UNIVERSIDAD CENTRAL DEL ECUADORFACULTAD DE INGENIERÍAS, CIENCIAS FÍSICAS Y               MATEMÁTICA       CARRERA DE INGEN...
Base de Datos¿Qué modelo de datos utilizar?
Modelo de datos•Permite estructurar la información demanera que se capte su semántica:-Requerimientos de información y pro...
Objetivo de clase   Comprender las etapas del diseño de    bases de datos relacionales.               Contenido•Base de d...
Bases de datos relacionalesModelo Relacional – Edgar Frank Codd     •Tablas.                      •Filas.                 ...
Diseño de Bases de datos          relacionales             Esquema conceptual   Esquema lógicoMundo real                  ...
Ejemplo   Se necesita almacenar los datos de los    sitios turísticos de una provincia.    - De cada provincia se necesit...
Esquema conceptual     Modelo Entidad Relación•Entidades.•Atributos.•Claves principales.•Relaciones entre entidades
Esquema Lógico             Modelo Relacional   Todo tipo de entidad del modelo conceptual se convierte    en una tabla.
Esquema Lógico           Modelo Relacional (2)   Todo tipo de relación entre tablas 1:N se traduce en una    propagación ...
Esquema Lógico          Modelo Relacional (3)   Todo tipo de relaciones entre tablas N:M (muchos a    muchos) origina la ...
Diseño Físico
Herramientas CASE
Ejercicio de claseUtilizar las etapas de diseño de una base de datos relacional paraalmacenar los datos de:Una   empresa ...
TareaSe quiere diseñar una base de datos relacional que almaceneinformación relativa a los zoos existentes en el país, así...
http://bit.ly/bdiii_rc
Upcoming SlideShare
Loading in …5
×

Clase 1: Diseño de Bases de Datos Relacionales

4,967 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
4,967
On SlideShare
0
From Embeds
0
Number of Embeds
128
Actions
Shares
0
Downloads
89
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Clase 1: Diseño de Bases de Datos Relacionales

  1. 1. UNIVERSIDAD CENTRAL DEL ECUADORFACULTAD DE INGENIERÍAS, CIENCIAS FÍSICAS Y MATEMÁTICA CARRERA DE INGENIERÍA INFORMÁTICA PARTIDA: 15535 CÁTEDRA: BASE DE DATOS III – REDES DE COMUNICACIÓN TEMA: Diseño de Bases de Datos Relacionales. Ing. Lester López Carrió, MSc. Correo: lester2005cu@yahoo.es Telf: 099212821 D.M.Q., 28 de mayo de 2012
  2. 2. Base de Datos¿Qué modelo de datos utilizar?
  3. 3. Modelo de datos•Permite estructurar la información demanera que se capte su semántica:-Requerimientos de información y proceso.-Captura las propiedades estáticas ydinámicas.•Compuesto por: Modelos:-Reglas para generar esquemas de BD -Jerárquico.(estática) -Red. -> Definición de estructuras. -Relacional. -> Definición de restricciones. -Objeto. -Objeto –- Conjunto de operaciones para pasar de relacional.un estado a otro (dinámica)
  4. 4. Objetivo de clase Comprender las etapas del diseño de bases de datos relacionales. Contenido•Base de datos.•Modelos de datos.•Modelo relacional.•Diseño de bases de datos relacionales.
  5. 5. Bases de datos relacionalesModelo Relacional – Edgar Frank Codd •Tablas. •Filas. •Campos. •Clave primaria. •Clave foránea. •Restricciones (campos, relaciones, entidades).
  6. 6. Diseño de Bases de datos relacionales Esquema conceptual Esquema lógicoMundo real Esquema físico
  7. 7. Ejemplo Se necesita almacenar los datos de los sitios turísticos de una provincia. - De cada provincia se necesita: Nombre, y los sitios turísticos con su nombre, dirección y capacidad de alojamiento.
  8. 8. Esquema conceptual Modelo Entidad Relación•Entidades.•Atributos.•Claves principales.•Relaciones entre entidades
  9. 9. Esquema Lógico Modelo Relacional Todo tipo de entidad del modelo conceptual se convierte en una tabla.
  10. 10. Esquema Lógico Modelo Relacional (2) Todo tipo de relación entre tablas 1:N se traduce en una propagación de la clave (se crea una clave primaria o foránea) o bien se crea una nueva tabla intermedia.
  11. 11. Esquema Lógico Modelo Relacional (3) Todo tipo de relaciones entre tablas N:M (muchos a muchos) origina la creación de una nueva tabla intermedia. Proceso de Normalización. (1FN, 2FN, 3FN …)
  12. 12. Diseño Físico
  13. 13. Herramientas CASE
  14. 14. Ejercicio de claseUtilizar las etapas de diseño de una base de datos relacional paraalmacenar los datos de:Una empresa que pretende desarrollar una base de datos deempleados y proyectos. La empresa esta estructurada endepartamentos, cada uno de los cuales posee uno o varios proyectos,de forma que un proyecto solo depende de un departamento. Por otrolado cada departamento consta de uno o varios empleados, quetrabajan de forma exclusiva para ese departamento, pero puedentrabajar simultáneamente en varios proyectos.Orientaciones: Actividad de trabajo en equipo, un representante expone eldiseño, otro representante lo envía para su evaluación al correo o plataformavirtual.Indicadores a evaluar: Utilización de las etapas de diseño de bases de datosrelacionales, solución del problema, trabajo en equipo.
  15. 15. TareaSe quiere diseñar una base de datos relacional que almaceneinformación relativa a los zoos existentes en el país, así comolas especies animales que éstos albergan. De cada zoo seconoce el nombre, ciudad y provincia donde se encuentra,tamaño (en m2) y presupuesto anual. De cada especie animalse almacena el nombre vulgar y nombre científico, familia a laque pertenece y si se encuentra en peligro de extinción.Además, se debe guardar información sobre cada animal quelos zoos poseen, como su número de identificación, especie,sexo, año de nacimiento, país de origen y continente.Orientaciones: Actividad individual, enviar la solución al correo electrónico oplataforma virtual.Indicadores a evaluar: Utilización de las etapas de diseño de bases de datosrelacionales, solución del problema.
  16. 16. http://bit.ly/bdiii_rc

×