# data[].attributes.body
TEMA:
MODELO ENTIDAD - RELACION

PERTENECE A:
AHIEZER DE ARCO

# data[].attributes.body
1. Modelo: Representación gráfica o esquemática de una realidad, sirve para organizar y comunicar de forma clara los elementos que involucran un todo.

2. Entidad: Una entidad o ente es todo aquello cuya existencia es reconocida por algún sistema de ontología.

3. Relación: Es una conexión o asociación lógica o natural entre personas y cosas.

# data[].attributes.body
Este modelo se obtiene en tiempo de diseño de la base de datos. Fue propuesto por Peter Chen en 1976 y desde entonces se viene utilizando de una forma muy global.

Se caracteriza por utilizar una serie de símbolos y reglas para representar los datos y sus relaciones. Los principales elementos del modelo entidad-relación son las entidades con sus atributos y las relaciones entre entidades.

# data[].attributes.headline
                                        ENTIDAD

# data[].attributes.subject
                                        ENTIDAD

# data[].attributes.body
Se trata de un objeto del que se recoge información de interés de cara a la base de datos. Gráficamente se representan mediante un rectángulo.  Un ejemplo seria la entidad banco, donde se recogerían los datos relativos a ese banco, como puede ser el nombre, el número de sucursal, la dirección, etc.

# data[].attributes.body
Ejemplifiquemos entidades:

Una persona;(se diferencia de cualquier otra persona, incluso siendo gemelos).

Un automóvil; (aunque sean de la misma marca, el mismo modelo,..., tendrán atributos diferentes, por ejemplo el número de motor).

Una casa; (aunque sea exactamente igual a otra, aun se diferenciara en su dirección).

# data[].attributes.body
Los atributos son las características que definen o identifican a una entidad, estas pueden ser muchas, y solo el diseñador utiliza o implementa las que considere más relevantes. Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades.

# data[].attributes.body
Ejemplos: A la colección de entidades Alumnos, con el siguiente conjunto de atributos en común, (id, nombre, edad, semestre), pertenecen las entidades:

(1, Sofía, 38 años, 2)

(2, Josefa, 19 años, 5)

(3, Carlos, 20 años, 2)

# data[].attributes.body
Podemos definir la relación como una asociación de dos o más entidades. A cada relación se le asigna un nombre para poder distinguirla de las demás y saber su función dentro del modelo entidad-relación.

Otra característica es el grado de relación, siendo las de grado;

1 relaciones que solo relacionan una entidad consigo misma. Las de grado .
2 son relaciones que asocian dos entidades distintas, y las de grado n que se tratan de relaciones que unen más de dos entidades.

# data[].attributes.body
Otra característica es el tipo de correspondencia entre dos relaciones;

1:1. Uno a uno, a cada ocurrencia de una entidad le corresponde como máximo una ocurrencia de la otra entidad relacionada.

1:N. Uno a Mucho, a cada ocurrencia de la entidad A le pueden corresponder varias de la entidad B.

N:M. Muchos a muchos, cada ocurrencia de una entidad puede contener varias de la otra entidad relacionada y viceversa.

# data[].attributes.body
El tipo de cardinalidad se representa mediante una etiqueta en el exterior de la relación, respectivamente: "1:1", "1:N" y "N:M", aunque la notación depende del lenguaje utilizado, la que más se usa actualmente es el que hemos presentado.  Otra forma de expresar la cardinalidad es situando un símbolo cerca de la línea que conecta una entidad con una relación:

"0" si cada instancia de la entidad no está obligada a participar en la relación.

"1" si toda instancia de la entidad está obligada a participar en la relación y, además, solamente participa una vez.

"N”, "M", o "*" si cada instancia de la entidad no está obligada a participar en la relación y puede hacerlo cualquier número de veces.

# data[].attributes.body
Ejemplos de relaciones que expresan cardinalidad:

Cada esposo (entidad) está casado (relación) con una única esposa (entidad) y viceversa. Es una relación 1:1.

Una factura (entidad) se emite (relación) a una persona (entidad) y sólo una, pero una persona puede tener varias facturas emitidas a su nombre. Todas las facturas se emiten a nombre de alguien. Es una relación 1:N.

Un cliente (entidad) puede comprar (relación) varios artículos (entidad) y un artículo puede ser comprado por varios clientes distintos. Es una relación N:M.

# data[].attributes.body
Para el diagrama que se encuentra en la siguiente página las cardinalidades quedarían de la siguiente forma:

un artículo puede ser escrito por un solo autor o por varios, pero nunca por ninguno;

un autor puede pertenecer a exactamente una institución (no para cero o varias);

un artículo puede tener cero, uno o varios experimentos.

Finalmente, un autor puede escribir muchos artículos, o ninguno.