SlideShare a Scribd company logo
1 of 12
Fundamentos de Bases de Datos
Grado en Información y Documentación, Univ. de Zaragoza
Dr. Jesús Tramullas




       Diseño de
     Bases de Datos
Necesidad de diseño
●
    Las bases de datos son
    representaciones de objetos y
    situaciones del mundo real.
●
    En el mundo real se producen limitaciones
    y restricciones.
●
    Las bases de datos deben reflejar
    rigurosamente el mundo real.
●
    Es necesario el uso de métodos de
    diseño rigurosos y formalizados.
Objetivo fundamental
●
    El objetivo fundamental del diseño de
    bases de datos es obtener un conjunto
    de datos y un conjunto de operaciones
    sobre ellos, que permitan satisfacer las
    necesidades de la organización.
Fases del diseño
●
    Diseño conceptual:
    –   Esquema conceptual.
                          1ª   FASE:      Análisis

●
    Diseño lógico:         I nv e st i g a ció n
                                                         Req. de
                                                      información
                                                                              Req. de
                                                                             procesos




        Esquema lógico.
                          2ª   FASE:      Diseño
    –                                                                     Modelo       semánt ico

                                                                Esquema conceptual
                           Diseño      concept ual


    Diseño físico:
                                                     Estática                    Dinámica
●
                                                                           Tecnología de gest ión
                                                                                  de dat os


    –   Esquema físico.    Diseño      lógico           Esquema
                                                         lógico
                                                                          Esquemas de
                                                                         transacciones


                                                                          SGBD


                           Diseño       físico         Esquema
                                                        físico


                          3ª   FASE:       Implant ación


                                                      Carga de la          Programas
                                                      base de datos
Productos del diseño
●
    Conceptual: obtener una representación de la
    realidad que capture las propiedades estáticas y
    dinámicas de la misma necesarias para satisfacer sus
    requerimientos. Esta representación debe suponer una
    imagen fiel del comportamiento del mundo real
●
    Lógico: traducción del esquema conceptual obtenido
    en la fase anterior dando lugar a un esquema lógico y
    a un conjunto de esquemas de transacciones, que
    expresan la estática y la dinámica.
●
    Físico: detalles de representación física y aspectos de
    eficiencia.
Modelo de datos
●
     ...instrumento que se aplica a una parcela del
    mundo real (universo del discurso) para obtener una
    estructura de datos a la que denominamos
    esquema. Esta distinción entre el modelo
    (instrumento) y el esquema (resultado de aplicar el
    instrumento) es importante... Es importante también
    distinguir entre mundo real y universo del
    discurso, ya que este último es la visión que del
    mundo real tiene el diseñador... podemos definir un
    modelo de datos como un conjunto de
    conceptos, reglas y convenciones que nos
    permiten describir los datos, aspectos estáticos y
    dinámicos del universo del discurso.
Propiedades
●
    Estáticas: objetos de información
    (entidades), propiedades de los objetos
    (atributos), relaciones entre objetos y
    restricciones sobre los objetos o sus
    relaciones → Esquema.
●
    Dinámicas: operaciones sobre los objetos
    o sus relaciones, conjuntos de
    operaciones (transacciones) y
    restricciones sobre la evolución de los
    objetos y sus relaciones →
    Especificación de transacciones.
Contenidos del modelo
●
    En primer lugar, un modelo conceptual de información,
    entendiendo por tal un modelo de la estructura de información
    contenida en el universo de discurso representado, así como
    de la semántica que la acompaña y complementa.
●
    En segundo lugar, un modelo conceptual de funciones,
    entendiendo por tal un modelo estructurado de las
    actividades, procesos o funciones que se tienen lugar en el
    universo de discurso representado.
●
    Por último, un modelo conceptual de dinámica, entendiendo
    por tal un modelo que represente las dinámica,
    comportamiento y variaciones de los dos anteriores, desde
    una perspectiva espacial y temporal.
Una propuesta de
proceso de diseño, 1
●
    Fase 1: Recopilación y análisis de
    requerimientos.
    –   En esta fase se trata de conocer las
        expectativas del usuario sobre la base de
        datos. Para ello, se identifican los grupos de
        usuarios reales y posibles y las áreas de
        aplicación, se revisa la documentación
        existente, se analiza el entorno operativo y los
        requerimientos de procesado, y se realizan
        entrevistas y cuestionarios con los usuarios.
        Para todo ello existen técnicas formalizadas de
        especificación de requerimientos.
