fases para la creación de una base de datos

15
Docente: Ing. Marco Aurelio Porro Chulli Curso: Base de Datos I Integrantes: Taqui Wajuyat Flor Gonzales Leon Lizeth Tema: Fases para la creación de una BD

Upload: taqui-wajuyat-flor

Post on 13-Feb-2017

221 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Fases para la creación de una base de datos

Docente: Ing. Marco

Aurelio Porro ChulliCurso: Base de Datos I

Integrantes: Taqui Wajuyat Flor Gonzales Leon Karen

LizethTema: Fases para la creación de una BD

Page 2: Fases para la creación de una base de datos

FASES PARA LA CREACIÓN DE UNA BASE

DE DATOS

Page 3: Fases para la creación de una base de datos

FASES DE DISEÑO DE BASE DE DATOS

Análisis de Requerimientos

Diseño Conceptual

Diseño Lógico

Diseño Físico

Page 4: Fases para la creación de una base de datos

DISEÑO DE BASE DE DATOS

Consiste en definir la estructura de los datos que debe tener la base de datos de un sistema de información determinado.

Page 5: Fases para la creación de una base de datos

FASE 1: ANALISIS DE REQUERIMIENTOS

La fase de análisis de requerimientos produce una descripción

operacional de la base de datos. Su objetivo es asegurar que la

base de datos contenga los datos necesarios para las

funciones y aplicaciones donde se usará la base de datos. Esta

fase es realizada normalmente por los diseñadores de bases de

datos a través de entrevistas con los usuarios del sistema que

será realizado. En este sentido se dice que esta fase es una

fase de: Adquisición de Conocimiento. La salida de esta fase

(valga la redundancia) son los requerimientos del sistema.

Page 6: Fases para la creación de una base de datos

TIPOS DE REQUERIMIENTOSAmbiente físico

Interfaces

Usuarios y factores humanos

Funcionalidad

Documentación

Datos

Recursos

Seguridad

Aseguramiento de la calidad

Page 7: Fases para la creación de una base de datos

En esta etapa se obtiene una estructura de la información de la futura BD independiente de la tecnología que hay que emplear.

FASE

2: D

ISEÑ

O CONC

EPTU

AL

Page 8: Fases para la creación de una base de datos

No se tiene en cuenta todavía qué tipo de base de datos se utilizará –relacional, orientada a objetos, jerárquica, etc.–; en consecuencia, tampoco se tiene en cuenta con qué SGBD ni con qué lenguaje concreto se implementará la base de datos. Así pues, la etapa del diseño conceptual nos permite concentrarnos únicamente en la problemática de la estructuración de la información, sin tener que preocuparnos al mismo tiempo de resolver cuestiones tecnológicas.

Page 9: Fases para la creación de una base de datos

METODOLOGÍA DEL DISEÑO CONCEPTUALIdentificar las entidades

Identificar las relaciones

Identificar los atributos y asociarlos a entidades y relaciones

Determinar los dominios de los atributos

Determinar los identificadores

Determinar las jerarquías de generalización

Dibujar el diagrama entidad-relación

Revisar el esquema conceptual local con el usuario

Page 10: Fases para la creación de una base de datos

Esta fase produce un diseño que se acerca más a la implementación en un Sistema Manejador de Base de Datos. En esencia esta fase transforma el modelo Entidad - Relación en tablas que podrán ser implementadas en un sistema manejador de base de datos particular

FASE 2: DISEÑO LÓGICO

Page 11: Fases para la creación de una base de datos

METODOLOGÍA DEL DISEÑO LÓGICO EN EL MODELO RACIONALConvertir los esquemas conceptuales locales

en esquemas lógicos localesDerivar un conjunto de relaciones (tablas)

para cada esquema lógico localValidar cada esquema mediante la

normalizaciónValidar cada esquema frente a las

transacciones del usuarioDibujar el diagrama entidad-relación

Definir las restricciones de integridadRevisar cada esquema lógico local con el

usuario correspondienteMezclar los esquemas lógicos locales en un

esquema lógico globalValidar el esquema lógico global

Estudiar el crecimiento futuro

Dibujar el diagrama entidad-relación finalRevisar el esquema lógico global con los

usuarios

Page 12: Fases para la creación de una base de datos

EJEMPLO

• Esquema relacionalpersona  (identificación, nombres, apellidos, edad )

cuenta  (persona_id*, numerocuenta

• Representación gráfica.

Page 13: Fases para la creación de una base de datos

En esta etapa se transforma la estructura obtenida en la etapa del diseño lógico, con el objetivo de conseguir una mayor eficiencia; además, se completa con aspectos de implementación física que dependerán del SGBD.

FASE 2: DISEÑO LÓGICO

Page 14: Fases para la creación de una base de datos

METODOLOGÍA DE DISEÑO FÍSICO PARA BASES DE DATOS

RELACIONALESDiseñar las relaciones base para el

SGBD específicoDiseñar las reglas de negocio para el

SGBD específico

Analizar las transacciones

Escoger las organizaciones de ficheros

Escoger los índices secundarios

Considerar la introducción de redundancias controladas

Estimar la necesidad de espacio en disco

Diseñar las vistas de los usuarios

Diseñar las reglas de acceso

Page 15: Fases para la creación de una base de datos