Optimizaci\u00f3n de la Estructura de la Base de Datos.pdf - OPTIMIZACI\u00d3N DE LA ESTRUCTURA DE BASE DE DATOS Estructura de contenidos INTRODUCCI\u00d3N.3 1

Optimizaciu00f3n de la Estructura de la Base de Datos.pdf...

This preview shows page 1 - 5 out of 23 pages.

FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje OPTIMIZACIÓN DE LA ESTRUCTURA DE BASE DE DATOS Estructura de contenidos INTRODUCCIÓN ....................................................................... 3 1. APLICACIÓN Y DISEÑO DE BASE DE DATOS ............................. 3 1.1 Normalizar la base de datos ................................................ 3 1.2 Desnormalizar la base de datos ............................................. 8 2. LA OPTIMIZACIÓN DE CONSULTAS .......................................... 9 2.1 Consultas SQL basadas en el álgebra relacional ....................... 10 2.1.1 Operaciones del Algebra Relacional ..................................... 10 2.2 Selección de índices ............................................................ 18 2.3 Estimación de Costes ........................................................... 20
Image of page 1
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje 2 Mapa conceptual DISEÑO E IMPLEMENTACIÓN DE CUBOS DE DATOS
Image of page 2
FAVA - Formación en Ambientes Virtuales de Aprendizaje Diseño e Implementación de Cubos de Datos SENA - Servicio Nacional de Aprendizaje 3 INTRODUCCIÓN La búsqueda de un nivel óptimo de rendimiento en los servicios asociados a las bases de datos, es una constante para lograr el mantenimiento proactivo que debe proveer el administrador de las bases de datos. Consecuentemente una de las tareas a implementar es la verificación de la estructura de la base de datos y el desarrollo de acciones que permitan optimizarla, para esto deben ser revisados temas asociados a la normalización y desnormalización de la base de datos, ya que una estructura deficiente puede incidir en que las consultas a los datos relacionados no puedan realizarse de una manera óptima y deterioren el nivel de respuesta esperado. Otro aspecto a analizar es el uso de herramientas que permitan optimizar las consultas, así como la creación y uso apropiado de índices para el mejoramiento del rendimiento en la ejecución de consultas. Al tener consultas de larga duración se consumen recursos del sistema que hacen que el servidor y las aplicaciones funcionen con lentitud, desencadenando otros problemas y por tanto es necesario adoptar diferentes estrategias para buscar la ejecución más eficiente de las consultas. 1. APLICACIÓN Y DISEÑO DE BASE DE DATOS Las técnicas que permiten optimizar el diseño de una base de datos han evolucionado a medida que se desarrollan más aplicaciones. Las técnicas se basan en la aplicación de la normalización para el desarrollo de bases de datos, junto con una estrecha colaboración entre los administradores de bases y desarrolladores de aplicaciones, así como técnicas de trabajo, tanto en pre-producción como en los sistemas terminados. 1.1 Normalizar la base de datos 1.1.1 Introducción El objetivo de la normalización es la construcción de un esquema de base de datos que satisfacen propiedades de las formas normales. Un esquema mal definido en la etapa de diseño puede conducir a una
Image of page 3
FAVA - Formación en Ambientes Virtuales de Aprendizaje Diseño e Implementación de Cubos de Datos SENA - Servicio Nacional de Aprendizaje 4 serie de anomalías durante la fase operativa, tales como duplicación de la información y anomalías durante las operaciones de actualización (insertar, suprimir, modificar).
Image of page 4
Image of page 5

You've reached the end of your free preview.

Want to read all 23 pages?

  • Fall '19
  • Smith

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture