Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Caso: Zoolgico
Grupo: Elvis Prado Quintana, Paolo Garca Ramos, Pedro Javier Ruz, Alicia Canta Pandal
TRABAJO FINAL
DISEO DE BASE DE DATOS
ZOOLGICO
Ingeniera de Sistemas
Curso: Diseo de Base de Datos
ndice
1. Integrantes del Grupo
2. Presentacin
3. Objetivos del Trabajo
4. Descripcin del Caso
5. Reglas de Negocio
6. Tabla de Atributos y Descripcin
7. Diagrama de Dependencias Funcionales
8. Procedimiento de Normalizacin
9. Relacin de entidades
10. Responsabilidades
11. Modelo lgico
12. Modelo relacional
1.
2.
Cdigo
PRESENTACIN
El presente trabajo se centra en el estudio del procedimiento de normalizacin de datos
que se debe aplicar para obtener el mejor diseo a implementar en una futura base de
datos; cumpliendo con todas las reglas del negocio que sea preciso implementar, tomadas
implcita y explcitamente en base a la informacin ofrecida.
3.
4.
Cada veterinario puede tener a su cargo una serie de animales que podrn pertenecer a
una o varias especies/subespecies. Por otro lado, un animal slo es tratado por un nico
veterinario.
Los veterinarios preparan las dietas de los animales, que estn formadas por tomas diarias
(de 1 a 3) en las que estn presentes uno o un conjunto de alimentos en una proporcin
determinada.
4
Las dietas son seguidas por todos los animales de una subespecie. Si bien, y
excepcionalmente, a algn animal particularmente se le puede aplicar otra dieta. Cada
dieta tiene un da de inicio y un da de fin (para todos los animales) en el que se pone en
marcha otra dieta nueva.
Cada subespecie tiene asignado un nico cuidador. Si bien un cuidador se puede encargar
de varias subespecies correspondientes a la misma especie o a otra diferente.
El personal de mantenimiento tiene asignado una zona del zoolgico, o un hbitat dentro
de una zona. Una zona del zoolgico est asignada a varias personas y una persona puede
encargarse de varias zonas, aunque los hbitat dentro de las zonas tienen un nico
empleado de mantenimiento responsable.
5.
REGLAS DE NEGOCIO
El zoolgico cuenta con una serie de empleados, clasificados en tres categoras
profesionales, principalmente:
Cada veterinario puede tener a su cargo una serie de animales que podrn
pertenecer a una o varias especies/subespecies. Por otro lado, un animal slo es
tratado por un nico veterinario.
Los veterinarios preparan las dietas de los animales, que estn formadas por
tomas diarias (de 1 a 3) en las que estn presentes uno o un conjunto de
alimentos en una proporcin determinada.
Las dietas son seguidas por todos los animales de una subespecie. Si bien, y
excepcionalmente, a algn animal particularmente se le puede aplicar otra dieta.
Cada dieta tiene un da de inicio y un da de fin (para todos los animales) en el que
se pone en marcha otra dieta nueva.
Cada subespecie tiene asignado un nico cuidador. Si bien un cuidador se puede
encargar de varias subespecies correspondientes a la misma especie o a otra
diferente.
El personal de mantenimiento tiene asignado una zona del zoolgico, o un hbitat
dentro de una zona. Una zona del zoolgico est asignada a varias personas y una
persona puede encargarse de varias zonas, aunque los hbitat dentro de las zonas
tienen un nico empleado de mantenimiento responsable.
6.
tem
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Atributo
Co_Empleado
No_Empleado
Co_Tipo_Empleado
No_Tipo_Empleado
No_Zona
Co_Zona
Co_Habitat
No_Habitat
Co_Especie
No_Especie
Co_Subespecie
No_Subespecie
Co_Animal
No_Animal
Fl_Nacido_En_Cautividad
Co_Padre (Co_Animal)
Co_Madre (Co_Animal)
Qt_Edad
Fl_Sexo
Co_Enfermedad
No_Enfermedad
Co_Pais
No_Pais
Co_Continente
No_Continente
Co_Alimento
No_Alimento
Co_Unidad_De_Medida
No_Unidad_De_Medida
No_Abreviatura_Unidad_De_Medida
Co_Dieta
Qt_Tomas_Diarias
Fe_Inicio
Fe_Fin
Qt_Cantidad_Alimento
Fe_Fecha_Diagnostico
Tx_Tratamiento
Descripcin
Cdigo de empleado
Nombre del empleado
Cdigo de tipo de empleado
Nombre de tipo de empleado
Nombre de la zona
Cdigo de zona
Cdigo de habitat
Nombre de hbitat
Cdigo de especie
Nombre de especie
Cdigo de subespecie
Nombre de subespecie
Cdigo de animal
Nombre del animal
Nacido en cautividad
Cdigo de padre
Cdigo de madre
Edad
Sexo
Cdigo de enfermedad
Nombre de enfermedad
Cdigo de pas
Nombre del pas
Cdigo de continente
Nombre del continente
Cdigo de alimento
Nombre del alimento
Cdigo de unidad de medida
Nombre de unidad de medida
Nombre de abreviatura de unidad de medida
Cdigo de dieta
Cantidad de tomas diarias
Fecha inicio de dieta
Fecha fin de dieta
Cantidad de alimento
Fecha de registro de enfermedad
Tratamiento que el animal ha llevado
Tipo de Dato
NUMERIC
VARCHAR(250)
NUMERIC
VARCHAR(20)
VARCHAR(30)
NUMERIC
NUMERIC
VARCHAR(30)
CHAR(4)
VARCHAR(30)
CHAR(4)
VARCHAR(30)
CHAR(12)
VARCHAR(20)
CHAR(1)
CHAR(12)
CHAR(12)
NUMERIC
CHAR(1)
NUMERIC
VARCHAR(30)
NUMERIC
VARCHAR(30)
NUMERIC
VARCHAR(15)
NUMERIC
VARCHAR(15)
NUMERIC
VARCHAR(15)
VARCHAR(4)
NUMERIC
NUMERIC
DATE
DATE
NUMERIC
DATE
TEXT
Rango
Valores
Restringidos
Y, N
M, H
7.
8.
PROCEDIMIENTO DE NORMALIZACION
10
11
EMPLEADO
TIPO_EMPLEADO
ZONA
HABITAT
EMPLEADOS_POR_ZONA
ESPECIE
SUBESPECIE
ANIMAL
ENFERMEDAD
PAIS
CONTINENTE
DIETA_POR_ANIMAL
ALIMENTO
UNIDAD_DE_MEDIDA
DIETA
ALIMENTO_POR_DIETA
ENFERMEDAD_POR_ANIMAL
9.
RELACIN DE ENTIDADES
ITEM
ENTIDAD
DESCRIPCIN
EMPLEADO
TIPO_EMPLEADO
ZONA
HABITAT
EMPLEADOS_POR_ZONA
ESPECIE
SUBESPECIE
ANIMAL
ENFERMEDAD
10
PAIS
11
CONTINENTE
12
DIETA_POR_ANIMAL
13
ALIMENTO
14
UNIDAD_DE_MEDIDA
15
DIETA
16
ALIMENTO_POR_DIETA
17
12
10.
RESPONSABILIDADES
INTEGRANTES
RESPONSABILIDADES
EMPLEADO
Pa ol o Ga rca Ra mos
TIPO_EMPLEADO
ZONA
HABITAT
EMPLEADOS_POR_ZONA
Pedro Ja vi er Rui z
ESPECIE
SUBESPECIE
ANIMAL
ENFERMEDAD
Al i ci a Ca nta Pa nda l
PAIS
CONTINENTE
DIETA_POR_ANIMAL
ALIMENTO
UNIDAD_DE_MEDIDA
DIETA
ALIMENTO_POR_DIETA
ENFERMEDAD_POR_ANIMAL
13
11.
MODELO LGICO
12.
MODELO RELACIONAL
15