¿Qué quieres aprender?

Lenguaje SQL para ORACLE, MySQL y SQL SERVER

Lenguaje SQL para ORACLE, MySQL y SQL SERVER

Estrategias de Formación Iniciativas Empresariales

Curso online


280
+ IVA

Duración : 3 Meses

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Entender el uso de las bases de datos. Cómo realizar consultas SQL. Utilizar funciones en expresiones complejas. Unir tablas para realizar consultas SQL complejas. Utilizar funciones de agrupación y estadísticas. Cómo insertar, modificar y eliminar datos de tablas existentes. Definir, modificar y eliminar tablas. Cómo aplicar restricciones sobre los campos de las tablas. Definir vistas, secuencias e índices. Conservar la integridad de la información.

Requisitos

Dirigido a: Programadores, desarrolladores, administradores de sistemas y usuarios generales que necesiten conocer el lenguaje SQL para el desarrollo de aplicaciones y/o sistemas informáticos de procesado automatizado de la información.

Temario completo de este curso

MÓDULO 1: SQL y el acceso a la información

  1. Información, registros, tablas y bases de datos.
  2. Las consultas SQL.
  3. Conexión y desconexión de la base de datos.
  4. Ejecución de órdenes SQL.
  5. Uso de SQL*Plus.
  6. Sentencia DESCRIBE.
  7. Sentencia SELECT.
  8. El diccionario de datos.

MÓDULO 2: Filtrado y ordenación de los datos

  1. Búsqueda de datos con WHERE.
  2. Gestión de valores nulos.
  3. Ordenación de datos con ORDER BY.
  4. Operador DISTINCT.

MÓDULO 3: Funciones de una sola fila

  1. Transformación de los datos.
  2. Operadores y precedencia.
  3. Funciones sobre datos numéricos.
  4. Funciones sobre datos alfanuméricos.
  5. Funciones sobre datos de tipo fecha-hora.
  6. Funciones de conversión.
  7. Funciones de toma de decisiones.

MÓDULO 4: Consultas con más de una tabla

  1. Las bases de datos relacionales.
  2. Uniones entre tablas: notación clásica.
  3. Uniones entre tablas: notación SQL99 con JOIN.
  4. Uniones internas y externas.
  5. Auto-uniones.
  6. Cláusula UNION para unir resultados.

MÓDULO 5: Agrupación, funciones de grupo y estadísticas

  1. Estadísticas y funciones de datos agrupados.
  2. Funciones de grupo SQL.
  3. Recuento con COUNT().
  4. Totales con SUM().
  5. Máximos y mínimos: MIN() y MAX().
  6. Funciones estadísticas: AVG(), STDDEV(), etc.
  7. Agrupación de datos en SQL con GROUP BY.
  8. Filtrado de grupos con HAVING.

MÓDULO 6: Subconsultas

  1. Necesidad de las subconsultas.
  2. Sintaxis de las subconsultas.
  3. Subconsultas que retornan más de una fila: IN, ANY y ALL.
  4. Consultas “top-N”.

MÓDULO 7: Manipulación de los datos y transacciones

  1. Las órdenes DML en SQL.
  2. Inserción de registros nuevos con INSERT.
  3. Edición de registros existentes con UPDATE.
  4. Eliminación de registros con DELETE.
  5. Transacciones y control de la concurrencia: COMMIT y ROLLBACK.

MÓDULO 8: Definición y gestión de tablas

  1. Consideraciones previas sobre las tablas.
  2. Creación con CREATE TABLE.
  3. Modificación de campos en tablas existentes con ALTER TABLE.
  4. Eliminación de tablas con DROP TABLE.
  5. Comentarios en tablas y columnas: COMMENT.

MÓDULO 9: Restricciones y coherencia de datos

  1. Aplicación de restricciones a las tablas.
  2. Tipos de restricciones.
  3. Sintaxis de las restricciones: PRIMARY KEY, FOREIGN KEY, etc.
  4. Gestión de las restricciones.

MÓDULO 10: Vistas, índices, secuencias y sinónimos

  1. Concepto de vista.
  2. Gestión de vistas.
  3. Operaciones DML sobre vistas.
  4. Otras consideraciones sobre las vistas.
  5. Secuencias.
  6. Indices.
  7. Sinónimos.
Ver más