Una propuesta de
proceso de diseño, 2
●
    Fase 2: Diseño conceptual de la base
    de datos.
    –   Esta fase se subdivide en otras dos. La Fase 2a
        corresponde al diseño del esquema conceptual,
        esquema de especificación del modelo de datos a alto
        nivel, independiente de cualquier SGBD, que no puede
        utilizarse para implementar directamente la estructura de
        la base de datos. La Fase 2b corresponde al diseño de
        transacciones, es decir, a aquellas aplicaciones que van a
        manipular datos contenidos en la base de datos. Se suelen
        identificar mediante el estudio de las entradas y salidas de
        datos y su comportamiento funcional.
Una propuesta de
proceso de diseño, 3
●
    Fase 3: Elección de un SGBD.
    –   Se consideran diferentes factores técnicos, económicos y
        de beneficio, de servicio técnico y formación de usuarios,
        organizativos de rendimiento, etc.
●
    Fase 4: Transformación del modelo de
    datos (o fase de diseño lógico).
    –   En esta fase se crea un esquema conceptual y los
        esquemas externos necesarios en el modelo de datos del
        SGBD seleccionado, mediante la transformación de los
        esquemas de modelo de datos a alto nivel obtenidos en
        la Fase 2a, al modelo de datos ofrecido por el SGBD.
Una propuesta de
proceso de diseño, 4
●
    Fase 5: Diseño de la base de datos
    física.
    –   Consiste en definir las estructuras de almacenamiento y de
        acceso para alcanzar una rendimiento óptimo de las
        aplicaciones de la base de datos.
●
    Fase 6: Implementación del sistema de
    base de datos.
    –   En esta fase final se hace realidad la base de datos,
        mediante la creación y la compilación del esquema de
        bases de datos y de los ficheros de bases de datos, así
        como de las transacciones, a través de las aplicaciones.

More Related Content

What's hot

Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De DatosMarichelo Gómez
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDIsabel C de Talamas
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datosCristian Salazar C.
 
Base de datos
Base de datosBase de datos
Base de datosDavid
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacionalAlex Javier
 
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
 
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
 
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
 
Serivodres de aplicacion
Serivodres de aplicacionSerivodres de aplicacion
Serivodres de aplicacionaleexsanroman
 
Diccionario de base de datos.
Diccionario de base de datos.Diccionario de base de datos.
Diccionario de base de datos.alexis armas
 

What's hot (20)

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De Datos
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBD
 
Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
 
Base de datos ppt
Base de datos pptBase de datos ppt
Base de datos ppt
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Modelo de entidad relación extendido
Modelo de entidad relación extendidoModelo de entidad relación extendido
Modelo de entidad relación extendido
 
Base de datos
Base de datosBase de datos
Base de datos
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases 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
Presentacion de Modelo entidad -relación de Base de Datos
 
Ejemplo dfd
Ejemplo dfdEjemplo dfd
Ejemplo dfd
 
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
 
Serivodres de aplicacion
Serivodres de aplicacionSerivodres de aplicacion
Serivodres de aplicacion
 
Diccionario de base de datos.
Diccionario de base de datos.Diccionario de base de datos.
Diccionario de base de datos.
 
Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
 

Similar to Diseño de bases de datos

Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datosRobert Rodriguez
 
Planificacion de proyecto software (1)
Planificacion de proyecto software  (1)Planificacion de proyecto software  (1)
Planificacion de proyecto software (1)Jesús Cuarez
 
Trabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorTrabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorJunior Diaz
 
Trabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorTrabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorJunior Diaz
 
Fases para la creación de una Base de Datos
Fases para la creación de una Base de DatosFases para la creación de una Base de Datos
Fases para la creación de una Base de DatosSuarezJhon
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructuradokvillazon
 
Fases para la creacion de una base de datos
Fases para la creacion de una base de datosFases para la creacion de una base de datos
Fases para la creacion de una base de datosfrank centurion
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de siaAntonio Atenas
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de siaAntonio Atenas
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de siaAntonio Atenas
 
Tm06 diseño bd
Tm06 diseño bdTm06 diseño bd
Tm06 diseño bdJulio Pari
 
