UNIVERSIDAD COOPERATIVA DE COLOMBIA
FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA DE SISTEMAS
Asignatura Diseño de Base de Datos
Docente Jaime Páez Taller Locomotoras
Una compañía ferroviaria necesita una base de datos para gestionar
su taller en el que se llevan a acabó las revisiones periódicas y
reparaciones de las locomotoras, la información que debe contener la
base de datos se describe en los siguientes supuestos semánticos:
El taller dispone de varias áreas de reparación (motores diésel,
motores eléctricos, transmisiones, etc.) caracterizadas por un número,
una localización y un tamaño en metros cuadrados.
Las reparaciones de las locomotoras, código de locomotora, fecha de
comienzo de funcionamiento y nombre. Se desglosan en un conjunto
de tareas a las que se asignan diversas áreas de reparación (zonas de
taller). Una tarea se caracteriza por su nombre (desmontaje, limpieza,
engrase, montaje, etc.) su descripción y su duración y se puede
realizar en una o varias áreas de reparación, cada área de reparación
puede ocuparse para distintas tareas de reparación.
Las tareas de reparación son llevadas a cabo por varios operarios
(tanto especialidades como aprendices). Interesa conocer cuáles son
los operarios asignados a una determinada tarea de reparación y área
de reparación. De igual manera hay que recoger las áreas de
reparación ocupadas para llevar a cabo las tareas y los operarios
involucrados en ellas (incluyendo las áreas horas dedicadas por cada
operario dedicado y áreas de reparación) de cada reparación se desea
guardar un código, nombre, duración en hora y la fecha de comienzo
es
importante además saber los recambios (tuercas, válvulas, etc) que se
han empleado en la reparación de una determinada locomotora
queriendo conocer de cada recambio el código, descripción, nombre
de los proveedores que realiza cada recambio y número de unidades
empleadas en cada operación.
Así mismo, se quiere almacenar la herramienta (código de
herramienta, descripción y peso) empleadas en cada reparación con
fechas de inicio y fin de utilización de esas herramientas.
Existen operarios especializados y aprendices, de los especializados
se requiere conocer los años de experiencia, su DNI, nombre, fecha
de nacimiento, y numero de seguridad social. Los operarios
especializados supervisan a los aprendices, interesando almacenar
esta información.
Un operario aprendiz solo tiene un supervisor y se quiere guardar la
fecha en que se inició este seguimiento. De los operarios aprendices
se almacenará, DNI, nombre, fecha de nacimiento, seguridad social).
Los aprendices asisten a cursos de formación (código curso, nombre,
fecha de inicio) y en cada uno de los cursos los aprendices son
evaluados con varias puntuaciones.
El estudiante debe entregar:
1. MODELO CONCEPTUAL
2. Entidades Fuertemente acopladas
3. Entidades Débilmente Acopladas
4. La clasificación de tipos de Atributos
5. Cardinalidad
6. Modelo Lógico
7. MER COMPLETO: Cardinalidad, Llaves Primarias Foráneas,
Tipos de Datos y su longitud
8. Modelo Físico