Solicitar información

Temario del curso

Modelos de base de datos relacionales

  • La estructura de una base de datos relacional
  • Tipos de conexión de tablas
  • Normalización y desnormalización de bases de datos
  • Operadores relacionales

Recuperación de datos

  • Reglas para escribir consultas SQL
  • Sintaxis de SELECT
  • Selección de todas las columnas
  • Consultas con operaciones aritméticas
  • Alias de columnas
  • Literales
  • Operador de concatenación

Límite de resultados

  • La cláusula WHERE
  • Operadores de comparación
  • Condición LIKE
  • Condición BETWEEN ... AND
  • Condición IS NULL
  • Condición IN
  • Operadores booleanos AND, OR y NOT
  • Múltiples condiciones en la cláusula WHERE
  • Orden de los operadores.
  • Cláusula DISTINCT

Ordenamiento de datos

  • La cláusula ORDER BY
  • Ordenamiento por múltiples columnas o expresiones

Funciones SQL

  • Diferencias entre funciones de una línea y de múltiples líneas
  • Características de funciones de texto, numéricas y de fecha
  • Conversión explícita e implícita
  • Funciones de conversión
  • Anidación de funciones
  • Visualización del rendimiento de las funciones - tabla dual
  • Obtención de la fecha actual con la función SYSDATE
  • Manejo de valores NULL

Agregación de datos mediante agrupación

  • Funciones de agrupación
  • Cómo las funciones de agrupación tratan los valores NULL
  • Crear grupos de datos - la cláusula GROUP BY
  • Agrupación de múltiples columnas
  • Límite del resultado de funciones de agrupación - la cláusula HAVING

Recuperación de datos de múltiples tablas

  • Tipos de conectores
  • Uso de NATURAL JOIN
  • Alias de tablas
  • Uniones en la cláusula WHERE
  • INNER JOIN
  • UNION EXTERIOR: LEFT, RIGHT, FULL OUTER JOIN
  • Producto cartesiano

Subconsultas

  • Colocar subconsultas en el comando SELECT
  • Subconsultas de una línea y de múltiples líneas
  • Operadores de subconsultas de una línea
  • Características de la agrupación en subconsultas
  • Operadores de subconsultas de múltiples líneas: IN, ALL, ANY
  • Cómo se tratan los valores NULL en las subconsultas

Operadores de conjuntos

  • Operador UNION
  • Operador UNION ALL
  • Operador INTERSECT
  • Operador MINUS

Insertar, actualizar y eliminar datos

  • Comando INSERT
  • Copiar datos de otra tabla
  • Comando UPDATE
  • Comando DELETE
  • Comando TRUNCATE

Transacciones

  • Comandos COMMIT, ROLLBACK y SAVEPOINT

Comandos DDL

  • Objetos principales de la base de datos
  • Reglas para nombrar objetos
  • Creación de tablas
  • Tipos de datos disponibles para columnas
  • Opción DEFAULT
  • Opción NULL y NOT NULL

Gestión de tablas

  • Integridad referencial: CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
  • Crear una tabla mediante una consulta
  • Eliminar una tabla: DROP TABLE
  • Comando DESCRIBE

Otros objetos de esquema

  • Secuencias
  • Sinónimos
  • Vistas

Requerimientos

  • Alfabetización informática
  • Conocimiento de cualquier sistema operativo
 21 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (6)

Próximos cursos

Categorías Relacionadas