Está en la página 1de 17

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

Generalmente sera la persona


encargada de solicitar los
servicios de la veterinaria para
alguna mascota en particular,
CLIENTE brindado al profesional Id cliente(1121887654
encargado los datos relevantes
de la mascota y propios para
poder tomar el servicio, ya
posteriormente realizara el pago.

MASCOTA

Animal domesticado que


pertenece al cliente el cual sera
atendido según su afeccion por Id mascota(99)
los profesionales de la
veterinaria.

Mostrara los servicios brindados


HISTORIAL a una mascota y el profesional Id historial(h10)
que lo atendio

Recursos y servicios medicos


SERVICIOS brindados a los Id servicios(S11)
pacientes(mascotas)

Personal medico veterinario


PROFESIONAL encargado de atender los Id profesional(223443)
animales

Documento legal en donde se


evidencia la liquidacion de los
FACTURA Id factura(F11)
servicios prestados a la mascota
del cliente
Documento legal en donde se
evidencia la liquidacion de los
FACTURA Id factura(F11)
servicios prestados a la mascota
del cliente

Profesional encargado de
CONTADOR liquidar los costos de los Idcontador(C22)
servicios brindados al cliente
Extensión INTENCION

*Id cliente (1121887654) *Id cliente


*Nombre(oscar) *Nombre
*Apellido(sanchez) *Apellido
*Direccion(cr34 cll 7a) *Direccion
*Telefono(3103595231) *Telefono
*correo electronico(oscar@hotmail.com) *correo electtronico

*Id cliente (1121887654) *Id cliente


*Id mascota(99) *Id mascota
*Nombre(Rex) *Nombre
*Especie(Perro) *Especie
*Raza(pitbull) *Raza
*Tamaño(45cm) *Tamaño
*Peso(40kg) *Peso
*Fecha nacimiento(02/feb/2015) *Fecha nacimiento

*Id historial(H10) *Id historial


*Id mascota(99) *Id mascota
*Id profesional(223443) *Id profesional

*Id servicio(S11) *Id servicio


*Tipo servicio(Hospitalizacion) *Tipo servicio
*Medicamentos(lorotadina) *Medicamentos
*Id profesional(223443) *Id profesional
*Id historial(H10) *Id historial
*Fecha servicio(10/05/2023) *Fecha servicio
*Id factura(F11) *Id factura
*Id profesional(223443) *Idprofesional
*Nombre(Viviana) *Nombre
*Apellido(sanchez) *Apellido
*Telefono(3103595223) *Telefono
*Direccion(cr14 cll 9a) *Direccion
*Especialidad(Cirujano) *Especialidad
*Id factura(F11) *Id factura
*Id mascota(99) *Id mascota
*Id contador(C22) *Id contador
*Id cliente (1121887654) *Id cliente
*Fecha factura(02/feb/2023) *Fecha factura
*Total(99.000) *Total

*Idcontador(C22) *Idcontador
*Nombre(paula) *Nombre
*Apellido(sanchez) *Apellido
*Telefono(6654433) *Telefono
*Direccion(cll1 cr 12) *Direccion
Descripción de atributos y sus restricciones naturales (Tipo de Dato) y restricciones adicionales, Dominios (Lista

Tipo de
Dato
Nombre Entidad Atributos Identificador Nombre dominio (Texto, Tamaño Obligatorie
Único (UID) Número, dad (Si/No)
Fecha)
Id cliente PK Identificacion del cliente Numero 10 si
Nombre Nombre del cliente Texto 60 si
Apellido Apellido del cliente Texto 60 si
Cliente Direccion Direccion del cliente Texto 25 no
Telefono Telefono del cliente Numero 10 no
correo electtronico
Correo del cliente Texto 50 no
Id cliente PK Identificacion del cliente Numero 10 si
Id mascota Identificacion Mascota Numero 10 si

Nombre Nombre de la Mascota Texto 60 si

Mascota Especie Especie de la Mascota Texto 60 si


Raza Raza de la Mascota Texto 60 si
Tamaño cm Tamaño de la Mascota Numero 2 si
Peso kg Peso de la Mascota Numero 3 si
Fecha nacimiento de la
Fecha nacimiento Mascota Fecha 10 no

Id historial PK codigo historial Numero 10 si


Historial Id mascota codigo mascota Numero 3 si
Id profesional cogido profesional Numero 10 si
Id servicio servicio si
pk Numero 10
Tipo servicio Tipo servicio Texto 30 si
Medicamentos Medicamentos del servicio Texto 30 si
Servicio
Servicio
Id profesional profesional del servicio Numero 10 si
Id historial historial del servicio Numero 100 si
Fecha servicio Fecha servicio Fecha 10 si
Id factura factura del servicio Numero 30 si
Id profesional pk Identificacion del profesional Numero 10 si
Nombre Nombre del profesional Texto 60 si
Profesional
Apellido Apellido del profesional Texto 60 si
Telefono Telefono del profesional Numero 10 no
Direccion Direccion del profesional Texto 25 si
Especialidad Especialidad del profesional Texto 20 si
Id factura pk codigo de factura Numero 10 si
Id mascota identificacion mascota Numero 10 si
Id contador identificacion contador Numero 10 si
Factura
Id cliente identificacion cliente Numero 10 si
Fecha factura Fecha factura generada Fecha 8 si
Total Total a pagar Numero 20 si
Idcontador pk Identificacion contador Numero 10 si
Nombre Nombre contador Texto 60 si
Contador Apellido Apellido contador Texto 60 si
Telefono Telefono contador Numero 10 no
Direccion Direccion contador Texto 25 si
dicionales, Dominios (Lista de Valores, Rangos de Valores y Restricciones generales)

Cardinalida Restricciones adicionales


d

(1 o
Lista de Valores Rango de Valores Restricción general
Muchos)
1 1121887654 >9999999 & <10000000000 Numero negativos y decimales
1 Oscar A - Z (ñ, á,é,í,ó,ú) caracteres especiales y numeros
1 Sanchez A - Z (ñ, á,é,í,ó,ú) caracteres especiales y numeros
muchos cr34 cll 7a A - Z (ñ) & (0,1,2…9) Numeros negativos y decimales
muchos 3103595231 (0,1,2…9) Numero negativo y letras

muchos oscar@hotmail.com A - Z (ñ) & (0,1,2…9) Numeros negativos y decimales


1 1121887654 >9999999 & <10000000000 Numero negativos y decimales
1 99 >9999999 & <10000000000 Numero negativos y decimales

1 rex A - Z (ñ, á,é,í,ó,ú) caracteres especiales y numeros

1 perro A - Z (ñ, á,é,í,ó,ú) caracteres especiales y numeros


1 pitbull A - Z (ñ, á,é,í,ó,ú) caracteres especiales y numeros
1 45 (0,1,2…9) Numero negativo
1 40 (0,1,2…9) Numero negativo

1 2/2/2015 (enero..diciembre)& (0,1,2…9)&(/,-) Numero negativos y decimales

1 h10 >9999999 & <10000000000 Numero negativos y decimales


1 99 >9999999 & <10000000000 Numero negativos y decimales
1 223443 >9999999 & <10000000000 Numero negativos y decimales

1 s11 >9999999 & <10000000000 Numero negativos y decimales


muchos hospitalizacion A - Z (ñ, á,é,í,ó,ú) caracteres especiales y numeros
muchos lorotadina A - Z (ñ, á,é,í,ó,ú) caracteres especiales y numeros
1 223443 >9999999 & <10000000000 Numero negativos y decimales
1 h10 >9999999 & <10000000000 Numero negativos y decimales
1 5/10/2023 (enero..diciembre)& (0,1,2…9)&(/,-) Numero negativos y decimales
1 f11 >9999999 & <10000000000 Numero negativos y decimales
1 223443 >9999999 & <10000000000 Numero negativos y decimales
1 viviana A - Z (ñ, á,é,í,ó,ú) caracteres especiales y numeros
1 sanchez A - Z (ñ, á,é,í,ó,ú) caracteres especiales y numeros
muchos 3103595223 (0,1,2…9) Numero negativo y letras
muchos cr14 cll 9a A - Z (ñ) & (0,1,2…9) Numeros negativos y decimales
muchos Cirujano A - Z (ñ, á,é,í,ó,ú) caracteres especiales y numeros
1 F11 >9999999 & <10000000000 Numero negativos y decimales
1 99 >9999999 & <10000000000 Numero negativos y decimales
1 c22 >9999999 & <10000000000 Numero negativos y decimales
1 1121887654 >9999999 & <10000000000 Numero negativos y decimales
1 2-Feb-23 (enero..diciembre)& (0,1,2…9)&(/,-) Numero negativos y decimales
1 99,000 >100 & <10000000000 Numero negativos y decimales
1 C22 >9999999 & <10000000000 Numero negativos y decimales
1 paula A - Z (ñ, á,é,í,ó,ú) caracteres especiales y numeros
1 sanchez A - Z (ñ, á,é,í,ó,ú) caracteres especiales y numeros
muchos 6654433 (0,1,2…9) Numero negativo y letras
muchos cll1 cr 12 A - Z (ñ) & (0,1,2…9) Numeros negativos y decimales
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
HISTORIAL
SERVICIOS
PROFESIONAL
FACTURA
CONTADOR
HISTORIAL SERVICIOS PROFESIONAL FACTURA CONTADOR
(1:N) PERTENECE
(1:1) CUENTA (N:M) INTERACTUA (1:N) TIENE

(1:N)TIENE (1:N)PERTENECE
(1:N)COMPARTE (N:M) ATIENDE

(1:N)TIENE
Nombre OSCAR DAVID
Apellido SANCHEZ CAJAR
grupo 202016899_157

descripción de la mayor dificultad que encontro

IDENTIDICAR LAS RELACIONES DE LAS ENTIDADES Y LAS


CARDINALIDAD

También podría gustarte