capitulo 18

6
UNIVERSIDAD TECNICA UNIVERSIDAD TECNICA PARTICULAR DE LOJA PARTICULAR DE LOJA BASE DE DATOS AVANZADA BASE DE DATOS AVANZADA DESNORMALIZACION DESNORMALIZACION POR: PATRICIA FLORES POR: PATRICIA FLORES

Upload: patricia-flores

Post on 09-Jul-2015

261 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Capitulo 18

UNIVERSIDAD TECNICA UNIVERSIDAD TECNICA PARTICULAR DE LOJAPARTICULAR DE LOJA

BASE DE DATOS AVANZADABASE DE DATOS AVANZADA

DESNORMALIZACIONDESNORMALIZACION

POR: PATRICIA FLORESPOR: PATRICIA FLORES

Page 2: Capitulo 18

18.1 Describa el propósito de los pasos principales 18.1 Describa el propósito de los pasos principales de la metodología de diseño físico presentada en de la metodología de diseño físico presentada en este capítuloeste capítulo

El propósito básico es tratar de producir una base de El propósito básico es tratar de producir una base de datos que sea eficiente , es decir capaz de contar con datos que sea eficiente , es decir capaz de contar con todo lo que se requiera dentro del sistema. Además se todo lo que se requiera dentro del sistema. Además se debe tomar en cuenta que el propósito también incluye debe tomar en cuenta que el propósito también incluye tener eficiencia a pesar de la utilización de la tener eficiencia a pesar de la utilización de la desnormalización es decir que a pesar de esto presten desnormalización es decir que a pesar de esto presten eficacia al sistema.eficacia al sistema.

Page 3: Capitulo 18

18.2. ¿En que circunstancias conviene 18.2. ¿En que circunstancias conviene desnormalizar un modelo lógico de datos? Utilice desnormalizar un modelo lógico de datos? Utilice ejemplos para ilustrara su respuesta.ejemplos para ilustrara su respuesta.

Esto se debe hacer cuando existe una relación de uno a Esto se debe hacer cuando existe una relación de uno a uno entre dos tablas, también cuando se da el caso de uno entre dos tablas, también cuando se da el caso de que los atributos de repiten es decir existe una que los atributos de repiten es decir existe una duplicación de atributos en una relación de uno a muchos, duplicación de atributos en una relación de uno a muchos, cuando las claves externas se duplican en una relación de cuando las claves externas se duplican en una relación de uno a muchos, duplicación de atributos no claves uno a muchos, duplicación de atributos no claves externas en una relación de uno a muchos, duplicación de externas en una relación de uno a muchos, duplicación de atributos en relaciones muchos a muchos, grupos atributos en relaciones muchos a muchos, grupos repetitivos, tablas de extracción; Ejemplo: si existe una repetitivos, tablas de extracción; Ejemplo: si existe una tabla cliente que se relaciona con una tabla cajero; se tabla cliente que se relaciona con una tabla cajero; se pondría en la tabla cliente atributos que identifiquen al pondría en la tabla cliente atributos que identifiquen al cajero que le atendió a ese cliente. Esto en el caso donde cajero que le atendió a ese cliente. Esto en el caso donde un cliente puede ser atendido por un cajero.un cliente puede ser atendido por un cajero.

Page 4: Capitulo 18

18.3. ¿Qué factores pueden usarse para medir la 18.3. ¿Qué factores pueden usarse para medir la eficiencia?eficiencia?

Taza de procesamiento de transacciones:Taza de procesamiento de transacciones: Se Se refiere al número de transacciones que pueden refiere al número de transacciones que pueden realizarse en un tiempo dado.realizarse en un tiempo dado.

Tiempo de respuesta: Se refiere al Tiempo de respuesta: Se refiere al tiempo que tiempo que se puede demorar al realizarse una se puede demorar al realizarse una transacción, mientras menos sea este tiempo transacción, mientras menos sea este tiempo mucho mejor será para el usuario.mucho mejor será para el usuario.

Almacenamiento en disco: Se refiere a la Almacenamiento en disco: Se refiere a la cantidad de espacio en disco requerida para cantidad de espacio en disco requerida para almacenar los archivos de la base de datos. almacenar los archivos de la base de datos.

Page 5: Capitulo 18

18.4. Explique como interactúan entre sí y como afectan a 18.4. Explique como interactúan entre sí y como afectan a las prestaciones del sistema los cuatro componentes las prestaciones del sistema los cuatro componentes básicos del hardwarebásicos del hardware

EEl procesador asigna a cada proceso la prioridad l procesador asigna a cada proceso la prioridad con la que se va a realizar, mientras que los con la que se va a realizar, mientras que los dispositivos de entrada y salida nos permitirán dispositivos de entrada y salida nos permitirán ingresar y visualizar los datos, y con la red hay ingresar y visualizar los datos, y con la red hay que tener mucho cuidado ya que por las múltiples que tener mucho cuidado ya que por las múltiples peticiones se pueden generar cuellos de botellas.peticiones se pueden generar cuellos de botellas.Es importante dejar un buen espacio de memoria Es importante dejar un buen espacio de memoria para la base de datos de tal manera que los para la base de datos de tal manera que los accesos sean más rápidos. Y esto importa mucho accesos sean más rápidos. Y esto importa mucho al momento de cargar nuestra base de datos ya al momento de cargar nuestra base de datos ya que no será eficiente si no tiene un buen recurso, que no será eficiente si no tiene un buen recurso, para que se lo utilice. para que se lo utilice.

Page 6: Capitulo 18

18.5. ¿Cómo distribuiría los datos en una serie de 18.5. ¿Cómo distribuiría los datos en una serie de discos?discos?

Lo que se buscaría seria el equilibrio de carga y Lo que se buscaría seria el equilibrio de carga y asi poder evitar los cuellos de botella. Para lo asi poder evitar los cuellos de botella. Para lo cual es necesario realzar un repartición equitativa cual es necesario realzar un repartición equitativa de los datos que llegan a este; con el objetivo de de los datos que llegan a este; con el objetivo de que no se sobre cargue ni uno ni otro sino que que no se sobre cargue ni uno ni otro sino que todos los discos estén con el mismo nivel de todos los discos estén con el mismo nivel de datos para procesardatos para procesar