Sei sulla pagina 1di 8

-- SECRETARIA DEL MEDIO AMBIENTE

-- connect system/sena

create user INDICADORES identified by sena default tablespace users;

grant connect,resource to INDICADORES;

-- connect Indicadores/sena
-- spool c:\Indicadores

-- TABLA ZONA
CREATE TABLE ZONA (
ID_ZONA NUMBER PRIMARY KEY NOT NULL,
Nombre_Zona varchar (30) NOT NULL,
Tipo_Zona varchar (20) NOT NULL
);

CREATE SEQUENCE SEQ_ZONA


MINVALUE 1
MAXVALUE 1000000
START WITH 1
INCREMENT BY 1;

CREATE or replace TRIGGER TR_ZONA


BEFORE INSERT ON ZONA FOR EACH ROW
DECLARE
NUMERO NUMBER;
BEGIN
SELECT SEQ_ZONA.NEXTVAL INTO NUMERO FROM DUAL;
:NEW.id_ZONA :=NUMERO;
END;

-- TABLA RECURSO

CREATE TABLE Recurso (


id_Recurso NUMBER PRIMARY KEY NOT NULL,
Nombre_Recurso varchar (25) NOT NULL
);

-- TABLA INDICADOR

CREATE TABLE Indicador (


id_Indicador NUMBER PRIMARY KEY NOT NULL,
id_Recurso NUMBER NOT NULL,
Nombre_Indicador varchar (200) NULL,
Sigla varchar (15) NULL,
Tipo_Indicador varchar (30) NOT NULL,
Ambito varchar (30) NULL,
Descripcion varchar (1000) NULL
);

-- TABLA ESTACION_MUESTREO
CREATE TABLE Estacion_Muestreo (
id_Estacion_Muestreo NUMBER PRIMARY KEY NOT NULL,
id_Zona NUMBER NOT NULL,
Nombre varchar (50) NULL,
Ubicaci�n varchar (300) NULL,
Longitud decimal (18, 0) NOT NULL
);

CREATE SEQUENCE SEQ_Estacion_Muestreo


MINVALUE 49
MAXVALUE 1000000
START WITH 49
INCREMENT BY 1;

CREATE OR REPLACE TRIGGER TR_Estacion_Muestreo


BEFORE INSERT ON Estacion_Muestreo FOR EACH ROW
DECLARE
NUMERO NUMBER;
BEGIN
SELECT SEQ_Estacion_Muestreo.NEXTVAL INTO NUMERO FROM DUAL;
:NEW.id_Estacion_Muestreo :=NUMERO;
END;

-- TABLA MUESTRA_MENSUAL
CREATE TABLE Muestra_Mensual (
id_Muestra_Mensual NUMBER PRIMARY KEY NOT NULL,
id_Indicador NUMBER NOT NULL,
Fecha NUMBER NOT NULL,
Mes NUMBER NOT NULL,
Valor decimal (18, 0) NOT NULL
);

CREATE SEQUENCE SEQ_Muestra_Mensual


MINVALUE 1
MAXVALUE 1000000
START WITH 1
INCREMENT BY 1;

CREATE OR REPLACE TRIGGER TR_Muestra_Mensual


BEFORE INSERT ON Muestra_Mensual FOR EACH ROW
DECLARE
NUMERO NUMBER;
BEGIN
SELECT SEQ_Muestra_Mensual.NEXTVAL INTO NUMERO FROM DUAL;
:NEW.id_Muestra_Mensual :=NUMERO;
END;

-- TABLA MUESTRA_ANUAL

CREATE TABLE Muestra_Anual (


id_Muestra_Anual NUMBER PRIMARY KEY NOT NULL,
id_Estacion_Muestreo NUMBER NOT NULL,
id_Indicador NUMBER NOT NULL,
Fecha NUMBER NOT NULL,
Valor decimal (18, 0) NULL
);

CREATE SEQUENCE SEQ_Muestra_Anual


