Está en la página 1de 11

DIAGRAMA ENTIDAD-RELACIN

El modelo de datos Entidad-Relacin (E-R) es un modelo


de datos conceptual.

Se basa en una percepcin de un mundo real que
consiste en un conjunto de objetos bsicos llamados
Entidades y Relaciones entre estos objetos.

Es independiente de la Base de Datos y puede incluir
componentes de sistemas existentes y no existentes.
DEFINICION
El modelo entidad-relacin es utilizado para
identificar los diferentes elementos involucrados en
un problema y las asociaciones que existen entre
ellos.


Conjuntos de entidades
Conjuntos de relaciones
Conjuntos de atributos

Conjunto de entidades
Es un objeto que existe y es distinguible de otros objetos,
se divide en 2 tipos:

fsica o real (una persona, un libro, un empleado)
abstracta o conceptual (una asignatura, un viaje)

ejemplo: "PROFESORES", "CURSOS", "ALUMNOS"

El conjunto de entidades es : Es la totalidad de las
entidades del mismo tipo que comparten las mismas
propiedades o atributos.
Ejemplo
Reglas
Conjunto de relaciones
Una relacin es un asociacin, vinculacin o correspondencia
significativa entre entidades.

Las relaciones tienen asociadas una medida conocida como
cardinalidad de asignacin.


CARDINALIDAD DE ASIGNACIN: Una
restriccin importante que impone el modelo de
datos E-R es la de las cardinalidades de
asignacin, que expresan el nmero de
entidades con las que puede asociarse otra
entidad mediante una relacin.

Cada relacin debe contener

- Un verbo
- Una cardinalidad mnima
- Una cardinalidad mxima


Una a Una: una entidad en A est asociada a lo sumo con una
entidad en B, y una entidad en B est asociada a lo sumo con
una entidad en A.


Una a muchas: una entidad en A est asociada con un nmero
cualquiera de entidades en B. Una entidad en B, sin embargo,
puede estar asociada a lo sumo con una entidad en A.


Muchas a Una: una entidad en A est asociada a lo sumo con
una entidad en B, y una entidad en B, sin embargo, puede estar
asociada con un nmero cualquiera de entidades en A.


Muchas a muchas: una entidad en A est asociada con un
nmero cualquiera de entidades en B, y una entidad en B est
asociada con un nmero cualquiera de entidades en A.

La notacin de James Martin sugiere utilizar lineas para
representar las relaciones incluyendo los nombres de las
relaciones como etiqueta para esas lneas. Los extremos
de las lneas deben incluir algunos simbolos que sealen
la cardinalidad de la relacin. En esta notacin, deben
especificarse los dos nombres existentes para la relacin.


PERSONA

LIBRO
Tiene
Pertenece a
de 0 o 1

de 1 y solo uno

de 0 o muchos

de 1 o muchos


A

B
La relacin entre A y B es :


A

B

A

B

A

B
Modelo de case Oracle, se utiliza una notacin similar a la de James
Martn. Sin embargo, el grado de opcionalidad u obligatoriedad
(cardinal mnima), se representa colocando una porcin de la lnea
continua o punada.
Conjunto de atributos
Es una propiedad descriptiva o valor asociado a una entidad,
que sirve para cualificar, identificar, clasificar o expresar el
estado de la entidad.

Simples y compuestos
Univalorados y multivalorados
Nulos
Derivado


Ejemplo Reglas
Notacin de un atributo
En la convencin sugerida por James Martn y la utilizada
por las herramientas CASE de Oracle, los atributos se
representan como textos al interior de la entidad.

PERSONA

# Cdula
* Nombre

Un carcter se incluye a un lado del
nombre del atributo para especificar
algunas caractersticas de los mismos.
*Atributo Obligatorio (presente en
todas las ocurrencias de la entidad)
o Atributo Opcional.
# Atributo Identificador.
(#)Atributo Identificador Secundario.

También podría gustarte