Está en la página 1de 2

Tarea 2:

1. Revisa nuestro libro de referencia, a partir de la página 284 se encuentra el tema


de los índices, revisa y busca la diferencia entre índices densos y dispersos.
El índice denso aparece un registro por cada valor de la clave de búsqueda de un archivo mientras
que en el índice disperso solo aparece un registro índice para algunos de los valores.

2. Revisa la documentación enviada y crea con scripts tus propios escenarios


ejemplos donde se presenten los siguientes tipos de búsquedas:
a. Table Scan
b. Index Scan
c. Index Seek
d. Clustered Index Scan.

create database empresa2

use empresa2

create table empleado


(
idempleado int not null,
Nombre varchar(40),
Apellido varchar (40),
licencia varchar (20),
sexo varchar (10)
)

CREATE INDEX idx_empleado ON EMPLEADO(idempleado)

CREATE UNIQUE INDEX idx2_empleado ON EMPLEADO(idempleado)

CREATE CLUSTERED INDEX idx3_empleado ON EMPLEADO(idempleado)

SELECT * FROM EMPLEADO ORDER BY APELLIDO

Insert Into Empleado Values (1,'kelvin', 'timmy', 1231112341,'hombre')


Insert Into Empleado Values (2,'dina', 'Stevvan', 12311212341, 'mujer')
Insert Into Empleado Values (3,'devis', 'mercado', 1231112342, 'hombre')
Insert Into Empleado Values (4,'Daniel', 'urena', 1231112343, 'hombre')
Insert Into Empleado Values (5,'Lorenzo', 'santo', 1231112344, 'hombre')

DROP INDEX EMPLEADO.idx_empleado


DROP INDEX EMPLEADO.idx2_empleado
DROP INDEX EMPLEADO.idx3_empleado
3. Comenta brevemente sobre el concepto B-Tree.
Un b-tree es un árbol equilibrado que nos facilita a la hora de buscar un registro buscándolo mucho
más rápido que en un índice aleatorio.

4. Comenta brevemente sobre la función del optimizador de consultas.


El optimizador de consulta se encarga de analizar cuál sería la ejecución más eficiente para la
consulta que se valle a ejecutar.

También podría gustarte