Está en la página 1de 2

Apellidos…………………………………Nombre……….……..DNI………………..

Examen de BASES DE DATOS - Diseño - 20 de diciembre de 2019

PROTECTORA DE ANIMALES I
Una organización protectora de animales, con varios refugios ubicados distintas zonas
de España, desea organizar la información relativa a dichos refugios, los animales que
tiene cada uno, los que se han dado en adopción, así como los datos del personal y las
empresas que colaboran en el funcionamiento de sus refugios.
A cada refugio se le ha asignado un código que no se repite, tiene un nombre,
una dirección y un teléfono.
A los refugios normalmente llegan animales callejeros en mal estado que han
sido recogidos por particulares o la policía, o animales que han sido abandonados por
sus propietarios. Hay que conocer qué animales hay en cada refugio. A cada animal se
le asigna un número único y almacenaremos su nombre, tipo de animal (gato, perro,
canario…), raza (si se conoce), año de nacimiento, fecha de llegada al refugio, tamaño,
una foto y si tiene chip o no. También se guarda un resumen de su historia (cómo ha
llegado al refugio y en qué condiciones). La información del tipo de animal y de la raza
se desea que esté estandarizada. Para las razas, además, se debe incluir una descripción
general de sus características. Es también conveniente conocer si un animal es hijo/a de
algún otro animal de los que están en alguno de los refugios de la protectora.
El personal que atiende cada refugio está formado por una serie de voluntarios
(máximo 8). De cada voluntario se conoce su nif, nombre y apellidos, teléfono, fecha
desde la que es voluntario y el refugio que atienden (solo uno). Además tienen un
horario establecido en el que acuden al refugio. Cada refugio es dirigido por uno de
estos voluntarios, que solo dirige ese refugio.
Aparte de por las subvenciones de administraciones públicas que son publicadas
en el DOE, los refugios de esta protectora subsisten gracias a donaciones de
particulares. Para estas donaciones hay que conocer los datos personales del donante
(nif, nombre y apellidos, dirección y teléfono), la fecha en que se produjo la donación,
la cantidad donada y a qué refugio iba destinada dicha donación, si es el caso (las
donaciones pueden ser realizadas de manera general a la protectora o tener como
destino un refugio concreto). Una persona puede hacer tantas donaciones como desee.
También es importante tener en cuenta que hay diferentes empresas que
colaboran desinteresadamente con la protectora. Debe ellas debe conocerse su cif (sirve
como identificador), nombre, domicilio y su tipo (puede ser una tienda de comida para
animales, una clínica veterinaria, una empresa de transportes, etc.), así como el total
estimado en euros de la ayuda anual que prestan y desde que año están prestando esta
ayuda. Según su ubicación geográfica o por otros motivos, algunas de estas empresas
colaboran solo con algunos refugios concretos (no con todos); debe de conocerse
exactamente con qué refugios colaboran.
Un animal puede pasar ciertos periodos de tiempo en cuarentena, por
enfermedades que sufre, o bien a su llegada al refugio, como periodo de adaptación.
Hay que conocer qué animal ha estado en cuarentena y en qué periodos de tiempo, así
como el motivo por el que estuvo en cuarentena. Un animal puede estar en cuarentena
varias veces en su vida. Desgraciadamente, a veces se produce también el fallecimiento
de algún animal; para éstos hay que conocer la fecha en que falleció y la causa de su
muerte.
Cuando un animal que llega al refugio ya ha pasado un tiempo en el mismo y se
ha recuperado, se intenta que sea adoptado. Si esto se consigue, hay que mantener
información de la fecha de adopción y los datos personales del adoptante (nif, nombre y
apellidos y teléfono), así como si tiene pareja y el número de hijos. La misma persona
podría haber adoptado varios animales en la misma o distinta fecha. A veces son los
propios voluntarios o los donantes los que adoptan animales. Tanto los voluntarios
como los donantes y adoptantes podrían ser, además, trabajadores de alguna de las
empresas colaboradoras (como máximo de una) y esta información se desea mantener
en la base de datos.

1. Realiza un diagrama Entidad/Relación que represente estas especificaciones,


mostrando en ese mismo diagrama los atributos e identificadores de TODAS
las entidades y subrayando los identificadores. De la misma forma presenta las
asociaciones con sus nombres y atributos correspondientes (el diagrama
completo debe estar en una sola cara).
2. Transforma el diagrama E/R al modelo relacional y represéntalo mediante un
grafo relacional. Muestra cada relación con todos sus atributos, las claves
primarias, alternativas y externas con las opciones de borrado, así como los
atributos que pueden ser nulos.

IMPORTANTE: No debe escribirse nada en color rojo.

También podría gustarte