ejercicios schema
TRANSCRIPT
-
8/17/2019 Ejercicios Schema
1/2
Ejercicios de Schemas. Bases de Datos
27 de abril de 2016
DESCRICPCIÓN DE LA ENTIDAD COCHE DESCRIPCIÓN DE LA ENTIDAD EMPLEADO
ATRIBUTOS (#MATRICULA, MARCA, MODELO, AÑO) ATRIBUTOS(#DNI, NOMBRE, SUELDO)
TRANSFORMACIÓN DEL MODELO E/R AL MODELO RELACIONAL
TRANSFORMACIÓN DE LAS ENTIDADES (TABLAS)
Coches(#matricula, marca, modelo, año) Pk={#matricula}
Empleados(#dni, nombre, sueldo) Pk={#dni}
TRANFORMACIÓN DE LA RELACIÓN N:M “Arreglan” (TABLA)
Reparaciones(#matricula,#dni)
Pk={#matricula,#dni}
Fk1={#matricula}->Coches
Fk2={#dni}->Empleados
Resultado FINAL DE TABLAS
Coches(#matricula, marca, modelo, año) Pk={#matricula}
Empleados(#dni, nombre, sueldo) Pk={#dni}Reparaciones(#matricula,#dni) Pk={#matricula,#dni} Fk1={#matricula}->Coches Fk2={#dni}->Empleados
N:M
-
8/17/2019 Ejercicios Schema
2/2
Ejercicios de Schemas. Bases de Datos
27 de abril de 2016
TRANSFORMACIÓN DEL MODELO E/R AL MODELO RELACIONAL
TRANSFORMACIÓN DE LAS ENTIDADES (TABLAS)
Clientes(#id, nombre, calle, ciudad) Pk={#id}
Prestamos(#num-prestamo, importe, fecha) Pk={#num-prestamo}
TRANFORMACIÓN DE LA RELACIÓN 1:N “Es-prestatario” (NO Genera Tabla)
Al ser una relación 1:N donde la entidad que participa con cardinalidad N (préstamo), participa completamente. (Es
decir todos los prestamos son prestado a 1 cliente) .
La tabla Préstamo se lleva la clave primaria de cliente como clave externa.
Si hubiera algún préstamo que no perteneciera a ningún cliente (Participación parcial) (0:1) en vez de (1:1) se
crearía tabla. (Por el principio de Integridad referencial las claves externas deben ser no nulas y su valor debe existir
como valor en la clave primaria de la tabla a la cual hace referencia)
Prestamos(#num-prestamo, importe, fecha,id-cliente) Pk={#num-prestamo} fk={id-cliente}->Clientes
Resultado FINAL DE TABLAS
Clientes(#id, nombre, calle, ciudad) Pk={#id}
Prestamos(#num-prestamo, importe, fecha, id-cliente) Pk={#num-prestamo} fk={id-cliente}->Clientes
1:N
(1:1) (0:N)