Sei sulla pagina 1di 4

FASE 2 TALLER DE BASE DE DATOS DISTRIBUIDAS

CURSO: BASES DE DATOS DISTRIBUIDAS

PRESENTADO POR:

LUIS ALBERTO ALBIS

PRESENTADO A:

ING. IBO LUIS CERRA ESCOBAR

TUTOR

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BASICAS DE TECNOLOGIA E INGENIERIA

INGENIERIA DE SISTEMAS

COLOMBIA

2017
CREACION BASE DE DATOS PONAL

create database ponal


use ponal
go

Creacion De Tablas

create table municipios(


cod_municipio int primary key not null,
nombre_municipio varchar (20) not null,
)

create table estaciones(


cod_estacion int not null,
nombre_estacion char (30) not null,
cod_municipio int,
primary key (cod_estacion),
foreign key (cod_municipio) references municipios(cod_municipio),
);

create table especialidades(


cod_especialidad int not null,
nombre_especialidad char (30) not null,
cod_estacion int,
primary key (cod_especialidad),
foreign key (cod_estacion) references estaciones(cod_estacion),
);

create table cargos(


cod_cargo int not null,
nombre_cargo varchar(30) not null,
cod_especialidad int,
primary key (cod_cargo),
foreign key (cod_especialidad) references especialidades(cod_especialidad),
);

create table policias(


nombre_policia varchar(20) not null,
apellido_policia varchar(20) not null,
nro_id_policia int not null,
grado_policia char(20) not null,
placa_policia int not null,
direccion_policia varchar(20) not null,
celular_policia char(12) not null,
cod_cargo int,
cod_estacion int,
primary key (nro_id_policia),
foreign key (cod_cargo) references cargos(cod_cargo),
foreign key (cod_estacion) references estaciones(cod_estacion)
);

create table armas(


clase_arma varchar (20) not null,
nro_serie_arma varchar (10) not null,
marca_arma varchar(20) not null,
calibre_arma varchar(4) not null,
cod_estacion int,
primary key (nro_serie_arma),
foreign key(cod_estacion) references estaciones(cod_estacion),
);

create table detalle_entregas(


fecha_salida_arma datetime2 not null,
fecha_devolucion datetime2 not null,
observaciones varchar(100) not null,
nro_id_policia int,
nro_serie_arma varchar(10),
primary key (fecha_salida_arma),
foreign key(nro_id_policia) references policias(nro_id_policia),
foreign key (nro_serie_arma) references armas(nro_serie_arma)
);

create table municiones(


nro_lote_municion varchar (4) not null,
calibre_municion char(6) not null,
cantidad_municion int not null,
nro_serie_arma varchar(10),
primary key (nro_lote_municion),
foreign key (nro_serie_arma) references armas(nro_serie_arma)
);

create table accesorios(


nombre_accesorio char (30) not null,
marca_accesorio char(20) not null,
cantidad_accesorio int not null,
nro_serie_arma int,
primary key (nro_serie_arma)
);

Insercin de datos tabla Municipios:

Insercin de datos tabla Estaciones:

Potrebbero piacerti anche