SlideShare une entreprise Scribd logo
1  sur  16
UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD 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
Base de Datos




¿Qué modelo de datos utilizar?
Modelo de datos
•Permite estructurar la información de
manera que se capte su semántica:

-Requerimientos de información y proceso.
-Captura las propiedades estáticas y
diná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)
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.
Bases de datos relacionales




Modelo Relacional –
 Edgar Frank Codd     •Tablas.
                      •Filas.
                      •Campos.
                      •Clave primaria.
                      •Clave foránea.
                      •Restricciones (campos,
                      relaciones, entidades).
Diseño de Bases de datos
          relacionales
             Esquema conceptual   Esquema lógico




Mundo real

                                            Esquema físico
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.
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 de la clave (se crea una clave primaria o
    foránea) o bien se crea una nueva tabla intermedia.
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 …)
Diseño Físico
Herramientas CASE
Ejercicio de clase
Utilizar las etapas de diseño 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 simultáneamente en varios proyectos.


Orientaciones: Actividad de trabajo en equipo, un representante expone el
diseño, otro representante lo envía para su evaluación al correo o plataforma
virtual.

Indicadores a evaluar: Utilización de las etapas de diseño de bases de datos
relacionales, solución del problema, trabajo en equipo.
Tarea
Se quiere diseñar una base de datos relacional que almacene
información relativa a los zoos existentes en el país, así como
las especies animales que éstos albergan. De cada zoo se
conoce el nombre, ciudad y provincia donde se encuentra,
tamaño (en m2) y presupuesto anual. De cada especie animal
se almacena el nombre vulgar y nombre científico, familia a la
que pertenece y si se encuentra en peligro de extinción.
Además, se debe guardar información sobre cada animal que
los 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 o
plataforma virtual.

Indicadores a evaluar: Utilización de las etapas de diseño de bases de datos
relacionales, solución del problema.
http://bit.ly/bdiii_rc

Contenu connexe

Tendances

Lectura 3 Modelo De Analisis
Lectura 3   Modelo De AnalisisLectura 3   Modelo De Analisis
Lectura 3 Modelo De Analisisguest0a6e49
 
Estructura de datos I pilas
Estructura de datos I pilasEstructura de datos I pilas
Estructura de datos I pilasgeova666
 
Cuadro sinóptico estructuras de datos y su clasificación
Cuadro sinóptico   estructuras de datos y su clasificaciónCuadro sinóptico   estructuras de datos y su clasificación
Cuadro sinóptico estructuras de datos y su clasificaciónAlex Uhu Colli
 
Las 7 fases de kendal & kendall
Las 7 fases de kendal & kendallLas 7 fases de kendal & kendall
Las 7 fases de kendal & kendalldavidmonar
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetosalcrrsc
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetoshector_h30
 
Búsqueda secuencial en tabla ordenada
Búsqueda secuencial  en tabla ordenadaBúsqueda secuencial  en tabla ordenada
Búsqueda secuencial en tabla ordenadaEdwin Chavarria
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
Cuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoCuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoFreddySantiago32
 

Tendances (20)

DB1 Unidad 7: Desnormalizacion
DB1 Unidad 7: DesnormalizacionDB1 Unidad 7: Desnormalizacion
DB1 Unidad 7: Desnormalizacion
 
Lectura 3 Modelo De Analisis
Lectura 3   Modelo De AnalisisLectura 3   Modelo De Analisis
Lectura 3 Modelo De Analisis
 
Estructura de datos I pilas
Estructura de datos I pilasEstructura de datos I pilas
Estructura de datos I pilas
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
 
El DBA y sus funciones
El DBA y sus funcionesEl DBA y sus funciones
El DBA y sus funciones
 
Cuadro sinóptico estructuras de datos y su clasificación
Cuadro sinóptico   estructuras de datos y su clasificaciónCuadro sinóptico   estructuras de datos y su clasificación
Cuadro sinóptico estructuras de datos y su clasificación
 
Las 7 fases de kendal & kendall
Las 7 fases de kendal & kendallLas 7 fases de kendal & kendall
Las 7 fases de kendal & kendall
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 
ETL
ETLETL
ETL
 
Modelo de entidad relación extendido
Modelo de entidad relación extendidoModelo de entidad relación extendido
Modelo de entidad relación extendido
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 
Búsqueda secuencial en tabla ordenada
Búsqueda secuencial  en tabla ordenadaBúsqueda secuencial  en tabla ordenada
Búsqueda secuencial en tabla ordenada
 
Consultas base de datos en SQL
Consultas base de datos en SQLConsultas base de datos en SQL
Consultas base de datos en SQL
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Dinamica de-sistemas
Dinamica de-sistemasDinamica de-sistemas
Dinamica de-sistemas
 
Analisis y diseño diagrama de contexto
Analisis y diseño diagrama de contextoAnalisis y diseño diagrama de contexto
Analisis y diseño diagrama de contexto
 
Cuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoCuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientado
 

Similaire à Clase 1: Diseño de Bases de Datos Relacionales

Similaire à Clase 1: Diseño de Bases de Datos Relacionales (20)

Cap1 tap3501
Cap1 tap3501Cap1 tap3501
Cap1 tap3501
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Diapositiva_BD_Unidad_02_TES.pdf
Diapositiva_BD_Unidad_02_TES.pdfDiapositiva_BD_Unidad_02_TES.pdf
Diapositiva_BD_Unidad_02_TES.pdf
 
Gestión de Bases de Datos
Gestión de Bases de DatosGestión de Bases de Datos
Gestión de Bases de Datos
 
4.guia modelo relacional
4.guia modelo relacional4.guia modelo relacional
4.guia modelo relacional
 
00062674
0006267400062674
00062674
 
