You are on page 1of 12

UNIVERSIDAD TCNICA DEL NORTE

Facultad de Ingeniera en Ciencias Aplicadas

Carrera de Ingeniera en Sistemas

BASE DE DATOS II

Tema:

Implementacin, costo de la consulta y la estrategia en SQL Server

Nombre: Colimba Patricia Fecha: 03/07/2013

Tutor: Ing.: Miguel Orquera


Colimba Patricia

INTRODUCCIN
La finalidad de este proyecto es aprender sobre la materia de Base de Datos II que ser muy til para nuestra profesin; tambin aprenderemos sobre cmo utilizar una base de datos y generar datos mediante cdigo utilizando C#. Mediante el manejo de SQL Server Management Studio se utilizara la consulta insert la cual nos permitir insertar datos a nuestras tablas, con esto podemos observar de qu forma realiza su ejecucin; tanto en su proceso, como los recursos, consulta ms costosa y el plan de ejecucin.

Colimba Patricia

Implementacin, costo de la consulta y la estrategia en SQL Server


1. Crear la BDD Facturacin con las tablas CLIENTES y FACTURAS

2. Ingresamos datos en la tabla CLIENTES de la BDD FACTURACION, para lo cual generamos la consulta insert mediante programacin, en este caso hemos usado C#.

Colimba Patricia

3. Ejecutamos la consulta select * from clientes

Colimba Patricia

4. Ingresamos datos en la tabla FACTURAS de la BDD FACTURACION, para lo cual generamos la consulta insert mediante programacin, en este caso hemos usado C#.

Colimba Patricia

5. Ejecutamos la consulta select * from facturas

Colimba Patricia

6. Ejecutamos la consulta
nombreCli(ciudad='Otavalo' ^ fechaFact='10/04/1991'(CLIENTES |><| FACTURAS))

Colimba Patricia

PLAN DE EJECUCIN

Colimba Patricia

Colimba Patricia

Colimba Patricia

10

Implementar la consulta en SQL Server y ver el costo de la consulta y la estrategia utilizada por el SQL Server para realizar la consulta.

ESTADSTICAS GENERALES Tamao de bloque Tamao de puntero Tiempo de Acceso a disco Tiempo de tranferencia 8 kb 10 bytes 12 ms 0,25 ms

ESTADSTICAS CLIENTES codCli nombreCli ciudadCli N de clientes N de ciudades 10 bytes 80 bytes 80bytes 80000 10

ESTADSTICAS FACTURAS codFact codCli valorFact fechaFact N de facturas 10 bytes 10 bytes 8 bytes 8 bytes 200000

Colimba Patricia

11

Nro filas x bloque= brFacturas= COSTO 1 ciudadCli=Ibarra brCliente= 5264 C= [ ( ) ](tA+tT)+(NBCC-1)tT Nro de Clientes x Ciudad= NBCC= = =

= 179 = 1118

= = 211

= 8000

C= [ ( ) ](12+0,25)+(211-1)0,25 C= 89,84 ms

Calcular el costo de FACTURAS |X| CLIENTES con el mtodo de ordenacin y mezcla. C=(brClientes + bFacturas)(tT + tA) C=(1118 + 2794)(0,25 + 12) C= 47,922 ms

CONCLUSIONES Optimizar el anlisis de consultas en una base de datos; es decir cul es el ms beneficioso en estado de costos de consultas. En conclusin hemos creado 5 tablas, 4 tablas con los mismos atributos y datos; insertamos 80 000 datos para los clientes y mediante la generacin de las claves de bsqueda encontramos el costo de la consulta. Aprendemos como en si funciona internamente sql al generar una consulta.

Colimba Patricia

12

You might also like