ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Crecaion base de datos soldados


Enviado por   •  12 de Noviembre de 2017  •  Apuntes  •  301 Palabras (2 Páginas)  •  89 Visitas

Página 1 de 2

CREATE TABLE grado(id_grado INT PRIMARY KEY,

grado VARCHAR(20) NOT NULL);

CREATE TABLE servicio(id_servicio INT PRIMARY KEY,servico VARCHAR(20),fecha_ingreso Date NOT NULL);

CREATE TABLE actividad(id_actividad INT PRIMARY KEY,actividad VARCHAR(20));

CREATE TABLE compañia(id_compañia INT PRIMARY KEY,actividad_id INT NOT NULL, FOREIGN KEY (actividad_id) REFERENCES actividad (id_actividad));

CREATE TABLE cuerpo(id_cuerpo INT PRIMARY KEY,cuerpo VARCHAR(20));

CREATE TABLE barrio(id_barrio INT PRIMARY KEY,barrio VARCHAR(20));

CREATE TABLE localidad(id_localidad INT PRIMARY KEY,localidad VARCHAR(20));

CREATE TABLE ciudad(id_ciudad INT PRIMARY KEY,ciudad VARCHAR(20));

CREATE TABLE departamento(id_departamento INT PRIMARY KEY,departamento VARCHAR(20));

CREATE TABLE ubicacion(id_ubicacion INT PRIMARY KEY,departamento_id INT NOT NULL,ciudad_id INT NOT NULL,localidad_id INT NOT NULL,

barrio_id INT NOT NULL,FOREIGN KEY (departamento_id) REFERENCES departamento (id_departamento),FOREIGN KEY (ciudad_id) REFERENCES ciudad (id_ciudad),FOREIGN KEY (localidad_id) REFERENCES localidad (id_localidad),FOREIGN KEY (barrio_id) REFERENCES barrio (id_barrio)

);

CREATE TABLE cuartel(id_cuartel INT PRIMARY KEY,cuartel VARCHAR(20),ubicacion_id INT NOT NULL,FOREIGN KEY (ubicacion_id) REFERENCES ubicacion (id_ubicacion));

CREATE TABLE soldado(id_soldado INT NOT NULL,cedula INT NOT NULL,PRIMARY KEY(id_soldado,cedula),

pnombre VARCHAR(15),snombre VARCHAR(15),papellido VARCHAR(15),

sapellido VARCHAR(15),rh VARCHAR(15),

grado_id INT NOT NULL,servicio_id INT NOT NULL,cuerpo_id INT NOT NULL,

compañia_id INT NOT NULL,cuartel_id INT NOT NULL,FOREIGN KEY (grado_id) REFERENCES grado(id_grado),

FOREIGN KEY (servicio_id) REFERENCES servicio (id_servicio),

FOREIGN KEY (cuerpo_id) REFERENCES cuerpo (id_cuerpo),

FOREIGN KEY (compañia_id) REFERENCES compañia (id_compañia),

FOREIGN KEY (cuartel_id) REFERENCES cuartel (id_cuartel));

INSERT INTO grado(id_grado,grado)VALUES('1','general');

INSERT INTO grado(id_grado,grado)VALUES('2','teniente general');

INSERT INTO grado(id_grado,grado)VALUES('3','mayor general');

INSERT INTO grado(id_grado,grado)VALUES('4','brigadier general');

INSERT INTO grado(id_grado,grado)VALUES('5','coronel');

INSERT INTO grado(id_grado,grado)VALUES('6','teniente coronel');

INSERT INTO grado(id_grado,grado)VALUES('7','mayor');

INSERT INTO grado(id_grado,grado)VALUES('8','capitan');

INSERT INTO grado(id_grado,grado)VALUES('9','teniente');

INSERT INTO grado(id_grado,grado)VALUES('10','subteniente');

...

Descargar como (para miembros actualizados)  txt (4.4 Kb)   pdf (53.5 Kb)   docx (12 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com