Home - vmartinez1984/curso_sql_basico GitHub Wiki

SQL Básico estandar

Bienvenido al curso de SQL básico estandar

Temario

  1. Introducción
    1. Antecedentes
    2. El lenguaje SQL
    3. Importancia
    4. Estándar ISO/IEC 9075 "Information technology-Database languages-SQL"
    5. Componentes (DDL, DML, DCL)
  2. DEFINICIÓN DE DATOS
    1. Estructura del lenguaje
    2. Tipos de datos del sistema y tipo de datos definidos por el usuario
      1. Tipos de datos numéricos exactos
      2. Tipos de datos numéricos aproximados
      3. Tipos de datos carácter
      4. Booleanos
      5. Fecha y hora
    3. Tablas
      1. Creación de tablas
      2. Modificación de tablas
      3. Eliminación de tablas
    4. Creación de índices
    5. Creación de datos por omisión
    6. Reglas de integridad referencial
    7. Reglas múltiples
  3. MANIPULACIÓN DE DATOS
    1. Inserción de registros (INSERT)
    2. Actualización de información (UPDATE)
    3. Eliminación de registros (DELETE, TRUNCATE)
  4. SELECCIÓN DE DATOS
    1. Consultas
      1. Selección de información (SELECT..., FROM..., DISTINCT, ALIAS, etcétera)
      2. Especificación de criterios de selección de información (WHERE...)
    2. Operadores SQL
      1. Operadores para el manejo de datos de tipo numérico
      2. Operadores para el manejo de datos de tipo carácter
      3. Operador LIKE y comodines
      4. Operadores para el manejo de datos de tipo fecha
      5. Operador BETWEEN
      6. Operador IN
    3. Valores nulos
    4. Ordenamiento de la información (ORDER BY)
    5. Agrupación de información (GROUP BY, HAVING) y funciones de agrupamiento (MAX, MIN, SUM, AVG y COUNT)
  5. FUNCIONES DE UTILIDAD
    1. Funciones para tipo de dato matemático
    2. Funciones para tipo de dato carácter
    3. Funciones para tipo de datos fecha y tiempo
  6. SUBCONSULTAS Y VISTAS
    1. Creación de subconsultas básicas
      1. Cláusula IN
      2. Cláusula ANY o SOME
      3. Cláusula ALL
      4. Cláusula EXISTS
    2. Creación de vistas
  7. TIPOS DE JOINS
    1. INNER JOIN
    2. OUTER JOINS (RIGHT JOIN - LEFT JOIN)
    3. SELF JOIN
⚠️ **GitHub.com Fallback** ⚠️