Está en la página 1de 25

Situación problema

Clínica veterinaria

Uno de sus amigos ha montado una clínica veterinaria y le ha pedido que le apoye en la construcción
de una base de datos que ayude al funcionamiento cotidiano de la clínica.

Al ingresar a la clínica se solicitan los datos del cliente para crear o actualizar si ya esta registrado
(datos como: identificación, nombre y apellido, dirección, teléfono, correo entre otros…) se recuerda
que un cliente puede llevar uno o varios animales a la clínica

de cada animal se recopilará entre otros (nombre, especie, raza, tamaño, peso, fecha de nacimiento,
entre otros).

Es importante que se mantenga un historial clínico de cada animal, lo mismo que los servicios que se
les ha prestado (vacunación, peluquería, lavado, laboratorio, hospitalización, medicamentos, entre
otros). Un animal puede ser atendido por varios profesionales y a su vez un profesional puede
atender varios animales.

De los profesionales es importante identificar sus datos básicos lo mismo que el área de su
especialidad.
Al finalizar el tratamiento se debe emitir la factura con cada uno de los servicios prestados incluida
su tarifa para calcular el total. (revisar los elementos básicos de una factura) en la cual debe estar
incluido la persona que generó la factura
Descripción de Entidades
Justificación, explicación de su Ejemplo de
Entidad existencia en el Mundo del Ejemplares Extensión
Problema (Instancias)

ID: (20230228), Nombre (SaludPets),


