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 la base de datos
- Operadores relacionales
Obtención de datos
- Reglas para escribir consultas SQL
- Sintaxis del comando SELECT
- Selección de todas las columnas
- Consultas con operaciones aritméticas
- Alias de columnas
- Literales
- Operador de concatenación
Limitación de resultados
- Cláusula WHERE
- Operadores de comparación
- Condiciones LIKE
- Condiciones BETWEEN ... AND
- Condiciones IS NULL
- Condiciones IN
- Operadores booleanos AND, OR y NOT
- Múltiples condiciones en la cláusula WHERE
- Orden de los operadores.
- Cláusula DISTINCT
Ordenación de datos
- Cláusula ORDER BY
- Ordenación por múltiples columnas o expresiones
Funciones de SQL
- Diferencias entre funciones de una sola fila y múltiples filas
- Características de texto, numéricas y fecha
- Conversión explícita e implícita
- Funciones de conversión
- Anidamiento de funciones
- Visualización del rendimiento de las funciones - tabla dual
- Obtención de la fecha actual mediante la función SYSDATE
- Gestión de valores NULL
Agregación de datos utilizando agrupamientos
- Funciones de agrupamiento
- Cómo tratan las funciones de agrupamiento los valores NULL
- Crear grupos de datos - cláusula GROUP BY
- Agrupamiento de múltiples columnas
- Limitación del resultado de la función de agrupamiento - cláusula HAVING
Recuperación de datos de múltiples tablas
- Tipos de joins (uniones)
- Uso de NATURAL JOIN
- Alias de tablas
- Joins en la cláusula WHERE
- INNER JOIN
- Outer Joins: LEFT, RIGHT, FULL OUTER JOIN
- Producto cartesiano
Subconsultas
- Ubicación de subconsultas en el comando SELECT
- Subconsultas de una sola fila y múltiples filas
- Operadores para subconsultas de una sola fila
- Características de agrupamiento en subconsultas
- Operadores para subconsultas de múltiples filas: IN, ALL, ANY
- Cómo se tratan los valores NULL en las subconsultas
Operadores de conjunto
- Operador UNION
- Operador UNION ALL
- Operador INTERSECT
- Operador MINUS
Inserción, actualización y eliminación de datos
- Comando INSERT
- Copiar datos desde otra tabla
- Comando UPDATE
- Comando DELETE
- Comando TRUNCATE
Transacciones
- Comandos COMMIT, ROLLBACK y SAVEPOINT
Comandos DDL (Definición de Datos)
- 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, UNIQUE
- Creación de una tabla mediante consulta
- Eliminación de una tabla DROP TABLE
- Comando DESCRIBE
Otros objetos de esquema
- Secuencias
- Sinónimos
- Vistas
Requerimientos
- Alfabetización informática
- Conocimiento de cualquier sistema operativo
Reseñas (6)
estaba muy bien estructurado tanto por días como por módulos, fácil de seguir
Melania - DB Global Technology SRL
Curso - Oracle SQL for beginners
Traducción Automática
Me gustó la forma en que el formador explicaba la información sobre los temas y el hecho de que prestara atención a los detalles para que las lecciones fueran muy prácticas y lógicas.
Andreea
Curso - Oracle SQL for beginners
Traducción Automática
el formador proporciona más ejemplos para cada capítulo
Corina
Curso - Oracle SQL for beginners
Traducción Automática
los ejercicios interactivos
BOANGIU GIORGIANA
Curso - Oracle SQL for beginners
Traducción Automática
las explicaciones
Daniela
Curso - Oracle SQL for beginners
Traducción Automática
los ejercicios
Amna AlAli - Federal Demographic Council
Curso - Oracle SQL for beginners
Traducción Automática