viernes, 19 de junio de 2015

Esquema fisico


 

El esquema físico de una base de datos es una descripción de la implementación de una base de datos en memoria secundaria, describiendo las estructuras de almacenamiento y los métodos de acceso a esos datos.

Diseño Físico
Es donde los requerimientos del diseño conceptual y lógico son puestos en una forma tangible. Es en este diseño que las restricciones de la tecnología son aplicadas al Diseño Lógico de la solución. El Diseño Físico define cómo los componentes de la solución, así como la interfaz de usuario y la base de datos física trabajan juntos. Desempeño, implementación, ancho de banda, escalabilidad, adaptabilidad y mantenibilidad son todos resueltos e implementados a través del Diseño Físico. Ya que esta perspectiva transforma los diseños previos en una forma concreta, es posible estimar qué recursos, costos o programación de tiempo serán necesarios para concretar el proyecto.
Al lidiar con estas tres perspectivas, es importante notar que éstas no son series de pasos con puntos de finalización claros. No es necesario alcanzar un punto específico en una de las perspectivas antes de continuar con la siguiente. De hecho, un área de diseño puede ser usada en combinación con otra de manera tal que mientras una parte de la solución es diseñada conceptual o lógicamente, otra esta siendo codificada o implementada en el producto final. Desde que no existen etapas con puntos definidos o límites, es posible regresar a las distintas perspectivas de diseño cuantas veces sea necesario. Esto permite afinar el diseño revisando y rediseñando la solución.
Objetivos del diseño físico
• Minimizar el tiempo de respuesta
– Tiempo entre la introducción de una transacción T de BD y la obtención de respuesta
• Maximizar la productividad de las transacciones
• Optimizar el aprovechamiento del espacio
– Cantidad de espacio ocupado por ficheros de la BD y sus estructuras de acceso
• En general se especifica límites promedio y del peor de los casos de cada parámetro anterior como parte de los requisitos de rendimiento del sistema.
 Durante el diseño físico hay que tener en cuenta...
• Que el rendimiento depende del tamaño y número de registros en los ficheros
Estimar tamaño_registro y num_registros para cada fichero
Estimar crecimiento de cada fichero: "cómo y cuánto va a crecer" en tamaño de registro, o en número de registros
• El uso que se espera dar a la base de datos
Estimar patrones de actualización y obtención de datos para cada fichero, considerando todas las transacciones


No hay comentarios:

Publicar un comentario