Está en la página 1de 7

Evidencia de desempeño: GA4-220501093-AA1-EV01 - Identificar entidades

y relaciones planteadas en el caso de estudio

Realizado por:

Johan Alexis Guerra Rodas (Ficha 2626998)


Fausto López Caro (Ficha 2626997)
Kelly Dayana Morales (Ficha 2626999)
Dahiana Gaviria (Ficha 2626998)

Instructor:

Francisco Arnaldo Vargas

SENA (Servicio Nacional de Aprendizaje)

15 de octubre de 2023
Introducción:

En el ámbito de la atención médica y la gestión de clínicas veterinarias, la


organización eficiente de la información y la programación adecuada de citas
son elementos cruciales para brindar un servicio de calidad a los pacientes
peludos y a sus propietarios. La digitalización de estos procesos se ha vuelto
esencial en la era moderna para garantizar un acceso rápido y seguro a la
información, así como para evitar duplicidades y errores en la gestión de
datos. En este contexto, este trabajo se centra en la elaboración de un
modelo entidad-relación (ER) que cumpla con los requisitos de un software
destinado a la gestión de agendamiento de citas en una clínica veterinaria.
Estos requisitos incluyen el control de acceso, el almacenamiento de datos de
usuarios y mascotas, la creación, edición y eliminación de citas, la detección
de duplicidades y la administración de información.
Requisitos del software:

1) El software controlará el acceso, y solo lo podrá realizar el personal


autorizado.Los usuarios deben ingresar al sistema con un nombre de usuario
y contraseña.
2) El sistema y su base de datos permitirá almacenar los datos de los
usuarios y sus mascotas.
3)El software creará las citas con el veterinario y a su vez, cuando sea
necesario las editará o eliminará en su defecto para registrar la nueva
información.
4)El sistema identificará la duplicidad en la información de los usuarios y/o
citas y generará una alerta indicando que esta debe ser modificada.
5)El software permitirá administrar los datos de los usuarios y sus mascotas,
y realizar el seguimiento a las citas ya creadas.

Para diseñar un modelo entidad-relación (ER) que cumpla con los requisitos
de una aplicación para agendar citas en una clínica veterinaria, primero
debemos identificar las entidades, atributos, tipos de relaciones, tuplas,
relaciones entre entidades, claves y tipos de claves necesarios. Aquí está el
modelo entidad-relación:

Entidades:

Usuario
Mascota
Veterinario
Cita
Atributos:

Usuario:
ID (clave primaria)
Nombre de usuario
Contraseña
Nombre
Apellido
Teléfono
Dirección
Correo electrónico

Mascota:

ID (clave primaria)
Nombre de la mascota
Especie
Raza
Edad
Sexo
Historia médica

Veterinario:

ID (clave primaria)
Nombre
Apellido
Especialidad
Horario de trabajo
Cita:

ID (clave primaria)
Fecha y hora de la cita
Estado (programada, cancelada, realizada, etc.)
Observaciones

Tipos de relaciones:

Los usuarios pueden tener una o varias mascotas, por lo que hay una
relación uno a muchos entre Usuario y Mascota.
Un usuario puede programar una cita, y un veterinario puede tener varias
citas programadas, lo que crea una relación uno a muchos entre Usuario y
Cita y otra relación uno a muchos entre Veterinario y Cita.
Una mascota puede tener varias citas, lo que crea una relación uno a muchos
entre Mascota y Cita.

TUPLA:

Un usuario puede tener múltiples atributos, como nombre, apellido, teléfono,


dirección y correo electrónico.

Relaciones entre entidades:

Usuario y Mascota están relacionados a través de la relación


propietario-mascota.
Usuario y Cita están relacionados a través de la relación programación de
cita.
Veterinario y Cita están relacionados a través de la relación asignación de
cita.

Claves y tipos de claves:

ID se usa como clave primaria en cada entidad para garantizar la unicidad de


cada registro.
El ID del usuario se utiliza como clave externa en la entidad Cita para
establecer la relación entre Usuario y Cita.
El ID del veterinario se utiliza como clave externa en la entidad Cita para
establecer la relación entre Veterinario y Cita.
El ID de la mascota se utiliza como clave externa en la entidad Cita para
establecer la relación entre Mascota y Cita.

Este modelo entidad-relación representa de manera efectiva los requisitos del


software de la aplicación para agendar citas en una clínica veterinaria,
permitiendo el control de acceso, la administración de usuarios y mascotas, la
programación y seguimiento de citas, y la detección de duplicidad en la
información.

Conclusiones:

La elaboración de un modelo entidad-relación es un paso fundamental en el


diseño de sistemas de software, ya que permite visualizar de manera clara y
concisa la estructura de la base de datos y cómo se relacionan sus
componentes. En el contexto de una aplicación para agendar citas en una
clínica veterinaria, hemos identificado las entidades clave, sus atributos, las
relaciones entre ellas y las claves que garantizan la integridad de la
información.

Este modelo proporciona una base sólida para el desarrollo de la aplicación,


asegurando que se cumplan los requisitos específicos, como el control de
acceso, el registro de usuarios y mascotas, la gestión de citas y la detección
de duplicidades. Además, la inclusión de relaciones uno a muchos entre
entidades permite un seguimiento eficiente de las citas y la asignación
adecuada de veterinarios.

En resumen, el modelo entidad-relación propuesto satisface de manera


efectiva las necesidades de una clínica veterinaria en la gestión de citas, y su
implementación en un sistema de software proporcionará una herramienta
valiosa para mejorar la eficiencia y la calidad de atención en este entorno. La
organización de la información y la automatización de procesos contribuirán
significativamente a la operación exitosa de la clínica y al bienestar de los
pacientes de cuatro patas y sus dueños.

También podría gustarte