Sumergiéndose en el mundo de SQL – Nivel Usuario

Duración: 30 horas

Código: SQL-001

Descripción:

S.Q.L. significa lenguaje estructurado de consulta (Structured Query Language). Es unlenguaje estándar de cuarta generación que se utiliza para definir, gestionar y manipular la información contenida en una Base de Datos Relacional.

Se trata de un lenguaje definido por el estándar ISO/ANSI SQL que utilizan los principales fabricantes de Sistemas de Gestión de Bases de Datos Relacionales.

En los lenguajes procedimentales de tercera generación se deben especificar todos los pasos que hay que dar para conseguir el resultado. Sin embargo en SQL tan solo deberemos indicar al SGDB qué es lo que queremos obtener, y el sistema decidirá cómo obtenerlo.

Es un lenguaje sencillo pero muy potente que se emplea para la gestión de la base de datos a distintos niveles de utilización: usuarios, programadores y administradores de la base de datos.

Este curso está orientado a nivel de usuario por lo que se iniciará desde lo más básico engrando la teoría con ejemplos totalmente prácticos.

Objetivos:

Al finalizar el curso el participante será capaz de:

  • Explicar la estructura de una base de datos.
  • Realizar consultas utilizando el lenguaje SQL
  • Utilizar la sintaxis del lenguaje entendiendo la diferencia entre las distintas cláusulas.
Audiencia:

Este curso está dirigido a:

  • Profesionales de distintas áreas en las que se requiera acceder a Bases de Datos de cualquier tamaño (desde pequeñas, personales hasta grandes estructuras)
  • Cualquier usuario final (no precisamente del área de informática o de sistemas) que desee conocer y enmarcarse en SQL.
Prerrequisitos:

Este es un curso inicial por lo que no existen prerrequisitos para llevarlo a cabo.

Contenido:
  1. Introducción
    1. ¿Qué es el SQL?
    2. Características del lenguaje
    3. Cómo interpretar un diagrama sintáctico
    4. Cómo se crea una sentencia SQL en general
    5. Tablas para los ejemplos y ejercicios
    6. Conceptos básicos de bases de datos relacionales
  2. Consultas simples
    1. Objetivo
    2. Sintaxis de la SELECT (para consultas simples)
    3. La tabla origen (cláusula FROM)
    4. Selección de columnas
    5. Ordenación de las filas (ORDER BY)
    6. Selección de filas
    7. Las cláusulas DISTINCT / ALL
    8. La cláusula TOP
    9. La cláusula WHERE
    10. Condiciones de selección
    11. Expresiones válidas
    12. Operadores lógicos
    13. Caracteres comodines
  3. Las consultas multitabla
    1. Introducción
    2. La unión de tablas
    3. La composición de tablas
    4. El operador UNION
    5. El producto cartesiano
    6. El INNER JOIN
    7. El LEFT/RIGHT JOIN
  4. Las consultas de resumen
    1. Introducción
    2. Las funciones de columna
    3. Selección en el origen de datos
    4. Origen múltiple
    5. La cláusula GROUP BY
    6. La cláusula HAVING
  5. Las subconsultas
    1. Definiciones
    2. Referencias externas
    3. Anidar subconsultas
    4. Subconsulta en la lista de selección
    5. En la cláusula FROM
    6. Subconsulta en las cláusulas WHERE y HAVING
    7. Condiciones de selección con subconsultas
  6. Actualización de datos
    1. Introducción
    2. Insertar una fila INSERT INTO...VALUES
    3. Insertar varias filas INSERT INTO...SELECT
    4. Insertar filas en una tabla nueva SELECT...INTO...
    5. Modificar el contenido de las filas UPDATE
    6. Borrar fila DELETE
    7. Conceptos básicos de integridad referencial
  7. Tablas de referencias cruzadas
    1. Introducción
    2. La sentencia TRANSFORM
    3. Las columnas dinámicas
    4. Las columnas fijas
  8. El DDL, lenguaje de definición de datos
    1. Introducción
    2. La sentencia CREATE TABLE
    3. La sentencia ALTER TABLE
    4. La sentencia DROP TABLE
    5. La sentencia CREATE INDEX
    6. La sentencia DROP INDEX
    7. Integridad referencial
    8. Los índices
    9. Tipos de datos
    10. Los caracteres Unicode
Costos:

Este costo incluye: Material de seguimiento, Material de estudio, el uso de una computadora por persona, certificados, refrigerios e impuestos de ley.