SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Yarquiri Claudio
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetosjose_rob
 
Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de javainnovalabcun
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosEsteban Andres Diaz Mina
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado umlturlahackers
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacionsandrikarina
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql commandLouis Jhosimar
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datosGusttavo Nipas
 
Ventajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bdVentajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bdIrene Lorza
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualSergio Sanchez
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacionoswchavez
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 

What's hot (20)

Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de java
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado uml
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql command
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 
Ventajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bdVentajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bd
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
Metodologiasad 1
Metodologiasad 1Metodologiasad 1
Metodologiasad 1
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Base de datos orientada a objetos
Base de datos orientada a objetosBase de datos orientada a objetos
Base de datos orientada a objetos
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
modelo entidad-relacion
modelo entidad-relacionmodelo entidad-relacion
modelo entidad-relacion
 

Similar to Clase 1: Diseño de Bases de Datos Relacionales

Similar to 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
 

More from 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ó
 

More from 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
 

Recently uploaded

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
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
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 

Recently uploaded (20)

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
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
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 

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.