Diagrama Entidad Relación
Diagrama Entidad Relación
Diagrama Entidad Relación
(http://es.wikipedia.org/wiki/MySQL)
Tabla de contenidos
[ocultar]
1 Modelado Entidad-Relacin
2 Diagrama entidad-relacin
o 2.1 Entidades
o 2.2 Relaciones
o 2.3 Atributos
3 Diagramas extendidos
o 3.1 Entidades fuertes y dbiles
o 3.2 Cardinalidad de las relaciones
o 3.3 Atributos en relaciones
o 3.4 Herencia
4 Vase tambin
Entidades [editar]
El trmino entidad, cuando se le refiere en base de datos, es cualquier objeto sobre el
que se tiene informacin. Una entidad est descrita por sus caractersticas. Por ejemplo,
la entidad Persona lleva consigo las caractersticas de: Nombre, Apellido, Gnero,
Estatura, Peso, Fecha de nacimiento, etc.. Se representa mediante un rectngulo o "caja"
etiquetada en su interior mediante un identificador. Ejemplos de entidades habituales
en los sistemas de informacin son: factura, persona, empleado, etc.
Relaciones [editar]
Una relacin describe cierta dependencia entre entidades. Se representa mediante un
rombo etiquetado en su interior con un verbo. Este rombo se debe unir mediante lneas
con las entidades (rectngulos) que relaciona.
Una relacin tiene sentido al expresar las entidades que relaciona. Por ejemplo: una
persona (entidad) trabaja para (relacin) un departamento (entidad).
Atributos [editar]
Los atributos son propiedades relevantes propias de una entidad y/o relacin. Se
representan mediante un crculo o elipse etiquetado mediante un nombre en su interior.
Cuando un atributo es identificativo de la entidad se suele subrayar dicha etiqueta.
Por motivos de legibilidad, los atributos no suelen representarse en un diagrama
entidad-relacin, sino que se describen textualmente en otros documentos adjuntos.
Los atributos describen informacin til sobre las entidades. 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 empleado de otro
es su nmero de la Seguridad Social.
DER extendido
Los diagramas Entidad-Relacin no cumplen su propsito con eficacia debido a que
tienen limitaciones semnticas. Por ese motivo se suelen utilizar los diagramas
Entidad-Relacin extendidos que incorporan algunos elementos ms al lenguaje:
Una factura (entidad) se emite (relacin) a una persona (entidad) y slo una,
pero una persona puede tener varias facturas emitidas a su nombre. Es una
relacin 1:N.
Un cliente (entidad) puede comprar (relacin) varios artculos (entidad) y un
artculo puede ser comprado por varios clientes distintos. Es una relacin N:M.
Herencia [editar]
La herencia es un intento de adaptacin de estos diagramas al paradigma orientado a
objetos. La herencia es un tipo de relacin entre una entidad "padre" y una entidad
"hijo". La entidad "hijo" hereda todos los atributos y relaciones de la entidad "padre".
Por tanto, no necesitan ser representadas dos veces en el diagrama. La relacin de
herencia se representa mediante un tringulo interconectado por lneas a las entidades.