EJERCICIO Nº 1 Servicio Militar

download EJERCICIO Nº 1 Servicio Militar

of 2

description

Prog de Base de Datos

Transcript of EJERCICIO Nº 1 Servicio Militar

EJERCICIO N 1 - SERVICIO MILITAREl ministerio de defensa desea disear 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 cdigo de soldado (nico), su nombre y apellidos, y su graduacin. - Existen varios cuarteles, cada uno se define por su cdigo de cuartel, nombre y ubicacin.- Hay que tener en cuenta que existen diferentes cuerpos del ejrcito (Infantera, Artillera, Armada, etc), y cada uno se define por un cdigo de cuerpo y denominacin.- Los soldados estn agrupados en compaas, siendo significativa para cada una de estas, el nmero de compaia y la actividad principal que realiza.- Se desea controlar los servicios que realizan los soldados (guardias, imaginarias, cuarteleros, etc.) y se definen por el cdigo de servicio y descripcin. Consideraciones de diseo:- Un soldado pertenece a un nico cuerpo y a una nica compaa, durante todo el servicio militar. A una compaa pueden pertenecer soldados de diferentes cuerpos, no habiendo una relacin directa entre compaas y cuerpos.- Los soldados de una misma compaa pueden estar destinados en diferentes cuarteles, es decir, una compaa puede estar ubicada en varios cuarteles y en un cuartel puede haber varias compaas. Eso s, un soldado solo est en un cuartel. - Un soldado realiza varios servicios a lo largo del servicio militar. Un mismo servicio puede ser realizado por ms de un soldado (con independencia de la compaa) siendo significativa la fecha de realizacin.

OBJETOSSoldadosCuartelesCuerpos de EjrcitoCompaasServicios

ATRIBUTOSSOLDADOSCdigo de soldadoNombreApellidoGraduacin

CUARTELESCdigo de cuartelNombreUbicacin

CUERPOS DE EJRCITOCdigo de cuerpoDenominacin

COMPAASNmero de compaaActividad principal

SERVICIOSCdigo de servicioDescripcin

TABLAS:

SOLDADOS*Cdigo de soldado (numrico)Nombre (alfa-50)Apellido (alfa-50)Graduacin (alfa-50)(Compaa) (alfa-50)(Servicios) (alfa-50)(Cuerpos) (Alfa-50)

CUARTELES*Cdigo de cuartel (numrico)Nombre (Alfa-50)Ubicacin (Alfa-50)Soldados (Alfa-50)(Compaas) (Alfa-50)

CUERPOS DE EJRCITO*Cdigo del cuerpo (numrico)Denominacin (Alfa-50)

COMPAAS*Cdigo de compaa (numrico)Nmero de compaa (numrico)Act. Principal (alfa-50)

SERVICIOS*Cdigo de servicio (numrico)Descripcin (alfa-50)RELACIONES: 1- Tabla Soldados (cuerpos) - Tabla Cuerpos de Ejrcito (cdigo de cuerpo).2- Tabla Soldados ( servicios) - Tabla Servicos (cdigo de servicio).3- Tabla Cuartel (soldados) - Tabla Soldados (cdigo de soldado).