GRANT CONNECT, RESOURCE, UNLIMITED TABLESPACE TO 2HOSPITAL_3TI;
CREATE TABLE MEDICOS
(CED_MED VARCHAR(10) PRIMARY KEY, NOM_MED VARCHAR(30) NOT NULL, APE_MED VARCHAR(30) NOT NULL, FEC_NAC_MED DATE NOT NULL );
CREATE TABLE PACIENTES
(ID_PAC VARCHAR(10) PRIMARY KEY, NOM_PAC VARCHAR(30) NOT NULL, APE_PAC VARCHAR(30) NOT NULL, TIP_SAN_PAC VARCHAR(30) NOT NULL, SEX_PAC VARCHAR(30) NOT NULL);
CREATE TABLE QUIROFANOS
(ID_QUI VARCHAR(10) PRIMARY KEY, NOM_QUI VARCHAR(30) NOT NULL, DES_QUI VARCHAR(30) NOT NULL, PIS_UBI VARCHAR(30) NOT NULL);
CREATE TABLE ENFERMERAS
(CED_ENF VARCHAR(10) PRIMARY KEY, NOM_ENF VARCHAR(30) NOT NULL, APE_ENF VARCHAR(30) NOT NULL, SUE_ENF NUMBER NOT NULL);
CREATE TABLE ANESTESISTAS
(CED_ANE VARCHAR(10) PRIMARY KEY, NOM_ANE VARCHAR(10) NOT NULL, APE_ANE VARCHAR(10) NOT NULL, PAG_ANE NUMBER NOT NULL);
CREATE TABLE OPERACIONES
(NUM_OPE NUMBER PRIMARY KEY, FEC_OPE DATE NOT NULL, MOT_OPE VARCHAR(30) NOT NULL, COS_OPE NUMBER NOT NULL, CED_MED_OPE VARCHAR(10) NOT NULL REFERENCES MEDICOS(CED_MED), ID_PAC_OPE VARCHAR(10) NOT NULL REFERENCES PACIENTES(ID_PAC), ID_QUI_OPE VARCHAR(10) NOT NULL REFERENCES QUIROFANOS(ID_QUI), CED_ENF_OPE VARCHAR(10) NOT NULL REFERENCES ENFERMERAS(CED_ENF), CED_ANE_OPE VARCHAR(10) NOT NULL REFERENCES ANESTESISTAS(CED_ANE));
TABLA CREADA PARA SATISFACER LA NECESIDAD DE REGISTRAR COMPLICACIONES EN UNA
OPERACION ---------------------------------------------------------------- CREATE TABLE COMPLICACIONES (ID_COM VARCHAR(10) PRIMARY KEY, DES_COM VARCHAR(50) NOT NULL, NUM_OPE_PER NUMBER NOT NULL REFERENCES OPERACIONES(NUM_OPE));
INSERT INTO MEDICOS VALUES('1801','FRANK','FLORES','10/03/1992');
INSERT INTO MEDICOS VALUES('1802','SUSANA','HORIA','14/12/1999'); INSERT INTO MEDICOS VALUES('1803','ARMANDO','PAREDES','23/05/1998'); INSERT INTO MEDICOS VALUES('1804','ARMANDO','GUERRA','12/02/1989'); INSERT INTO MEDICOS VALUES('1805','ANA','CASUELA','17/03/1985');
INSERT INTO PACIENTES VALUES('1901','DAYANA','FLORES','A+','FEMENINO');
INSERT INTO PACIENTES VALUES('1902','JOHANNA','SANCHEZ','O+','FEMENINO'); INSERT INTO PACIENTES VALUES('1903','ISABEL','ACOSTA','O+','FEMENINO'); INSERT INTO PACIENTES VALUES('1904','PATRICIA','LLANGARI','A+','FEMENINO'); INSERT INTO PACIENTES VALUES('1905','RODRIGO','GALLEGOS','A+','MASCULINO');
INSERT INTO QUIROFANOS VALUES('Q01','QUIROFANO 1','PARTOS','1');
INSERT INTO QUIROFANOS VALUES('Q02','QUIROFANO 2','EMERJENCIAS','2'); INSERT INTO QUIROFANOS VALUES('Q03','QUIROFANO 3','PARO AL CORAZON','3'); INSERT INTO QUIROFANOS VALUES('Q04','QUIROFANO 4','ODONTOLOGIA','4'); INSERT INTO QUIROFANOS VALUES('Q05','QUIROFANO 5','EMERJENCIAS','5');
INSERT INTO ENFERMERAS VALUES('1701','FRANK','ALVAREZ', 600);
INSERT INTO ENFERMERAS VALUES('1702','BENITO','FLORES', 500); INSERT INTO ENFERMERAS VALUES('1703','MATEO','DUCHI', 300); INSERT INTO ENFERMERAS VALUES('1704','MARIA','ACOSTA', 700); INSERT INTO ENFERMERAS VALUES('1705','ANA','GUERRA', 1000);
INSERT INTO ANESTESISTAS VALUES('1401','HERNANDO','URGILES', 600);
INSERT INTO ANESTESISTAS VALUES('1402','ALEX','MEDINA', 500); INSERT INTO ANESTESISTAS VALUES('1403','SEBASTIAN','GUERRERO', 300); INSERT INTO ANESTESISTAS VALUES('1404','MARIA','GALARZA', 700); INSERT INTO ANESTESISTAS VALUES('1405','GABRIELA','PICO', 1000);
INSERT INTO OPERACIONES VALUES('1','16/06/2O22','TUMOR EN
BRAZO',1000,'1801','1901','Q02','1701','1405'); INSERT INTO OPERACIONES VALUES('2','11/06/2O22','HERIDO DE BALA',2000,'1802','1905','Q01','1702','1401'); INSERT INTO OPERACIONES VALUES('3','12/06/2O22','CANCER',5000,'1801','1905','Q05','1704','1402'); INSERT INTO OPERACIONES VALUES('4','18/07/2O22','APUÑALADO',1000,'1803','1904','Q04','1704','1403'); INSERT INTO OPERACIONES VALUES('5','26/07/2O22','PARO AL CORAZON',1000,'1803','1902','Q03','1705','1401');
INSERT INTO COMPLICACIONES VALUES('C01','COMBULSIONES','1');
INSERT INTO COMPLICACIONES VALUES('C02','APUTAR BRAZO MALIGNO','1'); INSERT INTO COMPLICACIONES VALUES('C03','COMBULSIONES','1'); INSERT INTO COMPLICACIONES VALUES('C04','PACIENTE FALLECIDO','3'); INSERT INTO COMPLICACIONES VALUES('C05','DESANGRADO','4'); INSERT INTO COMPLICACIONES VALUES('C06','TRANSFUCION FALLIDA','4');