# data[].attributes.body
Universidad de PanamáCentro regional universitario de Panamá OesteLicenciatura en Informática Gestión Empresarial                     Kennedy Alvarado 6-725-936
Profesor: Edilberto bonilla
Trabajo de: base de datos

# data[].attributes.body
Un diagrama entidad-relación, también conocido como modelo entidad relación o ERD, es un tipo de diagrama de flujo que ilustra cómo las "entidades", como personas, objetos o conceptos, se relacionan entre sí dentro de un sistema. Los diagramas ER se usan a menudo para diseñar o depurar bases de datos relacionales en los campos de ingeniería de software, sistemas de información empresarial, educación e investigación. También conocidos como los ERD o modelos ER, emplean un conjunto definido de símbolos, tales como rectángulos, diamantes, óvalos y líneas de conexión para representar la interconexión de entidades, relaciones y sus atributos. Son un reflejo de la estructura gramatical y emplean entidades como sustantivos y relaciones como verbos.

# data[].attributes.body
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. Que por sus cualidades, es digno de ser imitado.

Entidad: Una entidad o ente es todo aquello cuya existencia es reconocida por algún sistema de ontología [En filosofía, la ontología es una parte de la metafísica que estudia lo que hay, es decir cuáles entidades existen y cuáles no]. Las entidades no son sólo objetos cotidianos como sillas o personas, sino también propiedades, relaciones, eventos, números, conjuntos, proposiciones, mundos posibles, creencias, pensamientos, etc.

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

# data[].attributes.body
Cada diagrama presenta una selección de símbolos de diagrama entidad relación. Estos son algunos de los símbolos más comunes:

Rectángulos
Los rectángulos representan las entidades padre. Suelen tener entidades débiles (rectángulos dobles) que dependen de ellas.

Óvalos
Los atributos se representan mediante óvalos. Describen las características de una entidad.

Rombos
Los rombos se utilizan para mostrar las relaciones entre entidades.

Flechas y líneas de conexión
Las líneas y flechas sirven para indicar las relaciones entre entidades.

Cardinalidades
Las cardinalidades indican la cantidad de información que fluye de una entidad a otra (más información sobre este tema más adelante).

# data[].attributes.body
Entidad

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.

Cuando  una  entidad  participa  en  una  relación  puede  adquirir  un  papel fuerte  o  débil.  Una entidad débil es aquella que no puede existir sin participar en la relación, es decir, aquella que no  puede  ser  unívocamente  identificada  solamente por sus atributos. Una entidad fuerte es aquella que sí puede ser identificada unívocamente. En los casos en que se requiera, se puede dar que una entidad fuerte "preste" algunos de sus atributos a una entidaddébil para que, esta
última, se pueda identificar.

Ejemplifiquemos entidades:
−   Una persona. (sediferencia decualquierotra 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
Relación

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 asociandos entidades  distintas,  y  las  de  grado  n  que  se  tratan  de  relaciones  que  unen  más  de  dos entidades.    Las relaciones se representas gráficamente con rombos, dentro de ellas se coloca el
nombre dela relación.

Otra característica es el tipo de correspondencia entre dos relaciones;
−   1:1. Uno a uno, a cada ocurrencia de una entidadle corresponde como máximo una ocurrenciadela 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 dela otra entidad relacionada y viceversa.

Para el caso de nuestra práctica la relación quedaría representadade lasiguiente forma, con su
respectiva correspondencia:

# data[].attributes.body
Atributos

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.

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)

Cada  una  de  las  entidades  pertenecientes a este conjunto se diferencia de las demás por el valor  de sus atributos. Nótese que dos o más entidades diferentes pueden tener los mismos
valores para algunos de sus atributos, pero nunca para todos.

En particular, los atributos identificativos son aquellos que permiten diferenciar a una instancia de la entidad de otra distinta. Por ejemplo, el atributo identificativo que distingue a un alumno
de otro es su número de id.

Para el caso dela práctica nuestros atributos quedarían representados delasiguiente forma:

Profesora Belén GonzálezPágina 3

Universidad de Panamá