Soluciond e ejercicios de agregacion
Modelos ENTIDAD – RELACION Mtra. Patricia Melo Morin
EJERCICIO 1
Base de datos que debe almacenar la información sobre varias estaciones meteorológicas, en una zona determinada. De cada una de ellas recibiremos y almacenaremos un conjunto de datos cada día: temperatura máxima y mínima, precipitaciones en litros/m2, velocidad del viento máxima y mínima, y humedadmáxima y mínima. El sistema debe ser capaz de seleccionar, añadir o eliminar estaciones. Para cada una almacenaremos su situación geográfica (latitud y longitud), identificador y altitud.
Temp_min Tem_max
altitud
longitud
(1,N)
(1,1)
ESTACIONES
identificador latitud
genera
(1:N)
…
MEDICIONES
precipit
(1:N)
EJERCICIO 2
Se trata de gestionar una biblioteca, ynuestro cliente quiere tener ciertas herramientas a su disposición para controlar libros, socios y préstamos. Adicionalmente se necesita un control de los ejemplares de cada libro, su ubicación y su estado, con vistas a su retirada o restitución, para esto último necesita información sobre editoriales a las que se deben pedir los libros. Tanto los libros como los socios estarán sujetos a ciertascategorías, de modo que según ellas cada libro podrá ser o no prestado a cada socio. Por ejemplo, si las categorías de los libros van de A a F, y la de los socios de B a F, un libro de categoría A nunca puede ser prestado a ningún socio. Estos libros sólo se pueden consultar en la biblioteca, pero no pueden salir de ella. Un libro de categoría B sólo a socios de categoría B, un libro de categoría C sepodrá prestar a socios de categorías B y C, etc. Los libros de categoría F siempre pueden prestarse. El sistema debe proporcionar también un método de búsqueda para libros por parte de los socios, por tema, autor o título. El socio sólo recibirá información sobre los libros de los que existen ejemplares, y sobre la categoría. Además, se debe conservar un archivo histórico de préstamos, con las fechasde préstamo y devolución, así como una nota que el responsable de la biblioteca quiera hacer constar, por ejemplo, sobre el estado del ejemplar después de su devolución. Este archivo es una herramienta para la biblioteca que se puede usar para discriminar a socios "poco cuidadosos". Los préstamos, generalmente, terminan con la devolución del libro, pero algunas veces el ejemplar se pierde o elplazo supera un periodo de tiempo establecido y se da por perdido. Estas circunstancias pueden cerrar un préstamo y provocan la baja del ejemplar (y en ocasiones la del socio :-). Nuestro archivo histórico debe contener información sobre si el libro fue devuelto o perdido.
Fecha_prestamo
Fecha_devolucion
(1,N)
prestamos
(1,N)
SOCIOS
notas catagoria
(N:M)
ubicacion
EJEMPLARES(1,1)
estado
(N:M) (1,N)
ecrito
(1,N)
AUTOR
(N:1)
tienen
(1,N)
(N:M) (1,N)
trata categoria
TEMA
(1,N) (N:M)
LIBROS
pertenecen
(1,N)
(1,N)
EDITORIALES
EJERCICIO 3
“El Instituto Tecnológico Superior de Panuco desea llevar el control de las personas que ingresan todos los días a la institución. Las personas pueden ser: Alumnos, Docentes,Administrativos, Directivos e invitados. Las horas en que puede ingresar son de Lunes a Domingo, del horario de 06:00 a las 19:00 hrs. También se desea conocer el tipo de vehículo con el que ingresaron: en automóvil, motocicleta, bicicleta o caminando. Deberá existir un registro de los automóviles, motocicletas y bicicletas que ingresan constantemente a la N:1 institución
(1,1) Personas (1,N) PerteneceTipo_Persona
Ingresa
Hora Tipo_Automovil
(N,N) Dias
N:N N:1 Datos_Automoviles 1:1
(1,N)
Es_de
EJERCICIO 4
Sea una empresa dedicada al alquiler de CD-ROMs de audio. Dicha empresa tiene un local de atención al público donde están expuestas las carátulas de los CDs más demandados y las últimas novedades, aunque también existen listados en papel de todos los títulos que se...
Regístrate para leer el documento completo.