PDF de programación - Creación de un modelo de optimización para los query utilizando la sentencia select de SQL

Imágen de pdf Creación de un modelo de optimización para los query utilizando la sentencia select de SQL

Creación de un modelo de optimización para los query utilizando la sentencia select de SQLgráfica de visualizaciones

Publicado el 24 de Octubre del 2019
798 visualizaciones desde el 24 de Octubre del 2019
4,8 MB
291 paginas
Creado hace 9a (19/03/2015)
UNIVERSIDAD TÉCNICA ESTATAL DE QUEVEDO

FACULTAD DE CIENCIAS DE LA INGENIERÍA

CARRERA DE INGENIERÍA EN SISTEMAS

TEMA DE TESIS:

“CREACIÓN DE UN MODELO DE OPTIMIZACIÓN PARA LOS

QUERY UTILIZANDO LA SENTENCIA SELECT DE SQL”



TESIS DE GRADO

PREVIO A LA OBTENCIÓN DEL TÍTULO DE

INGENIERA EN SISTEMAS



AUTORA:

MARÍA GABRIELA VARAS BELTRÁN



DIRECTOR DE TESIS:

ING. ARIOSTO VICUÑA, Msc



QUEVEDO – ECUADOR



2014



i

AUTORÍA Y CESIÓN DE DERECHOS



Yo, María Gabriela Varas Beltrán, declaro que el trabajo aquí descrito es de mi

autoría; que no ha sido previamente presentado para ningún grado o

calificación profesional; y, que he consultado las referencias bibliográficas que

se incluyen en este documento.



La universidad Técnica Estatal de Quevedo, puede hacer uso de los derechos

correspondientes a este trabajo, según lo establecido por la Ley de Propiedad

Intelectual, por su Reglamento y por la normatividad institucional vigente.

________________________________

MARÍA GABRIELA VARAS BELTRÁN

AUTORA



ii





CERTIFICACIÓN



El suscrito, Ing. Ariosto Vicuña, Docente de la Universidad Técnica Estatal de

Quevedo, certifica que la Egresada María Gabriela Varas Beltrán, realizó la

tesis de grado titulada “Creación de un Modelo de Optimización para los

Query utilizando la sentencia SELECT de SQL”, bajo mi dirección, habiendo

cumplido con las disposiciones reglamentarias establecidas para el efecto.



___________________________

DIRECTOR DE TESIS



iii







UNIVERSIDAD TÉCNICA ESTATAL DE QUEVEDO

FACULTAD DE CIENCIAS DE LA INGENIERÍA

CARRERA DE INGENIERÍA EN SISTEMAS



Presentado al Consejo Directivo como requisito previo a la obtención del título

de Ingeniera en Sistemas.



Aprobado:



_________________________________

Dr. PhD. Amilkar Puris Cáceres, Ing

PRESIDENTE DEL TRIBUNAL DE TESIS



______________________________ ______________________________

Ing. Washington Chiriboga

Ing. Carlos Márquez de la Plata

MIEMBRO DEL TRIBUNAL DE TESIS MIEMBRO DEL TRIBUNAL DE TESIS



QUEVEDO – LOS RÍOS – ECUADOR



AÑO 2014



iv





DEDICATORIA



A Dios quien me dio la vida y supo guiarme por el

buen camino.



Con mucho cariño, a mis padres César Varas y

Julieta Beltrán por el apoyo incondicional que me

han brindado en mi etapa de estudio y por darme

ejemplos dignos de superación.



A mi abuela Alejita por su amor sincero, por

incentivarme a que sea una persona de éxito.



A mi hermano con quien he tenido el privilegio de

compartir mi etapa estudiantil, juntos aprendimos a

vivir y somos amigos de toda la vida.



A mis familiares, amigos, a mi gran amor Jim por ser

mi compañero inseparable, por sus sonrisas de

ánimo y su amor que me brinda.



v





AGRADECIMIENTO

En primer lugar a Dios por todas la bendiciones que

me ha dado en la vida y por brindarme la sabiduría

para lograr alcanzar esta meta.



A mis extraordinarios padres por sus consejos,

cariño, entrega, motivación, por sus valores

inculcados han guiado mis pasos por el camino del

bien.



A mi tutor de tesis por incentivarme a la investigación

y por su apoyo brindado durante la realización de

este trabajo.



A mi tía Petita un agradecimiento especial y sincero

por su colaboración a lo largo de mi carrera y por

haber estado pendiente de que cumpla este objetivo

de mi vida.



A la hermana Ruth Christhian por darme valiosos

consejos y por su apoyo brindado.



A mis estimados maestros por sus sabias

enseñanzas, los conocimientos que me brindaron

serán la base de mi vida profesional.



vi





