Está en la página 1de 2

Ejercicios de Schemas.

Bases de Datos
27 de abril de 2016

N:M

DESCRICPCIN DE LA ENTIDAD COCHE

DESCRIPCIN DE LA ENTIDAD EMPLEADO

ATRIBUTOS (#MATRICULA, MARCA, MODELO, AO)

ATRIBUTOS(#DNI, NOMBRE, SUELDO)

TRANSFORMACIN DEL MODELO E/R AL MODELO RELACIONAL


TRANSFORMACIN DE LAS ENTIDADES (TABLAS)
Coches(#matricula, marca, modelo, ao) Pk={#matricula}
Empleados(#dni, nombre, sueldo) Pk={#dni}

TRANFORMACIN DE LA RELACIN N:M Arreglan (TABLA)


Reparaciones(#matricula,#dni)
Pk={#matricula,#dni}
Fk1={#matricula}->Coches
Fk2={#dni}->Empleados

Resultado FINAL DE TABLAS


Coches(#matricula, marca, modelo, ao) Pk={#matricula}
Empleados(#dni, nombre, sueldo) Pk={#dni}
Reparaciones(#matricula,#dni) Pk={#matricula,#dni} Fk1={#matricula}->Coches Fk2={#dni}->Empleados

Ejercicios de Schemas. Bases de Datos


27 de abril de 2016

(1:1)

(0:N)

1:N
TRANSFORMACIN DEL MODELO E/R AL MODELO RELACIONAL
TRANSFORMACIN DE LAS ENTIDADES (TABLAS)
Clientes(#id, nombre, calle, ciudad) Pk={#id}
Prestamos(#num-prestamo, importe, fecha) Pk={#num-prestamo}

TRANFORMACIN DE LA RELACIN 1:N Es-prestatario (NO Genera Tabla)


Al ser una relacin 1:N donde la entidad que participa con cardinalidad N (prstamo), participa completamente. (Es
decir todos los prestamos son prestado a 1 cliente) .
La tabla Prstamo se lleva la clave primaria de cliente como clave externa.
Si hubiera algn prstamo que no perteneciera a ningn cliente (Participacin parcial) (0:1) en vez de (1:1) se
creara 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

También podría gustarte