2. MODELO ENTIDAD-RELACIÓN
Un diagrama o modelo entidad-relación (a
veces denominado por su siglas, E-R "Entity
relationship", o, "DER" Diagrama de Entidad
Relación) es una herramienta para el modelado
de datos de un sistema de información. Estos
modelos expresan entidades relevantes para un
sistema de información así como sus
interrelaciones y propiedades.
3. MODELO ENTIDAD-
RELACIÓN
• El modelo entidad relación (ER) proporciona una
herramienta para representar información del
mundo real a nivel conceptual.
• Creado en 1976 por Peter Chen, permite describir
las entidades involucradas en una base de datos,
así como las relaciones y restricciones de ellas.
• Notación gráfica.
• Tiene semántica clara.
• Fácil de entender aún por no especialistas.
• Independiente de cualquier SABD.
4. MODELO ENTIDAD-
RELACIÓN
• Una entidad es un elemento con existencia
independiente de otros elementos.
Física: un auto, una casa, una persona, un
empleado.
Conceptual: un trabajo, un curso, un
préstamo.
• Un conjunto de entidades o tipo entidad es un
conjunto de entidades que comparten las mismas
propiedades.
5. DEFINICIONES
• Entidad: un objeto abstracto de algún
tipo
• Conjunto de entidades: una
colección de objetos similares
• Atributos: propiedades de entidades
en un conjunto de entidades
• Relaciones: conexiones entre dos o
más conjuntos de entidades
7. EJEMPLO
Toda entidad tiene propiedades particulares, denominadas atributos.
Ejemplo:
Alumno= (nombre, Carrera, Expediente)
Kardex= (Expediente, Materia, Clave_mat)
Los atributos se representan por óvalos ligados al rectángulo mediante
líneas rectas.
Nombre
Carrera
Expediente
8. Entidad
Son los objetos existentes en la realidad o bien
abstractos, sobre los cuales se quiere
almacenar y recuperar información en una base
de datos y que se diferenciarán unos de otros
por una serie de atributos o características.
10. Atributos
• Los atributos son las propiedades que describen a
cada entidad en un conjunto de entidades.
• Un conjunto de entidades dentro de una entidad,
tiene valores específicos asignados para cada uno
de sus atributos, de esta forma, es posible su
identificación unívoca.
• Para cada atributo, existe un dominio del mismo,
este hace referencia al tipo de datos que será
almacenado o a restricciones en los valores que el
atributo puede tomar (Cadenas de caracteres,
números, solo dos letras, solo números mayores
que cero, solo números enteros...).
12. RELACIONES
• Describe cierta dependencia entre entidades o
permite la asociación de las mismas.
• Ejemplo: Dadas dos entidades "Habitación
502" y "Mark", es posible relacionar que la
habitacion 502 se encuentra ocupada por el
huésped de nombre Mark.
• Una relación tiene sentido al expresar las
entidades que relaciona. En el ejemplo
anterior, Un Huésped (entidad), se aloja
(relación) en una habitación (entidad).
14. CARDINALIDAD EN LAS
RELACIONES
• Dado un conjunto de relaciones binarias y los
conjuntos de entidades A y B, la correspondencia de
cardinalidades puede ser:
• Uno a Uno: Una entidad de A se relaciona únicamente
con una entidad en B y viceversa.
• Uno a varios: Una entidad en A se relaciona con
muchas entidades en B. Pero una entidad en B se
relaciona con una única entidad en A.
• Varios a Uno: Una entidad en A se relaciona
exclusivamente con una entidad en B. Pero una
entidad en B se puede relacionar con 0 o muchas
entidades en A.
• Varios a Varios: Una entidad en A se puede relacionar
con muchas entidades en B y viceversa.