Академический Документы
Профессиональный Документы
Культура Документы
PARTIDA: 15535
CTEDRA: BASE DE DATOS III REDES DE COMUNICACIN TEMA: Diseo de Bases de Datos Relacionales.
Base de Datos
Modelo de datos
Permite estructurar la informacin de manera que se capte su semntica: -Requerimientos de informacin y proceso. -Captura las propiedades estticas y dinmicas. Compuesto por: -Reglas para generar esquemas de BD (esttica) -> Definicin de estructuras. -> Definicin de restricciones. - Conjunto de operaciones para pasar de un estado a otro (dinmica)
Modelos:
Objetivo de clase
Contenido
Base de datos. Modelos de datos. Modelo relacional. Diseo de bases de datos relacionales.
Tablas. Filas. Campos. Clave primaria. Clave fornea. Restricciones (campos, relaciones, entidades).
Mundo real
Esquema fsico
Ejemplo
Se necesita almacenar los datos de los sitios tursticos de una provincia. - De cada provincia se necesita: Nombre, y los sitios tursticos con su nombre, direccin y capacidad de alojamiento.
Todo tipo de relacin entre tablas 1:N se traduce en una propagacin de la clave (se crea una clave primaria o fornea) o bien se crea una nueva tabla intermedia.
Todo tipo de relaciones entre tablas N:M (muchos a muchos) origina la creacin de una nueva tabla intermedia.
Proceso de Normalizacin. (1FN, 2FN, 3FN )
Diseo Fsico
Herramientas CASE
Ejercicio de clase
Utilizar las etapas de diseo de una base de datos relacional para almacenar los datos de:
Una empresa que pretende desarrollar una base de datos de empleados y proyectos. La empresa esta estructurada en departamentos, cada uno de los cuales posee uno o varios proyectos, de forma que un proyecto solo depende de un departamento. Por otro lado cada departamento consta de uno o varios empleados, que trabajan de forma exclusiva para ese departamento, pero pueden trabajar simultneamente en varios proyectos.
Orientaciones: Actividad de trabajo en equipo, un representante expone el diseo, otro representante lo enva para su evaluacin al correo o plataforma virtual. Indicadores a evaluar: Utilizacin de las etapas de diseo de bases de datos relacionales, solucin del problema, trabajo en equipo.
Tarea
Se quiere disear una base de datos relacional que almacene informacin relativa a los zoos existentes en el pas, as como las especies animales que stos albergan. De cada zoo se conoce el nombre, ciudad y provincia donde se encuentra, tamao (en m2) y presupuesto anual. De cada especie animal se almacena el nombre vulgar y nombre cientfico, familia a la que pertenece y si se encuentra en peligro de extincin. Adems, se debe guardar informacin sobre cada animal que los zoos poseen, como su nmero de identificacin, especie, sexo, ao de nacimiento, pas de origen y continente.
Orientaciones: Actividad individual, enviar la solucin al correo electrnico o plataforma virtual.
Indicadores a evaluar: Utilizacin de las etapas de diseo de bases de datos relacionales, solucin del problema.
http://bit.ly/bdiii_rc