Desnormalizacion

12
UNIVERSIDAD TÉCNICA PARTICULAR DE UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA LOJA La Universidad Católica de Loja La Universidad Católica de Loja Raquel P. Luzuriaga Raquel P. Luzuriaga [email protected] [email protected]

description

Cuestiones de repaso capítulo 18

Transcript of Desnormalizacion

Page 1: Desnormalizacion

UNIVERSIDAD TÉCNICA PARTICULAR UNIVERSIDAD TÉCNICA PARTICULAR DE LOJADE LOJA

La Universidad Católica de LojaLa Universidad Católica de Loja

•Raquel P. Raquel P. LuzuriagaLuzuriaga

[email protected]@gmail.com

Page 2: Desnormalizacion
Page 3: Desnormalizacion

La desnormalización permite ingresar redundancia de una forma controlada.

Seguir una serie de pasos conlleva a:• Combinar las relaciones• Duplicar los atributos no claves• Introducir de grupos repetitivos• Crear Tablas de extracción • Particionar tablas

Page 4: Desnormalizacion

Se debe desnormalizar para optimizar el esquema relacional.

Para hacer referencia a la combinación de dos relaciones que forman una sola relación.

EJEMPLO:• Proveedor(Nro_proveedor, calle, ciudad,

cod_postal, descripicion)• La relación Proveedor esta desnormalizada, ya

que para normalizarla deberíamos crear una tabla con ciudad y código postal

Page 5: Desnormalizacion

Tasa de procesamiento de transacciones, es el número de transacciones que pueden ser procesadas en un periodo de tiempo.

Tiempo de respuesta, es el tiempo que transcurre hasta que procesa una sola transacción.

Almacenamiento en disco, cantidad de espacio de disco que se requiere para almacenar los archivos de la base de datos.

Page 6: Desnormalizacion
Page 7: Desnormalizacion

Cuanta más memoria principal se ponga a disposición del SGBD, más rápido se ejecutará este.

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

Page 8: Desnormalizacion

Controla las tareas de los otros recursos del sistema y ejecuta los procesos del usuario.

Es el más grande y más costoso. Se debe impedir la contienda de

procesador, estos se da cuando tenemos varios procesos esperando que se les asigne tiempo de procesador.

Page 9: Desnormalizacion

En cualquier SGBD se requiere una gran cantidad de operaciones de entrada y salida de disco para poder almacenar y extraer los datos.

Los discos suelen tener una tasa de E/S recomendada, cuando se excede , puede hacer que aparezcan cuellos de botella.

Page 10: Desnormalizacion

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.

Page 11: Desnormalizacion

Cada uno de los recursos mencionados anteriormente pueden afectar a otros recursos del sistema.

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.

Usar efectivamente la memoria puede dar como resultado un menor número de operaciones de E/S de disco

Page 12: Desnormalizacion

Los archivos del sistema operativo deben estar separados de los de la base de datos.

Los archivos principales de la base de datos deben estar separados de los archivos de índice.

El archivo del registro de recuperación debe estar separado del resto de la base de datos.