Contacta con nosotros

Temario del curso

Modelos de bases de datos relacionales

  • Estructura de una base de datos relacional
  • Tipos de conexiones entre tablas
  • Normalización y desnormalización de bases de datos
  • Operadores relacionales

Descarga de datos

  • Reglas para escribir consultas SQL
  • Sintaxis de la instrucción SELECT
  • Selección de todas las columnas
  • Consultas con operaciones aritméticas
  • Aliases de columnas
  • Valores literales
  • Operador de concatenación

Limitación 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
  • Uso múltiple de condiciones en la cláusula WHERE
  • Orden de precedencia 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 sola línea y de múltiples líneas
  • Funciones para texto, números y fechas
  • Conversiones explícitas e implícitas
  • 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 agrupamiento

  • Funciones de agrupamiento
  • Cómo las funciones de agrupamiento tratan los valores NULL
  • Creación de grupos de datos: la cláusula GROUP BY
  • Agrupamiento por múltiples columnas
  • Limitación de los resultados de funciones agrupadas: la cláusula HAVING

Recuperación de datos de múltiples tablas

  • Tipos de uniones
  • Uso de NATURAL JOIN
  • Aliases de tablas
  • Uniones en la cláusula WHERE
  • INNER JOIN: unión interna
  • Uniones externas: LEFT, RIGHT y FULL OUTER JOIN
  • Producto cartesiano

Subconsultas

  • Inserción de subconsultas en el comando SELECT
  • Subconsultas de una sola línea y de múltiples líneas
  • Operadores para subconsultas de una sola línea
  • Funciones de agrupamiento en subconsultas
  • Operadores para subconsultas de múltiples líneas: IN, ALL y ANY
  • Manejo de valores NULL en subconsultas

Operadores colectivos

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

Insertar, actualizar y eliminar datos

  • Comando INSERT
  • Copia de datos desde otra tabla
  • Comando UPDATE
  • Comando DELETE
  • Comando TRUNCATE

Transacciones

  • Comandos COMMIT, ROLLBACK y SAVEPOINT

Comandos DDL

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

Gestión de tablas

  • Integridad referencial: CHECK, PRIMARY KEY, FOREIGN KEY y UNIQUE
  • Creación de una tabla mediante una consulta
  • Eliminación de una tabla: DROP TABLE
  • Comando DESCRIBE

Otros objetos del esquema

  • Secuencias
  • Sinónimos
  • Vistas

Requerimientos

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

Número de participantes


Precio por participante

Testimonios (6)

Próximos cursos

Categorías Relacionadas