Tema 2.- El modelo Entidad / Relación (E/R)
Sistemas Gestores de Bases de Datos
C.F.G.S. A.S.I
El modelo Entidad / Relación (E/R)
El modelo Entidad/Relación (E/R)
El modelo Entidad / Relación (E/R)
1. Definición del Modelo E/R (1)
El modelo Entidad / Relación (E/R)
1. Definición del Modelo E/R (2)
El modelo Entidad / Relación (E/R)
1. Definición del Modelo E/R (3)
El modelo Entidad / Relación (E/R)
ALUMNO
PROFESOR
ASIGNATURA
ESTUDIA
IMPARTE
ALUMNO
ESTUDIA
ASIGNATURA
IMPARTE
PROFESOR
Mundo Real
Representación
Entidad/Relación
1. Definición del Modelo E/R (4)
El modelo Entidad / Relación (E/R)
2. Definición de Superclave (1)
El modelo Entidad / Relación (E/R)
2. Definición de Superclave (2)
El modelo Entidad / Relación (E/R)
Alumno
DNI
Nombre
Apellidos
Dirección
Num_Matricula
Clave Primaria
DNI
Clave Candidada
DNI
Num_Matricula
Superclave
DNI
Num_Matricula
DNI + Nombre
Empleado
Num_Empleado
Nombre
Apellidos
Salario
Num_SeguridadSocial
2. Definición de Superclave (3)
El modelo Entidad / Relación (E/R)
ALUMNO
ASIGNATURA
ESTUDIA
DNI
COD_ASIG
DNI + COD_ASIG
2. Definición de Superclave (4)
El modelo Entidad / Relación (E/R)
2. Definición de Superclave (5)
El modelo Entidad / Relación (E/R)
NOMBRE
ALUMNO
ASIGNATURA
ESTUDIA
NUM_MATR
DNI
NOTA
COD_ASIG
NOMBRE
AULA
2. Definición de Superclave (6)
El modelo Entidad / Relación (E/R)
3. Diagrama Entidad/Relación (1)
El modelo Entidad / Relación (E/R)
3. Diagrama Entidad/Relación (2)
El modelo Entidad / Relación (E/R)
3. Diagrama Entidad/Relación (3)
El modelo Entidad / Relación (E/R)
DEPARTAMENTO
ASIGNATURA
PERTENECE
m
1
1 Una asignatura pertenece a un departamento.
m Un departamento tiene muchas asignaturas.
3. Diagrama Entidad/Relación (4)
El modelo Entidad / Relación (E/R)
Resolución ejercicio E/R (1)
Atributos Superclave Cl.Candidata Cl.Primaria
DNI DNI DNI DNI
Nombre DNI + Apellidos
Apellidos DNI + Nombre
El modelo Entidad / Relación (E/R)
PERSONA
COCHE
NOMBRE
APELLIDOS
DNI
FECHA
COD
MARCA
MODELO
COMPRA
c
n
Resolución ejercicio E/R (2)
Atributos Superclave Cl.Candidata Cl.Primaria
COD COD COD COD
Marca Bastidor Bastidor
Modelo COD + Marca
Bastidor Bastidor + COD
El modelo Entidad / Relación (E/R)
4. Reducc. del Diagr. E/R a tablas (1)
El modelo Entidad / Relación (E/R)
1 : 1 | c : c | n : n |
1 : c | c : n | n : m |
1 : n | c: m | m : m |
1 : m | | |
4. Reducc. del Diagr. E/R a tablas (2)
El modelo Entidad / Relación (E/R)
VENDEDOR
ZONA
CODVEND
NOMVEND
TFNVEND
CODZONA
NUMZONA
ACTUA
4. Reducc. del Diagr. E/R a tablas (3)
El modelo Entidad / Relación (E/R)
1
2
3
4
A
B
C
D
CODVEND | NOMVEND | TFNVEND | CODZONA | NUMZONA |
1 | -- | -- | B | -- |
2 | -- | -- | A | -- |
3 | -- | -- | D | -- |
4 | -- | -- | C | -- |
4. Reducc. del Diagr. E/R a tablas (4)
El modelo Entidad / Relación (E/R)
1
2
3
A
B
C
D
CODVEND | NOMVEND | TFNVEND | CODZONA | | CODZONA | NUMZONA |
1 | -- | -- | B | | B | -- |
2 | -- | -- | A | | A | -- |
3 | -- | -- | D | | D | -- |
| | | | | C | -- |
El modelo Entidad / Relación (E/R)
1
2
3
4
A
B
C
D
CODVEND | NOMVEND | TFNVEND | CODZONA | | CODZONA | NUMZONA |
1 | -- | -- | B | | A | -- |
2 | -- | -- | D | | B | -- |
3 | -- | -- | -- | | C | |
4 | -- | -- | A | | D | -- |
4. Reducc. del Diagr. E/R a tablas (5)
El modelo Entidad / Relación (E/R)
4. Reducc. del Diagr. E/R a tablas (6)
El modelo Entidad / Relación (E/R)
CODVEND | NOMVEND | TFNVEND | | CODZONA | NUMZONA | CODVEND |
1 | -- | -- | | A | -- | 1 |
2 | -- | -- | | B | -- | 2 |
3 | -- | -- | | C | -- | 3 |
| | | | D | -- | 1 |
| | | | E | -- | 3 |
4. Reducc. del Diagr. E/R a tablas (7)
1
2
3
A
B
C
D
E
A
B
C
D
E
1
2
3
El modelo Entidad / Relación (E/R)
CODVEND | NOMVEND | TFNVEND | | CODZONA | NUMZONA | CODVEND |
1 | -- | -- | | A | -- | 1 |
2 | -- | -- | | B | -- | |
3 | -- | -- | | C | -- | 1 |
| | | | D | -- | 3 |
| | | | E | -- | 2 |
| | | | F | -- | 3 |
4. Reducc. del Diagr. E/R a tablas (8)
A
B
C
D
E
F
1
2
3
El modelo Entidad / Relación (E/R)
4. Reducc. del Diagr. E/R a tablas (9)
A
B
C
D
E
F
1
2
3
4. Reducc. del Diagr. E/R a tablas (10)
El modelo Entidad / Relación (E/R)
CODVEND | NOMVEND | TFNVEND | | CODZONA | NUMZONA |
1 | -- | -- | | A | -- |
2 | -- | -- | | B | -- |
3 | -- | -- | | C | -- |
| | | | D | -- |
| | | | E | -- |
| | | | F | -- |
CODZONA | CODVEND |
A | 1 |
B | 1 |
D | 1 |
C | 2 |
E | 2 |
B | 3 |
A
B
C
D
E
F
1
2
3
4. Reducc. del Diagr. E/R a tablas (11)
El modelo Entidad / Relación (E/R)
Ejercicio 1
El modelo Entidad / Relación (E/R)
posee
CodSucursal
Localidad
Sucursal
Dirección
CodBanco
Banco
Nombre
1
n
Ejercicio 2
El modelo Entidad / Relación (E/R)
NºCuenta
TipoCuenta
Cuenta
Saldo
n
m
CodCliente
Apellidos
Teléfono
Dirección
Cliente
tiene
FechaAlta
Ejercicio 3
El modelo Entidad / Relación (E/R)
VENDEDOR
ZONA
CODVENDE
NOMVEND
TFNVEND
CODZONA
NUMZONA
ACTUA
PERTENECE
CODCIUD
NOMCIUD
CIUDAD
1
1
1
M
Ejercicio 4
El modelo Entidad / Relación (E/R)
CODTEAT
DIRECT
CODORQ
NOMREOR
CELEBRA
DIRIGE
CODDIRECT
DNI
NOMBRED
INTERVIENE
1
N
N
N
M
1
TEATRO
DIRECTOR
ORQUESTA
REPRESENTACI
NOMREP
CODREPR
NOMTEAT
Ejercicio 5
El modelo Entidad / Relación (E/R)
NOMPERS
ENVIAN
HOTEL
FSALIDA
FENTRADA
DIRHOTEL
NOMHOTEL
CODHOTEL
N
1
N
1
PERSONA
DNI
PAIS
SE ALOJAN
TELEF
NOMPAIS
CODPAIS
Ejercicio 6
El modelo Entidad / Relación (E/R)
NºDEP
NOMDEP
LOCAL
NºEMPLE
NOMEMPLE
SALARIO
1
M
C
N
PERTENECE
JEFE
DEPARTAMENTO
EMPLEADO
Ejercicio 7
El modelo Entidad / Relación (E/R)
FechaNac
TRABAJA
FechaTrab
CodHotel
Nomhotel
CodProv
NombProv
CodCli
DNICli
NombCli
ESTA
M
M
1
M
N
M
CLIENTE
PROVINCIA
NACIO
EMPLEADO
HOTEL
CodEmpl
NomEmp
Ejercicio 8
El modelo Entidad / Relación (E/R)
FechaNac
NomEmp
CodEmpl
TRABAJA
FechaTrab
CodHotel
Nomhotel
CodProv
NombProv
CodCli
DNICli
NombCli
ESTA
M
N
1
M
1
M
EMPLEADO
HOTEL
CLIENTE
NACIO
PROVINCIA
Ejercicio 9
El modelo Entidad / Relación (E/R)
ColorPelo
ColorPiel
1
1
FechEmisión
posee
DNI
Dirección
Apellidos
Nombre
tiene por padre
c
m
Persona
CodRasgos
ColorOjos
Rasgos
Estatura
Ejercicio 10
El modelo Entidad / Relación (E/R)
M
M
1
1
AlumnosMatriculados
Cursos
realiza
CodCurso
Nombre
FechaInicio
CodMat
Especialidad
Dni
Nombre
Alumnos
Apellidos
Dirección
se matricula
FechaMatricula