Cómo diseñar una base de datos
Cómo diseñar una base de datosCómo diseñar una base de datos
Cómo diseñar una base de datosRobedgar MX
 
Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasUNM
 
Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasUNM
 

Similar to Diseño de bases de datos (20)

Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datos
 
P.E.S.I..
P.E.S.I..P.E.S.I..
P.E.S.I..
 
Planificacion de proyecto software (1)
Planificacion de proyecto software  (1)Planificacion de proyecto software  (1)
Planificacion de proyecto software (1)
 
Ciclo de vida de una Base de Datos
Ciclo de vida de una Base de DatosCiclo de vida de una Base de Datos
Ciclo de vida de una Base de Datos
 
Trabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorTrabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin junior
 
Trabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorTrabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin junior
 
Fases para la creación de una Base de Datos
Fases para la creación de una Base de DatosFases para la creación de una Base de Datos
Fases para la creación de una Base de Datos
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructurado
 
Fases para la creacion de una base de datos
Fases para la creacion de una base de datosFases para la creacion de una base de datos
Fases para la creacion de una base de datos
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
Tm06 diseño bd
Tm06 diseño bdTm06 diseño bd
Tm06 diseño bd
 
Cómo diseñar una base de datos
Cómo diseñar una base de datosCómo diseñar una base de datos
Cómo diseñar una base de datos
 
Diseño de una Base de Datos
Diseño de una Base de DatosDiseño de una Base de Datos
Diseño de una Base de Datos
 
Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los Sistemas
 
Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los Sistemas
 
Base de datos
Base de datosBase de datos
Base de datos
 
Metodologia rup parte 1
Metodologia rup parte 1Metodologia rup parte 1
Metodologia rup parte 1
 

More from Jesús Tramullas

Temas y métodos de investigación en Ciencia de la Información
Temas y métodos de investigación en Ciencia de la InformaciónTemas y métodos de investigación en Ciencia de la Información
Temas y métodos de investigación en Ciencia de la InformaciónJesús Tramullas
 
Breve panorama del relato de ciencia ficción español en la década de 1970
Breve panorama del relato de ciencia ficción español en la década de 1970Breve panorama del relato de ciencia ficción español en la década de 1970
Breve panorama del relato de ciencia ficción español en la década de 1970Jesús Tramullas
 
El diseño de la herramienta.wiki.transficcion.eu
El diseño de la herramienta.wiki.transficcion.euEl diseño de la herramienta.wiki.transficcion.eu
El diseño de la herramienta.wiki.transficcion.euJesús Tramullas
 
Lo que no se documenta no existe. Introducción a la elaboración de documentac...
Lo que no se documenta no existe. Introducción a la elaboración de documentac...Lo que no se documenta no existe. Introducción a la elaboración de documentac...
Lo que no se documenta no existe. Introducción a la elaboración de documentac...Jesús Tramullas
 
No solo de software libre vive la cultura libre
No solo de software libre vive la cultura libreNo solo de software libre vive la cultura libre
No solo de software libre vive la cultura libreJesús Tramullas
 
Organización y descripción de información en wikis semánticos: Wikibase, Sema...
Organización y descripción de información en wikis semánticos: Wikibase, Sema...Organización y descripción de información en wikis semánticos: Wikibase, Sema...
Organización y descripción de información en wikis semánticos: Wikibase, Sema...Jesús Tramullas
 
Cámaras en las trincheras: la cobertura de los fotógrafos de la Guerra Civil ...
Cámaras en las trincheras: la cobertura de los fotógrafos de la Guerra Civil ...Cámaras en las trincheras: la cobertura de los fotógrafos de la Guerra Civil ...
Cámaras en las trincheras: la cobertura de los fotógrafos de la Guerra Civil ...Jesús Tramullas
 
Nuestra imaginación es la que ve y no los ojos: Wikipedia y la memoria de la ...
Nuestra imaginación es la que ve y no los ojos: Wikipedia y la memoria de la ...Nuestra imaginación es la que ve y no los ojos: Wikipedia y la memoria de la ...
Nuestra imaginación es la que ve y no los ojos: Wikipedia y la memoria de la ...Jesús Tramullas
 
