Analisis

Solo disponible en BuenasTareas
  • Páginas : 15 (3735 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de septiembre de 2009
Leer documento completo
Vista previa del texto
Bases de datos 1 MODELO ENTIDAD – RELACIÓN EJERCICIOS DE EJEMPLO
EJERCICIO 1.- SERVICIO MILITAR El Ministerio de Defensa desea diseñar una Base de Datos para llevar un cierto control de los soldados que realizan el servicio militar. Los datos significativos a tener en cuenta son: • Un soldado se define por su código de soldado (único), su nombre y apellidos, y su graduación. • Existen varioscuarteles, cada uno se define por su código de cuartel, nombre y ubicación. • Hay que tener en cuenta que existen diferentes Cuerpos del Ejército (Infantería, Artillería, armada, ....), y cada uno se define por un código de Cuerpo y denominación. • Los soldados están agrupados en compañías, siendo significativa para cada una de éstas, el número de compañía y la actividad principal que realiza. • Sedesea controlar los servicios que realizan los soldados (guardias, instructores, cuarteleros, ...), y se definen por el código de servicio y descripción. Consideraciones de diseño: • Un soldado pertenece a un único cuerpo y a una única compañía, durante todo el servicio militar. A una compañía pueden pertenecer soldados de diferentes cuerpos, no habiendo relación directa entre compañías y cuerpos.• Los soldados de una misma compañía pueden estar destinados en diferentes cuarteles, es decir, una compañía puede estar ubicada en varios cuarteles, y en un cuartel puede haber varias compañías. • Un soldado sólo esta en un cuartel.



Un soldado realiza varios servicios a lo largo del servicio militar. Un mismo servicio puede ser realizado por más de un soldado (con independencia de lacompañía), siendo significativa la fecha de realización.

Ing. Rosa Navarrete

Bases de datos 1

Ing. Rosa Navarrete

Bases de datos 1
EJERCICIO 2.- GESTIÓN DE TRABAJOS DE FIN DE CARRERA Una Escuela de Informática quiere generar un sistema para tener controlado en una base de datos todo lo referente a los Trabajos Fin de Carrera (TFC): alumnos que los realizan, profesores que los dirigen, temasde los que tratan y tribunales que los corrigen. Por tanto, es de interés: • Que los alumnos se definan por su número de matrícula, CI y nombre. Un alumno realiza, evidentemente, sólo un T.F.C. • Que los TFC se definen por su tema, por un número de orden y por la fecha de comienzo. Un TFC determinado, no puede ser realizado por varios alumnos. • Que un profesor se define por su CI, nombre ydomicilio; y puesto que los TFC son del área en el que trabaja, NO interesa conocer el TFC que dirige sino a qué alumno se lo dirige. • Que un Tribunal está formado por varios profesores y los profesores pueden formar parte de varios tribunales. Por otra parte, sí es de interés para el tribunal conocer qué alumno es el que se presenta, con qué TFC y en qué fecha lo ha defendido. El tribunal se definepor un número de tribunal, lugar de examen y por el número de componentes. • Al margen de esto, un alumno puede haber pertenecido a algún grupo de investigación del que haya surgido la idea del TFC Dichos grupos se identifican por un número de grupo, su nombre y por su número de componentes. Un alumno no puede pertenecer a más de un grupo y no es de interés saber si el grupo tiene algo que ver o nocon el TFC del alumno; sí siendo de interés la fecha de incorporación a dicho grupo. • Por otra parte, un profesor, al margen de dirigir el TFC de algunos alumnos, puede haber colaborado con otros en la realización de dicho TFC pero siendo otro profesor el que lo dirige. En este caso, sólo es interesante conocer qué profesor ha ayudado a qué alumno (a un alumno le pueden ayudar variosprofesores).

Ing. Rosa Navarrete

Bases de datos 1

Ing. Rosa Navarrete

Bases de datos 1
EJERCICIO 3.- AGENCIAS DE VIAJES Una cadena de agencias de viajes desea disponer de una Base de Datos que contemple información relativa al hospedaje y vuelos de los turistas que la contratan. Los datos a tener en cuenta son: • La cadena de agencias está compuesta por un conjunto de sucursales. Cada...
tracking img