ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SQL desde cero


Enviado por   •  23 de Enero de 2021  •  Tutoriales  •  32.458 Palabras (130 Páginas)  •  193 Visitas

Página 1 de 130

SQL

desde cero

Pere Chardi Garcia

Índice                                              Introducción        4

Lección 1 - Bases de datos relacionales        5

Lección 2 - Consultas I (SQL SELECT FROM WHERE)        8

Lección 3 - Consultas II (SQL SELECT FROM WHERE)        12

Lección 4 - Tipos de dato        15

Lección 5 - Operadores (SQL WHERE)        20

Lección 6 - Totalizar datos / Alias de campos (SQL AS)        31

Lección 7 - Agrupación de datos (SQL GROUP BY)        38

Lección 8 - Filtrar cálculos de totalización (SQL HAVING)        47

Lección 9 - Ordenación del resultado (SQL ORDER BY)        51

Lección 10 - El operador LIKE / El valor NULL        55

Lección 11 - Síntesis de la primera parte        61

Lección 12 - El producto cartesiano (SQL FROM)        64

Lección 13 - Consultas III (SQL SELECT FROM WHERE)        73

Lección 14 - Relaciones, claves primarias y foráneas        80

Lección 15 - Reunión interna y externa        90

Lección 16 - El modelo entidad-relación        98

Lección 17 - Funciones        103

Lección 18 - INSERT, UPDATE, DELETE        110

Lección 19 - Síntesis de la segunda parte        114

Lección 20 - Aplicación SQL        118

Soluciones        134

Lección 2 - Consultas I (SQL SELECT FROM WHERE)        134

Lección 3 - Consultas II (SQL SELECT FROM WHERE)        134

Lección 4 - Tipos de datos        135

Lección 5 - Operadores (SQL WHERE)        135

Lección 6 - Totalizar datos / Alias de campos (SQL AS)        137

Lección 7 - Agrupación de datos (SQL GROUP BY)        138

Lección 8 - Filtrar cálculos de totalización (SQL HAVING)        140

Lección 9 - Ordenación del resultado (SQL ORDER BY)        140

Lección 10 - El operador LIKE / El valor NULL        141

Lección 11 - Síntesis de la primera parte        142

Lección 12 - El producto cartesiano (SQL FROM)        143

Lección 13 - Consultas III (SQL SELECT FROM WHERE)        144

Lección 14 - Relaciones, claves primarias y foráneas        146

Lección 15 - Reunión interna y externa        149

Lección 16 - El modelo entidad-relación        150

Lección 17 - Funciones        151

Lección 18 - INSERT, UPDATE, DELETE SQL        152

Lección 19 - Síntesis de la segunda parte        153

Introducción

Soy Pere Chardi, ingeniero técnico informático. Este proyecto es fruto en primer lugar de una inquietud personal por explorar el campo de la docencia, y en segundo lugar del fracaso cosechado al intentar encontrar un trabajo para ejercer de docente. No tuve éxito, por lo que de momento he descartado dedicarme a ello. Sin embargo he decidido convertir este fracaso en una oportunidad para desarrollar un curso sobre SQL, como hobby, como ejercicio personal, con el deseo de que usted encuentre aquí el curso que andaba buscando.

El objetivo de este proyecto es ofrecer un curso para que usted, si lo desea, pueda aprender el lenguaje de consulta estructurado SQL desde cero. Aunque en un futuro quizás amplíe los contenidos para que los iniciados, e incluso los entendidos, también puedan encontrar aquí técnicas y métodos que les permitan enriquecer sus conocimientos en materia de bases de datos relacionales y lenguaje de consulta SQL.

La metodología de este curso pretende ofrecer un sistema de aprendizaje motivador, sin más teoría que la necesaria para empezar a abordar las bases del lenguaje SQL, y usando siempre ejemplos y casos prácticos con el propósito de facilitar la comprensión e ilustrar toda su potencia. Con ejercicios resueltos que le permitirán desarrollar sus conocimientos, además de disponer de una extraordinaria herramienta, un banco de pruebas para practicar y jugar con el lenguaje que encontrará en la página web: deletesql.com. En esencia pretende ser un procedimiento de aprendizaje ameno, donde el principiante encuentre la motivación y el interés suficiente por la materia que muchas veces no se alcanza por parecer al principio un asunto demasiado tedioso y difícil de entender, cuando en realidad no lo es, o si usted quiere, su complejidad es relativa.

Durante el desarrollo del curso se ha intentado abordar los conceptos desde una perspectiva divulgativa, acompañando las explicaciones de símiles cotidianos que ayuden a comprender ciertos aspectos de la materia. Esto no siempre ha sido posible y algunas partes del curso requieren más esfuerzo por parte del alumno. En cualquier caso el Curso SQL desde cero trata el lenguaje SQL con suficiente amplitud como para que al finalizarlo el alumno tenga una base solida de la materia.

Tómeselo con paciencia y lea las lecciones con calma y asimilando lo que se explica. Intente desarrollar los ejercicios sin mirar las soluciones de entrada y solo hágalo después de realizarlos, encuentre o no una solución. Es muy importante que trabaje los conceptos con ayuda de los ejercicios. Equivocarse le indicará cuales son sus carencias y le permitirá mejorar, equivocarse es recorrer el camino. Hallar la solución es solo la confirmación de que ha asimilado lo que se pretendía, es el final del camino.

Agradecería su participación para que, con sus comentarios y aportaciones, pueda orientarme sobre las carencias, ambigüedades o discrepancias de los contenidos. Puede plantear dudas o sugerencias en la página web deletesql.com. Intentaré responder a todos en la medida de lo posible. Espero que disfrute tanto realizando los ejercicios como he disfrutado yo preparándolos. Si además logra comprender buena parte de lo que aquí se expone e iniciarse en el lenguaje SQL, entonces se habrá alcanzado el objetivo principal de este curso.

...

Descargar como (para miembros actualizados)  txt (221.4 Kb)   pdf (2.6 Mb)   docx (524.6 Kb)  
Leer 129 páginas más »
Disponible sólo en Clubensayos.com