SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
I.E.S.T.P " H E R M A DE SOFTWARE YR C A MDE BASEPAITA
  MODULO: DESARRROLLO N O S C A GESTION O "- DATOS

        MODULO: DESARRROLLO DE SOFTWARE Y GESTION DE BASE DATOS
        MODULO:DIDACTICA: ADMINISTRADOR DE BASE DATOS
        UNIDAD DESARRROLLO DE SOFTWARE Y GESTION DE BASE DATOS


        Tema I: Una Metodología para el
                             desarrollo de BD


            1.1 Ciclo de vida de una Base de Datos
            1.2 ¿Qué es una metodología y para qué sirve?

            1.3 Modelos de datos como instrumentos de diseño

            1.4 Metodología para el desarrollo de Bases de Datos




                                                           PT .HENRY GOMEZ SERNAQUE
    Pt .HENRY GOMEZ A N O S C
    I.E.S.T.P " H E R M SERNAQUE A R C A M O "- PAITA




          Tema 1.1: Ciclo de vida de una BD

                                      Estudio previo y
                                      Plan de Trabajo
                                        -estrategia-


                                   Concepción de la BD
                Fase 2             Y selección del equipo


                                       Diseño y carga
                                       -construcción-


                                         Producción



    ©                Tema I: Una metodología para el desarrollo de BD         -2
I.E.S.T.P " H E R M A N O S C A R C A M O "- PAITA


            Tema 1.1: Ciclo de vida de una BD

     FASE 2:Concepción de la BD         ESTUDIO PREVIO
     y selección del equipo


                                                     Concepción

                                                  Evaluación y selección
                                                    de equipo físico y
                                                    lógico necesarios

                                                                    no
                                                      ¿aprobado?
                                Sí, con reparos
                                                             sí
                                              Diseño y carga
   ©                    Tema I: Una metodología para el desarrollo de BD               -3
                                                              PT .HENRY GOMEZ SERNAQUE




            Tema 1.1: Ciclo de vida de una BD

     Fase 2.1. Concepción de la BD
                                                                           Lista de
       w Análisis del sistema existente (si existe)                        informaciones
                                                                           que la organización
       w Determinar necesidades de los usuarios                             necesita y
          n Funciones a integrar en BD                                     requisitos del
          n Modificaciones en las aplicaciones existentes                  sistema

    Así, se podrá concretar los datos de entrada, procedimientos y medios que se precisan
     para obtener dichas informaciones.
   • Describir actividades de la organización
         • características del sistema y su arquitectura
         • contenido de la BD
   • Construcción del esquema conceptual que contrastándolo con la realidad se ira
     adaptando hasta conseguir la síntesis de los esquemas externos.
   • Esta fase es independiente de la máquina donde se va a implantar y el SGBD que se
     utilizará en su puesta en marcha.

   ©                    Tema I: Una metodología para el desarrollo de BD               -4
I.E.S.T.P " H E R M A N O S C A R C A M O "- PAITA


           Tema 1.1: Ciclo de vida de una BD

   Fase 2.1. Especificación del equipo
    w Evaluar las exigencias del equipo respecto al
      SGBD: memorias principal y secundaria, capacidad
      de proceso, etc.
    w El organismo deberá disponer de un equipo que
      será el que se utilice para implementar el sistema.
    w Respecto al SGBD:
       n   Obligado a uno por condicionantes externos
       n   Elegir uno de los SGBD existentes en el mercado


                    Tema I: Una metodología para el desarrollo de BD                  -5
                                                                  PT .HENRY GOMEZ SERNAQUE




           Tema 1.1: Ciclo de vida de una BD

   FASE 3:Diseño y carga
                                             Diseño Lógico


                                             Diseño físico


                                                   Carga

                                                Pruebas de
                                                Programas

                                             ¿hay problemas enen la
                                               ¿hay problemas la       SÍ
                                               estructura lógica oo
                                                estructura lógica
                                                     física
                                                       física
                                no              NO
                                                ¿se ha cargado
                                                                      SÍ     SISTEMA DE
                                                Toda la Base?
                                                Toda la Base?               EXPLOTACIÓN


                    Tema I: Una metodología para el desarrollo de BD                  -6
