Professional Documents
Culture Documents
BASE DE DATOS II
Tema:
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
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
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
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