Está en la página 1de 19

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
Entidad existencia en el Mundo del Ejemplo de Ejemplares (Instancias)
Problema

persona responsable de llevar la


mascota por alguna consulta u
otro servicio, este brindara la
informacion o datos de la
CLIENTE Jose de la cruz
mascota y asi mismo cada cliente
debera pagar un costo por el
servicio que adquiera para su
mascota

animal que pertenece a cada


MASCOTA cliente el cual sera atendido por Tobias
uno o varios profecionales

Los servicios dependeran de


SERVICIOS lo que el cliente necesite para Peliqueria y medicina
su mascota.

Son los encargados de


brindar el servicio requerido o
PROFECIONAL Bryan T.
solicitado por el cliente para la
mascota

1, El cliente jose de la cruz solicita


un servicio de peluqueria y
El historial sera el seguimiento
HISTORIAL de los servicios brindados a la medicacion para su mascota tobias,
mascota. atendido por Paula y Bryan el dia
27/02/2022.
*- - - - clinica veterinaria - - - --*

fecha:. . . . 28/02/23
cliente: . . Jose de la C.
Se emite una factura donde se mascota: . . .Tobias
FACTURA refleje los datos de los servicios *-----------------------------------*
brindados a la mascota, ademas Profecional: . . . Bryan / Paula
de los costos
servicios: . . Peluqueria
$50,000

Total: ….......$50,000
Extensión INTENCION

ejemplo 1: id(2113972233),
Nombre (Jose),
Apellido (De La Cruz), Genero
(Masculino) id, nombres, apellidos,
celular(3143332211), Direccion(cr genero,cel,direccion,correo
1 cll 15 -2),
correo (josecr@gmail.com)

ejemplo 1:
nombres(Tobia),
especie(terrestre),
nombre, especie, raza, tamaño,
raza(labrador), peso, fecha de nacimiento
tamaño(grande),
peso(25 kg),
fecha de nacimiento(27/02/2022)

ejemplo :
servicion(peluqueria) Servicio,Profecional.
profecional(Bryan)

ejemplo 1:
id(2113972233),
Nombre (Bryan),
id, nombres, apellidos,
Apellido (Torres), Genero
genero,cel, atencion,
(Masculino)
celular(3113332211)
atencion en: Veterinaria

