0000000000

Páginas: 12 (2909 palabras) Publicado: 19 de junio de 2013
Diseño Avanzado de BDs

Diseño Lógico y Físico de
Bases de Datos

Federico Piedrabuena

Instituto de Computación – Facultad de Ingeniería
Universidad De La República
TAGSI - Diseño Avanzado de Bases de Datos

InCo-Fac. Ingeniería

1

Proceso de Diseño de BDs
Análisis
Datos

Procesamiento

Diseño Conceptual

Análisis de Reqs.

Esquema Conceptual
Diseño Lógico
Elección demodelo de BD

Esquema Lógico 1er. nivel
Elección de DBMS

Especificación procesos

Diseño

frecuencias,
req. performance.

Diseño del Sistema

controles no
realizables en esquema.

Diseño Transacciones

Esquema Lógico 2do. nivel
Diseño Físico
DDL
InCo-Fac. Ingeniería

Implementación
esquema de la BD.

Programación
Programas

TAGSI - Diseño Avanzado de Bases de Datos2

Diseño Lógico
u

En que consiste ?
– Diseño de la base de datos en términos de un modelo lógico (p. Ej.
Modelo Relacional).
» Traducir el esquema de datos conceptual en un esquema de datos
lógico para un DBMS específico.

u

Objetivo:
– Obtener una representación del modelo conceptual que use de
forma eficiente las facilidades de estructuración de datos y
modelado derestricciones, disponibles en el modelo.

u

Problemas planteados:
– Mapeo desde Modelos Conceptuales.
– Aplicación de información sobre transacciones y requerimientos de
performance.
– Buen diseño en el Modelo Lógico (ej. Normalización).
– Conocimiento sobre procesamiento de operaciones.
– Optimización del esquema lógico.

InCo-Fac. Ingeniería

TAGSI - Diseño Avanzado de Bases de Datos3

Diseño Lógico
u

Técnicas a aplicar:
– Pasaje de Mod. Conceptuales

Mod. Lógicos.

– Técnicas de Diseño Relacional.
– Técnicas de optimización del esquema
relacional basado en:
» Información sobre volúmenes de datos.
» Procesamiento de operaciones en el DBMS
específico.
InCo-Fac. Ingeniería

TAGSI - Diseño Avanzado de Bases de Datos

4

Diseño Físico
u

En que consiste?
– Diseñar el esquema físico a través del refinamiento del esquema
lógico, para su implementación en un DBMS específico.

u

Objetivo:
– Implementar el modelo lógico empleando de forma eficiente las
estructuras físicas del DBMS, de forma de obtener optimizar la
performance del sistema.

u

Problemas planteados:
– Aplicación de información sobre transacciones y requerimientos deperformance.
– Conocimiento sobre procesamiento de operaciones.
– Elección de estructuras físicas adecuadas para el DBMS.
– Configuración de la BD.

InCo-Fac. Ingeniería

TAGSI - Diseño Avanzado de Bases de Datos

5

Diseño Físico
u

Técnicas a aplicar:
– Pasaje de Mod. Lógicos

Mod. Físico.

– Refinamiento del almacenamiento basado en:
» Información sobre volúmenes de datos
»Estructuras físicas disponibles en el DBMS
específico.
» Estrategias de procesamiento de operaciones en el
DMBS específico.
InCo-Fac. Ingeniería

TAGSI - Diseño Avanzado de Bases de Datos

6

Diseño Avanzado BDs

Diseño Lógico

u

Temas:
»
»
»
»
»

Introducción.
Diseño Independiente del Modelo.
Optimizaciones.
Diseño Dependiente del Modelo.
Pasaje ER
MR.

InCo-Fac.Ingeniería

TAGSI - Diseño Avanzado de Bases de Datos

7

Diseño Lógico del Esquema BD
u

Entrada:
– Esquema Conceptual
– Descripción del modelo lógico objetivo y sus
restricciones
– Estimaciones de carga (volumen de datos), consultas y
transacciones involucradas y su frecuencia
– Criterios de performance
» Tiempo de repuesta
» Espacio ocupado por la BD
» Utilización de CPU e I/Ou

Técnica a aplicar:
– Se divide esta actividad en dos fases:
» Diseño lógico independiente del modelo (primer nivel)
» Diseño lógico dependiente del modelo (segundo nivel)

InCo-Fac. Ingeniería

TAGSI - Diseño Avanzado de Bases de Datos

8

Diseño Lógico del Esquema BD
Esquema Conceptual

Carga Estimada
(Volumen de Datos y Procesamiento)

Diseño Lógico – Primer Nivel...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 0000000000
  • 0000000000
  • 0000000000
  • 0000000000

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS