Está en la página 1de 4

Ejercicio de Repaso del Modelo E-R 2

Sistemas Gestores de Bases de Datos

Pgina 1 de 4

EJERCICIOS PRCTICOS: Realizar el modelado de datos de los siguientes casos planteados mediante un diagrama Entidad-Relacin:
Clasificacin de libros y temas en una biblioteca:
De cada tema puede haber varios libros o ninguno. Cada libro obligatoriamente est registrado en algn tema. Ttulo Autores (0,N) Libro ISBN

Nombre Lugar 1:N (1,1) Tema

IdLibro

Clasifica

Un Videoclub (clientes y pelculas):


Supongamos que tenemos un videoclub, y lo queremos informatizar. Los socios del videoclub alquilan las pelculas, por tanto se trata de una relacin binaria (de grado 2) entre la entidad socio y la entidad pelcula. Un socio puede alquilar muchas pelculas cada vez, pero cada pelcula slo puede ser alquilada por un socio cada vez. Por tanto la relacin es del tipo 1:N, este factor determina el nmero de entidades asociadas dentro de la relacin. La cardinalidad de una entidad identifica el nmero de ocurrencias mximo y mnimo que participan en una relacin. La cardinalidad de la entidad Socio es (1,1) pues en un alquiler hay uno y slo un socio, mientras que la cardinalidad de la entidad Pelcula es (1,N) pues en un alquiler hay al menos una pelcula y podras ser ms. En cada operacin de alquiler debe poder registrarse la fecha de alquiler, y la fecha de devolucin de la pelcula alquilada.

Ejercicio de Repaso del Modelo E-R 2

Sistemas Gestores de Bases de Datos

Pgina 2 de 4

DNI Nombre Direccin Socio

Telfono IdPelcula 1:N (1,1) (1,N)

Ttulo Actores Director Pelcula

Alquila

FechaAlquiler

FechaDevolucin

Profesores de un centro (profesores, cursos y asignaturas):


Un profesor imparte en varios cursos varias asignaturas, y adems las asignaturas son impartidas por varios profesores en varios cursos. Se trata de una relacin ternaria, donde todas la cardinalidades de las distintas entidades son del tipo (1,N). Especialidad Nombre Direccin Profesor (1,N) N:N:N Imparte (1,N) Curso CdCurso Descripcin Nivel Turno

CdProfesor

(1,N) Asignatura

CdAsignatura Nombre

Ejercicio de Repaso del Modelo E-R 2

Sistemas Gestores de Bases de Datos

Pgina 3 de 4

Vendedores de coches (empleados, clientes y coches):


En una tienda de coches, un empleado vende coches a sus clientes. En cada venta, un nico empleado puede vender varios coches a varios clientes. En una operacin de venta hay que tener en cuenta la forma de pago y la fecha de venta. Puesto Nombre Telfono Empleado FormaPago FechaVenta (1,1) 1:N:N Vende (1,N) Coche CdCoche Descripcin Marca Modelo Matrcula

CdEmpleado

(1,N) Cliente

CdCliente Nombre Telfono

Piezas: Una pieza se compone de muchas piezas, que a su vez estn compuestas de otras piezas.
CdPieza Nombre Descripcin Pieza (1,M) (1,N) Componerse Tamao N:M Una pieza se compone de una o varias piezas ms pequeas. Una pieza forma parte de una o varias piezas ms grandes.

Ejercicio de Repaso del Modelo E-R 2

Sistemas Gestores de Bases de Datos

Pgina 4 de 4

Empleados y empleados jefes: Un empleado puede dirigir a muchos empleados si es el jefe, o a ninguno si no es el jefe. Un empleado es dirigido por un jefe, o
por ninguno si l mismo es el jefe. Telfono Nombre Direccin Empleado (0,1) (0,N) Dirige 1:N

CdEmpleado

Puesto de trabajo: Un empleado ocupa un solo puesto de trabajo, y ese puesto es ocupado por un solo empleado o por ninguno si est vacante.
CdEmpleado Nombre Direccin Empleado (0,1) Telfono 1:1 Descripcin Ocupa (1,1) Puesto

CdPuesto

Departamento