I.E.S.T.P " H E R M A N O S C A R C A M O "- PAITA


          Tema 1.1: Ciclo de vida de una BD

    Fase 3.1. Diseño Lógico y Físico
    w Transformación del esquema conceptual a un esquema lógico de acuerdo a
      las características del SGBD elegido. Definida la estructura lógica de la
      BD, se pasa a obtener la estructura física (esquema de almacenamiento).
    Fase 3.2. Carga y optimización
    w Ya definida la BD, se pueden cargar los datos (aplicaciones
      automatizadas, migración de SGBD, los nuevos introduciéndolos en la
      BD). Si los datos no están en soporte de ordenador, se incrementaran los
      plazos y los costes.
    w Paralelo a la fase de diseño, se debe desarrollar los programas necesarios
      para implementar la gestión, para que cuando se carguen los datos, se
      puedan ir probando los programas que manejan esos datos.
    w Medir rendimientos para ajustar la estructura física o incluso lógica si es
      necesario.
                     Tema I: Una metodología para el desarrollo de BD          -7
                                                           PT .HENRY GOMEZ SERNAQUE




         Tema 1.2: ¿Qué es una metodología
                   y para qué sirve?
   "Una metodología es un conjunto de procedimientos, técnicas y ayudas
   a la documentación para el desarrollo de un producto software" .
               a)   actividades a seguir en el desarrollo de principio a fin de la
                    BD
               b)   qué es lo que hay que realizar en cada actividad indicando
               c)   qué se necesita como entrada,
               d) qué se produce como salida e
               e)   quién está involucrado.


                               Libro de Recetas
                     Tema I: Una metodología para el desarrollo de BD          -8
I.E.S.T.P " H E R M A N O S C A R C A M O "- PAITA

       Tema 1.2: ¿Qué es una metodología
                 y para qué sirve?
        Componentes
                                          Automatizadas         SOPORTE
                     TÉCNICAS
                                                                  CASE




                                                                         Incorporadas
                                    METODOLOGÍA
           Se apoyan en




                                        MODELOS



                      Relación entre los componentes de una metodología
                    Tema I: Una metodología para el desarrollo de BD                        -9
                                                               PT .HENRY GOMEZ SERNAQUE




       Tema 1.3: Modelos de datos como
                instrumentos de diseño
          MODELADO: Describir la estructura de la BD de forma que
          se represente fielmente la parcela del mundo realque se va a
          almacenar à Proceso de abstracción que se apoya en un MD

                             Labor           Mundo
                          intelectual         Real

                                                                           Modelo
                                                                           de Datos

                                           Esquema
                                           (Estructura
                                           de Datos)
                                                          * Imagen inspirada en [1], página 85

                    Tema I: Una metodología para el desarrollo de BD                      - 10
I.E.S.T.P " H E R M A N O S C A R C A M O "- PAITA

       Tema 1.3: Modelos de datos como
                instrumentos de diseño
                           TIPOS DE ABSTRACCIÓN


        La abstracción busca las propiedades comunes de un conjunto de objetos
        reduciendo la complejidad y ayudando a entender el mundo real.

        TIPOS DE ABSTRACCIÓN QUE OFRECEN LOS MODELOS (se
        definirán en detalle en el tema II):

                   •Clasificación/Particularización
                   •Agregación/Desagregación
                   •Generalización/Especialización
                   •Asociación/Disociación
                   •Jerarquía de Abstracciones

                  Tema I: Una metodología para el desarrollo de BD          - 11
                                                        PT .HENRY GOMEZ SERNAQUE




       Tema 1.3: Modelos de datos como
                instrumentos de diseño

        ¿Qué es un Modelo de Datos (MD)?


        Un modelo de datos proporciona un conjunto de conceptos,
        reglas y convenciones que nos permiten especificar y
        manipular los datos que queremos almacenar en la BD. Todo
        modelo de datos se compone de una parte estática y una parte
        dinámica




                  Tema I: Una metodología para el desarrollo de BD          - 12
