Professional Documents
Culture Documents
Zoologico Base de Datos
Zoologico Base de Datos
INTEGRANTES:
Calvino Moreno Maricruz
Dector Sarmiento Yesenia
Vázquez Navarrete Nalleli Itandehui
Bonilla Ramírez Samuel
Valle Tobón Jorge
Modelo
Entidad-Relación
INTRODUCCIÓN
La cual además de que nos permitirá ingresar los datos de los animales, el
personal, el historial médico, veterinarios etc. Nos ayudara en la ardua tarea del
registro de los mismos de una manera mucho más eficiente y conveniente para la
empresa.
DESCRIPCIÓN GENERAL
ESPECIFICACIÓN DE REQUISITOS
Para una buena gestión del zoológico necesita saber:
PROPÓSITO
REQUISITOS FUNCIONALES
Dimensión
Número de Animales
Dueño
Dirección: tiene número, calle y ciudad
Id_zoologico (Nombre del zoológico)
Gerente
Cuidador
Veterinario
Id trabajador (CURP)
Nombre
Fecha de nacimiento
Teléfono
Dirección
Edad
Compra de alimentos
Compra medicinas
Cedula profesional.
Especialidad
El cuidador tiene:
Hábitat a cargo
Id animal
Estatura
Sexo
Especie
Edad
Nombre común
Nombre científico
Peso
Dieta
Nombre Alimento
Id Alimento
Descripción
Id_Consulta
Enfermedades
Observaciones
Medicamentos que se le aplicaron
Peso
Fecha y Hora de consulta
Veterinario que lo atendió
Vacunas que se le pusieron
Y en el almacén se guarda:
REQUISITOS NO FUNCIONALES
2 Interfaz grafica
Se ejecutara una ventana principal donde se incluya una barra de
herramientas en la que tendrá las opciones que el sistema puede realizar y
un manual de ayuda para aclarar dudas o dar atención a problemas que se
presenten.
5 Disponibilidad
El sistema va a estar disponible en cualquier momento que el usuario
quiera acceder en un tiempo máximo de 1 segundo.
6 Estabilidad
El sistema estará a abierto a todos los posibles movimientos que se desee
realizar, o nuevos funcionamientos que debe de realizar por lo
que tendrá la disponibilidad de crecer conforme a los requerimientos. Y de
esta forma poder ir modernizando.
7 Compatibilidad
Modelo Relacional
Diccionario de
Datos
INTRODUCCIÓN
Diccionario de datos.
El modelo relacional es una diagrama que deriva del modelo entidad relación y el
diccionario de datos, ya que en este se tiene una visión más clara de que se
guardara en la base de datos, cabe decir que estos puntos ya estaban
especificados en el modelo E – R pero esto en dicho modelo se deduce el cómo
se guardaran los datos, de que tipo serán, las relaciones que existe entre las
tablas( por medio de índices), si existirán catálogos para evitar la repetitividad en
los datos y sobre todo hacen más visible las normalizaciones que tuvieron algunas
tablas.
Aplicación de 5FN
INTRODUCCION
En esta sección podremos ver las dependencias funcionales y la aplicación de las
5 formas normales que se establecieron en la base de datos diseñada
especialmente para la gestión y control de un zoológico.
Con esto damos pie al el uso y aplicación de las 5 formas normales en nuestras
BDD para así no tener redundancias en la base de datos y reducir tiempo de
respuesta en cuanto a las consultas, podremos ver a las tablas atomizadas (1FN),
con dependencia total hacia la primaryKey y la respectiva existencia de esta cada
tabla(2FN), ningún atributo no-primario es dependiente transitivamente de la
primary key (3FN), así como la eficiente y correcta representación de las
dependencias multivaluadas en el diseño de la BDD (4FN), por último que cada
dependencia de unión (join) en la BDD sea implicada por claves candidatas, y esta
contenga a las todas formas normales anteriores(5FN).
Dependencias funcionales
Diagrama 3.1 Representación de las
dependencias funcionales
Zoológico
Zoológico-normalizada
Personal
Personal- normalizada
Veterinario
Veterinario-normalizada
Habitad a cargo
Cuidador-normalizada
Compra alimentos
Compra de medicamentos-Normalizada
Compra de medicamentos
Compra de medicamentos-Normalizada
Proveedor - CATALOGO
Almacén
Almacén-normalizado
DesComprM_Med_CveMed Dieta_idDieta entrada salida observaciones existencia
DesComprA_Alim_CveAlime
Animales
Animales-Normalizada
Id. Habitad_id Dieta_id Especie_i Nombres_idNo Veterinario estatura sexo peso e Nacimi
Animal Habitad Dieta dEspecie mbres _Personal_ d ento o
Curp a adquisi
d ción
Dieta
Dieta-Normalizada
Hábitat
Hábitat-Normalizada
Consulta
Consulta-Normalizada
Medicación
idMedicina Consulta_idConsult
a
Algebra Relacional
vs SQL
INTRODUCCION
• Operando: objetos (valores o variables) desde los cuales nuevos objetos pueden
ser construidos.
Selección
Proyección
Unión
Dado que las relaciones son conjuntos de tuplas, se pueden realizar las
operaciones usuales de conjuntos como la unión.
r1 ∪ r2
Producto Cartesiano
r1 × r2
BASE DE DATOS
Tabla 4.1
Sentencia
π idDieta,porcion( σ porcion>2(Dieta))U π
select iddieta, porcion from dieta where porcion>2 union se
dicina,Nombre( σ Nombre like ´a%´(medicina)) cvemedicina, nombre from medicina where nombre like 'a%
También se pueden utilizar para controlar los registros que visualiza Base de datos
la consulta no contiene información de base de datos, si no tan solo las
instrucciones necesarias para seleccionar los registros y campos requeridos de
nuestra base de datos, analizamos también la traducción matemática del algebra
relacional e ingresamos las diferentes consultas de ellas, con sus respectivos
campos que definen estas entidades, aplicando las Normas de Normalización para
nuestra primera base de datos . También como por la creación del modelo entidad
relacional podemos crear catálogos e ingresar un diccionario de datos. Todo esto
es en base a MySQL, con sus comandos que se crea las instrucciones para este
trabajo, en cual presentamos una opción de cómo generar los scripts, para que
puedan convertirse después en una base de datos eficiente.
http://algebrarelacional.awardspace.com/Algebra%20Relacional.htm
http://programmingbernie.blogspot.mx/2009/11/catalogo-de-un-sistema-de-
base-de-datos.html
http://www.belgrano.esc.edu.ar/matestudio/carpeta_de_access_introduccion.
pdf
http://es.kioskea.net/contents/66-introduccion-bases-de-datos
http://basededatos-uml.blogspot.mx/2009/10/conclusiones.html