MINVALUE 1
MAXVALUE 1000000
START WITH 1
INCREMENT BY 1;
CREATE OR REPLACE TRIGGER TR_Muestra_Anual
BEFORE INSERT ON Muestra_Anual FOR EACH ROW
DECLARE
NUMERO NUMBER;
BEGIN
SELECT SEQ_Muestra_Anual.NEXTVAL INTO NUMERO FROM DUAL;
:NEW.id_Muestra_Anual :=NUMERO;
END;

/*LLAVES FORANEAS*/

ALTER TABLE Indicador


ADD FOREIGN KEY( id_Recurso ) REFERENCES Recurso ( id_Recurso );

ALTER TABLE Estacion_Muestreo


ADD FOREIGN KEY( id_Zona ) REFERENCES Zona ( id_Zona );

ALTER TABLE Muestra_Mensual


ADD FOREIGN KEY( id_Indicador ) REFERENCES Indicador ( id_Indicador );

ALTER TABLE Muestra_Anual


ADD FOREIGN KEY( id_Estacion_Muestreo ) REFERENCES Estacion_Muestreo (
id_Estacion_Muestreo );

ALTER TABLE Muestra_Anual


ADD FOREIGN KEY( id_Indicador ) REFERENCES Indicador ( id_Indicador );

-- INSERCION DE DATOS

-- Zona

INSERT INTO Zona ( id_Zona , Nombre_Zona , Tipo_Zona ) VALUES (1, �CanalRio Negro�,
�Cuenca�);
INSERT INTO Zona ( id_Zona , Nombre_Zona , Tipo_Zona ) VALUES (2, �Canaltorca�,
�Cuenca�);
INSERT INTO Zona ( id_Zona , Nombre_Zona , Tipo_Zona ) VALUES (3, �SectorUrbano�,
�Area Influencia�);
INSERT INTO Zona ( id_Zona , Nombre_Zona , Tipo_Zona) VALUES (4, �CanalRio Grande�,
�Cuenca�);
INSERT INTO Zona ( id_Zona , Nombre_Zona , Tipo_Zona ) VALUES (5,
�PerimetroUrbano�, �Area Influencia�);
INSERT INTO Zona ( id_Zona , Nombre_Zona , Tipo_Zona ) VALUES (6,
�SectorIndustria�, �IndustriaControlada�);
INSERT INTO Zona ( id_Zona , Nombre_Zona , Tipo_Zona ) VALUES (7, �SectorRural�,
�Area Influencia�);

/****** Object: Table Recurso ******/


INSERT INTO Recurso ( id_Recurso , Nombre_Recurso ) VALUES (6, �Agua�);
INSERT INTO Recurso ( id_Recurso , Nombre_Recurso ) VALUES (7, �Aire�);
INSERT INTO Recurso ( id_Recurso , Nombre_Recurso ) VALUES (8, �Fauna�);
INSERT INTO Recurso ( id_Recurso , Nombre_Recurso ) VALUES (9, �Suelo�);
INSERT INTO Recurso ( id_Recurso , Nombre_Recurso ) VALUES (10, �Vegetaci�n y
Arbolado�);
commit;

-- Secuencia para Recurso

CREATE SEQUENCE SEQ_RECURSO


MINVALUE 11
MAXVALUE 1000000
START WITH 11
INCREMENT BY 1;

CREATE OR REPLACE TRIGGER TR_RECURSO


BEFORE INSERT ON RECURSO FOR EACH ROW
DECLARE
NUMERO NUMBER;
BEGIN
SELECT SEQ_RECURSO.NEXTVAL INTO NUMERO FROM DUAL;
:NEW.id_RECURSO :=NUMERO;
END;

--

-- INSERT PARA Indicador

