Está en la página 1de 2

ESCENARIO 2

SE NECESITA REGISTRAR VARIAS COMPLIACIONES QUE SE PUEDEN DAR EN 1 OPERACION

-----------------------------------------------------------------------------------
------------------

CREATE USER 2HOSPITAL_3TI IDENTIFIED BY FRANK123;

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');

También podría gustarte