Cuestiones de repaso del capitulo 18

639 views

Published on

Metodología: Monitorización y Optimización del sistema final

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
639
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cuestiones de repaso del capitulo 18

  1. 1. BASE DE DATOS AVANZADAS Autor Víctor M. Samaniego C. Ing. Nelson Piedra Universidad Técnica Particular de Loja La Universidad Católica de Loja Sistemas Informáticos y Computación
  2. 2. Metodología: Monitorización y Optimización del sistema final Cuestiones de repaso
  3. 3. 18.1. Descríbase el propósito de los pasos principales de la mitología de diseño físico. <ul><li>La monitorización y optimización del sistema final proporciona directrices para determinar cuando normalizar el modelo lógico de los datos e introducir redundancia. </li></ul>
  4. 4. <ul><li>Considerar la introducción de una cantidad controlada de redundancia: </li></ul><ul><li>Uno de los objetivos básicos del diseño de base de datos relacionales es el de agrupar los atributos en una relación por que existe una dependencia funcional entre los mismos. </li></ul><ul><li>Como consecuencia puede darse la perdida de algunos de los beneficios de un diseño total mente normalizado. </li></ul>
  5. 5. <ul><li>En este paso lo que se considera en si es la duplicación de ciertos atributos o la combinación de relaciones para reducir el numero de combinaciones requeridas para procesar una consulta. </li></ul>
  6. 6. <ul><li>Combinación de relaciones uno a uno(1:1) </li></ul><ul><li>En esta combinación se considera las relaciones en las que frecuentemente se haga referencia de manera conjunta y a las que haga referencia de forma separada infrecuentemente. </li></ul><ul><li>Puede haber un numero significativo de valores nulos. </li></ul>
  7. 7. <ul><li>Duplicación de atributos no clave en las relaciones uno a muchos (1:*) </li></ul><ul><li>En este paso el objetivo principal o especifico es el de reducir o eliminar las combinaciones en las consultas frecuentes o criticas. </li></ul><ul><li>Un problema que hay que considerar es en la duplicación es el espacio de almacenamiento. </li></ul>
  8. 8. <ul><li>Duplicación de los atributos de clave externa en las relaciones uno a muchos(1:*) para reducir las combinaciones. </li></ul><ul><li>El objetivo es reducir las combinaciones en las consuntas frecuentes o criticas . </li></ul><ul><li>Aquí se basa en la duplicación uno o mas de los atributos de clave externa en una relación. </li></ul>
  9. 9. <ul><li>Duplicación de los atributos en las relaciones muchos a muchos(*:*) para reducir las combinaciones. </li></ul><ul><li>Si queremos obtener información a partir de la relación *:* tenemos combinar tres tablas. </li></ul><ul><li>En alguna circunstancias se puede reducir el numero de relaciones que hay que combinar lo nos lleva a la duplicación de atributos. </li></ul>
  10. 10. <ul><li>Introducción a grupos repetitivos. </li></ul><ul><li>Los grupos repetitivos se separan en una nueva tabla formando una relación 1:* con la tabla original padre. </li></ul><ul><li>La reintroducción de grupos repetitivos es una forma efectiva de mejorar las prestaciones del sistema. </li></ul>
  11. 11. <ul><li>Creación de tablas de extracción . </li></ul><ul><li>La técnica mas común para generar tablas de extracción consiste en crear y rellenar las tablas mediante una ejecución por bloques. </li></ul>
  12. 12. <ul><li>Particionamiento por tablas. </li></ul><ul><li>El particionamiento consiste en descomponer en una serie de piezas mas pequeñas manejables. </li></ul><ul><li>Las particiones son particular mente aplicables o útiles a aquellas aplicaciones en donde almacenan y analizan grandes cantidades de datos. </li></ul>
  13. 13. Monitorización del sistema para mejorar el rendimiento: <ul><li>En este paso se mejora las prestaciones del sistema con el fin de corregir las decisiones de diseño inapropiadas o re reflejar cambios sufridos por los requisitos. </li></ul>
  14. 14. 18.2. ¿En que circunstancia conviene desnormalizar un modelo lógico de datos? <ul><li>Puede que se necesario reconsiderar la elección de índices en aquellas tablas que hayan sido desnormalizadas, con el fin de determinar si algunos índices existentes deben eliminarse o beben añadirse. </li></ul><ul><li>Cuando haya la necesidad de realizar combinaciones de tablas o la reducción de las mismas. </li></ul>
  15. 15. 18.3. ¿Qué factores pueden usarse para medir la eficiencia? <ul><li>Se puede medir de cierta forma en cuanto a la reducción del numero de claves externas. </li></ul><ul><li>La tasa de procesamiento. </li></ul><ul><li>También en la reducción de índices. </li></ul><ul><li>El tiempo de respuesta. </li></ul><ul><li>El ahorrado de espacio de almacenamiento en disco. </li></ul>
  16. 16. 18.4. Explique como interactúan entre si y como afecta a las prestaciones del sistema los componentes básicos del hardware. <ul><li>Estos cuatro componentes o recursos del sistema (la memoria principal, procesador, E/S de disco y la red) interactúan entre si y afectan en cuanto eficiencia y calidad de nuestra Base Datos. </li></ul>
  17. 17. <ul><li>La memoria principal con su acceso rápido, el procesador con el control de tareas, las operaciones de E/S para almacenar o extraer los datos y la red para el intercambio de datos e información. </li></ul>
  18. 18. 18.5. ¿Cómo distribuiría los datos entre una serie de discos? <ul><li>Es un proceso de almacenamiento en el que los bits se empaquetan como grupos y son almacenados bajo un determinado código. Es utilizado por los discos que utilizan codificación RLL. </li></ul><ul><li>Aquí los archivos del OS están o deben estar separados de los de la BD. </li></ul><ul><li>También los archivos principales de la BD datos deben estar separados de los archivos de índice. </li></ul>

×