Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1de 3

ESCENARIO 4

SE NECESITA REGISTRAR UN CONJUNTO DE ENFERMERAS CON DIFERENTES FUNCIONEA EN 1


OPERACION

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

CREATE USER 4HOSPITAL_3TI IDENTIFIED BY FRANK123;

GRANT CONNECT, RESOURCE, UNLIMITED TABLESPACE TO 4HOSPITAL_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,
ID_PAC_OPE VARCHAR(10) NOT NULL REFERENCES PACIENTES(ID_PAC),
ID_QUI_OPE VARCHAR(10) NOT NULL REFERENCES QUIROFANOS(ID_QUI),
CED_ANE_OPE VARCHAR(10) NOT NULL REFERENCES ANESTESISTAS(CED_ANE));

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));
CREATE TABLE DETALLE_MEDICOS
(CED_MED_OPE VARCHAR (10) NOT NULL REFERENCES MEDICOS(CED_MED),
FUN_MED VARCHAR(50) NOT NULL,
NUM_OPE_PAR NUMBER NOT NULL REFERENCES OPERACIONES(NUM_OPE));

TABLA CREADA PARA SATISFACER LA NECESIDAD DE REGISTRAR UN CONJUNTO DE ENFERMERAS


PARA DIFERETES FUNCIONES EN UNA OPERACION
----------------------------------------------------------------
CREATE TABLE DETALLE_ENFERMERAS
(CED_ENF_OPE VARCHAR(10) NOT NULL REFERENCES ENFERMERAS(CED_ENF),
FUN_ENF VARCHAR(50) NOT NULL,
NUM_OPE_PAR 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/2022','TUMOR EN


BRAZO',1000,'1901','Q02','1405');
INSERT INTO OPERACIONES VALUES('2','11/06/2022','HERIDO DE
BALA',2000,'1905','Q01','1401');
INSERT INTO OPERACIONES VALUES('3','12/06/2022','CANCER',5000,'1903','Q05','1402');
INSERT INTO OPERACIONES
VALUES('4','18/07/2022','APUÑALADO',1000,'1904','Q04','1403');
INSERT INTO OPERACIONES VALUES('5','26/07/2022','PARO AL
CORAZON',1000,'1902','Q03','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');

INSERT INTO DETALLE_MEDICOS VALUES('1801','ONCOLOGO','1');


INSERT INTO DETALLE_MEDICOS VALUES('1803','CARDIOLOGO','1');
INSERT INTO DETALLE_MEDICOS VALUES('1804','REVISION','1');
INSERT INTO DETALLE_MEDICOS VALUES('1802','ONCOLOGO','3');
INSERT INTO DETALLE_MEDICOS VALUES('1805','CARDIOLOGO','3');
INSERT INTO DETALLE_MEDICOS VALUES('1803','REVISION','3');
INSERT INTO DETALLE_MEDICOS VALUES('1801','ONCOLOGO','5');
INSERT INTO DETALLE_MEDICOS VALUES('1805','CARDIOLOGO','5');
INSERT INTO DETALLE_MEDICOS VALUES('1803','REVISION','5');

INSERT INTO DETALLE_ENFERMERAS VALUES('1701','LIMPIEZA','1');


INSERT INTO DETALLE_ENFERMERAS VALUES('1703','INTRUMENTISTA','1');
INSERT INTO DETALLE_ENFERMERAS VALUES('1704','ASISTENTE','1');
INSERT INTO DETALLE_ENFERMERAS VALUES('1702','ASISTENTE','3');
INSERT INTO DETALLE_ENFERMERAS VALUES('1705','LIMPIEZA','3');
INSERT INTO DETALLE_ENFERMERAS VALUES('1703','INTRUMENTISTA','3');
INSERT INTO DETALLE_ENFERMERAS VALUES('1701','LIMPIEZA','5');
INSERT INTO DETALLE_ENFERMERAS VALUES('1705','ASISTENTE','5');
INSERT INTO DETALLE_ENFERMERAS VALUES('1703','INTRUMENTISTA','5');

También podría gustarte