base de datos
EL MODELO ENTIDAD-RELACION
1. Entidades
2. Atributos
Dominio
Tipos
Atributos clave
3. Relaciones
4. Ejemplo
1
Entidades
Entidad – objeto del mundo real conexistencia independiente
Físico – persona, coche, casa, empleado
Conceptual – puesto de trabajo
ESTUDIANTE
Atributos
Cada entidad tiene propiedades que la
describen – atributos
Ejemplos: empleado– nombre, edad, etc.
edad
Dominio de un atributo
Valores que es posible asignar a ese atributo para
cada entidad
Ejemplo – dominio de EDAD en BD Compañía:
16-65
2
Tipos de atributosSimples o compuestos
Simples – no divisibles
Compuestos – ej: dirección
Monovaluados o multivaluados
edad
titulación
titulación
Almacenados o derivados
fecha_nac
edad
Atributos claveAtributo cuyo valor es distinto para cada entidad
individual
Ejemplo: nombre en COMPAÑÍA
dni en EMPLEADO
Varios atributos pueden construir una clave
Un tipo de entidad puede tener más de unaclave
COCHE: Matrícula, Nº Bastidor
Clave primaria – clave que no contiene a ninguna
otra clave
Ejemplo: clave: dni+nombre
clave primaria: dni
dni
3
Relaciones
Asociación entrediferentes entidades
Grado
dirige
Número de entidades que intervienen
Binaria, ternaria, ...
Cardinalidad
Cuántas del conjunto de entidades de un extremo de la
relación están relacionadas concuántas entidades del
conjunto del otro extremo
1:1 – DIRIGE (empleado – departamento)
1:N – PERTENECE_A (empleado – departamento)
M:N – TRABAJA_EN (empleado – proyecto)
Relaciones (II)
Tambiénpueden tener atributos
Horas – TRABAJA_EN
Restricción de participación
Total
Parcial
EMPLEADO
dirige
DEPARTAMENTO
Relaciones recursivas: es_supervisor
4
Relaciones (III)Relaciones ternarias
cantidad
PROVEEDOR
suministra
PROYECTO
COMPONENTE
Ejemplo
dirección salario
dni nombree sexo fecha_nac
supervisa
numerod nombred
lugares
pertenece...
Regístrate para leer el documento completo.