Está en la página 1de 3

create table tPlanta

(
idPlanta char(3) primary key,
nombre varchar(50),
numeroCamas int
);

create table tPaciente


(
idNumeroSeguro number primary key,
dni varchar2(30),
nombre varchar2(50) not null,
apellido varchar2(50) not null,
fechaNacimiento date
);

create table tMedico


(
idMedico int primary key ,
nombre varchar(50) not null,
apellido varchar(50) not null
);

create table tCama


(
idCama int primary key,
fkPlanta char(3),
foreign key (fkPlanta) references tPlanta(idPlanta)
);

create table tHistoria


(
idHistoria number primary key,
FechaEntrada date,
FechaAlta date,
idNumeroSeguro number,
foreign key (idNumeroSeguro) references tPaciente
);

create table tPacienteCama


(
idPacienteCama number primary key,
fechaAsignacion date,
fechaSalida date,
fkCama int,
fkHistoria int,
foreign key (fkCama) references tCama(idCama),
foreign key (fkHistoria) references tHistoria(idHistoria)
);

create table tVisitaMedica


(
FechaHoraVisita date,
DiagnosticoEnfermedad varchar(30),
fkMedico int,
fkPacienteCama int,
foreign key (fkMedico) references tMedico(idMedico),
foreign key (fkPacienteCama) references tPacienteCama(idPacienteCama)
);
Select * from tMedico;

insert into tMedico values(idMedico,nombre,apellido)


insert into tMedico values('1','Juan','Perez,');
insert into tMedico values('2','Maria','Lopez');
insert into tMedico values('3','Cristina','Rodriguez');
insert into tMedico values('4','Jesica','Tapia');

Select * from tPlanta;

insert into tPlanta values(idPlanta,nombre,numeroCamas)


insert into tPlanta values('A','Piso 1','20');
insert into tPlanta values('B','Piso 2','15');
insert into tPlanta values('C','Piso 3','19');
insert into tPlanta values('D','Piso 4','5');

Select * from tPaciente;

insert into tPaciente values(idNumeroSeguro,dni,nombre,apellido,fechaNacimiento)


insert into tPaciente values('2','4534534','Jesus','Vaca','03/10/02');
insert into tPaciente values('3','5456345','Marta','Tito','05/09/03');
insert into tPaciente values('4','7686786','Richard','Merca','07/08/04');
insert into tPaciente values('5','1233434','Saul','Huaman','09/07/05');
insert into tPaciente values('6','9878977','Gerardo','Soto','11/06/06');

Select * from tCama;

insert into tCama values(idCama fkPlanta );


insert into tCama values('101','A');
insert into tcama values('102','B');
insert into tcama values('103','C');
insert into tcama values('104','D');

Select * from tHistoria;

insert into tHistoria values(idHistoria,FechaEntrada,FechaAlta,idNumeroSeguro);


insert into tHistoria values('1','02/02/2019','01/10/2019','2');
insert into tHistoria values('2','15/02/2019','16/02/2019','3');
insert into tHistoria values('3','18/03/2019','19/07/2019','4');
insert into tHistoria values('4','21/04/2019','19/08/2019','5');
insert into tHistoria values('5','19/05/2019','30/09/2019','6');

Select * from tVisitaMedica;

insert into tVisitaMedica


values(FechaHoraVisita,DiagnosticoEnfermedad,fkMedico,fkPacienteCama,)
insert into tVisitaMedica values('02/02/2019','Bajo de peso','2','1');
insert into tVisitaMedica values('11/11/2019','Bajo de peso',2,1);
insert into tVisitaMedica values('13/11/2019','No tiene Mejoras',1,9);
insert into tVisitaMedica values('15/11/2019','Fiebre alta',2,8);
insert into tVisitaMedica values('17/11/2019','Perdida de consiencia por
momentos',2,7);
insert into tVisitaMedica values('19/11/2019','Dolor en articulaciones',3,6);
Select * from tPacienteCama;

insert into
tPacienteCama(idPacienteCama,fechaAsignacion,fechaSalida,fkCama,fkHistoria)
insert into tPacienteCama values('1','10/01/2019','12/01/2019','101','1');
insert into tPacienteCama values('2','15/02/2019','16/02/2019','201','2');
insert into tPacienteCama values('3','18/03/2019','18/03/2019',302,3);
insert into tPacienteCama values('4','21/04/2019','25/04/2019',102,4);
insert into tPacienteCama values('5','19/05/2019','19/05/2019',201,5);
insert into tPacienteCama values('6','30/06/2019','30/06/2019',302,1);
insert into tPacienteCama values('7','12/07/2019','19/07/2019',103,3);
insert into tPacienteCama values('8','15/08/2019','19/08/2019',203,4);
insert into tPacienteCama values('9','23/09/2019','30/09/2019',303,5);
insert into tPacienteCama values('10','29/10/2019','30/10/2019',104,1);

Select * from tMedico;


Select * from tPlanta;
Select * from tPaciente;
Select * from tHistoria;
Select * from tCama;
Select * from tVisitaMedica;
Select * from tPacienteCama;

También podría gustarte