Vous êtes sur la page 1sur 5

/*CREACION DE LA BASE DE DATOS*/

create database Sec_Ambiente


go

/*PUESTA EN USO DE LA BASE DE DATOS*/


use Sec_Ambiente

/*CREACION DE LA TABLA ZONA*/

create table zona

idZona int identity(1,1) primary key,


NombreZona varchar(20),
idTZ int REFERENCES TipoZona(idTZ),
)

create table TipoZona

idTZ int identity(1,1) primary key,


NombreTZ varchar(20),
)

create table Estacion_Muestreo (


id_Estacion_Muestreo int identity(1,1) primary key,
idZona int REFERENCES zona(idZona),
Nombre varchar(20),
Ubicacion varchar(20),

Longitud varchar(20),
)

create table recurso(


idRecurso int identity(1,1) primary key,
Nombre_Recurso varchar(20),
)

create table Tipo_Indicador

id_TI int identity(1,1) primary key,


Nom_TI varchar(20),
)

create table Indicador

id_Indicador int identity(1,1) primary key,


idRecurso int references recurso(idRecurso),
Nom_Indicador varchar(20),
sigla varchar(5),
id_TI int references Tipo_Indicador(id_TI),
Ambito varchar(20),
Descripcion varchar(20),
)

create table Muestra_Mensual

id_MuestraMensual int identity(1,1) primary key,

id_Indicador int references Indicador (id_Indicador),


fecha datetime,
mes varchar(15),
valor int,
)

create table Muestra_Anual

id_Anual int identity(1,1) primary key,


id_Estacion_Muestreo int references
Estacion_Muestreo(id_Estacion_Muestreo),
id_Indicador int references Indicador (id_Indicador),
fecha datetime,
valor int,
)

insert into TipoZona(NombreTZ)values('Urbana'), ('Rural');


SELECT * FROM TipoZona;
insert into Zona(NombreZona, idTZ)values('A', 4), ('B', 4), ('C', 4), ('D', 4), ('A', 5),
('B', 5), ('C', 5), ('D', 5);
SELECT * FROM Zona;
insert into Estacion_Muestreo(idZona, Nombre, Ubicacion, Longitud)values(1,
'Tramo1', 'Regadera', 1),
(1, 'Tramo2', 'Doa Juana', 4),
(1, 'Tramo3', 'Barrio Mexico', 14),

(1, 'Tramo4', 'Makro Autop. Sur', 14),


(2, 'Tramo1', 'Canal del Cedro', 6),
(2, 'Tramo2', 'Makro 193', 7),
(4, 'Tramo1', 'Parque Santander', 1),
(4, 'Tramo2', 'Arzobispo cra 7', 2),
(4, 'Tramo3', 'Carrefour Av. 68', 13),
(3, 'Rrelleno Sanitario', 'Doa Juana', 10),
(3, 'Perimetro Urbano', 'Perimetro Urbano', 100),
(6, 'Industrias', 'Perimetro Urbano', 25);
SELECT * FROM Estacion_Muestreo;

insert into recurso(Nombre_Recurso )values('Publico'), ('Privado');


SELECT * FROM recurso;

insert Tipo_Indicador (Nom_TI)values('Ambito de Estudio'), ('Obtencion de Datos'),


('Tipo de
Medida');
SELECT * FROM Tipo_Indicador;
insert Indicador (idRecurso, Nom_Indicador, sigla, id_TI, Ambito,
Descripcion)values
(1, 'Ref. Investigacion', 'R.I.', 3, 'Ambito Urbano', 'Investig. amb urb'),
(2, 'Externo', 'R.E.', 4, 'Ambito Rural', 'Obtenc. Exter. Datos'),
(1, 'Cuantitativo', 'R.C.', 3, 'Ambito Urbano', 'Conteo');
SELECT * FROM Indicador;

insert Muestra_Mensual (id_Indicador , fecha, mes, valoR)values


(4, '1-1-2016','Enero', 10000),
(5, '2-2-2016','Febrero', 20000),

(6, '3-3-2016','Marzo', 30000);


SELECT * FROM Muestra_Mensual;
insert Muestra_Anual (id_Estacion_Muestreo, id_Indicador, fecha, valor)values
(1, 4, '1-12-2016', 100000),
(2, 5, '2-12-2016', 200000),
(3, 6, '3-12-2016', 300000);
SELECT * FROM Muestra_Anual;

Vous aimerez peut-être aussi