Tarea Laboratorio 3

Páginas: 2 (484 palabras) Publicado: 28 de abril de 2015
Tarea Laboratorio #3
Huamaní Castro, Christian Rafael 12200098

CASO: MINISTERIO DE DEFENSA

El Ministerio de Defensa desea diseñar una Base de Datos para llevar un cierto control de los soldadosque 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 una graduación.
Existen varioscuarteles, cada uno se define por un código de cuartel, nombre y ubicación.
Hay que tener en cuenta que existen diferentes Cuerpos de Ejercito (Infantería, Artillería, Armada,….), y cada uno se define por uncódigo de cuerpo y denominación.
Los soldados están agrupados en compañías, siendo significativa para cada una de estas, el número de compañía pueden pertenecer soldados de diferentes cuerpos, nohabiendo relación directa entre compañías y cuerpos.
Los soldados de una misma compañía pueden estar destinados en dirigentes cuarteles, es decir un a compañía pueden ubicada en varios cuarteles, y en uncuartel puede haber varias compañías. Eso sí, un soldado sólo está en un cuartel.
Un soldado realiza varios servicios a lo largo de la mili. Un servicio puede ser realizados por varios soldados (conindependencia de la compañía), siendo significativa la fecha de realización.


1. DIAGRAMA LOGICO EN DBDDESIGNER



























CODIGO SQL
-- CREAMOS USUARIO
CREATE USER LABO3 IDENTIFIEDBY "1234"
DEFAULT TABLESPACE "USERS"
TEMPORARY TABLESPACE "TEMP";

-- ROLES
GRANT "CONNECT" TO LABO3;

--PRIIVILEGIOS
GRANT ALTER TABLESPACE TO LABO3;
GRANT EXECUTE ANY PROCEDURE TO LABO3;

--CREACION DE TABLAS

CREATE TABLE CUARTEL(
COD_CUARTEL NVARCHAR2(20) NOT NULL,
NOMBRE NVARCHAR2(20) NOT NULL,
DIRECCION NVARCHAR2(20) NOT NULL,

CONSTRAINT PK_COD_CUARTEL
PRIMARY KEY (COD_CUARTEL)
);CREATE TABLE COMPAÑIA(
NUM_COMPAÑIA NVARCHAR2(20)NOT NULL,
ATIVIDAD NVARCHAR2(20)NOT NULL,

CONSTRAINT PK_NUM_COMPAÑIA
PRIMARY KEY (NUM_COMPAÑIA)
);

CREATE TABLE SERVICIO(
COD_SERVICIO NVARCHAR2(20)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tarea 3 Laboratorio
  • LABORATORIO 3
  • Laboratorio 3
  • laboratorio # 3
  • Laboratorio 3
  • laboratorio 3
  • laboratorio 3
  • LABORATORIO 3

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS