Ejercicios modelo e-r
Sistemas Gestores de Bases de Datos
Página 1 de 4
EJERCICIOS PRÁCTICOS: Realizar el modelado de datos de los siguientes casos planteados mediante undiagrama Entidad-Relación:
Clasificación de libros y temas en una biblioteca:
• De cada tema puede haber varios libros o ninguno. Cada libro obligatoriamente está registrado en algún tema. TítuloAutores (0,N) Libro ISBN
Nombre Lugar 1:N (1,1) Tema
IdLibro
Clasifica
Un Videoclub (clientes y películas):
• Supongamos que tenemos un videoclub, y lo queremos informatizar. Los socios delvideoclub alquilan las películas, por tanto se trata de una relación binaria (de grado 2) entre la entidad socio y la entidad película. Un socio puede alquilar muchas películas cada vez, pero cadapelícula sólo puede ser alquilada por un socio cada vez. Por tanto la relación es del tipo 1:N, este factor determina el número de entidades asociadas dentro de la relación. La cardinalidad de una entidadidentifica el número de ocurrencias máximo y mínimo que participan en una relación. La cardinalidad de la entidad Socio es (1,1) pues en un alquiler hay uno y sólo un socio, mientras que la cardinalidadde la entidad Película es (1,N) pues en un alquiler hay al menos una película y podrías ser más. En cada operación de alquiler debe poder registrarse la fecha de alquiler, y la fecha de devolución dela película alquilada.
•
Ejercicio de Repaso del Modelo E-R 2
Sistemas Gestores de Bases de Datos
Página 2 de 4
DNI Nombre Dirección Socio
Teléfono IdPelícula 1:N (1,1) (1,N)Título Actores Director Película
Alquila
FechaAlquiler
FechaDevolución
Profesores de un centro (profesores, cursos y asignaturas):
• Un profesor imparte en varios cursos varias asignaturas,y además las asignaturas son impartidas por varios profesores en varios cursos. Se trata de una relación ternaria, donde todas la cardinalidades de las distintas entidades son del tipo (1,N)....
Regístrate para leer el documento completo.