base de dactos clinica

Ver el tema anterior Ver el tema siguiente Ir abajo

base de dactos clinica

Mensaje  anonimus el Jue Mar 24, 2011 10:42 pm

lenguaje definición de datos


Lenguaje definición de datos
Creación base de datos ‘historia clínica’

Create data base clínica;
Use clínica

Creación de las tablas
create table pacientes
(
codigo varchar (5),
nombre char (25)not null,
apellido char(25) not null,
cedula numeric (5) null,
tratamiento char(25),
primary key(codigo)
);
create table citas
(
cod_pacient varchar (5),
cod_medic varchar (5),
nom_pacient char (25),
apell_pacient char (25),
fecha datetime null,
hora datetime null,
observaciones char(25) null,
asistio char (2)null,
primary key (cod_pacient)
);

create table medicos
(
cod_medico varchar (5),
trata_pacient char(25),
nombre char(25)null,
apellido char(25)null,
especialidad char (25) null,
celular numeric (7) null,
primary key (cod_medico)
);

create table tratamientopaciente
(
nombre char (25),
trata_pacient char (25),
fecha datetime null,
valor numeric null,
primary key (nombre)
);

Insertar datos
***********Lenguaje de manipulación*************************************
insert into pacientes values

(1100,'andres','bonilla',74256,'odontologia'),

(1100,'pedro','cardona',74411,'cardiograma'),

(1200,'ivan','mejia',25746,'fractura'),

(1300,'juan','ospina',25417,'fractura'),

(1400,'miguel','carbajal',78584,'examen general'),

(1500,'andrea','montaño',74443,'cardiograma'),

(1600,'CARLOS','arara',14563,'cirugia'),

(1700,'leydi','moncada',58976,'otorrino'),

(1800,'michel','dias',89765,'pediatria'),

(1900,'diana','leal',87455,'otorrino'),

(2000,'jaime','MERA',47544,'odontologo');

insert into citas values

(1100,11111,'pedro','cardona',12/10/2011,14:00,'ninguna','si'),

(1200,22222,'ivan','mejia',12/10/2011,15:00,'ninguna','si'),

(1300,33333,'juan','ospina',12/10/2011,16:00,'ninguna','si'),

(1400,44444,'andres','castaño',12/10/2011,17:00,'ninguna','si'),

(1500,55555,'miguel','carbajal',12/10/2011,15:30,'ninguna','si'),

(1600,66666,'andrea','montaño',12/10/2011,16:30,'ninguna','si'),

(1700,77777,'carlos','arara',12/10/2011,17:30,'ninguna','si'),

(1800,88888,'leydi','moncada',12/10/2011,10:00,'ninguna','si'),

(1900,99999,'andres','bonilla',12/10/2011,08:00,'ninguna','si'),








insert into medicos values
(111111,'odontologia','marcos','ibañes','odontologo',3175252845),

(222222,'examen general','luis','castaño','medico general',3165246975),

(33333,'radiografia','ricardo','mendez','medico general',3114115278),

(444444,'cirugia','armando','arqueaga','cirujano',3105214785),

(555555,'cirugia','jose','castrillon','cirugano',3157894512),

(666666,'otorrino','adelaida','mena','atorrino',3167894152),

(77777,'pediatra','luis jose','elvira','padiatra',3007896352),

(88888,'odontologo','mario','calderon','odontologo',3127451236),

(99999,'pediatra','daniel','caracas','pediatra',3128591263);

insert into tratamientopaciente values


('julian','odontologia',12/10/2011,50000),

('andres','cirugia',10/10/2011,1000000),

('pedro','fractura',12/10/2011,200000),

('camilo','fractura',08/10/2011,150000),

('juan','fractura',01/10/2011,15000),

('camilo','odontologo',20/10/2011,150000),

('ivan','radiografia',25/10/2011,80000),

('hector','hospitalario',01/10/2011,500000),

('ronald,','odontologico',11/10/2011,180000),

('fernando','cirugia',30/10/2011,2000000);

********Selección de tablas****************
select * from pacientes

select * from citas

select * from medicos

select * from tratamientopaciente


************Relaciones entre las tablas**********
alter table pacientes add constraint fk_codigo foreign key(codigo)references citas(cod_pacient);
alter table pacientes add constraint fk_nombre foreign key(nombre)references tratamientopaciente(nombre);
alter table citas add constraint fk_cod_medic foreign key (cod_medic)references medicos (cod_medico);
alter table medicos add constraint fk_trata_pacient foreign key (trata_pacient)references tratamientopaciente(nombre);


anonimus

Mensajes : 10
Fecha de inscripción : 09/02/2011

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.