Bdrelacional
BdrelacionalBdrelacional
Bdrelacional
 
Bdrelacional
BdrelacionalBdrelacional
Bdrelacional
 
Presentacion De Programa De Formacion
Presentacion De Programa De FormacionPresentacion De Programa De Formacion
Presentacion De Programa De Formacion
 
Melany base de datos
Melany base de datosMelany base de datos
Melany base de datos
 
Iff 1026
Iff 1026Iff 1026
Iff 1026
 
Clase 1 introduccion db
Clase 1 introduccion dbClase 1 introduccion db
Clase 1 introduccion db
 
Web Semántica de la teoría a la práctica: lecciones aprendidas en ambientes p...
Web Semántica de la teoría a la práctica: lecciones aprendidas en ambientes p...Web Semántica de la teoría a la práctica: lecciones aprendidas en ambientes p...
Web Semántica de la teoría a la práctica: lecciones aprendidas en ambientes p...
 
Modelo de datos "Bases de datos "
Modelo de datos "Bases de datos "Modelo de datos "Bases de datos "
Modelo de datos "Bases de datos "
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Fundamentos de bases de datos. ISC
Fundamentos de bases de datos. ISC Fundamentos de bases de datos. ISC
Fundamentos de bases de datos. ISC
 
01 introduccion (1)my sql
01 introduccion (1)my sql01 introduccion (1)my sql
01 introduccion (1)my sql
 

Plus de Lester López Carrió

Programación II - Estructuras de control de flujo, Arreglos y Cadenas
Programación II - Estructuras de control de flujo, Arreglos y CadenasProgramación II - Estructuras de control de flujo, Arreglos y Cadenas
Programación II - Estructuras de control de flujo, Arreglos y CadenasLester López Carrió
 
Programa Emprendedor para la Eduación Inicial, Básica y Bachillerato
Programa Emprendedor para la Eduación Inicial, Básica y BachilleratoPrograma Emprendedor para la Eduación Inicial, Básica y Bachillerato
Programa Emprendedor para la Eduación Inicial, Básica y BachilleratoLester López Carrió
 
Matemáticas divertidas y programables
Matemáticas divertidas y programablesMatemáticas divertidas y programables
Matemáticas divertidas y programablesLester López Carrió
 
Emprendimiento y Robótica Educativa
Emprendimiento y Robótica EducativaEmprendimiento y Robótica Educativa
Emprendimiento y Robótica EducativaLester López Carrió
 

Plus de Lester López Carrió (7)

Programación II - Estructuras de control de flujo, Arreglos y Cadenas
Programación II - Estructuras de control de flujo, Arreglos y CadenasProgramación II - Estructuras de control de flujo, Arreglos y Cadenas
Programación II - Estructuras de control de flujo, Arreglos y Cadenas
 
Programa Emprendedor para la Eduación Inicial, Básica y Bachillerato
Programa Emprendedor para la Eduación Inicial, Básica y BachilleratoPrograma Emprendedor para la Eduación Inicial, Básica y Bachillerato
Programa Emprendedor para la Eduación Inicial, Básica y Bachillerato
 
Matemáticas divertidas y programables
Matemáticas divertidas y programablesMatemáticas divertidas y programables
Matemáticas divertidas y programables
 
Emprendimiento y Robótica Educativa
Emprendimiento y Robótica EducativaEmprendimiento y Robótica Educativa
Emprendimiento y Robótica Educativa
 
Robotica Educativa
Robotica EducativaRobotica Educativa
Robotica Educativa
 
Terremoto en Pinar del Río
Terremoto en Pinar del RíoTerremoto en Pinar del Río
Terremoto en Pinar del Río
 
Herramientas de lester
Herramientas de lesterHerramientas de lester
Herramientas de lester
 

Dernier

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 

Dernier (20)

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 

Clase 1: Diseño de Bases de Datos Relacionales

  • 1. UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD 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. Base de Datos ¿Qué modelo de datos utilizar?
  • 3. Modelo de datos •Permite estructurar la información de manera que se capte su semántica: -Requerimientos de información y proceso. -Captura las propiedades estáticas y diná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. 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. Bases de datos relacionales Modelo Relacional – Edgar Frank Codd •Tablas. •Filas. •Campos. •Clave primaria. •Clave foránea. •Restricciones (campos, relaciones, entidades).
  • 6. Diseño de Bases de datos relacionales Esquema conceptual Esquema lógico Mundo real Esquema físico
  • 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. Esquema conceptual Modelo Entidad Relación •Entidades. •Atributos. •Claves principales. •Relaciones entre entidades
  • 9. Esquema Lógico Modelo Relacional  Todo tipo de entidad del modelo conceptual se convierte en una tabla.
  • 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. 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 …)
  • 14. Ejercicio de clase Utilizar las etapas de diseño 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 simultáneamente en varios proyectos. Orientaciones: Actividad de trabajo en equipo, un representante expone el diseño, otro representante lo envía para su evaluación al correo o plataforma virtual. Indicadores a evaluar: Utilización de las etapas de diseño de bases de datos relacionales, solución del problema, trabajo en equipo.
  • 15. Tarea Se quiere diseñar una base de datos relacional que almacene información relativa a los zoos existentes en el país, así como las especies animales que éstos albergan. De cada zoo se conoce el nombre, ciudad y provincia donde se encuentra, tamaño (en m2) y presupuesto anual. De cada especie animal se almacena el nombre vulgar y nombre científico, familia a la que pertenece y si se encuentra en peligro de extinción. Además, se debe guardar información sobre cada animal que los 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 o plataforma virtual. Indicadores a evaluar: Utilización de las etapas de diseño de bases de datos relacionales, solución del problema.