Proyecto Adopción de Animales
Para la resolución de este proyecto partimos de los siguientes requisitos:
La protectora de animales puede tener dos tipos de animales, aves o mamíferos. Y a su vez, las aves pueden dividirse en Loros o Canarios; Y los mamíferos pueden ser Perros o Gatos.
La protectora deberá tener como atributos; un nombre, una dirección, un teléfono de contacto y correo electrónico.
Dentro de la protectora habrá dos tipos de empleados, Gestores y Cuidadores, dichos cuidadores deben tener sí o sí alguna formación reglada con la relación hacia el cuidado de los animales. Y del mismo modo los Gestores deben estar formados en Administración.
Los adoptantes deben tener como atributos su ID (lo que le identifica o PrimaryKey), nombre, apellido, teléfono, correo y dirección(Calle, Número, Población, Ciudad).
Cada animal debe tener como atributos; su ID (lo que le identifica o PrimaryKey), raza, nombre, sexo, tipo, patologías, y fecha de entrada y salida del centro.
Un animal no puede ser adoptado por varios adoptantes, pero un adoptante puede adoptar varios animales (1:N).
La adopción de cada animal debe tener referenciado al identificador de cada parte (animal y adoptante), y la fecha en la que se realiza.
La propia protectora tendrá guardados los registros de adopciones.
Tabla ANIMALES/TIPO => Perro : 1 Gato : 2 Loro : 3 Canario : 4