I.E.S.T.P " H E R M A N O S C A R C A M O "- PAITA

       Tema 1.3: Modelos de datos como
                instrumentos de diseño
                      COMPONENTES DE UN MD (1)

                - ESTÁTICA
                            -Conjunto de objetos

                            -Conjunto de asociaciones entre ellos

                            - Conjunto de restricciones
                                    inherentes (propias del modelo)
                                    semánticas (propias del usuario)

                - DINÁMICA
                           - recuperación

                           - actualización

                    Tema I: Una metodología para el desarrollo de BD                 - 13
                                                           PT .HENRY GOMEZ SERNAQUE




       Tema 1.3: Modelos de datos como
                instrumentos de diseño
                      COMPONENTES DE UN MD (2)

      RESTRICCIONES: Limitaciones impuestas a la estructura del modelo o
      a los datos que invalidan ciertas ocurrencias de la BD

                                 . Inherentes
                                          limitaciones impuestas a la estructura
                                          del modelo
          Restricciones
                                 . Semánticas
                                          limitaciones impuestas a los valores
                                          de los atributos o a las características
                                          de las interrelaciones



                    Tema I: Una metodología para el desarrollo de BD                 - 14
I.E.S.T.P " H E R M A N O S C A R C A M O "- PAITA

            Tema 1.4: Metodología para el
                      desarrollo de BD
   * Imagen inspirada en [1], página 97
                                                  MUNDO REAL
                                             OBJETOS CON SUS SUCESOS,
                                                  PROPIEDADES,
                                                 ASOCIACIONES Y
                                            RESTRICCIONES SEMÁNTICAS             Modelos de Datos

                                                 Modelado Conceptual
                                   Paso 1                                           MODELO
                                              ESQUEMA                                E/R
                                             CONCEPTUAL
                                                Transformación
                                   Paso 2       al modelo lógico estándar

                                               ESQUEMA                               MODELO
                                                LÓGICO                             RELACIONAL
                                               ESTÁNDAR                              (SQL-92)
      Soporte CASE                               Transformación
    (Designer/Erwin)               Paso 3        al modelo lógico específico

                                               ESQUEMA                               MODELO
                                                LÓGICO
                                               ESPECÍFICO
                                                                                   RELACIONAL
                                                                                      (SGBD)
                                                                                                Oracle

                                                                                     MODELO
                                               ESQUEMA
                                               INTERNO
                                                                                    INTERNO     Oracle
                                                                                     (SGBD)

                            Tema I: Una metodología para el desarrollo de BD                         - 15
                                                                               PT .HENRY GOMEZ SERNAQUE

Weitere ähnliche Inhalte

Andere mochten auch

Plaquette berlioz 2013 2014
Plaquette berlioz 2013 2014Plaquette berlioz 2013 2014
Plaquette berlioz 2013 2014Jeanmi Fragey
 
Desayunos saludables ies peñacastillo
Desayunos saludables ies peñacastilloDesayunos saludables ies peñacastillo
Desayunos saludables ies peñacastillocriscordero
 
Costos Abc
Costos AbcCostos Abc
Costos Abcyeyess
 
Que Es Un Red Local
Que Es Un Red LocalQue Es Un Red Local
Que Es Un Red Localluis perez
 
Présentation boxmyjob5
Présentation boxmyjob5Présentation boxmyjob5
Présentation boxmyjob5cbbcvs
 
Présentation des logiciels libres LINAGORA
Présentation des logiciels libres LINAGORAPrésentation des logiciels libres LINAGORA
Présentation des logiciels libres LINAGORALinuQ
 
