"NINGUNA NACIÓN PUEDE SER PODEROSA SI SE OLVIDA DEL ORGULLO, LA CULTURA Y EL PATRIMONIO" - SADHGURU -
BASE DE DATOS DE UNA ENTIDAD PATRIMONIAL
BASE DE DATOS DE UNA ENTIDAD PATRIMONIAL
01
Carrera Geomática
02
Unidad Didáctica Base de Datos
03
Docente Responsable Ing. Carlos Alejandro Herr García
04
Integrantes Huaripaucar Mamani, Karina Sofía Malpartida Antezana, Lesly Verónica Osorio Muñoz, Luis Raúl Otrera Ortiz, Yasuhiro Zea Ramos, Astrid Alexandra
DESCRIPCIÓN DEL PROBLEMA En los años 90, el internet deja de ser exclusivo para investigadores y científicos, consigo mismo empezaron a surgir numerosos sitios web e internet tenia un uso más generalizado.
Debido a este gran almacen de información, los índices o catálogos fueron reemplazados por los primeros buscadores cumpliendo la función de clasificar páginas, documentos, sitios y servidores de la red.
A raiz que muchas empresas, entidades, organizaciones y más vieron que contaban con un problema parecido, y quisieron automatizar todo ese proceso de búsqueda, se empezó a implementar los motores de búsqueda dentro de aquellas organizaciones que requerian de un trabajo más efectivo.
Es por ello que este proyecto, BASE DE DATOS DE UNA ENTIDAD PATRIMONIAL, mediante el análisis de datos dimensionales como principal herramienta, se suma a este grupo de motores de búsqueda en beneficio del público general interesado en patrimonios de nuestro país.
PRESENTACIÓN DEL CASO Una Entidad Patrimonial decide organizar su Base de Datos para que de esta manera se pueda gestionar con más eficiencia la consulta de los archivos de patrimoniales en custodia. Para este fin la entidad necesita tener un control de los Monumentos, Tipologías, Localización, Ficha y Usuarios.
OBJETIVO Crear una Base de Datos de tal manera que permita gestionar y consultar, con eficiencia, rapidez, seguridad, los archivos de entidades patrimoniales en custodia, a fin de mantener el control de los Monumentos, Tipologías, Localización, Ficha y Usuarios.
MODELO ENTIDAD RELACIÓN
TABLAS NORMALIZADAS
USUARIO
CARRERA
TABLAS NORMALIZADAS
FICHA
MONUMENTO
TABLAS NORMALIZADAS ESTADO DE CONSERVACIÓN
USO ACTUAL
TABLAS NORMALIZADAS
TABLAS NORMALIZADAS TIPOLOGÍA
MONUMENTO - TIPOLOGÍA
MODELO LOGICO
MODELO FISICO
SCRIPT
DROP TABLE USUARIO CASCADE; DROP TABLE CARRERA CASCADE; DROP TABLE FICHA CASCADE; DROP TABLE MONUMENTO CASCADE; DROP TABLE ESTADO_DE_CONSERVACION CASCADE; DROP TABLE MONUMENTO_TIPOLOGIA CASCADE; DROP TABLE TIPOLOGIA CASCADE; DROP TABLE USO_ACTUAL CASCADE; DROP TABLE LOCALIZACION CASCADE; DROP TABLE DISTRITO CASCADE; DROP TABLE PROVINCIA CASCADE; DROP TABLE DEPARTAMENTO CASCADE;
CREATE TABLE USUARIO( ID_USER CHAR(7), NOMBRES VARCHAR(50), ID_CARRE CHAR(4), CELULAR CHAR(9), DIRECCION VARCHAR(24), CORREO_ELECTRONICO CHAR(24) ); CREATE TABLE CARRERA( ID_CARRE CHAR(4), NOM_CARRERA VARCHAR(30) );
CREATE TABLE FICHA( ID_FICHA CHAR(6), ID_USER CHAR(7), ID_MONU CHAR(5), FECHA_REGISTRO DATE, HORA_REGISTRO TIME ); CREATE TABLE MONUMENTO( ID_MONU CHAR(5), NOMBRE_MONUMENTO VARCHAR(100), COD_LOCAL CHAR(5), ID_EST_CON CHAR(4), ID_USO_ACT CHAR(4) );
CREATE TABLE ESTADO_DE_CONSERVACION( ID_EST_CON CHAR(4), DESCRIPCION_ESTADO VARCHAR(10) ); CREATE TABLE USO_ACTUAL( ID_USO_ACT CHAR(4), USO_ACTUAL VARCHAR(40) ); CREATE TABLE LOCALIZACION( COD_LOCAL CHAR(6), DIRECCION VARCHAR(100), AREA_M2 NUMERIC(8,2), N NUMERIC(8,6), E NUMERIC(8,6), COD_DIST CHAR(6) );
CREATE TABLE DEPARTAMENTO( COD_DPTO CHAR(2), NOM_DPTO VARCHAR(30) ); CREATE TABLE PROVINCIA( COD_PROV CHAR(4), NOM_PROV VARCHAR(20), COD_DPTO CHAR(2) ); CREATE TABLE DISTRITO( COD_DIST CHAR(6), NOM_DIST VARCHAR(30), COD_PROV CHAR(4) );
CREATE TABLE TIPOLOGIA( ID_TIPO CHAR(4), TIPOLOGIA VARCHAR(20) ); CREATE TABLE MONUMENTO_TIPOLOGIA( ID_MONU CHAR(5), ID_TIPO CHAR(4) );
ALTER TABLE USUARIO ADD CONSTRAINT PK_USUARIO PRIMARY KEY (ID_USER);
ALTER TABLE USO_ACTUAL ADD CONSTRAINT PK_USO_ACTUAL PRIMARY KEY (ID_USO_ACT);
ALTER TABLE CARRERA ADD CONSTRAINT PK_CARRERA PRIMARY KEY (ID_CARRE);
ALTER TABLE LOCALIZACION ADD CONSTRAINT PK_LOCAL PRIMARY KEY (COD_LOCAL);
ALTER TABLE FICHA ADD CONSTRAINT PK_FICHA PRIMARY KEY (ID_FICHA);
ALTER TABLE DEPARTAMENTO ADD CONSTRAINT PK_DPTO PRIMARY KEY (COD_DPTO);
ALTER TABLE MONUMENTO ADD CONSTRAINT PK_MONUMENTO PRIMARY KEY (ID_MONU);
ALTER TABLE PROVINCIA ADD CONSTRAINT PK_PROV PRIMARY KEY (COD_PROV);
ALTER TABLE ESTADO_DE_CONSERVACION ADD CONSTRAINT PK_EST_CON PRIMARY KEY (ID_EST_CON);
ALTER TABLE DISTRITO ADD CONSTRAINT PK_DIST PRIMARY KEY (COD_DIST);
ALTER TABLE TIPOLOGIA ADD CONSTRAINT PK_RIPO PRIMARY KEY (ID_TIPO); ALTER TABLE MONUMENTO_TIPOLOGIA ADD CONSTRAINT PK_MONU_TIPO PRIMARY KEY (ID_MONU,ID_TIPO); ALTER TABLE USUARIO ADD CONSTRAINT FK_USUARIO FOREIGN KEY (ID_CARRE) REFERENCES CARRERA(ID_CARRE); ALTER TABLE FICHA ADD CONSTRAINT FK_FICHA_USUARIO FOREIGN KEY (ID_USER) REFERENCES USUARIO(ID_USER);
ALTER TABLE FICHA ADD CONSTRAINT FK_FICHA_MONU FOREIGN KEY (ID_MONU) REFERENCES MONUMENTO(ID_MONU); ALTER TABLE MONUMENTO ADD CONSTRAINT FK_MONUMENTO_LOCAL FOREIGN KEY (COD_LOCAL) REFERENCES LOCALIZACION(COD_LOCAL); ALTER TABLE MONUMENTO ADD CONSTRAINT FK_MONUMENTO_EST_CON FOREIGN KEY (ID_EST_CON) REFERENCES ESTADO_DE_CONSERVACION(ID_EST_CON); ALTER TABLE MONUMENTO ADD CONSTRAINT FK_MONUMENTO_USO_ACT FOREIGN KEY (ID_USO_ACT) REFERENCES USO_ACTUAL(ID_USO_ACT);
ALTER TABLE LOCALIZACION ADD CONSTRAINT FK_LOCAL_DIST FOREIGN KEY (COD_DIST) REFERENCES DISTRITO(COD_DIST); ALTER TABLE DISTRITO ADD CONSTRAINT FK_DIST_PROV FOREIGN KEY (COD_PROV) REFERENCES PROVINCIA(COD_PROV); ALTER TABLE PROVINCIA ADD CONSTRAINT FK_PROV_DPTO FOREIGN KEY (COD_DPTO) REFERENCES DEPARTAMENTO(COD_DPTO); ALTER TABLE MONUMENTO_TIPOLOGIA ADD CONSTRAINT FK_MOTI_MONU FOREIGN KEY (ID_MONU) REFERENCES MONUMENTO(ID_MONU); ALTER TABLE MONUMENTO_TIPOLOGIA ADD CONSTRAINT FK_MOTI_TIPO FOREIGN KEY (ID_TIPO) REFERENCES TIPOLOGIA(ID_TIPO);
INSERT INTO CARRERA VALUES('C001','GEOMÁTICA'); INSERT INTO CARRERA VALUES('C002','TOPOGRAFÍA'); INSERT INTO CARRERA VALUES('C003','ANTROPOLOGÍA'); INSERT INTO CARRERA VALUES('C004','ARQUITECTURA'); INSERT INTO CARRERA VALUES('C005','HISTORIA'); INSERT INTO CARRERA VALUES('C006','ARQUEOLOGÍA'); INSERT INTO CARRERA VALUES('C007','INGENIERÍA CIVIL'); INSERT INTO CARRERA VALUES('C008','SOCIOLOGÍA'); INSERT INTO CARRERA VALUES('C009','ETNOLOGÍA');
INSERT INTO DEPARTAMENTO VALUES('04','AREQUIPA'); INSERT INTO DEPARTAMENTO VALUES('08','CUZCO'); INSERT INTO DEPARTAMENTO VALUES('10','HUANUCO'); INSERT INTO DEPARTAMENTO VALUES('11','ICA'); INSERT INTO DEPARTAMENTO VALUES('12','JUNIN'); INSERT INTO DEPARTAMENTO VALUES('15','LIMA'); INSERT INTO DEPARTAMENTO VALUES('21','PUNO'); INSERT INTO DEPARTAMENTO VALUES('22','SAN MARTIN'); INSERT INTO DEPARTAMENTO VALUES('24','TUMBES');
INSERT INTO ESTADO_DE_CONSERVACION VALUES('E01','BUENO'); INSERT INTO ESTADO_DE_CONSERVACION VALUES('E02','MODERADO'); INSERT INTO ESTADO_DE_CONSERVACION VALUES('E03','MALO');
INSERT INTO TIPOLOGIA VALUES('I101','ADMINISTRATIVO'); INSERT INTO TIPOLOGIA VALUES('I102','CULTO'); INSERT INTO TIPOLOGIA VALUES('I103','EDUCACIÓN'); INSERT INTO TIPOLOGIA VALUES('I104','PRODUCCION'); INSERT INTO TIPOLOGIA VALUES('I105','VIVIENDA'); INSERT INTO USO_ACTUAL VALUES('U01','COMEDOR INFANTIL'); INSERT INTO USO_ACTUAL VALUES('U02','COMERCIO'); INSERT INTO USO_ACTUAL VALUES('U03','CONJUNTO HABITACIONAL'); INSERT INTO USO_ACTUAL VALUES('U04','CULTO'); INSERT INTO USO_ACTUAL VALUES('U05','EDUCATIVO'); INSERT INTO USO_ACTUAL VALUES('U06','MULTISERVICIO'); INSERT INTO USO_ACTUAL VALUES('U07','OFICINAS'); INSERT INTO USO_ACTUAL VALUES('U08','PRODUCCIÓN'); INSERT INTO USO_ACTUAL VALUES('U09','SERVICIOS'); INSERT INTO USO_ACTUAL VALUES('U10','VIVIENDA');
INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4998','I105'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4789','I103'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4790','I105'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4997','I101'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4791','I101'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4792','I105'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4996','I101'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4919','I104'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4806','I102'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4995','I105'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4994','I103'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4993','I105'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4992','I101'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4991','I101'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4990','I105'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4989','I101'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4988','I104'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4987','I102'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4985','I105'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4984','I103'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4983','I105'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4982','I101'); INSERT INTO MONUMENTO_TIPOLOGIA VALUES('M4978','I101');
INSERT INTO MONUMENTO VALUES('M4998','EDIFICIO LAS NACIONES', 'A1002', 'E01', 'U07'); INSERT INTO MONUMENTO VALUES('M4789','CINE CENTRAL', 'A1003', 'E02', 'U02'); INSERT INTO MONUMENTO VALUES('M4790','AEROESTACION DE LA CORPAC – LIMATAMBO', 'A1004', 'E03', 'U06'); INSERT INTO MONUMENTO VALUES('M4997','COMEDOR INFANTIL DE LA BENEFICENCIA', 'A1005', 'E01', 'U01'); INSERT INTO MONUMENTO VALUES('M4791','MERCADO DE SURQUILLO', 'A1006', 'E02', 'U02'); INSERT INTO MONUMENTO VALUES('M4792','UNIDAD ESCOLAR MELITON CARBAJAL', 'A1007', 'E03', 'U02'); INSERT INTO MONUMENTO VALUES('M4996','CONJUNTO HABITACIONAL LIMATAMBO', 'A1008', 'E01', 'U03'); INSERT INTO MONUMENTO VALUES('M4919','EDIFICIO DE OFICINAS IBM', 'A1009', 'E02', 'U10'); INSERT INTO MONUMENTO VALUES('M4806','SEIS CASAS O. BERCKMEYER', 'A1010', 'E03', 'U03'); INSERT INTO MONUMENTO VALUES('M4995','IGLESIA SAN ANTONIO DE PADUA', 'A1011', 'E01', 'U04'); INSERT INTO MONUMENTO VALUES('M4994','CINE DE ROMA', 'A1012', 'E02', 'U09'); INSERT INTO MONUMENTO VALUES('M4993','CASA DE NEIRA', 'A1013', 'E03', 'U10'); INSERT INTO MONUMENTO VALUES('M4992','CASA DE LA PIEDRA', 'A1014', 'E01', 'U10'); INSERT INTO MONUMENTO VALUES('M4991','EDIFICIO PUERTA DE TIERRA', 'A1015', 'E02', 'U10'); INSERT INTO MONUMENTO VALUES('M4990','IGLESIA SAN FELIPE APOSTOL', 'A1016', 'E03', 'U10'); INSERT INTO MONUMENTO VALUES('M4989','CASA DE OBREROS Nº 17', 'A1017', 'E01', 'U10'); INSERT INTO MONUMENTO VALUES('M4988','COLEGIO Y CONVENTO SANTA MARIA GORETTI', 'A1018', 'E02', 'U05'); INSERT INTO MONUMENTO VALUES('M4987','RESIDENCIA DONOFRIO II', 'A1019', 'E03', 'U10'); INSERT INTO MONUMENTO VALUES('M4985','MINISTERIO DE PESQUERIA (HOY MUSEO DE LA NACION)', 'A1020', 'E01', 'U09'); INSERT INTO MONUMENTO VALUES('M4984','BANCO CONTINENTAL MIRAFLORES', 'A1021', 'E02', 'U09'); INSERT INTO MONUMENTO VALUES('M4983','CASA MAZURE', 'A1022', 'E03', 'U10'); INSERT INTO MONUMENTO VALUES('M4982','AUDITORIO DEL COLEGIO DE ABOGADOS DE LIMA', 'A1023', 'E01', 'U04'); INSERT INTO MONUMENTO VALUES('M4978','LABORATORIOS HOFFMAN - LA ROCHE', 'A1024', 'E02', 'U08');
INSERT INTO FICHA VALUES ('F00001','AYE2021', 'M4998', '13/06/2008', '16:12:10'); INSERT INTO FICHA VALUES ('F00002','AVM2021', 'M4789', '14/06/2008', '17:12:10'); INSERT INTO FICHA VALUES ('F00003','ACC2021', 'M4790', '15/06/2008', '18:12:10'); INSERT INTO FICHA VALUES ('F00004','AQE2021', 'M4997', '16/06/2008', '19:12:10'); INSERT INTO FICHA VALUES ('F00005','ACM2021', 'M4791', '17/06/2008', '20:12:10'); INSERT INTO FICHA VALUES ('F00006','BAF2021', 'M4792', '18/06/2008', '17:12:10'); INSERT INTO FICHA VALUES ('F00007','BIJ2021', 'M4996', '19/06/2008', '22:12:10'); INSERT INTO FICHA VALUES ('F00008','CLF2021', 'M4919', '20/06/2008', '23:12:10'); INSERT INTO FICHA VALUES ('F00009','CAJ2021', 'M4806', '21/06/2008', '0:12:10'); INSERT INTO FICHA VALUES ('F00010','CGJ2021', 'M4995', '22/06/2008', '1:12:10'); INSERT INTO FICHA VALUES ('F00011','CCH2021', 'M4994', '23/06/2008', '2:12:10'); INSERT INTO FICHA VALUES ('F00012','CMJ2021', 'M4993', '24/06/2008', '3:12:10'); INSERT INTO FICHA VALUES ('F00013','EEE2021', 'M4992', '25/06/2008', '4:12:10'); INSERT INTO FICHA VALUES ('F00014','FGF2021', 'M4991', '26/06/2008', '5:12:10'); INSERT INTO FICHA VALUES ('F00015','FJY2021', 'M4990', '27/06/2008', '6:12:10'); INSERT INTO FICHA VALUES ('F00016','HMK2021', 'M4989', '28/06/2008', '7:12:10'); INSERT INTO FICHA VALUES ('F00017','HPM2021', 'M4988', '29/06/2008', '8:12:10'); INSERT INTO FICHA VALUES ('F00018','HJT2021', 'M4987', '30/06/2008', '9:12:10'); INSERT INTO FICHA VALUES ('F00019','IBS2021', 'M4985', '1/07/2008', '10:12:10'); INSERT INTO FICHA VALUES ('F00020','LPF2021', 'M4984', '2/07/2008', '11:12:10'); INSERT INTO FICHA VALUES ('F00021','MAL2021', 'M4983', '3/07/2008', '12:12:10');;
NINSERT INTO FICHA VALUES ('F00023','NSC2021', 'M4978', '5/07/2008', '14:12:10'); INSERT INTO FICHA VALUES ('F00024','OML2021', 'M4993', '6/07/2008', '15:12:10'); INSERT INTO FICHA VALUES ('F00025','OOY2021', 'M4992', '7/07/2008', '16:12:10'); INSERT INTO FICHA VALUES ('F00026','PDJ2021', 'M4991', '8/07/2008', '17:12:10'); INSERT INTO FICHA VALUES ('F00027','PMJ2021', 'M4990', '9/07/2008', '18:12:10'); INSERT INTO FICHA VALUES ('F00028','PMM2021', 'M4989', '10/07/2008', '19:12:10'); INSERT INTO FICHA VALUES ('F00029','QCE2021', 'M4988', '11/07/2008', '20:12:10'); INSERT INTO FICHA VALUES ('F00030','RAN2021', 'M4987', '12/07/2008', '21:12:10'); INSERT INTO FICHA VALUES ('F00031','RDL2021', 'M4983', '13/07/2008', '22:12:10'); INSERT INTO FICHA VALUES ('F00032','RCM2021', 'M4982', '14/07/2008', '23:12:10'); INSERT INTO FICHA VALUES ('F00033','RRM2021', 'M4978', '15/07/2008', '0:12:10'); INSERT INTO FICHA VALUES ('F00034','SQS2021', 'M4792', '16/07/2008', '1:12:10'); INSERT INTO FICHA VALUES ('F00035','SHP2021', 'M4996', '17/07/2008', '2:12:10'); INSERT INTO FICHA VALUES ('F00036','THM2021', 'M4919', '18/07/2008', '3:12:10'); INSERT INTO FICHA VALUES ('F00037','VSL2021', 'M4806', '19/07/2008', '4:12:10'); INSERT INTO FICHA VALUES ('F00038','VFC2021', 'M4995', '20/07/2008', '5:12:10'); INSERT INTO FICHA VALUES ('F00039','VMJ2021', 'M4789', '21/07/2008', '6:12:10'); INSERT INTO FICHA VALUES ('F00040','VRP2021', 'M4790', '22/07/2008', '7:12:10'); INSERT INTO FICHA VALUES ('F00041','YTE2021', 'M4983', '23/07/2008', '8:12:10'); INSERT INTO FICHA VALUES ('F00042','ZRA2021', 'M4982', '24/07/2008', '9:12:10');
INSERT INTO DISTRITO VALUES('150108','CHORRILLOS','1501'); INSERT INTO DISTRITO VALUES('150113','JESÚS MARÍA','1501'); INSERT INTO DISTRITO VALUES('150114','LA MOLINA','1501'); INSERT INTO DISTRITO VALUES('150115','LA VICTORIA','1501'); INSERT INTO DISTRITO VALUES('150116','LINCE','1501'); INSERT INTO DISTRITO VALUES('150120','MAGDALENA DEL MAR','1501'); INSERT INTO DISTRITO VALUES('150121','MIRAFLORES','1501'); INSERT INTO DISTRITO VALUES('150130','SAN BORJA','1501'); INSERT INTO DISTRITO VALUES('150131','SAN ISIDRO','1501'); INSERT INTO DISTRITO VALUES('150141','SURQUILLO','1501'); SELECT * FROM USUARIO; SELECT * FROM CARRERA; SELECT * FROM FICHA; SELECT * FROM MONUMENTO; SELECT * FROM ESTADO_DE_CONSERVACION; SELECT * FROM USO_ACTUAL;
INSERT INTO PROVINCIA VALUES('1501','LIMA','15'); INSERT INTO PROVINCIA VALUES('1502','BARRANCA','15'); INSERT INTO PROVINCIA VALUES('1503','CAJATAMBA','15'); INSERT INTO PROVINCIA VALUES('1504','CANTA','15'); INSERT INTO PROVINCIA VALUES('1505','CAÑETE','15'); INSERT INTO PROVINCIA VALUES('1506','HUARAL','15'); INSERT INTO PROVINCIA VALUES('1507','HUAROCHIRI','15'); INSERT INTO PROVINCIA VALUES('1508','HUAURA','15'); INSERT INTO PROVINCIA VALUES('1509','OYÓN','15'); INSERT INTO PROVINCIA VALUES('1510','YAUYOS','15'); SELECT * FROM LOCALIZACION; SELECT * FROM DEPARTAMENTO; SELECT * FROM PROVINCIA; SELECT * FROM DISTRITO; SELECT * FROM TIPOLOGIA; SELECT * FROM MONUMENTO_TIPOLOGIA;
GRACIAS POR SU ATENCIÓN