Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado por:
Alejandro Roca Vargas
Entregado a:
Profesora Julieth Guell
Medicina
Cuarto Semestre
T03
2023-2
Taller Bases de Datos.
Hospitalización general
En un centro hospitalario se desea informatizar parte de la gestión relativa a pacientes. Tras el
análisis realizado, se establecen los siguientes requerimientos:
· Los datos de interés que se desea almacenar del paciente son: número del documento de
identidad, número de la historia clínica, nombre, apellidos, dirección y teléfono de residencia y
fecha de nacimiento.
· Un paciente estará asignado a una cama determinada de una planta del hospital, pudiendo estar a
lo largo del tiempo de ingreso en diferentes camas y plantas, es importante la fecha de asignación de
cama y el número de ésta. Habrá que tener en cuenta que las camas se numeran correlativamente
por cada planta, es decir, existirá la cama número 12 de la tercera planta y también la número 12 de
la séptima planta. Las plantas del hospital estarán identificadas por número de planta, su nombre y
n° de camas de que dispone.
· Por cada paciente se entregará hasta un máximo de 4 tarjetas de visita. Estas tarjetas de visita
serán válidas para visitar a un único paciente. La tarjeta de visita se definirá por: número de tarjeta
de visita y la hora de comienzo y de final en que se puede visitar al enfermo, se debe saber a quién
se le entregó y a qué paciente se puede visitar.
· A un paciente le pueden atender diferentes médicos, siendo importante por cada visita médica la
fecha y hora de ésta. Y un paciente puede tener diferentes diagnósticos de enfermedad, es necesario
conocer la fecha de diagnóstico. Por otra parte, un médico puede tratar diferentes tipos de
diagnósticos y viceversa.
· Los datos de interés de los médicos serán: código del médico, nombre y apellidos. Los datos de
interés de los diagnósticos serán: código de diagnóstico y descripción. Una vez dado de alta un
paciente se traslada toda la información relativa a éste, a un archivo histórico.
DESARROLLO
2. Entidad/Tabla:
• Por ejemplo, si queremos modelar una base de datos de una biblioteca, podríamos tener una
entidad llamada Libro, que tiene los atributos Título, Autor, Editorial, Año y Género. Cada tupla de
esta entidad sería un libro específico con sus datos correspondientes.
Atributo:
Un atributo en el método relacional es el nombre de una columna de una tabla. Cada atributo tiene un
tipo de dato o dominio que define los valores posibles que puede tomar.
- En este ejemplo, la tabla se llama Cliente y tiene cuatro atributos: Cliente, Nombre, Edad y Dirección.
Cada fila de la tabla es una tupla o registro que representa un cliente específico con sus datos
correspondientes.
3.
Relación Uno a Uno (1:1):
Consiste en una relación uno a uno, una fila de una tabla se relaciona con una sola
filade otra tabla y viceversa. Es decir, cada fila en una tabla está relacionada con
exactamente una fila en la otra tabla y viceversa.
Formalización: Para formalizar una relación uno a uno, se agrega una clave foránea en
una de las tablas que hace referencia a la clave primaria de la otra tabla. Esto me
establece una relación unidireccional.
Consiste en una relación uno a muchos, una fila de una tabla se relaciona con varias
filas en otra tabla. Es una relación unidireccional en la que una entidad está vinculada
avarias instancias de otra entidad.
Formalización: Para formalizar una relación uno a muchos, se agrega una clave
foránea en la tabla "muchos" que hace referencia a la clave primaria de la tabla
"uno".Esto vincula las filas de la tabla "muchos" a una fila única en la tabla "uno".
Relación Muchos a Uno (N:1):
Consiste en una relación muchos a uno, varias filas de una tabla se relacionan con
unasola fila en otra tabla. Es la inversa de la relación uno a muchos y representa una
relación unidireccional.
Formalización: Para formalizar una relación muchos a muchos, se crea una tabla
intermedia (a menudo llamada tabla de unión o tabla de relaciones) que contiene
clavesforáneas que hacen referencia a las tablas originales. Cada fila en la tabla
intermedia representa una relación específica entre las dos tablas originales.
Unicidad: Cada valor en la llave primaria debe ser único en la tabla, lo que significa que
no puede haber duplicados.
No nulidad: La llave primaria no puede contener valores nulos, es decir, cada fila
debetener un valor válido en la llave primaria.
La llave primaria se utiliza para identificar de manera única cada fila en una tabla y
garantiza la integridad de los datos.
En la mayoría de los sistemas de gestión de bases de datos (DBMS), se suele indicar
explícitamente cuál es la llave primaria de una tabla, y el sistema garantiza que
cumplacon las características de unicidad y no nulidad.
La llave secundaria se utiliza para establecer relaciones entre tablas. Por lo general, no
necesita ser único, aunque los valores en la llave secundaria deben coincidir con los
valores de la llave primaria a la que hace referencia.
La llave secundaria se utiliza para mantener la integridad referencial entre las tablas
yasegurar que las relaciones entre los datos sean coherentes.
5. Entidades:
Paciente:
Atributos:
Nombre
Apellidos
Dirección
Teléfono de residencia
Fecha de nacimiento
Cama:
Atributos:
Número de cama
Número de planta
Planta:
Atributos:
Número de planta
Nombre de la planta
Tarjeta de Visita:
Atributos:
Médico:
Atributos:
Nombre
Apellidos
Diagnóstico:
Atributos:
Código de diagnóstico