INSERT INTO Indicador ( id_Indicador , id_Recurso , Nombre_Indicador , Sigla,


Tipo_Indicador , Ambito , Descripcion )
VALUES (100,
6,
'Agua SuperficialIndicadores en Corrientes Canal Torca',
'WQI Torca',
'Calidad',
'Cuenca',
'Agua Superficial Indicadores en Corrientes (Por Cuenca). La Secretaria
Distrital
de Ambiente luego de un estudio realizado, teniendo en cuenta los
monitoreos
realizados en cada uno de los r�os de la ciudad y las series hist�ricas
de caracterizaciones proporcionadas por la Red de Calidad H�drica de
Bogot�
-RCHB, estableci� que el �ndice m�s apropiado para representar de manera
clara y entendible la calidad de las corrientes que atraviesan la ciudad
es el
�ndice de calidad creado por el Consejo Canadiense del Ministerio de
Ambiente
CCME- Water Quality Indicator WQI'
);

--
INSERT INTO Indicador ( id_Indicador , id_Recurso , Nombre_Indicador , Sigla,
Tipo_Indicador , Ambito , Descripcion )
VALUES (110, 6,
�Carga Contaminante de Mater�a Org�nica {DBO5, Demanda Biol�gica de
Oxigeno}�,
�CDBOI�,
�Control Calidad Ambiental�,
�Municipal�,
�Este indicador hace referencia a la
mediana estad�stica anual de la carga de Contaminante de Materia Org�nica
(DBO5, Demanda Biol�gica de Ox�geno) vertida por la muestra de industrias
a las que se les realiza control en el marco del programa de seguimiento de
efluentes industriales y usuarios objeto de seguimiento ambiental en el
tema
de vertimientos.�);

--
INSERT INTO Indicador ( id_Indicador , id_Recurso , Nombre_Indicador , Sigla,
Tipo_Indicador , Ambito , Descripcion )
VALUES (120, 6,
�Agua Residual Tratada- ART�,
�ART�,
�Gesti�n�,
�Urbano�,
�El t�rmino tratamiento de aguas es el
conjunto de operaciones unitarias de tipo f�sico, qu�mico o biol�gico cuya
finalidad
es la eliminaci�n o reducci�n de la contaminaci�n o las caracter�sticas no
deseables de las aguas, bien sean naturales, de abastecimiento, de proceso
o
residuales. La finalidad de estas operaciones es obtener unas aguas con
las caracter�sticas
adecuadas al uso que se les vaya a dar, por lo que la combinaci�n
y naturaleza exacta de los procesos var�a en funci�n tanto de las
propiedades
de las aguas de partida como de la eficiencia de remoci�n que se quiera
dar al
tratamiento, para as� llegar a las caracter�sticas deseadas.�);

--
INSERT INTO Indicador ( id_Indicador , id_Recurso , Nombre_Indicador , Sigla,
Tipo_Indicador , Ambito , Descripcion )
VALUES (130, 6,
�Carga Contaminantede S�lidos Suspendidos Totales, en el Sector
Industrial�,
�SSTI�, �Calidad - Estado�,
�Urbano�,
�Este indicador hace referencia a la mediana estad�stica
mensual de la carga de s�lidos suspendidos totales vertida por la muestra
de
industrias que se les realiza control en el marco del programa de
seguimiento
de efluentes industriales y usuarios objeto de seguimiento ambiental en el
tema de vertimientos�);

--
INSERT INTO Indicador ( id_Indicador , id_Recurso , Nombre_Indicador , Sigla,
Tipo_Indicador , Ambito , Descripcion )
VALUES (200, 7,
�Di�xido de Azufre Promedio Anual�,
�SO2�,
�Calidad - Estado�,
�Urbano�,
�La contaminaci�n atmos f�rica tiene su origen en los gases y part�culas
transportadas por el aire que, si
alcanzan niveles excesivos, resultan nocivos para la salud humana, las obras
de arte y los ecosistemas.�);

--