Desarrollo de colecciones de patrimonio cultural en entornos colaborativos
Desarrollo de colecciones de patrimonio cultural en entornos colaborativosDesarrollo de colecciones de patrimonio cultural en entornos colaborativos
Desarrollo de colecciones de patrimonio cultural en entornos colaborativosJesús Tramullas
 
Análisis de tipos de descripción de fotografía antigua en Wikimedia Commons
Análisis de tipos de descripción de fotografía antigua en Wikimedia CommonsAnálisis de tipos de descripción de fotografía antigua en Wikimedia Commons
Análisis de tipos de descripción de fotografía antigua en Wikimedia CommonsJesús Tramullas
 
Perspectivas para la publicación académica en entornos digitales: colaborar p...
Perspectivas para la publicación académica en entornos digitales: colaborar p...Perspectivas para la publicación académica en entornos digitales: colaborar p...
Perspectivas para la publicación académica en entornos digitales: colaborar p...Jesús Tramullas
 
2. Introducción a la gestión de contenidos / Content Management 101
2. Introducción a la gestión de contenidos / Content Management 1012. Introducción a la gestión de contenidos / Content Management 101
2. Introducción a la gestión de contenidos / Content Management 101Jesús Tramullas
 
Wikipedia como herramienta para la elaboración de artículos de referencia par...
Wikipedia como herramienta para la elaboración de artículos de referencia par...Wikipedia como herramienta para la elaboración de artículos de referencia par...
Wikipedia como herramienta para la elaboración de artículos de referencia par...Jesús Tramullas
 
Wikipedia Categories on Research: Towards a Qualitiative Review of Uses and A...
Wikipedia Categories on Research: Towards a Qualitiative Review of Uses and A...Wikipedia Categories on Research: Towards a Qualitiative Review of Uses and A...
Wikipedia Categories on Research: Towards a Qualitiative Review of Uses and A...Jesús Tramullas
 
Use of Wikipedia categories on information retrieval: a brief research
Use of Wikipedia categories on information retrieval: a brief researchUse of Wikipedia categories on information retrieval: a brief research
Use of Wikipedia categories on information retrieval: a brief researchJesús Tramullas
 
Cómo difundir los trabajos académicos
Cómo difundir los trabajos académicosCómo difundir los trabajos académicos
Cómo difundir los trabajos académicosJesús Tramullas
 

More from Jesús Tramullas (20)

Temas y métodos de investigación en Ciencia de la Información
Temas y métodos de investigación en Ciencia de la InformaciónTemas y métodos de investigación en Ciencia de la Información
Temas y métodos de investigación en Ciencia de la Información
 
Breve panorama del relato de ciencia ficción español en la década de 1970
Breve panorama del relato de ciencia ficción español en la década de 1970Breve panorama del relato de ciencia ficción español en la década de 1970
Breve panorama del relato de ciencia ficción español en la década de 1970
 
El diseño de la herramienta.wiki.transficcion.eu
El diseño de la herramienta.wiki.transficcion.euEl diseño de la herramienta.wiki.transficcion.eu
El diseño de la herramienta.wiki.transficcion.eu
 
Lo que no se documenta no existe. Introducción a la elaboración de documentac...
Lo que no se documenta no existe. Introducción a la elaboración de documentac...Lo que no se documenta no existe. Introducción a la elaboración de documentac...
Lo que no se documenta no existe. Introducción a la elaboración de documentac...
 
No solo de software libre vive la cultura libre
No solo de software libre vive la cultura libreNo solo de software libre vive la cultura libre
No solo de software libre vive la cultura libre
 
Organización y descripción de información en wikis semánticos: Wikibase, Sema...
Organización y descripción de información en wikis semánticos: Wikibase, Sema...Organización y descripción de información en wikis semánticos: Wikibase, Sema...
Organización y descripción de información en wikis semánticos: Wikibase, Sema...
 
Cámaras en las trincheras: la cobertura de los fotógrafos de la Guerra Civil ...
Cámaras en las trincheras: la cobertura de los fotógrafos de la Guerra Civil ...Cámaras en las trincheras: la cobertura de los fotógrafos de la Guerra Civil ...
Cámaras en las trincheras: la cobertura de los fotógrafos de la Guerra Civil ...
 
