Desnormalizacion

11,879 views

Published on

Cuestiones de repaso capítulo 18

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
11,879
On SlideShare
0
From Embeds
0
Number of Embeds
134
Actions
Shares
0
Downloads
261
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Desnormalizacion

  1. 1. UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA La Universidad Católica de Loja <ul><li>Raquel P. Luzuriaga </li></ul><ul><li>[email_address] </li></ul>
  2. 3. <ul><li>La desnormalización permite ingresar redundancia de una forma controlada. </li></ul><ul><li>Seguir una serie de pasos conlleva a: </li></ul><ul><ul><li>Combinar las relaciones </li></ul></ul><ul><ul><li>Duplicar los atributos no claves </li></ul></ul><ul><ul><li>Introducir de grupos repetitivos </li></ul></ul><ul><ul><li>Crear Tablas de extracción </li></ul></ul><ul><ul><li>Particionar tablas </li></ul></ul>
  3. 4. <ul><li>Se debe desnormalizar para optimizar el esquema relacional. </li></ul><ul><li>Para hacer referencia a la combinación de dos relaciones que forman una sola relación. </li></ul><ul><li>EJEMPLO: </li></ul><ul><ul><li>Proveedor(Nro_proveedor, calle, ciudad, cod_postal, descripicion) </li></ul></ul><ul><ul><li>La relación Proveedor esta desnormalizada, ya que para normalizarla deberíamos crear una tabla con ciudad y código postal </li></ul></ul>
  4. 5. <ul><li>Tasa de procesamiento de transacciones , es el número de transacciones que pueden ser procesadas en un periodo de tiempo. </li></ul><ul><li>Tiempo de respuesta, es el tiempo que transcurre hasta que procesa una sola transacción. </li></ul><ul><li>Almacenamiento en disco , cantidad de espacio de disco que se requiere para almacenar los archivos de la base de datos. </li></ul>
  5. 7. <ul><li>Cuanta más memoria principal se ponga a disposición del SGBD, más rápido se ejecutará este. </li></ul><ul><li>También se debe considerar los patrones de acceso de usuario: ya que mientras más usuarios accedan a la base de datos, mas se incrementará la cantidad de memoria utilizada </li></ul>
  6. 8. <ul><li>Controla las tareas de los otros recursos del sistema y ejecuta los procesos del usuario. </li></ul><ul><li>Es el más grande y más costoso. </li></ul><ul><li>Se debe impedir la contienda de procesador, estos se da cuando tenemos varios procesos esperando que se les asigne tiempo de procesador. </li></ul>
  7. 9. <ul><li>En cualquier SGBD se requiere una gran cantidad de operaciones de entrada y salida de disco para poder almacenar y extraer los datos. </li></ul><ul><li>Los discos suelen tener una tasa de E/S recomendada, cuando se excede , puede hacer que aparezcan cuellos de botella. </li></ul>
  8. 10. <ul><li>Cuando la cantidad del tráfico de red es excesiva o cuando el número de contiendas de red es grande, se pueden producir cuellos de botella. </li></ul>
  9. 11. <ul><li>Cada uno de los recursos mencionados anteriormente pueden afectar a otros recursos del sistema. </li></ul><ul><li>Si se añade más memoria principal, se reducen las operaciones de intercambio de páginas entre memoria y disco, evitando los cuellos de botella. </li></ul><ul><li>Usar efectivamente la memoria puede dar como resultado un menor número de operaciones de E/S de disco </li></ul>
  10. 12. <ul><li>Los archivos del sistema operativo deben estar separados de los de la base de datos. </li></ul><ul><li>Los archivos principales de la base de datos deben estar separados de los archivos de índice. </li></ul><ul><li>El archivo del registro de recuperación debe estar separado del resto de la base de datos. </li></ul>

×