Está en la página 1de 2

Prctica No.

8
Nombre: Uso de ndices en Sistemas de gestin de base de datos
Competencias: Crear y mantener ndices especializados
Introduccin:
Materiales y equipos:
1. Equipo de cmputo con sistema operativo Windows
2. PostgreSQL, MySQL y Oracle instalado previamente.
Metodologa
1.- Suponiendo las siguientes consultas recurrentes en aplicaciones clientes
para la base de datos del centro de investigacin en postgres construir los
ndices que consideren ms convengan.
Obtener los participantes por especialidad.
Obtener los datos de los proyectos por ttulo especfico
Obtener los proyectos por ordenados por fecha de inicio.
Obtener los patrocinadores que son personas morales organizados por
tipo de organizacin
2.- Suponiendo las siguientes consultas recurrentes en aplicaciones clientes
para la base de datos Sakila en MySQL construir los ndices que consideren
ms convengan o si ya los tiene indicar que ndices son los que se utilizarn.
Obtener los datos de un film por titulo
Obtener los datos de los films donde un actor en particular participa, la
bsqueda debe ser por first_name y last_name
Obtener los datos de los films por idioma origen en particular.
Para consultar los ndices se puede utilizar show index
3.- Suponiendo las siguientes consultas recurrentes en aplicaciones clientes
para la base de datos HR en ORACLE construir los ndices que consideren ms
convengan o si ya los tiene indicar que ndices son los que se utilizarn.

Obtener los datos de un empleado en particular buscado por


first_name
Obtener los datos de un puesto en particular buscado por titulo
Obtener los puestos que ha desempeado un empleado buscado por
first_name y last_name
Obtener los datos de los empleados que se encuentran ubicados en un
puesto en un continente determinado.
Para consultar los ndices se puede consultar la tabla dba_ind_columns

Recomendaciones
Antes de proceder a realizar la prctica, leer con cuidado las instrucciones
para crear y gestionar ndices en cada gestor de base de datos a utilizar,
existen diversidad de recursos, foros en Internet en los sitios de los
servidores
Observaciones
En este apartado debes poner las observaciones realizadas durante el
desarrollo de la prctica, podrs agregar imgenes, cuadros, tablas y grficas.
Cuestionario
1.- Qu diferencias funcionales y fsicas encuentras en los ndices utilizados
por los 3 gestores de base de datos?
2.- Qu diferencia entre un ndice UNIQUE y otro que no lo sea?

Fuentes de informacin:
1.- Documentacin de los gestores de base de datos involucrados

También podría gustarte