(editor de base de datos y sql en línea)
Dado el esquema de relación como se muestra en la imagen, comience a consultar las tablas involucradas:
Lista de tablas en la base de datos del hospital:
- médico
- departamento
- afiliado_con
- procedimiento
- capacitado_en
- paciente
- enfermera
- cita
- medicamento
- receta
- bloque
- habitación
- en llamada
- estancia
- sometido_a

médico:
- employeeid – este es un ID único de un médico
- nombre – este es el nombre de un médico
- puesto – este es el cargo de un médico
- ssn – este es el número de seguridad de un médico
departamento:
- departmentid – este es un ID único para un departamento
- nombre – este es el nombre de un departamento
- jefe – este es el ID del médico que es el jefe de un departamento, que hace referencia a la columna employeeid de la tabla médico
afiliado_con:
- médico – este es el ID de los médicos que hace referencia a la columna employeeid de la tabla médico
- departamento – este es el ID del departamento que hace referencia a la columna departmentid de la tabla departamento
- afiliación_principal – esta es una columna lógica que indica si los médicos están afiliados o no
- Nota: La combinación de médico, departamento solo aparecerá una vez en esta tabla.
procedimiento:
- código – este es el ID único de un procedimiento médico
- nombre – el nombre del procedimiento médico
- costo – el costo del procedimiento
capacitado_en:
- médico – este es el ID de los médicos que hace referencia a la columna employeeid de la tabla médico
- tratamiento – este es el ID del procedimiento médico que hace referencia a la columna código de la tabla procedimiento
- fecha_de_certificación – esta es la fecha de inicio de la certificación
- fecha_de_vencimiento_de_certificación – esta es la fecha de vencimiento de la certificación
- Nota: La combinación de médico y tratamiento solo aparecerá una vez en esta tabla.
paciente:
- ssn – este es un ID único para cada paciente
- nombre – este es el nombre del paciente
- dirección – esta es la dirección del paciente
- teléfono – este es el número de teléfono del paciente
- id_de_seguro – este es el ID de seguro del paciente
- médico_de_cabecera – este es el ID del médico que atiende principalmente al paciente, que hace referencia a la columna employeeid de la tabla médico
enfermera:
- employeeid – este es el ID único para una enfermera
- nombre – el nombre de la enfermera
- puesto – el cargo de la enfermera
- registrada – esta es una columna lógica que indica si la enfermera está registrada para enfermería o no
- ssn – este es el número de seguridad de la enfermera
cita:
- id_de_cita – este es el ID único para una cita
- paciente – este es el ID del paciente que hace referencia a la columna ssn de la tabla paciente
- enfermera_de_preparación – el ID de la enfermera que puede atender al paciente con el médico, que hace referencia a la columna employeeid de la tabla enfermera
- médico – este es el ID del médico que hace referencia a la columna employeeid de la tabla médico
- fecha_y_hora_de_inicio – esta es la fecha y hora programadas para la cita
- fecha_y_hora_de_fin – esta es la fecha y hora programadas para el final de la cita
- habitación_de_examen – esta es la habitación donde se reunirá al paciente con el médico
medicamento:
- código – este es el ID único para un medicamento
- nombre – este es el nombre del medicamento
- marca – esta es la marca del medicamento
- descripción – esta es la descripción del medicamento
receta:
- médico – este es el ID del médico que hace referencia a la columna employeeid de la tabla médico
- paciente – este es el ID del paciente que hace referencia a la columna ssn de la tabla paciente
- medicamento – el ID del medicamento que hace referencia a la columna código de la tabla medicamento
- fecha – la fecha y hora de la receta
- cita – la receta hecha por el médico al paciente que puede haber tomado una cita, que hace referencia a la columna id_de_cita de la tabla cita
- dosis – la dosis recetada por el médico
- Nota: La combinación de médico, paciente, medicamento, fecha solo aparecerá una vez en esta tabla.
bloque:
- piso_de_bloque – ID del piso
- código_de_bloque – ID del bloque
- Nota: La combinación de piso_de_bloque, código_de_bloque solo aparecerá una vez en esta tabla.
habitación:
- número_de_habitación – este es el ID único de una habitación
- tipo_de_habitación – este es el tipo de habitación
- piso_de_bloque – este es el ID del piso donde se encuentra la habitación
- código_de_bloque – este es el ID del bloque donde se encuentra la habitación
- no_disponible – esta es una columna lógica que indica si la habitación está disponible o no
- Nota: Las columnas piso_de_bloque, código_de_bloque hacen referencia a la combinación de piso_de_bloque y código_de_bloque de la tabla bloque.
en llamada:
- enfermera – este es el ID de la enfermera que hace referencia a la columna employeeid de la tabla enfermera
- piso_de_bloque – este es el ID del piso
- código_de_bloque – este es el ID del bloque
- inicio_de_llamada – la fecha y hora de inicio de la llamada
- fin_de_llamada – la fecha y hora de fin de la llamada
- Nota: La combinación de enfermera, piso_de_bloque, código_de_bloque, inicio_de_llamada, fin_de_llamada solo aparecerá una vez en esta tabla y la combinación de piso_de_bloque, código_de_bloque hace referencia a la combinación de piso_de_bloque y código_de_bloque de la tabla bloque.
estancia:
- id_de_estancia – este es el ID único para la admisión
- paciente – este es el ID del paciente que hace referencia a la columna ssn de la tabla paciente
- habitación – este es el ID de la habitación donde se admite al paciente y que hace referencia a la columna número_de_habitación de la tabla habitación
- hora_de_inicio – esta es la hora en que se admite al paciente
- hora_de_fin – esta es la hora en que se da de alta al paciente