ejercicio sql
ACTIVIDAD N° 6
INDIVIDUAL
60% DE ACTIVIDADES SEMESTRALES
CASO PROPUESTO
El Ministerio de Defensa desea diseñar una
Base de Datos para llevar un cierto control
de lossoldados que realizan el servicio
militar. Los datos significativos a tener en
cuenta son:
Un soldado se define por su identificación (RIDE) de soldado (único), su nombre yapellidos, y su graduación.
Existen varios cuarteles, cada uno se define por su código de cuartel, nombre y
ubicación (Ejemplo: VI DE)
Hay que tener en cuenta que existen diferentes compañías (Infantería,Artillería,
Caballería Blindada, etc.), y cada uno se define por un código de Compañía y
denominación.
Los soldados están agrupados en compañías, siendo significativa para cada una de
éstas, elnúmero de compañía y la actividad principal que realiza.
Se desea controlar los servicios que realizan los soldados (guardias, imaginarias,
cuarteleros, Cocinero, etc.), y se definen por el código deservicio y descripción.
CONSIDERACIONES DEL DISEÑO
Un soldado pertenece a un único Batallón y a una única compañía, durante todo el
servicio militar. A una compañía pueden pertenecersoldados de diferentes
cuerpos, no habiendo relación directa entre compañías y Batallones.
Los soldados de una misma compañía pueden estar destinados en diferentes
cuarteles, es decir, una compañíapuede estar ubicada en varios cuarteles, y en un
cuartel hay varias compañías. Eso si, un soldado sólo está en un cuartel.
Un soldado realiza varios servicios a lo largo de la milicia. Un mismoservicio puede
ser realizado por más de un soldado (con independencia de la compañía), siendo
significativa la fecha de realización.
1
SE PIDE
1.
2.
3.
4.
Crear Diagrama Modelo Lógico yRelacional
Crear Base de Datos y Tablas Asociadas
Crear Procedimiento Almacenado para llenado de Datos
Crear 3 vistas asociadas al caso :
Mostrar el nombre del Soldado, nro. de compañía y...
Regístrate para leer el documento completo.