
Introducción al curso
Instalar el motor de base de datos Oracle con el que trabajaremos durante el curso
Instalar un editor para consultas creado por Oracle llamado SQL developer, este será el software preferido para interactuar con la base de datos.
SQL*Plus es una línea de comandos para interactuar con Oracle, aquí se muestran algunos comandos útiles
El esquema HR viene instalado junto con la base de datos y nos proporciona tablas y otros objetos para empezar a practicar las consultas de inmediato.
Ejecutar las primeras consultas en SQL
La tabla dual es utilizada como auxiliar para algunas consultas especiales como la fecha o el usuario
Si queremos filtrar los resultados podemos aplicar la sentencia WHERE
Continuamos aplicando la cláusula WHERE con filtros más complejos
La función CONCAT permite unir cadenas de texto para formar una sola
La función substr permite obtener fragmentos más pequeños de una cadena también conocidos como subcadenas
Continuamos aplicando la función substr con más ejemplos
La función instr permite encontrar cadenas dentro de otras cadenas
La función length permite obtener el tamaño de una cadena
La función lower permite convertir a minúsculas una cadena, su contraparte upper convierte a mayúsculas
Estas funciones permiten rellenar una cadena con ciertos caracteres
La función replace permite reemplazar partes de una cadena
Demostración de varias funciones matemáticas para obtener valor absoluto, trigonometría, redonedeo, entre otras.
La función TO_DATE permite convertir desde otros tipos de dato al tipo fecha
Revisaremos algunas funciones útiles para trabajar con fechas
Revisaremos algunas funciones útiles para trabajar con datos nulos
La función COUNT permite obtener el número de registros de un grupo
La función AVG permite obtener el promedio de los datos de un grupo
La función SUM permite obtener la suma de los datos de un grupo
Estas funciones permiten obtener el mínimo y el máximo de los datos de un grupo.
La cláusula GROUP BY permite crear grupos con los registros basados en una o más columnas
Continuamos con la creación de grupos
La cláusula HAVING permite filtrar grupos de la misma forma que la cláusula WHERE permite filtrar registros
Los join son el medio utilizado para relacionar dos o más tablas de la base de datos
El join natural es uno de los tipos de sintaxis existentes para realizar joins
Es posible aplicar tantos joins como queramos en una consulta con la finalidad de obtener todos los datos necesarios de las tablas
DML significa Data Manipulation Language y las sentencias principales son Insert, Update y Delete que nos permitirán insertar, actualizar y borrar datos de una tabla
Los operadores de conjuntos permiten unir los resultados de dos o más consultas de acuerdo con ciertas reglas
Un diagrama entidad relación es la representación gráfica de cómo están relacionadas las tablas de una base de datos y corresponde al diseño previo
Los índices añaden más velocidad a las consultas con muchos datos
Las secuencias son generadores de números generalmente usados como llaves primarias.
Los esquemas son conjuntos de objetos como tablas, vistas, índices, entre otros.
Las transacciones son conjuntos de instrucciones que deben ser ejecutadas como una unidad.
Las vistas son tablas virtuales que proporcionan acceso a datos y seguridad.
Ejercicios propuestos sobre la sentencia SELECT
Ejercicios propuestos sobre la sentencia SELECT
Ejercicios propuestos sobre la sentencia SELECT
Ejercicios propuestos sobre cláusula GROUP BY
Ejercicios propuestos sobre cláusula GROUP BY
Ejercicios propuestos sobre las sentencias DML
Ejercicios propuestos sobre JOINS
Ejercicios propuestos sobre JOINS
Ejercicios propuestos sobre subconsultas
Ejercicios propuestos sobre subconsultas