Nuestra imaginación es la que ve y no los ojos: Wikipedia y la memoria de la ...
Nuestra imaginación es la que ve y no los ojos: Wikipedia y la memoria de la ...Nuestra imaginación es la que ve y no los ojos: Wikipedia y la memoria de la ...
Nuestra imaginación es la que ve y no los ojos: Wikipedia y la memoria de la ...
 
Drupal 7
Drupal 7Drupal 7
Drupal 7
 
Desarrollo de colecciones de patrimonio cultural en entornos colaborativos
Desarrollo de colecciones de patrimonio cultural en entornos colaborativosDesarrollo de colecciones de patrimonio cultural en entornos colaborativos
Desarrollo de colecciones de patrimonio cultural en entornos colaborativos
 
Análisis de tipos de descripción de fotografía antigua en Wikimedia Commons
Análisis de tipos de descripción de fotografía antigua en Wikimedia CommonsAnálisis de tipos de descripción de fotografía antigua en Wikimedia Commons
Análisis de tipos de descripción de fotografía antigua en Wikimedia Commons
 
Perspectivas para la publicación académica en entornos digitales: colaborar p...
Perspectivas para la publicación académica en entornos digitales: colaborar p...Perspectivas para la publicación académica en entornos digitales: colaborar p...
Perspectivas para la publicación académica en entornos digitales: colaborar p...
 
2. Introducción a la gestión de contenidos / Content Management 101
2. Introducción a la gestión de contenidos / Content Management 1012. Introducción a la gestión de contenidos / Content Management 101
2. Introducción a la gestión de contenidos / Content Management 101
 
Wikipedia como herramienta para la elaboración de artículos de referencia par...
Wikipedia como herramienta para la elaboración de artículos de referencia par...Wikipedia como herramienta para la elaboración de artículos de referencia par...
Wikipedia como herramienta para la elaboración de artículos de referencia par...
 
Wikipedia Categories on Research: Towards a Qualitiative Review of Uses and A...
Wikipedia Categories on Research: Towards a Qualitiative Review of Uses and A...Wikipedia Categories on Research: Towards a Qualitiative Review of Uses and A...
Wikipedia Categories on Research: Towards a Qualitiative Review of Uses and A...
 
Use of Wikipedia categories on information retrieval: a brief research
Use of Wikipedia categories on information retrieval: a brief researchUse of Wikipedia categories on information retrieval: a brief research
Use of Wikipedia categories on information retrieval: a brief research
 
Cómo difundir los trabajos académicos
Cómo difundir los trabajos académicosCómo difundir los trabajos académicos
Cómo difundir los trabajos académicos
 
9. Software colaborativo
9. Software colaborativo9. Software colaborativo
9. Software colaborativo
 
8. Bibliotecas digitales
8. Bibliotecas digitales8. Bibliotecas digitales
8. Bibliotecas digitales
 
7. Repositorios digitales
7. Repositorios digitales7. Repositorios digitales
7. Repositorios digitales
 

Recently uploaded

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
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
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
 
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
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
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
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
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
 
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
 

Recently uploaded (20)

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...
 
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
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
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
 
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
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.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
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
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
 
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
 

