Modelo e/r
Lic. Nancy Berenice Carbajal Mendoza
Modelo ER
• El modelo entidad relación (ER) proporciona una herramienta para representar información del mundo real a nivelconceptual. • Creado en 1976 por Peter Chen, permite describir las entidades involucradas en una base de datos, así como las relaciones y restricciones de ellas.
Entidades
Una entidad es un elemento conexistencia 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 unconjunto de entidades que comparten las mismas propiedades. Ejemplos: conjuntos de empleados, compañías, clientes, autos, etc.
Atributos
Toda entidad tiene propiedades particulares, denominadasatributos.
Ejemplo: • Empleado = (nombre, sexo, dirección, salario, fechaNac) • Cuenta = (numCuenta, balance)
Atributos
• Los atributos se representan por óvalos ligados al rectángulo mediantelíneas rectas
Relaciones
Una relación es una asociación entre entidades. Definición matemática: • Si A, B son conjuntos, entonces una relación R es un subconjunto de A × B • Ejemplo: Si A = {1, 2,3},B = {a, b, c, d}, R = {(1, a), (1, c), (3, b)}
Relación
• Una relación se representa con un rombo.
Cardinalidad
Expresa el numero de entidades que pueden asociarse vía un tipo derelación.
Forma como cada elementos de la entidad participa de la relación (Mínima, Máxima)
Relaciones uno a uno 1:1 Relaciones uno a muchos 1:n Relaciones muchos a muchos n : m
• CARDINALIDAD:
UNOO MUCHOS
VENDE
VENDEDOR ARTÍCULO
CERO O MUCHOS
TRABAJA EN
EMPLEADO PROYECTOS
CERO O UNO
MUCHOS
EMPLEADO
UTILIZA
COMPUTADOR
UNO Y SÓLO UNO
Cardinalidad
CIUDAD NOMBRE# CUENTA SALDO
IDENTIFIC.
CLIENTE
POSEE CUENTA PERTENECE A
TRABAJO
TELÉFONO
SUCURSAL
DIRECCIÓN NOMBRE
Notación
Restricciones al modelado
• Los atributos pertenecen...
Regístrate para leer el documento completo.