Giambologna, L'enlèvement des Sabines
Giambologna, L'enlèvement des SabinesGiambologna, L'enlèvement des Sabines
Giambologna, L'enlèvement des SabinesCécile De Joie
 
Stratégie de contenu - CFWB 11 septembre 2014
Stratégie de contenu - CFWB 11 septembre 2014Stratégie de contenu - CFWB 11 septembre 2014
Stratégie de contenu - CFWB 11 septembre 2014Frédéric Wauters
 
Agua
AguaAgua
Aguafehyo
 
PresentacióN íCono EmóTico
PresentacióN íCono EmóTicoPresentacióN íCono EmóTico
PresentacióN íCono EmóTicoCristina Anda
 
Presentació Cicles Formatius Oliana
Presentació Cicles Formatius OlianaPresentació Cicles Formatius Oliana
Presentació Cicles Formatius OlianaGenís Vitores
 
Internet, réseaux sociaux, twitter : sensibilisation
Internet, réseaux sociaux, twitter : sensibilisationInternet, réseaux sociaux, twitter : sensibilisation
Internet, réseaux sociaux, twitter : sensibilisationGérard Marquié
 
Proyecto Pruductivo
Proyecto PruductivoProyecto Pruductivo
Proyecto PruductivoEmil Cleyn
 
Las Redes Sociales úLtimamente Configuran MáS Del 50 (Reparado)
Las Redes Sociales úLtimamente Configuran MáS Del 50 (Reparado)Las Redes Sociales úLtimamente Configuran MáS Del 50 (Reparado)
Las Redes Sociales úLtimamente Configuran MáS Del 50 (Reparado)guest1be2d5d
 

Andere mochten auch (20)

CóRdoba
CóRdobaCóRdoba
CóRdoba
 
Plaquette berlioz 2013 2014
Plaquette berlioz 2013 2014Plaquette berlioz 2013 2014
Plaquette berlioz 2013 2014
 
Question 7
Question 7Question 7
Question 7
 
Luz II
Luz IILuz II
Luz II
 
Desayunos saludables ies peñacastillo
Desayunos saludables ies peñacastilloDesayunos saludables ies peñacastillo
Desayunos saludables ies peñacastillo
 
Costos Abc
Costos AbcCostos Abc
Costos Abc
 
Que Es Un Red Local
Que Es Un Red LocalQue Es Un Red Local
Que Es Un Red Local
 
Présentation boxmyjob5
Présentation boxmyjob5Présentation boxmyjob5
Présentation boxmyjob5
 
Présentation des logiciels libres LINAGORA
Présentation des logiciels libres LINAGORAPrésentation des logiciels libres LINAGORA
Présentation des logiciels libres LINAGORA
 
Giambologna, L'enlèvement des Sabines
Giambologna, L'enlèvement des SabinesGiambologna, L'enlèvement des Sabines
Giambologna, L'enlèvement des Sabines
 
Stratégie de contenu - CFWB 11 septembre 2014
Stratégie de contenu - CFWB 11 septembre 2014Stratégie de contenu - CFWB 11 septembre 2014
Stratégie de contenu - CFWB 11 septembre 2014
 
Agua
AguaAgua
Agua
 
PresentacióN íCono EmóTico
PresentacióN íCono EmóTicoPresentacióN íCono EmóTico
PresentacióN íCono EmóTico
 
Presentació Cicles Formatius Oliana
Presentació Cicles Formatius OlianaPresentació Cicles Formatius Oliana
Presentació Cicles Formatius Oliana
 
Internet, réseaux sociaux, twitter : sensibilisation
Internet, réseaux sociaux, twitter : sensibilisationInternet, réseaux sociaux, twitter : sensibilisation
Internet, réseaux sociaux, twitter : sensibilisation
 
Virus Informatico
Virus InformaticoVirus Informatico
Virus Informatico
 
Proyecto Pruductivo
Proyecto PruductivoProyecto Pruductivo
Proyecto Pruductivo
 