Importante para tener la información
Dirección (Calle 32 #12-47sur),
Clínica de la clínica en donde se lleva a los SaludPets
Teléfono (2018446), Ciudad (Bogotá),
animales a sus necesidades de salud.
Correo (saludpets@gmail.com)

ID:(20158941), Nombre (Julián),


Apellido (Gutiérrez), Genero
Es importante conocer los datos (Masculino), Edad (30 años), Teléfono
Cliente personales del cliente dueño del Julián Gutierrez (2887100), Fecha Nacimiento
animal a necesitar servicios de salud. (15/07/1993), Ciudad Nacimiento
(Bogotá), Peso (75kg), Estatura
(1,84cm)

Nombre (Lucas), Especie (Perro), Raza


Es importante conocer toda la
(Criollo), Tamaño (Mediano), Peso (65
Animal información del animal al que se va a Perro
Lb), Fecha Nacimiento (30/11/2019),
atender.
Color Pelo (Mono), Color Ojos (Café)

Es importante conocer la base del Fecha(26/02/2023), Hora(7:00 am),


Problemas del
problema, el proceso y los resultados ID Clínica(SP202302), servicio
Historial Clínico paciente con
que se han obtenido en el paciente (Medicamentos), resultado(positivo),
enfermedad digestiva
animal. resultado(Enfermedad Digestiva)

Vacunación,
Nombre (Lavado), Descripción
Es importante conocer los tipos de peluquería, lavado,
(Lavado general a paciente),
Servicios servicios que hay incluidos en la laboratorio,
Empleado (Catalina Suárez), Tarifa
clínica. hospitalización,
(25.000)
medicamentos

ID (15890354), Nombre (Andrés),


Es importante conocer todos los Nombre del
Apellido (Zambrano), Especialidad
Profesional datos del profesional y su profesional y su
(Peluquería), Horario (8:00am -
especialidad en la clínica. especialidad
3:00pm)

ID(001FAC), Nombre(Julián),
Apellido(Gutierrez),
Generación de factura
Se necesita guardar el proceso de Cédula(20158941),
Factura y pago de Servicios
pago sobre los servicios ofrecidos. Fecha(28/02/2023), Paciente (Lucas),
ofrecidos al paciente
Servicios(Hospitalización), Empleado
(Daniel Rodríguez), Total (350.000)
INTENCIÓN

id, nombre, dirección,


teléfono, ciudad, correo

id, nombre, apellido, genero,


edad, teléfono,
fecha_nacimiento,
ciudad_nacimiento, peso,
estatura

nombre, especie, raza,


tamaño, peso,
fecha_nacimiento,
color_pelo, color_ojos

fecha, hora, id_clínica,


servicio,resultado,
resultado_examenes

nombre, descripción,
empleado

id, nombre, apellido,


especialidad, horario

id, nombre, apellido, cédula,


fecha, paciente, servicios,
empleado, total
Descripción de atributos y sus restricciones naturales (Tipo

Identificador Único
Nombre Entidad Atributos
(UID)

id_clínica Sí

nombre_clínica No

dirección_clínica No
Clínica

teléfono_clínica No

ciudad_clínica No

correo_clínica Sí

id_cliente Sí

nombre_cliente No

apellido_cliente No
género_cliente No

edad_cliente No

Cliente
teléfono_cliente No

fecha_nacimiento_cliente Sí

ciudad_nacimiento_cliente Sí

peso_cliente No

estatura_cliente No

nombre_animal No

especie_animal No

raza_animal No

Animal
Animal peso_animal No

fecha_nacimiento_animal Sí

color_pelo_animal No

color_ojos_animal No

id_profesional Sí

nombre_profesional No

apellido_profesional No
Profesional
horario_profesional No

edad_profesional Sí

fecha_nacimiento_profesional Sí

nombre_servicio Sí

Servicios
descripción_servicio Sí
Servicios

empleado_servicio Sí

tarifa_servicio Sí

id_factura No

nombre_cliente_factura No

apellido_cliente_factura No

cédula_cliente_factura Sí

Factura
fecha_factura No

nombre_paciente_factura No

servicios_factura No
empleado_factura Sí

total_factura No
tributos y sus restricciones naturales (Tipo de Dato) y restricciones adicionales, Dominios (Lista de Valores, Rangos de Valores y

Tipo de Dato (Texto, Obligatoriedad Cardinalidad


Nombre dominio Tamaño
Número, Fecha) (Si/No)
(1 o Muchos)

Identificación de la Clínica Número 8 Sí 1

Nombre de la Clínica Texto 9 Sí 1

Dirección de la Clínica Alfanumérico 16 Sí Muchos

Teléfono de la Clínica Número 7 Sí Muchos

Ciudad de la Clínica Texto 6 Sí 1

Correo Electrónico de la
Alfanumérico 18 No 1
Clínica

Identificación del Cliente Número 8 Sí 1

Nombre del Cliente Texto 6 Sí 1

Apellido del Cliente Texto 9 Sí 1


Género del Cliente Texto 9 Sí 1

Edad del Cliente Número 2 Sí 1

Télefono del Cliente Número 7 Sí Muchos

Fecha de Nacimiento del


Número, Texto 10 Sí 1
Cliente

Ciudad de Nacimiento del


Texto 6 Sí 1
Cliente

Peso del Cliente Alfanumérico 4 No 1

Estatura del Cliente Alfanumérico 4 No 1

Nombre del Animal Texto 5 Sí 1

Especie del Animal Texto 5 Sí 1

Raza del Animal Texto 7 Sí 1


Peso del Animal Alfanumérico 4 Sí Muchos

Fecha de Nacimiento del


Número 10 Sí 1
Animal

Color del pelo del animal Texto 4 No Muchos

Color de ojos del animal Texto 4 No 1

Identificación del Profesional Número 10 Sí 1

Nombre del Profesional Texto 6 Sí 1

Apellido del Profesional Texto 6 Sí 1

Horario del Profesional Número, Texto 13 Sí Muchos

Edad del Profesional Número, Texto 6 No 1

Fecha de nacimiento del


Número, Texto 10 No 1
Profesional

Nombre del servicio Texto 6 Sí Muchos


Descripción del servicio Texto 41 Sí Muchos

Empleado del servicio Texto 14 Sí Muchos

Tarifa del servicio Número 6 Sí Muchos

Identificación de Factura Alfanumérico 6 Sí 1

Nombre del cliente para la


Texto 6 Sí 1
Factura

Apellido del cliente para la


Texto 9 Sí 1
Factura

Cédula del cliente para la


Número 8 Sí 1
Factura

Fecha de la Factura Alfanumérico 10 Sí Muchos

Nombre del paciente para la


Texto 5 Sí 1
Factura

Servicios para la Factura Texto 7 Sí Muchos


Empleado de la factura Texto 15 Sí 1

Total de la Factura Número 7 Sí 1


Valores, Rangos de Valores y Restricciones generales)

Restricciones adicionales

Lista de Valores Rango de Valores Restricción general

20230228 >20230000, <29999999 No se permiten letras

No se permiten
SaludPets A-Z (Incluye Letra Ñ, Tíldes)
números

No se permiten valores
Calle 32 #12-47sur A-Z (Incluye Letra Ñ), 0-9
negativos ni arroba

2018846 >2000000, <2999999 No se permiten letras

No se permiten
Bogotá A-Z (Incluye Letra Ñ, Tíldes)
números

A-Z (Incluye Letra Ñ), 0-9 (Incluye No se permiten valores


saludpets@gmail.com
Símbolos) negativos

20158941 >10000000, <9999999 No se permiten letras

No se permiten
Julián A-Z (Incluye Letra Ñ, Tíldes)
números
No se permiten
Gutiérrez A-Z (Incluye Letra Ñ, Tíldes)
números
No se permiten
Masculino A-Z
números

No se permiten
30 Años A-Z (Incluye Letra Ñ), 0-9 símbolos, valores
negativos

2887100 >2000000, <2999999 No se permiten letras

No se permiten letras
7/15/1993 0-9 (Incluye Símbolos)
y valores negativos

No se permiten
Bogotá A-Z (Incluye Letra Ñ, Tíldes)
números

No se permiten valores
75Kg A-Z, 0-9
negativos y símbolos

No se permiten valores
1,84cm A-Z, 0-9 (Incluye Símbolos)
negativos

No se permiten
Lucas A-Z (Incluye Letra Ñ)
números

No se permiten
Perro A-Z (Incluye Letra Ñ)
números

No se permiten
Criollo A-Z (Incluye Letra Ñ)
números
No se permiten
65 Lb A-Z , 0-9 símbolos y valores
negativos

No se permiten letras
11/30/2019 0-9 (Incluye Símbolos)
y valores negativos

No se permiten
Mono A-Z (Incluye Letra Ñ)
números
No se permiten
Café A-Z (Incluye Letra Ñ)
números

54120065 >10000000, <99999999 No se permiten letras

No se permiten
Camilo A-Z (Incluye Letra Ñ)
números
No se permiten
Vargas A-Z (Incluye Letra Ñ)
números

No se permiten valores
9:00am - 1:00pm A-Z (Incluye Símbolos), 0-9
negativos
No se permiten valores
34 Años A-Z (Incluye Letra Ñ), 0-9
negativos

1/14/1989 0-9 (Incluye Símbolos) No se permiten letras

No se permiten
Lavado A-Z (Incluye Letra Ñ, Tíldes)
números
Lavado general para el paciente No se permiten
A-Z (Incluye Letra Ñ, Tíldes)
ingresado números

No se permiten
Catalina Suárez A-Z (Incluye Letra Ñ, Tíldes)
números

No se permiten letras
25,000 0-9 (Incluye Símbolos)
y valores negativos

No se permiten valores
001FAC A-Z, 0-9
negativos y símbolos

No se permiten
Julián A-Z (Incluye Letra Ñ)
números

No se permiten
Gutiérrez A-Z (Incluye Letra Ñ)
números

20158941 >20000000, <99999999 No se permiten letras

No se permiten valores
2/28/2023 A-Z, 0-9 (Incluye Símbolos)
negativos

No se permiten
Lucas A-Z (Incluye Letra Ñ)
números

No se permiten
General A-Z (Incluye Letra Ñ)
números
No se permiten
Daníel Rodríguez A-Z (Incluye Letra Ñ, Tíldes)
números

No se permiten letras
350,000 0-9 (Incluye Símbolos)
y valores negativos
Matriz de Relaciones
Matriz de Historial
Clínica Cliente Animal
Relaciones Clínico
Clínica 1 1 1
Cliente 1 1 -
Animal 1 1 1
Historial Clínico 1 - 1
Servicios 1 - 1 1
Profesional 1 - 1 -
Factura 1 1 - 1
Servicios Profesional Factura
1 1 1
- - 1
1 1 -
1 1 -
1 1
1 -
1 1
Nombre Juan Esteban
Apellido Venegas Torres
grupo 130

Descripción de la mayor dificultad que encontró


La mayor dificultad presentada en el trabajo fue en digilizar la tabla de atributos y
restricciones, contiene bastantes datos de las entidades.

También podría gustarte