Diseño de bases de datos

  • 1. Fundamentos de Bases de Datos Grado en Información y Documentación, Univ. de Zaragoza Dr. Jesús Tramullas Diseño de Bases de Datos
  • 2. Necesidad de diseño ● Las bases de datos son representaciones de objetos y situaciones del mundo real. ● En el mundo real se producen limitaciones y restricciones. ● Las bases de datos deben reflejar rigurosamente el mundo real. ● Es necesario el uso de métodos de diseño rigurosos y formalizados.
  • 3. Objetivo fundamental ● El objetivo fundamental del diseño de bases de datos es obtener un conjunto de datos y un conjunto de operaciones sobre ellos, que permitan satisfacer las necesidades de la organización.
  • 4. Fases del diseño ● Diseño conceptual: – Esquema conceptual. 1ª FASE: Análisis ● Diseño lógico: I nv e st i g a ció n Req. de información Req. de procesos Esquema lógico. 2ª FASE: Diseño – Modelo semánt ico Esquema conceptual Diseño concept ual Diseño físico: Estática Dinámica ● Tecnología de gest ión de dat os – Esquema físico. Diseño lógico Esquema lógico Esquemas de transacciones SGBD Diseño físico Esquema físico 3ª FASE: Implant ación Carga de la Programas base de datos
  • 5. Productos del diseño ● Conceptual: obtener una representación de la realidad que capture las propiedades estáticas y dinámicas de la misma necesarias para satisfacer sus requerimientos. Esta representación debe suponer una imagen fiel del comportamiento del mundo real ● Lógico: traducción del esquema conceptual obtenido en la fase anterior dando lugar a un esquema lógico y a un conjunto de esquemas de transacciones, que expresan la estática y la dinámica. ● Físico: detalles de representación física y aspectos de eficiencia.
  • 6. Modelo de datos ● ...instrumento que se aplica a una parcela del mundo real (universo del discurso) para obtener una estructura de datos a la que denominamos esquema. Esta distinción entre el modelo (instrumento) y el esquema (resultado de aplicar el instrumento) es importante... Es importante también distinguir entre mundo real y universo del discurso, ya que este último es la visión que del mundo real tiene el diseñador... podemos definir un modelo de datos como un conjunto de conceptos, reglas y convenciones que nos permiten describir los datos, aspectos estáticos y dinámicos del universo del discurso.
  • 7. Propiedades ● Estáticas: objetos de información (entidades), propiedades de los objetos (atributos), relaciones entre objetos y restricciones sobre los objetos o sus relaciones → Esquema. ● Dinámicas: operaciones sobre los objetos o sus relaciones, conjuntos de operaciones (transacciones) y restricciones sobre la evolución de los objetos y sus relaciones → Especificación de transacciones.
  • 8. Contenidos del modelo ● En primer lugar, un modelo conceptual de información, entendiendo por tal un modelo de la estructura de información contenida en el universo de discurso representado, así como de la semántica que la acompaña y complementa. ● En segundo lugar, un modelo conceptual de funciones, entendiendo por tal un modelo estructurado de las actividades, procesos o funciones que se tienen lugar en el universo de discurso representado. ● Por último, un modelo conceptual de dinámica, entendiendo por tal un modelo que represente las dinámica, comportamiento y variaciones de los dos anteriores, desde una perspectiva espacial y temporal.
  • 9. Una propuesta de proceso de diseño, 1 ● Fase 1: Recopilación y análisis de requerimientos. – En esta fase se trata de conocer las expectativas del usuario sobre la base de datos. Para ello, se identifican los grupos de usuarios reales y posibles y las áreas de aplicación, se revisa la documentación existente, se analiza el entorno operativo y los requerimientos de procesado, y se realizan entrevistas y cuestionarios con los usuarios. Para todo ello existen técnicas formalizadas de especificación de requerimientos.
  • 10. Una propuesta de proceso de diseño, 2 ● Fase 2: Diseño conceptual de la base de datos. – Esta fase se subdivide en otras dos. La Fase 2a corresponde al diseño del esquema conceptual, esquema de especificación del modelo de datos a alto nivel, independiente de cualquier SGBD, que no puede utilizarse para implementar directamente la estructura de la base de datos. La Fase 2b corresponde al diseño de transacciones, es decir, a aquellas aplicaciones que van a manipular datos contenidos en la base de datos. Se suelen identificar mediante el estudio de las entradas y salidas de datos y su comportamiento funcional.
  • 11. Una propuesta de proceso de diseño, 3 ● Fase 3: Elección de un SGBD. – Se consideran diferentes factores técnicos, económicos y de beneficio, de servicio técnico y formación de usuarios, organizativos de rendimiento, etc. ● Fase 4: Transformación del modelo de datos (o fase de diseño lógico). – En esta fase se crea un esquema conceptual y los esquemas externos necesarios en el modelo de datos del SGBD seleccionado, mediante la transformación de los esquemas de modelo de datos a alto nivel obtenidos en la Fase 2a, al modelo de datos ofrecido por el SGBD.
  • 12. Una propuesta de proceso de diseño, 4 ● Fase 5: Diseño de la base de datos física. – Consiste en definir las estructuras de almacenamiento y de acceso para alcanzar una rendimiento óptimo de las aplicaciones de la base de datos. ● Fase 6: Implementación del sistema de base de datos. – En esta fase final se hace realidad la base de datos, mediante la creación y la compilación del esquema de bases de datos y de los ficheros de bases de datos, así como de las transacciones, a través de las aplicaciones.