Está en la página 1de 21

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 genero la factura
Descripción de Entidades
Justificación, explicación de su
Ejemplo de Ejemplares
Entidad existencia en el Mundo del
(Instancias)
Problema

es necesario registrar toda la


Leonard Enrique
clientes informacion de cada uno de
Romaña Padilla
los clientes

es necesario registrar toda la


animales informacion de cada animal Princesa(Perro)
que es atendido

hay que tener un registro de


Fractura de Pata
servicios todos los servicios que presta
Delantera Derecha
la veterinaria

Princesa(Perro)
se debe llavar historia clinica
historiaClinica Vacunado el 22 de
por control de cada animal
Agosto de 2022

para poder tener


detalladamente los servicios Princesa(Perro) Se le
prestados en la atencion a un realizo
detalleservicio
animal (porque pueden ser entablillamiento a la
mas de un servicio) en una pierna fracturada
sola atension

esta entidad es para tener


registros de todos los
empleados que hacen parte
Veterinario Juan Jose
empleados de la veterinaria:
Carrasquilla
profesionales medicos
veterinarios,recepcionista,
oficios varios etc
Veterinario Juan Jose
empleados de la veterinaria:
Carrasquilla
profesionales medicos
veterinarios,recepcionista,
oficios varios etc

se necesita para que un


usuario operario ingrese al sistema y Kelly Johana Padilla
poder identificarlo

tener identificado todos y cada


medicamentos inti-inflamatorio
uno de los medicamentos

para poder llevar un inventario


compra de
kardexmedicamentos y manejar disponibilidad de
antiinflamator
ellos
Extensión