(DUBLIN CORE) ESQUEMA DE CODIFICACIÓN

1 Título/Title

M

los query utilizando la sentencia SELECT de

“Creación de un modelo de optimización para

SQL”

2 Creador/Creator

M Varas Beltrán María Gabriela

3 Materia/Subject

M

en Sistemas; Bases de datos; Optimización de

Ciencias de la Ingeniería; Carrera Ingeniería

4 Descripción/Description M

query.

La presente investigación pretende ser una

guía para la construcción de query eficientes

con millones de registros.

El objetivo consiste en construir un modelo

para la optimización de consultas realizadas

mediante el SQL.

5 Editor/Publisher

M

FCI: Carrera Ingeniería en Sistemas; Varas

Beltrán María Gabriela

6 Colaborador/Contributor O Ninguno

7 Fecha/Date

8 Tipo/Type

M 21/03/2014

M Tesis de Grado

9 Formato/Format

R

Microsoft Office Word 2013 (.docx)

Adobe Acrobat Document (.pdf)



vii





ÍNDICE

AUTORÍA Y CESIÓN DE DERECHOS .................................................................... ii

CERTIFICACIÓN .................................................................................................... iii

DEDICATORIA ........................................................................................................ v

AGRADECIMIENTO ............................................................................................... vi

DUBLIN CORE ...................................................................................................... vii

RESUMEN ............................................................................................................ xiv

ABSTRACT ............................................................................................................ xv

CAPITULO 1 MARCO CONTEXTUAL DE LA INVESTIGACIÓN

1.1 INTRODUCCIÓN ........................................................................................ 2

1.2 JUSTIFICACIÓN ......................................................................................... 3

1.3 PROBLEMATIZACIÓN ................................................................................ 3

1.4 OBJETIVOS ................................................................................................ 4

1.4.1 GENERAL .............................................................................................. 4

1.4.2 ESPECÍFICOS ....................................................................................... 4

1.5 HIPÓTESIS ................................................................................................. 5

1.5.1 GENERAL ............................................................................................... 5

1.5.2 OPERACIONAL....................................................................................... 5

CAPITULO II MARCO TEÓRICO

2.1 FUNDAMENTACIÓN TEÓRICA .................................................................. 8

2.1.1 Componentes de la sentencia SELECT .................................................. 8

2.1.2 Consultas de Selección ......................................................................... 10

2.1.3 Consultas de Acción .............................................................................. 10

2.1.4 Subconsultas .......................................................................................... 12

2.1.5 Consultas Combinadas .......................................................................... 13

2.1.6 Índices .................................................................................................... 13



viii





2.1.6.1 Uso eficiente de índices. ..................................................................... 14

2.1.6.2 Condiciones para el uso de índices. .................................................... 14

2.1.6.3 Índices y valores nulos. ....................................................................... 14

2.1.6.4 Reglas en el diseño de índices. ........................................................... 15

2.1.6.5 Índices en Postgresql 9.2 .................................................................... 16

2.1.6.5.1 B-Tree. ............................................................................................. 16

2.1.6.6 Índices en SQL Server Developer 2008 R2 ........................................ 17

2.1.6.7 Índices en Oracle 11g .......................................................................... 20

2.1.7 Optimización de Sentencias. .................................................................. 21

2.1.9 Plan de Ejecución .................................................................................. 28

2.1.9.1 Operaciones utilizadas en el plan de ejecución de PostgreSQL 9.2 ... 29

2.1.9.2 Operaciones utilizadas en el plan de ejecución de SQL Server

Developer 2008 R2 ......................................................................................... 31

2.1.9.3 Operaciones utilizadas en el plan de ejecución de Oracle 11gR2. ...... 34

2.2 Hints .......................................................................................................... 37

CAPITULO III METODOLOGÍA DE LA INVESTIGACIÓN

3.1 MATERIALES ............................................................................................ 40

3.2 METODOLOGÍA ........................................................................................ 40

3.3 METODOLOGÍA DE COMPROBACIÓN DE HIPÓTESIS ........................ 41

CAPITULO IV RESULTADOS Y DISCUSIÓN

4.1 RESULTADOS .......................................................................................... 45

4.1.2 ANÁLISIS DE RESULTADOS DE SELECT SIMPLE ............................. 45

4.1.3 ANÁLISIS DE RESULTADOS DE SELECT USANDO ÍNDICES ........... 47

4.1.4 ANÁLISIS DE RESU
  • Links de descarga
http://lwp-l.com/pdf16765

Comentarios de: Creación de un modelo de optimización para los query utilizando la sentencia select de SQL (1)

Imágen de perfil
4 de Noviembre del 2019
estrellaestrellaestrellaestrellaestrella
Descargo información y posteriormente les hago llegar mis comentarios, gracias....
Responder

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad