Vous êtes sur la page 1sur 2

UNAH-VS

Base de Datos I
Guillermo Borjas
Presentado: Marlon Daniel Martinez 20112006018
Hora 1701

Create table Consulta


(
consultaID int not null,
fecha datetime not null,
medicoID int not null,
pacienteID int not null,
clinicaID int not null,
estado varchar(1) not null,
temperature int not null,
presion varchar(20) not null,
peso int not null,
constraint pkconsulta primary key (consultaID)
constrain fkConsultaMedico foreign key (medicoID) references medico
constraint fkConsultaPaciente foreign key (pacienteID) references Paciente
constraint fkConsultaClinica foreign key (clinicaID) references clinica
)
Create table medico
(
MedicoID int not null,
Nombre varchar(50) not null,
especialidadID int not null,
tipo varchar(1) not null,
sueldo float,
comision float,
constraint fkmedicoconsulta foreign key (medicoID) references consulta
constraint fkmedicoconsulta foreign key (consultaID) references consulta
constraint fkmedicoespecialidad foreign key (especialidadID) references especialidad
)
Create table especialidad

(
especialidadID int not null,
nombre varchar(50) not null,
constraint fkespecialidadmedico foreign key (especialidadID)references medico
)
Create table clinica
(
clinicaID int not null;
edificio int not null;
piso int not null;
foreign fkclinicaconsulta foreign key (clinicaID) references consulta
)
Create table paciente
)
pacienteID int not null,
nombre varchar(50) not null,
sexo varchar(1) not null,
civil varchar(1) not null,
fechanacimiento dadetime not null,
tiposangre varchar(3) not null,
constraint fkpacienteconsulta foreign key (pacienteID) references consulta
)
Create table receta
(
consultaID int not null,
medicinaID int not null,
observacion varchar(200) not null,
constraint fkrecetaconsulta foreign key (consultaID) references consulta
constraint fkrecetaconsulta foreign key (medicinaID) references consulta
)
Create table medicina
(
medicinaID int not null,
nombre varchar(50) not null,
controlada bit not null,
constraint fkmedicinareceta foreign key (medicinaID) references receta
)
Create table diagnostic
(
consultaID int not null,
enfermedadID int not null,
observacion varchar(200) not null,
constraint fkdiagnosticoconsulta foreign key (consultaID) references consulta
constraint fkdiagnosticoconsulta foreign key (medicinaID) references consulta
)
Create table enfermedad
(
enfermedadID int not null,
nombre varchar not null,
constraint fkenfermedaddiagnostico foreign key (enfermedadID) references diagnostico
)

Vous aimerez peut-être aussi