Las Redes Sociales úLtimamente Configuran MáS Del 50 (Reparado)
Las Redes Sociales úLtimamente Configuran MáS Del 50 (Reparado)Las Redes Sociales úLtimamente Configuran MáS Del 50 (Reparado)
Las Redes Sociales úLtimamente Configuran MáS Del 50 (Reparado)
 
Pegaso 5061/5062
Pegaso 5061/5062Pegaso 5061/5062
Pegaso 5061/5062
 
UNA OBRA ARTISTICA
UNA OBRA ARTISTICAUNA OBRA ARTISTICA
UNA OBRA ARTISTICA
 

Ähnlich wie UD:ADMINISTRACION DE BASE DATOS - SESION N°01

Ähnlich wie UD:ADMINISTRACION DE BASE DATOS - SESION N°01 (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Guia01com218 2012
Guia01com218 2012Guia01com218 2012
Guia01com218 2012
 
Tema 7
Tema 7Tema 7
Tema 7
 
Estructurapst
EstructurapstEstructurapst
Estructurapst
 
Fundamentos del diseño de software
Fundamentos del diseño de softwareFundamentos del diseño de software
Fundamentos del diseño de software
 
Formativo ntics 2_basica_jorge_2012(2)
Formativo ntics 2_basica_jorge_2012(2)Formativo ntics 2_basica_jorge_2012(2)
Formativo ntics 2_basica_jorge_2012(2)
 
Formativontics2 basicajorge2012
Formativontics2 basicajorge2012Formativontics2 basicajorge2012
Formativontics2 basicajorge2012
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Sitema de control de matricula
Sitema de control de matriculaSitema de control de matricula
Sitema de control de matricula
 
Paco
PacoPaco
Paco
 
Medea. Metodología de desarrollo en ÁTICA
Medea. Metodología de desarrollo en ÁTICAMedea. Metodología de desarrollo en ÁTICA
Medea. Metodología de desarrollo en ÁTICA
 
Caso práctico
Caso prácticoCaso práctico
Caso práctico
 
Caso práctico
Caso prácticoCaso práctico
Caso práctico
 
Caso práctico IT
Caso práctico ITCaso práctico IT
Caso práctico IT
 
Capitulo 4
Capitulo 4Capitulo 4
Capitulo 4
 
01.introduccion
01.introduccion01.introduccion
01.introduccion
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
 
Jbahamon diseno modelado-bodega_datos
Jbahamon diseno modelado-bodega_datosJbahamon diseno modelado-bodega_datos
Jbahamon diseno modelado-bodega_datos
 
Ingeniería de software II - Parte 2
Ingeniería de software II - Parte 2Ingeniería de software II - Parte 2
Ingeniería de software II - Parte 2
 

UD:ADMINISTRACION DE BASE DATOS - SESION N°01

  • 1. I.E.S.T.P " H E R M A DE SOFTWARE YR C A MDE BASEPAITA MODULO: DESARRROLLO N O S C A GESTION O "- DATOS MODULO: DESARRROLLO DE SOFTWARE Y GESTION DE BASE DATOS MODULO:DIDACTICA: ADMINISTRADOR DE BASE DATOS UNIDAD DESARRROLLO DE SOFTWARE Y GESTION DE BASE DATOS Tema I: Una Metodología para el desarrollo de BD 1.1 Ciclo de vida de una Base de Datos 1.2 ¿Qué es una metodología y para qué sirve? 1.3 Modelos de datos como instrumentos de diseño 1.4 Metodología para el desarrollo de Bases de Datos PT .HENRY GOMEZ SERNAQUE Pt .HENRY GOMEZ A N O S C I.E.S.T.P " H E R M SERNAQUE A R C A M O "- PAITA Tema 1.1: Ciclo de vida de una BD Estudio previo y Plan de Trabajo -estrategia- Concepción de la BD Fase 2 Y selección del equipo Diseño y carga -construcción- Producción © Tema I: Una metodología para el desarrollo de BD -2
  • 2. I.E.S.T.P " H E R M A N O S C A R C A M O "- PAITA Tema 1.1: Ciclo de vida de una BD FASE 2:Concepción de la BD ESTUDIO PREVIO y selección del equipo Concepción Evaluación y selección de equipo físico y lógico necesarios no ¿aprobado? Sí, con reparos sí Diseño y carga © Tema I: Una metodología para el desarrollo de BD -3 PT .HENRY GOMEZ SERNAQUE Tema 1.1: Ciclo de vida de una BD Fase 2.1. Concepción de la BD Lista de w Análisis del sistema existente (si existe) informaciones que la organización w Determinar necesidades de los usuarios necesita y n Funciones a integrar en BD requisitos del n Modificaciones en las aplicaciones existentes sistema Así, se podrá concretar los datos de entrada, procedimientos y medios que se precisan para obtener dichas informaciones. • Describir actividades de la organización • características del sistema y su arquitectura • contenido de la BD • Construcción del esquema conceptual que contrastándolo con la realidad se ira adaptando hasta conseguir la síntesis de los esquemas externos. • Esta fase es independiente de la máquina donde se va a implantar y el SGBD que se utilizará en su puesta en marcha. © Tema I: Una metodología para el desarrollo de BD -4
  • 3. I.E.S.T.P " H E R M A N O S C A R C A M O "- PAITA Tema 1.1: Ciclo de vida de una BD Fase 2.1. Especificación del equipo w Evaluar las exigencias del equipo respecto al SGBD: memorias principal y secundaria, capacidad de proceso, etc. w El organismo deberá disponer de un equipo que será el que se utilice para implementar el sistema. w Respecto al SGBD: n Obligado a uno por condicionantes externos n Elegir uno de los SGBD existentes en el mercado Tema I: Una metodología para el desarrollo de BD -5 PT .HENRY GOMEZ SERNAQUE Tema 1.1: Ciclo de vida de una BD FASE 3:Diseño y carga Diseño Lógico Diseño físico Carga Pruebas de Programas ¿hay problemas enen la ¿hay problemas la SÍ estructura lógica oo estructura lógica física física no NO ¿se ha cargado SÍ SISTEMA DE Toda la Base? Toda la Base? EXPLOTACIÓN Tema I: Una metodología para el desarrollo de BD -6
  • 4. I.E.S.T.P " H E R M A N O S C A R C A M O "- PAITA Tema 1.1: Ciclo de vida de una BD Fase 3.1. Diseño Lógico y Físico w Transformación del esquema conceptual a un esquema lógico de acuerdo a las características del SGBD elegido. Definida la estructura lógica de la BD, se pasa a obtener la estructura física (esquema de almacenamiento). Fase 3.2. Carga y optimización w Ya definida la BD, se pueden cargar los datos (aplicaciones automatizadas, migración de SGBD, los nuevos introduciéndolos en la BD). Si los datos no están en soporte de ordenador, se incrementaran los plazos y los costes. w Paralelo a la fase de diseño, se debe desarrollar los programas necesarios para implementar la gestión, para que cuando se carguen los datos, se puedan ir probando los programas que manejan esos datos. w Medir rendimientos para ajustar la estructura física o incluso lógica si es necesario. Tema I: Una metodología para el desarrollo de BD -7 PT .HENRY GOMEZ SERNAQUE Tema 1.2: ¿Qué es una metodología y para qué sirve? "Una metodología es un conjunto de procedimientos, técnicas y ayudas a la documentación para el desarrollo de un producto software" . a) actividades a seguir en el desarrollo de principio a fin de la BD b) qué es lo que hay que realizar en cada actividad indicando c) qué se necesita como entrada, d) qué se produce como salida e e) quién está involucrado. Libro de Recetas Tema I: Una metodología para el desarrollo de BD -8
  • 5. I.E.S.T.P " H E R M A N O S C A R C A M O "- PAITA Tema 1.2: ¿Qué es una metodología y para qué sirve? Componentes Automatizadas SOPORTE TÉCNICAS CASE Incorporadas METODOLOGÍA Se apoyan en MODELOS Relación entre los componentes de una metodología Tema I: Una metodología para el desarrollo de BD -9 PT .HENRY GOMEZ SERNAQUE Tema 1.3: Modelos de datos como instrumentos de diseño MODELADO: Describir la estructura de la BD de forma que se represente fielmente la parcela del mundo realque se va a almacenar à Proceso de abstracción que se apoya en un MD Labor Mundo intelectual Real Modelo de Datos Esquema (Estructura de Datos) * Imagen inspirada en [1], página 85 Tema I: Una metodología para el desarrollo de BD - 10
  • 6. I.E.S.T.P " H E R M A N O S C A R C A M O "- PAITA Tema 1.3: Modelos de datos como instrumentos de diseño TIPOS DE ABSTRACCIÓN La abstracción busca las propiedades comunes de un conjunto de objetos reduciendo la complejidad y ayudando a entender el mundo real. TIPOS DE ABSTRACCIÓN QUE OFRECEN LOS MODELOS (se definirán en detalle en el tema II): •Clasificación/Particularización •Agregación/Desagregación •Generalización/Especialización •Asociación/Disociación •Jerarquía de Abstracciones Tema I: Una metodología para el desarrollo de BD - 11 PT .HENRY GOMEZ SERNAQUE Tema 1.3: Modelos de datos como instrumentos de diseño ¿Qué es un Modelo de Datos (MD)? Un modelo de datos proporciona un conjunto de conceptos, reglas y convenciones que nos permiten especificar y manipular los datos que queremos almacenar en la BD. Todo modelo de datos se compone de una parte estática y una parte dinámica Tema I: Una metodología para el desarrollo de BD - 12
  • 7. I.E.S.T.P " H E R M A N O S C A R C A M O "- PAITA Tema 1.3: Modelos de datos como instrumentos de diseño COMPONENTES DE UN MD (1) - ESTÁTICA -Conjunto de objetos -Conjunto de asociaciones entre ellos - Conjunto de restricciones inherentes (propias del modelo) semánticas (propias del usuario) - DINÁMICA - recuperación - actualización Tema I: Una metodología para el desarrollo de BD - 13 PT .HENRY GOMEZ SERNAQUE Tema 1.3: Modelos de datos como instrumentos de diseño COMPONENTES DE UN MD (2) RESTRICCIONES: Limitaciones impuestas a la estructura del modelo o a los datos que invalidan ciertas ocurrencias de la BD . Inherentes limitaciones impuestas a la estructura del modelo Restricciones . Semánticas limitaciones impuestas a los valores de los atributos o a las características de las interrelaciones Tema I: Una metodología para el desarrollo de BD - 14
  • 8. I.E.S.T.P " H E R M A N O S C A R C A M O "- PAITA Tema 1.4: Metodología para el desarrollo de BD * Imagen inspirada en [1], página 97 MUNDO REAL OBJETOS CON SUS SUCESOS, PROPIEDADES, ASOCIACIONES Y RESTRICCIONES SEMÁNTICAS Modelos de Datos Modelado Conceptual Paso 1 MODELO ESQUEMA E/R CONCEPTUAL Transformación Paso 2 al modelo lógico estándar ESQUEMA MODELO LÓGICO RELACIONAL ESTÁNDAR (SQL-92) Soporte CASE Transformación (Designer/Erwin) Paso 3 al modelo lógico específico ESQUEMA MODELO LÓGICO ESPECÍFICO RELACIONAL (SGBD) Oracle MODELO ESQUEMA INTERNO INTERNO Oracle (SGBD) Tema I: Una metodología para el desarrollo de BD - 15 PT .HENRY GOMEZ SERNAQUE