diseño del esquema de bd by john eddie quispe coila jefe de base de datos

18
Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Upload: inez-solis

Post on 26-Jan-2015

10 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Diseño del Esquema de BD

By John Eddie Quispe Coila

Jefe de Base de Datos

Page 2: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Diseño del esquema de BD

Una base de datos no es más que un componente de un sistema de información. Por tanto, el ciclo de vida del sistema de información incluye el ciclo de vida de la base de datos que forma parte de él.

Page 3: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Diseño del esquema de BD

Fase I: Análisis de requerimientosFase II: Diseño conceptualFase III: Elección del SGBDFase IV: Diseño lógicoFase V: Diseño físico

Page 4: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Análisis de requerimientos

Nos fijaremos especialmente en todos los requerimientos asociados a los datos con los que ha de trabajar nuestro sistema.

Recabar información sobre el uso que se le piensa dar a la base de datos

Page 5: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Análisis de requerimientosTAREAS

Identificación de las principales áreas de la aplicación y grupos de usuarios.

Estudio y análisis de la documentación existente relativa a las aplicaciones.

Estudio del entorno de operación actual.Estudio del uso de la información

(transacciones, frecuencias y flujos de datos).

Page 6: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Análisis de requerimientosRESULTADOS

Descripción del sistema en lenguaje natural.

Lista de requerimientos (organizados de forma jerárquica).

Diagramas de flujo de datos (DFD).

Page 7: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Diseño conceptual

Descripción del esquema de la base de datos utilizando un modelo de datos conceptual

Producir un esquema conceptual de la base de datos (independiente del sistema gestor de bases de datos que luego vayamos a utilizar).

Page 8: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Diseño conceptualTAREAS

Comprensión de la estructura, semántica, relaciones y restricciones asociados a los datos que deben almacenarse en la base de datos.

Modelado de los datos del sistema (obtención de una descripción estable de lo que será el contenido de la base de datos).

Comunicación entre usuarios finales, analistas y diseñadores para comprobar la validez del modelo obtenido.

Page 9: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Diseño conceptualRESULTADOS

Diagrama Entidad - RelaciónDiagrama E/R de Chen, Diagrama E/R CASE*Method Diagrama de clases UML, etc.

Diccionario de metadatos.

Page 10: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Elección del SGBD

La elección del sistema gestor de bases de datos que vayamos a utilizar

Page 11: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Elección del SGBDTAREAS

Primero se realiza la elección del modelo de datos, el tipo de sistema gestor de bases de datos que vamos a usar: relacional, objeto-relacional, orientado a objetos, multidimensional, etc.

Elección el sistema gestor de bases de datos (marca y versión), estudio de factores técnicos y no técnicos.

Page 12: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Elección del SGBDRESULTADOS

Justificación del SGBD elegido, describiendo factores técnicos y no técnicos mas importantes.

Page 13: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Diseño lógico

Descripción de la base de datos con un modelo de datos implementable, como puede ser el caso del modelo relacional

Crear el esquema conceptual de la base de datos de acuerdo con el modelo de datos del sistema gestor de base de datos elegido.

Page 14: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Diseño lógicoTAREAS

Pasar del diagrama E/R (o equivalente) a un conjunto de tablas.

Normalización de las tablas

Page 15: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Diseño lógicoRESULTADOS

Un conjunto de estructuras propias del modelo abstracto de datos del SGBD elegido (esto es, un conjunto de tablas y relaciones si trabajamos con bases de datos relacionales).

Un diccionario de datos y metadatos refinado

Page 16: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Diseño físico

Descripción de la base de datos a nivel interno, de acuerdo con las características del sistema gestor de bases de datos que decidamos utilizar.

Page 17: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Diseño físicoTAREAS

Estimar adecuadamente los diferentes parámetros físicos de la data y metadata de la BD.

Preparar las sentencias DDL correspondientes a las estructuras identificadas durante la etapa de diseño lógico de la BD.

Page 18: Diseño del Esquema de BD By John Eddie Quispe Coila Jefe de Base de Datos

Diseño físicoRESULTADOS

Un conjunto de sentencias DDL escritas en el lenguaje del SGBD elegido (incluyendo la creación de índices, la selección de parámetros físicos de la base de datos, etcétera).

Un diccionario de datos y metadatos culminado.