Actividad 1

Introduce un texto aquí...


Enunciado de la práctica

Diseño e implementación de una base de datos para la gestión de pacientes hospitalarios

Descripción

Se requiere diseñar e implementar una base de datos que permita registrar y gestionar la información de los pacientes que ingresan a un hospital.

En este hospital, los pacientes que llegan al servicio de urgencias son evaluados por personal médico y, según su estado de salud, son enviados a la planta correspondiente (por ejemplo: Traumatología, Cuidados Intensivos, entre otras), quedando bajo la supervisión de un médico responsable.

Requisitos funcionales

  1. Cada médico podrá ser responsable, de forma simultánea, de varios pacientes.
  2. Un mismo paciente podrá ingresar al hospital en diferentes ocasiones. En cada ingreso podrá estar a cargo de un médico distinto.

Requisitos técnicos

  • Modelado de datos:
    • Elaborar el Modelo Entidad-Relación (MER) que represente el sistema propuesto.
    • Identificar entidades, atributos y relaciones, asignando nombres claros y significativos.
    • Definir las cardinalidades y restricciones de integridad necesarias.
  • Modelo lógico:
    • Convertir el modelo MER al modelo lógico relacional ER.
    • Especificar las claves primarias y claves foráneas en cada tabla.
    • Garantizar la integridad referencial.
  • Normalización:
    • Aplicar el proceso de normalización hasta Tercera Forma Normal (3FN) para evitar redundancia de datos y anomalías de actualización.
  • Implementación:
    • Crear las tablas en un Sistema Gestor de Base de Datos (SGBD) MySQL.
    • Definir tipos de datos apropiados para cada atributo (por ejemplo: VARCHAR, DATE, INT, BOOLEAN).
    • Establecer restricciones como NOT NULL, UNIQUE cuando sea necesario.
  • Población de datos:
    • Insertar datos de prueba que permitan verificar el funcionamiento de la base de datos.
  • Consultas SQL:
    • Elaborar un conjunto mínimo de 5 consultas que respondan a preguntas del tipo:
      • Listar todos los pacientes asignados a un médico específico.
      • Mostrar el historial de ingresos de un paciente.
      • Consultar cuántos pacientes están hospitalizados en cada planta.

Objetivo de la práctica

Que el estudiante recuerde sus conocimientos en el diseño conceptual, lógico y físico de una base de datos, así como en la implementación de consultas SQL que permitan gestionar y analizar la información hospitalaria de manera eficiente.

Crear los siguientes procedimientos almacenados para la tabla de manejará la información de los pacientes

Procedimiento para insertar

Procedimiento para listar

Procedimiento para consultar

Procedimiento para eliminar

Procedimiento para modificar

Realizar la copia de Seguridad de la base de datos....

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar