Download - jercicios aida

Transcript

2.4 Una oficina de registro de una universidad mantiene datos acerca de las siguientes entidades: (a) asignaturas, incluyendo el nmero, ttulo, programa, y prerrequisitos; (b) ofertas de asignaturas, incluyendo nmero de asignatura, ao, semestre, nmero de seccin, profesor(es), horarios y aulas; (c) estudiantes, incluyendo idestudiante, nombre y programa; y (d) profesores, incluyendo nmero de identificacin, nombre, departamento y ttulo. Adems, la matrcula de los estudiantes en asignaturas y las notas concedidas a estudiantes en cada asignatura en la que estn matriculados se deben modelar adecuadamente. 2.12. Considrese el diagrama de la Figura 2.29, que modela una librera en lnea. a. Lstense los conjuntos de entidades y sus claves primarias. b. Supngase que la librera aade casetes de msica y discos compactos a su coleccin. El mismo elemento musical puede estar presente en formato de casete o de disco compacto con diferentes precios. Extindase el diagrama E-R para modelar esta adicin, ignorando el efecto sobre las cestas de la compra. c. Extindase ahora el diagrama E-R usando generalizacin para modelar el caso en que una cesta de la compra pueda contener cualquier combinacin de libros, casetes de msica o discos compactos. 2.14 Considrese una base de datos de una universidad para la planificacin de las aulas para los exmenes finales. Esta base de datos se modelara mediante un nico conjunto de entidades examen, con atributos nombre-asignatura, nmero-seccin, nmero-aula y hora. Alternativamente se podran definir uno o ms conjuntos de entidades, con conjuntos de relaciones para sustituir algunos de los atributos del conjunto de entidades examen, como asignatura con atributos nombre, departamento y nmero-a seccin con atributos nmero-s y matriculados, que es un conjunto de entidades dbiles dependiente de curso. aula con atributos nmero-a, capacidad y edificio. a. Mustrese en un diagrama E-R el uso de los tres conjuntos de entidades adicionales listados. b. Explquense las caractersticas que influiran en la decisin de incluir o no incluir cada uno de losconjuntos de entidades adicionales.


Top Related