id_cliente(4830659)
Nombre (Leonar)
Apellido( Romaña)
direccion (calle 12#28-61)
Telefono(3104702503)
email (leonardromaña@hotmail.com)
fecha nacimiento (11/10/1948)
id_animal(1001)
nombre (Princesa)
especie (perra)
raza (blanca)
Tamaño (pequeño)
peso(2,5 kilos)
fecha nacimiento (20/02/2016)
genero(hembra)
dueño( Leonard Enrique Romaña Padilla)
id_servicio(005)
nombre_servicio(fractura)
valor_servicio(180000)
tipo_servicio(clinico)
id_animal(10005)
fecha Atencion(15/09/2022)
id_detalleServicio(100000001)
valor servicio(180000)
atencionprestada(descripcion de la atencion que se le brindo al Princesa(Perr
id_detalleServicio(100000001)
id_servicio(005)
cantidad_itemservicio(1)
valortotal_itemservicio(180000)
id_medicamento(10000001001)
cantidad_idmedicamento(2)
valortotal_idmedicamento(5000)
id_Empleado(43638959)
Nombre (Juan Jose)
Apellido(Carrasquilla)
direccion (calle 31#3-31)
Telefono(3044427606)
email (juanjc@gmail.com)
fecha nacimiento (26/07/1976)
nivel academico(medico veterinario)
fecha ingreso(15/01/2021)
area_especialidad(veterinaria general)
oficio(veterinario)
valorhora_Empleado(9000)
cod_usuario(01)
nombre_usuario(Kelly)
Contraseña(**********)
asignadoA(id_Empleado)
id_medicamento(10000001001)
nombre_medicamento(lidocaina)
unidad_medicamento(unidad)
valor_medicamento(20000)
id_medicamento(10000001001)
tipotransaccion_medicamento(compra)
cantidad(1)
tipo_medicamento(anestesia)
INTENCION

id_cliente
Nombre
Apellido
direccion
Telefono
email
fecha nacimiento
id_animal
nombre
especie
raza
Tamaño
peso
fecha nacimiento
genero
dueño
id_servicio
nombre_servicio
valor_servicio
tipo_servicio
id_animal
fecha Atencion
id_detalleServicio
valor servicio
atencionprestada
id_detalleServicio
id_servicio
cantidad_itemservicio
valortotal_itemservicio
id_medicamento
cantidad_idmedicamento
valortotal_idmedicamento
id_Empleado
Nombre
Apellido
direccion
Telefono
email
fecha nacimiento
nivel academico
fecha ingreso
area_especialidad
oficio
valorhora_Empleado
cod_usuario
nombre_usuario
Contraseña
asignadoA
id_medicamento
nombre_medicamento
unidad_medicamento
valor_medicamento
id_medicamento
tipotransaccion_medicamento
cantidad
tipo_medicamento
Descripción de atributos y sus restricciones naturales (Tipo de Dato) y restricciones adici

Tipo de
Dato
Nombre Entidad Atributos Identificador Nombre dominio (Texto, Tamaño Obligatorie
Único (UID) Número, dad (Si/No)
Fecha)

id_cliente x cedula Numero 10 Si


Nombre_cliente nombre Texto 50 Si
Apellido_cliente apellido Texto 50 Si
direccion_cliente direccion Texto 50 si
clientes
Telefono_cliente numero telefonico Texto 10 No
email_cliente email Texto 50 No
fecha nato_cliente fecha de nacimiento Fecha 10 No
genero_cliente genero texto 9 No
id_animal x codigo asignado animal Texto 4 Si
nombre _animal nombre animal Texto 50 Si
especie _animal especie Texto 20 Si
raza _animal raza Texto 20 Si
animales Tamaño_animal tamaño Texto
Numero 12 Si
peso_animal peso en kg con 3 6 Si
f_nacto_animal fecha de nacimiento decimales
Texto 10 No
genero_animal genero texto 9 No
dueño_animal cedula cliente Numero 10 Si
id_servicio x codigo servicio Numero 3 Si
nombre_servicio servicio prestado Texto 30 Si
servicios
valor_servicio valor servicio numero 10 Si
tipo_servicio tipo de servicio Texto 10 Si
id_animal x codigo asignado animal Texto 5 Si
fecha_Atencion fecha Atencion Fecha 10 Si
id_detalleServicio f servicio detallado numero 10 Si
historiaClinica
valortotal_servicio valor Total servicio numero 10 Si
historiaClinica

id_Empleado f cedula Numero 10 Si


atencionprestada atencion prestada Texto 70 No
id_detalleServicio x servicio detallado numero 10 Si
id_servicio f codigo servicio Numero 3 Si
cantidad_itemservicio cantidad numero 4 Si
detalleservicio valor_servicio valor servicio numero 10 Si
id_medicamento f codigo medicamento Numero 6 Si
cantidad_idmedicamento cantidad medicamento numero 4 Si
valortotal_idmedicamento valor medicamento numero 10 Si
id_Empleado x cedula Numero 10 Si
Nombre_Empleado nombre Texto 50 Si
Apellido_Empleado nombre Texto 50 Si
direccion_Empleado direccion Texto 50 si
Telefono_Empleado numero telefonico Texto 10 Si
email_Empleado email Texto 50 Si
empleados
fecha_nacimiento_Empleado fecha de nacimiento Fecha 10 Si
nivel_academico_Empleado nivel academico Texto 20 Si
fecha_ingreso_Empleado fecha ingreso Fecha 10 Si
area_especialidad_Empleado especialidad empleado Texto 20 Si
oficio_Empleado oficio empleado Texto 30 Si
valorhora_Empleado valor hora numero 7 Si
cod_usuario x codigo usuario numero 3 Si
nombre_usuario nombre usuario Texto 10 Si
usuario
Contraseña contraseña Texto 16 Si
asignadoA cedula Numero 10 Si
id_medicamento x codigo medicamento Numero 6 Si
nombre_medicamento nombre medicamento Texto 50 si
medicamentos unidad_medicamento unidad medicamento Texto 10 Si
tipo_medicamento tipo medicamento Texto 50 si
valor_medicamento valor medicamento numero 10 Si
id_medicamento x codigo medicamento Numero 6 Si
tipotransaccion_medicamento tipo transaccion medicamento Texto 6 Si
kardex_medicamentos
fecha_Medicamento Fecha_medicamento Fecha 10 Si
kardex_medicamentos

cantidad cantidad medicamento numero 4 Si


de Dato) y restricciones adicionales, Dominios (Lista de Valores, Rangos de Valores y Restricciones generales)

Cardinalid Restricciones adicionales


ad

(1 o
Lista de Valores Rango de Valores
Muchos)
1 4830659 >1 y < 9999999999
1 Leonar alfabeto, tildes y Ñ
1 Romaña alfabeto, tildes y Ñ
M calle 12#28-61 alfabeto, numeros y caracteres especiales
M 3104702503 >1000000000 y menor que 9999999999
M leonardromaña@hotmail.com alfabeto,numeros y caracteres especiales
1 10/11/1948 >01/01/1900 y menor a
1 Masculino lista:maculino, Femenino
1 1001 >10000 y menor a 99999
1 princesa alfabeto, tildes y Ñ
1 perra domestica alfabeto, tildes y Ñ
1 frespuber alfabeto, tildes y Ñ
1 pequeño lista:pequeño, mediano, grande
1 2.5 >1 y menor que 999.999
1 2/20/2016 >01/01/1900 y menor a
1 hembra lista:macho, hembra
1 4830659 >1 y < 9999999999
1 101 >1 y menor o igual a 999
1 hospitalizacion alfabeto, tildes y Ñ
1 250000 >0 y < 9999999999
1 clinico, urgencia alfabeto
1 1001 >10000 y menor a 99999
1 1/10/1990 >01/01/1900 y menor a
1 1000000001 >0 y < 9999999999
1 250000 >0 y < 9999999999
1 4830659 >1 y < 9999999999
1 hospitalizacion y medicacion alfabeto, tildes y Ñ
1 1000000001 >0 y < 9999999999
1 101 >1 y menor o igual a 999
1 2 >0 y< 9999
1 250000 >0 y < 9999999999
1 355000 >0 y< 999999
1 3 >0 y< 9999
1 250000 >0 y < 9999999999
1 43638959 >1 y < 9999999999
1 Juan Jose alfabeto, tildes y Ñ
1 Carrasquilla alfabeto, tildes y Ñ
M calle 31#3-31 alfabeto, numeros y caracteres especiales
M 3044427606 >1000000000 y menor que 9999999999
M juanjc@gmail.com alfabeto,numeros y caracteres especiales
1 7/26/1976 >01/01/1900 y menor a
1 profesional alfabeto, tildes y Ñ
1 8/10/2021 >01/01/1900 y menor a
1 veterinario cirugia alfabeto, tildes y Ñ
1 veterinario alfabeto, tildes y Ñ
1 10000 >0 y <9999999
1 1 >0 y <=999
1 Kelly alfabeto, tildes y Ñ
1 *************** alfabeto,numeros y caracteres especiales
1 1077440030 >1 y < 9999999999
1 120100 >0 y< 999999
1 lidocaina alfabeto, numeros y caracteres especiales
1 litro, unidad alfabeto, numeros y caracteres especiales
1 anestecia alfabeto, numeros y caracteres especiales
1 250000 >0 y < 9999999999
1 120100 >0 y< 999999
1 compra lista: compra, venta
1 1/15/2021 >01/01/1900 y menor a
1 3 >0 y< 9999
generales)

Restricción general

no duplicados
no caracteres especiales no numero, solo mayusculas
no caracteres especiales no numero, solo mayusculas
solo mayusculas
no alfabeto
direcion valida
no alfabeto
solo se permiten los de la lista
no caracteres especiales no numero, solo mayusculas
no caracteres especiales no numero, solo mayusculas
no caracteres especiales no numero, solo mayusculas
no caracteres especiales no numero, solo mayusculas
solo se permiten los de la lista
solo numeros
no alfabeto
solo se permiten los de la lista
no duplicados
solo numeros
no caracteres especiales no numero, solo mayusculas
no alfabeto, no caracteres especiales
no numero
no caracteres especiales no numero, solo mayusculas
no alfabeto
no alfabeto no
no alfabeto, no caracteres especiales
no duplicados
no caracteres especiales, solo mayusculas
no alfabeto no
solo numeros
solo numeros
no alfabeto, no caracteres especiales
solo numeros
solo numeros
no alfabeto, no caracteres especiales
no duplicados
no caracteres especiales no numero, solo mayusculas
no caracteres especiales no numero, solo mayusculas
solo mayusculas
no alfabeto
direcion valida
no alfabeto
no caracteres especiales no numero, solo mayusculas
no alfabeto
no caracteres especiales no numero, solo mayusculas
no caracteres especiales no numero, solo mayusculas
no alfabeto
no alfabeto
no caracteres especiales no numero, solo mayusculas
no mismo nombre de usuario
no duplicados
solo numeros
alfabeto
alfabeto
alfabeto
no alfabeto, no caracteres especiales
solo numeros
solo los de la lista
no alfabeto
solo numeros
Descarga para diagrama: https://staruml.io
Diagrama en línea https://staruml.io/download
Nombre DANTE HARVEY
Apellido MOSQUERA LOZANO
Grupo 202016899_17

descripción de la mayor dificultad que encontro

Entidad relacion y la realizacion del diagrama

También podría gustarte