INSERT INTO Indicador ( id_Indicador , id_Recurso , Nombre_Indicador , Sigla,


Tipo_Indicador , Ambito , Descripcion )
VALUES (210, 7,
�Ozono Promedio 8 horas Anual�,
�O3�,
�Calidad - Estado�,
�Urbano�,
�El Ozono O3 es un gas azul p�lido
que, en las capas bajas de la atm�sfera, se origina como consecuencia de
las reacciones entre los �xidos de nitr�geno y los hidrocarburos (gases
compuestos
de carbono e hidr�geno principalmente); en presencia de la luz solar.
Es un oxidante fuerte, muy f�cil de producir pero a la vez muy f�cil de
destruir;
es el compuesto m�s representativo de los compuestos fotoqu�micos. Sus
efectos en el sistema respiratorio son de cuidado ya que es un gas
altamente
oxidante e irritante.�);

--
INSERT INTO Indicador ( id_Indicador , id_Recurso , Nombre_Indicador , Sigla,
Tipo_Indicador , Ambito , Descripcion )
VALUES (300, 9,
�Determinantes Ambientales Emitidas en Instrumentos de Gesti�n del Suelo�,
�DAEIGS�,
�Calidad�,
�Urbano�,
�La Subdirecci�n de Ecourbanismo y Gesti�n Ambiental Empresarial
de la Secretaria Distrital de Ambiente genera lineamientos ambientales
seg�n
la normatividad vigente para el desarrollo de los instrumentos de
planeamiento
urbano, estos determinantes son requisitos para el dise�o, construcci�n,
operaci�n
e incorporaci�n de nuevos suelos al per�metro urbano o su re-desarrollo
en �reas subutilizadas. As� mismo, emite conceptos sobre los proyectos a
formular
y construir en los procesos de regularizaci�n y legalizaci�n de
barrios.�);
--
INSERT INTO Indicador ( id_Indicador , id_Recurso , Nombre_Indicador , Sigla,
Tipo_Indicador , Ambito , Descripcion )
VALUES (310, 9, �Disposici�n de Escombros contaminados en el Relleno Sanitario Do�a
Juana�,
�DERSDJ�,
�Gesti�n�,
�Urbano�,
�Este indicador nos da a conocer la cantidad de escombros
contaminados con residuos s�loidos convencionales y/o ordinarios que son
dispuestos en el Relleno Sanitario Do�a Juana, provenientes de la atenci�n y
limpieza de puntos criticos.�);
--
INSERT INTO Indicador ( id_Indicador , id_Recurso , Nombre_Indicador , Sigla,
Tipo_Indicador , Ambito , Descripcion )
VALUES (320, 9,
�Disposici�n de Residuos en el Relleno Sanitario Do�a Juana�,
�DRRSDJ�,
�Gesti�n�,
�Urbano�,
�Los residuos s�lidos, com�nmente llamados basuras, se han convertido en un
factor que amenaza la salud humana y el medio ambiente por su alto volumen
de generaci�n en las ciudades.�);

--
INSERT INTO Indicador ( id_Indicador , id_Recurso , Nombre_Indicador , Sigla,
Tipo_Indicador , Ambito , Descripcion )
VALUES (400, 8,
�N�mero de Espec�menes de la Fauna Silvestre Recuperados�,
�NEFSR�,
�Gesti�n�,
�Urbano�,
�El tr�fico y la tenencia ilegal de fauna silvestre, constituyen dos
eslabones de una
cadena de aprovechamiento ilegal de este recurso que ha llevado a que muchas
de nuestras especies se encuentren amenazadas de extinci�n.�);
--
INSERT INTO Indicador ( id_Indicador , id_Recurso , Nombre_Indicador , Sigla,
Tipo_Indicador , Ambito , Descripcion )
VALUES (500, 9,
��rboles Plantados�,
�AP�,
�Gesti�n�,
�Urbano�,
�El indicador representa el avance en el n�mero
de �rboles plantados por el Jard�n Bot�nico de Bogot� Jos� Celestino Mutis,
a
trav�s de convenios con entidades INTEGEReresadas en participar de procesos
de arborizaci�n urbana, gesti�n con participaci�n ciudadana e institucional
y
plantaci�n directa.�);