ejemplo:1
Paciente:Tobias
fecha: 27/02/2023
paciente, fecha, servicios,
servicios
profecional.
brindados:medicamentos(Artrin),P
eluqueria
profecional: Bryan - Paula
ejemplo:1
Paciente:Tobias
fecha: 27/02/2023
servicios brindados: Peluqueria, fecha, cliente, mascota, Profecional,
medicamentos(Artrin),Peluqueria servicios, Total
costo: $50,000
profecional: Bryan - Paula
Descripción de atributos y sus restricciones naturales (Tipo de Dato) y restricciones adicionales, Dominios (Lista de Valores, Ra

Tipo de Cardinalid
Nombre Identificador Dato Obligatori ad
Atributos Nombre dominio (Texto, Tamaño edad
Entidad Único (UID) Número, (Si/No) (1 o
Fecha) Muchos)
identificacion del
id_cliente cliente numero 10 si 1

nombres_cliente nombre de cliente Text 50 si 1

genero_cliente genero del cliente Text 9 si 1


Cliente

celular_cliente celular del cliente numero 10 si muchos

correo_cliente correo de cliente Text 30 no muchos

numero de
id_mascota identificacion de numero 5 si 1
mascota

nombre_mascota nombre de la mascota Text 30 si 1

edad_mascota edad de la mascota Text 9 no 1

fecha de fecha de nacimiento de


nacimiento_mascota la mascota numero 8 no 1
Mascota
raza_mascota raza de la mascota Text 20 no 1

peso_mascota peso de la mascota numero 5 no 1


dueño de la
pertenece_mascota mascota(cliente) Text 50 si 1

especie_mascota especie de la mascota Text 20 si 1

id_servicio numero de servicio numero 5 si 1

Servicios servicio servicio para la Text 15 si muchos


mascota
profecional que
profecional atiende Text 30 si muchos

identificacion del
id_profecional numero 5 si 1
profecional

nombre_profecional nombre del Text 50 si 1


profecional

genero_profecional genero del profecional Text 9 si 1


Profecional

celular_profecional celular del profecional numero 10 si 1

especialidad_profecio especialidad del


nal profecional Text 15 si muchos

numero de historial del infinito o


id_historial numero si 1
mascota menor
mascota mascota Text 30 si muchos
fecha fecha del seervicio fecha 8 si muchos
Historial
servicio para la
servicio mascota Text 15 si muchos

profecional que
profecional atiende Text 50 si muchos
numero de la factura infinito o
id_factura generada numero menor si 1

fecha fecha de factura fecha 8 si 1

cliente nombre del cliente Text 50 si 1


Factura
mascota nombre de la mascota Text 30 si muchos
nombre del
profecional profecional Text 50 si muchos

servicio para la
servicio Text 15 si muchos
mascota
total valor a cancelar numero 10 si 1
os (Lista de Valores, Rangos de Valores y Restricciones generales)

Restricciones adicionales

Lista de Valores Rango de Valores Restricción general

>9999999 &
3336733220 <10000000000 letras o signos de puntuacion

Jose de la Cruz a,A - z,Z (ñ) se restringen numeros

signos de interrogacion,
masculino a,A - z,Z (ñ) exclamacion y parentecis o
corechetes

3143332211 >9999999 & no signos de puntuacion o


<10000000000 letras

a-z&0-9& signos de interrogacion,


josecruz@gmail.com exclamacion y parentecis o
(- ,_, /, .) corechetes

texto, signos de puntuacion o


527 >000001 caracteres especiales

numeros o signos de
Tobias a,A - z,Z (ñ)
puntuacion

6 meses >0 caracteres especiales o signos


de puntuacion
> 01/01/1923 & <
8/28/2022 (mañana) cualquier tipo de texto

labrador a,A - z,Z (ñ)


numeros o signos de
puntuacion
25 (kg) >2 kg
numeros o signos de
Jose de la Cruz a,A - z,Z (ñ) puntuacion
numeros o signos de
mamifero a,A - z,Z (ñ)
puntuacion

159 >000001 texto, signos de puntuacion o


caracteres especiales

peluqueria a,A - z,Z (ñ) numeros o signos de


puntuacion
numeros o signos de
Bryan a,A - z,Z (ñ) puntuacion
>9999999 &
9876544567 tipo de text
<10000000000

Bryan a,A - z,Z (ñ) numeros o signos de


puntuacion

masculino a,A - z,Z (ñ) numeros o signos de


puntuacion
signos de interrogacion,
3114567899 >9999999 & exclamacion y parentecis o
<10000000000
corechetes ademas de text
numeros o signos de
estilista a,A - z,Z (ñ) puntuacion
texto, signos de puntuacion o
159 >000001
caracteres especiales
numeros o signos de
Tobias a,A - z,Z (ñ) puntuacion
>01/05/2023 & <
2/27/2023 mañana signos de puntuacion

signos de interrogacion,
peluqueria a,A - z,Z (ñ) exclamacion y parentecis o
corechetes ademas de text
signos de interrogacion,
Bryan a,A - z,Z (ñ) exclamacion y parentecis o
corechetes ademas de text
texto, signos de puntuacion o
159 >000001 caracteres especiales
>01/05/2023 & < tipo de text, signos de
2/28/2023
mañana puntuacion

Jose de la Cruz a,A - z,Z (ñ)


Tobias a,A - z,Z (ñ)
numeros o signos de
Bryan a,A - z,Z (ñ) puntuacion

peluqueria a,A - z,Z (ñ)


$ 50.00 > 0 tipo de texto
Descarga para diagrama: https://www.yworks.com/downloads#yEd
Diagrama en línea https://www.yworks.com/yed-live/
Matriz de Relaciones
Cliente Mascota
Cliente (1:N) Tiene
Mascota (N:1)
Servicio (N:1) (N:1)
Profecional (1:N) Atiende
hi Historial (N:N) (1:1)
Factura (1:1) (1:1)/(N:1)
atriz de Relaciones
Servicio Profecional Historial Factura
(1:N) Tomar *** * (1:N) Tiene (1:N) tener
(1:N) Tomar (1:N) tener (1:1) Crea
(1:N) tener (N:N) Crear (N:N) Crear
(N:N) Crear
(1:N) Tener (N:N) Crear
(1:N) (N:N) Crear (N:N) Crear
Nombre
Apellido
grupo

descripción de la mayor dificultad que encontro

También podría gustarte