Curso de SQL: Experto en Gestión de Bases de Datos

Domina Oracle SQL y conviértete en el profesional que tu empresa demanda. Aprende diseño de bases de datos, consultas avanzadas, JOINs, optimización y seguridad para generar informes fiables, apoyar decisiones con datos y potenciar tu perfil laboral.

cursos-cortos.com

Porcursos-cortos

👤

164,481

Estudiantes ya inscritos
12 €

Oferta Especial

♾️ Acceso vitalicio total 📜 Certificado
Curso de SQL: Experto en Gestión de Bases de Datos

¿Te gustaría avanzar en áreas como análisis o marketing pero siempre dependes de colegas para obtener un informe? ¿Sientes que no tienes acceso a la información necesaria? La forma de liberar tu potencial profesional es aprender el idioma que utilizan las empresas para gestionar datos: SQL.

Este programa actúa como una guía completa para dominar el lenguaje SQL desde cero. Es la competencia más demandada por analistas de datos, desarrolladores y administradores de bases de datos. Comenzarás con los principios del diseño de esquemas: claves primarias y foráneas, y la creación adecuada de tablas empleando DDL. Incluye prácticas guiadas y ejemplos que refuerzan integridad, rendimiento y mantenimiento en producción.

Seguidamente abordaremos las sentencias que usarás la mayor parte del tiempo. Aprenderás SELECT para consultas complejas, INSERT para añadir registros, UPDATE para modificarlos y DELETE para eliminarlos. También verás cómo filtrar, ordenar y agrupar datos para construir informes útiles que soporten decisiones estratégicas basadas en evidencia.

Al completar el recorrido serás capaz de dominar los JOINs para combinar tablas, junto con subconsultas y vistas que simplifican reportes complejos. Además estudiarás optimización, procedimientos almacenados y seguridad. Al final sabrás escribir consultas, gestionar, proteger y explotar datos de forma eficiente, convirtiéndote en un referente técnico imprescindible para cualquier organización moderna.

Detalles del Curso

  • 💻 Horas de video 5
  • 🕒 Horas de estudio 40
  • 🎬 Videos 92
  • 📝 Test 60
  • 📈 Nivel Básico a Experto
  • Lenguaje Español y Multi Idioma
  • 🎓 Certificado de estudios
  • 🔓 Acceso vitalicio total
  • 🏵️ 7 Días de garantía
  • 💳 Pago protegido con SSL
  • 💵 Aceptamos todas las modalidades de pago

¿Qué aprenderás con este curso?

  • 🔍 Redactar consultas SQL robustas empleando `SELECT`, `FROM`, `WHERE` y `ORDER BY` para extraer y ordenar registros.
  • 🔗 Dominar los JOINs (Inner, Left, Right) para unir datos procedentes de varias tablas relacionales con eficiencia.
  • 🔧 Ejecutar operaciones DML como `INSERT`, `UPDATE` y `DELETE` para administrar los registros de las tablas.
  • 🏗️ Diseñar esquemas de bases de datos creando y modificando tablas (DDL), índices y claves primarias y foráneas.
  • 📊 Aplicar funciones de agregación (`COUNT`, `SUM`, `AVG`) junto con `GROUP BY` para generar informes y análisis de datos.
  • 🤖 Automatizar tareas mediante procedimientos almacenados (Stored Procedures) y triggers.

Potencia tu CV con el aval de Cursos Cortos:

Certificado decursos-cortos

El contenido del curso abarca:

👨🏻‍🏫 10 Temas
TEMA 1: INTRODUCCIÓN
10 Lecciones00:18:34
Gestión y diseño de bases de datos Oracle 11g, ediciones, PLSQL, DDL y DML, control de transacciones y sesiones, modelos conceptual lógico y físico y pruebas con SQL Developer para consultas y administración

📥 1.1. Documentación a descargar en el último tema

1.2. Introducción a las caracteristicas oracle 11g

Explora las versiones de Oracle 11G, qué implica PLSQL y cómo se organizan y aplican las operaciones DDL, DML y los controles de transacciones, sesión y sistema.

03:12

1.3. Tipos de diseños relacionales

Reconoce y distingue tres niveles del diseño relacional: el conceptual que describe esquemas y contenido, el lógico que transforma entidades en tablas y atributos en columnas, y el físico que genera ficheros para el almacenamiento de datos.

01:15

1.4. Principales entornos de trabajo

Aprenderás a manejar con soltura las herramientas clave de Oracle: SQL Developer, JDeveloper, modelador, navegador, SQL Worksheet, editor PLSQL y SQL Plus para diseñar, ejecutar y administrar bases de datos.

01:37

📥 1.5. Descarga oracle database 11g -1

📥 1.6. Descarga oracle database 11g -2

1.7. Instalación oracle database 11g

Instalar y enlazar Oracle Database 11g con SQL Developer para ejecutar pruebas y consultas, empleando las ediciones gratuitas disponibles en la web oficial de Oracle.

04:24

📥 1.8. Descarga sql developer

1.9. Instalación sql developer

Aprenderás a conectar SQL Developer a tu base de datos descomprimiendo y ejecutando el instalador, y además conocerás dónde descargar sin costo SQL Developer y Oracle Database 11G desde el sitio oficial de Oracle.

02:08

1.10. Uso de sql developer

En SQL Developer crear una conexión a Oracle: asignar nombre, usuario y contraseña, indicar host localhost, puerto 1521 y SID ORCL, y pulsar Probar y Conectar para verificar y abrir la conexión.

05:58

TEMA 2: SENTENCIA SELECT
24 Lecciones00:47:41
Practicarás SELECT, WHERE, operadores, valores nulos, ORDER BY, DISTINCT, funciones agregadas, GROUP BY y HAVING con ejemplos en las tablas COUNTRIES y HR.

📥 2.1. Documentación a descargar en el último tema

2.2. Sentencia select

Emplea SELECT para obtener todas las columnas o solo algunas, aplica funciones sencillas y señala la tabla con FROM.

02:26

      2.2.1. ejemplos - sentencia select

Cómo obtener todas, una o dos columnas de la tabla COUNTRIES usando SELECT. Ejemplos prácticos: SELECT COUNTRY_NAME FROM COUNTRIES y SELECT COUNTRY_ID, COUNTRY_NAME FROM COUNTRIES

01:24

2.3. Cláusula where

Cómo emplear la cláusula WHERE para filtrar registros en una consulta SELECT y recuperar únicamente las filas que cumplen una condición.

01:35

      2.3.1. ejemplos - cláusula where

En HR.COUNTRIES puedes recuperar todos los registros, filtrar por COUNTRY_ID para Argentina, seleccionar columnas concretas y listar los países de una REGION_ID.

01:07

2.4. Tipos de operadores sql.

Dominarás el uso y la identificación de operadores SQL, como aritméticos, de concatenación, de unión, de comparación, lógicos y especiales LIKE BETWEEN IN EXISTS, para filtrar y combinar resultados

03:28

      2.4.1. ejemplos - tipos de operadores sql

Usa operadores aritméticos para calcular sueldo y paga extra, une nombre y apellido, aplica comparaciones y condiciones lógicas para filtrar sueldos y ciudad y emplea filtros LIKE para nombres que empiezan por A.

06:24

2.5. Operador de valores nulos

Comprende el concepto de valor nulo, cómo no equivale a cadena vacía ni a cero, y qué fallos provocan las restricciones NOT NULL y PRIMARY KEY al insertar datos nulos.

01:01

      2.5.1. ejemplos - operador de valores nulos

En SQL, filtrar una tabla para descartar filas con valores nulos en una columna utilizando la condición IS NOT NULL.

01:02

2.6. Orden de ejecución de los operadores sql

Aprenderás la precedencia y el orden de ejecución de los operadores SQL, incluidos aritméticos, nulos, especiales y lógicos, y que los operadores del mismo nivel se evalúan de izquierda a derecha.

03:06

      2.6.1. ejemplos - orden de ejecución de los operadores sql

Aprende a gestionar la prioridad entre operaciones y a emplear paréntesis para cambiar el orden al resolver expresiones que combinan suma y multiplicación

02:05

2.7. Cláusula order by

En Oracle, usar ORDER BY sobre una o varias columnas y especificar orden ascendente o descendente garantiza un orden consistente de resultados.

02:06

      2.7.1. ejemplos - cláusula order by

Con ORDER BY dominarás el orden de filas usando ASC y DESC, aplicándolo a varios campos y combinando orden ascendente y descendente en una sola consulta

02:07

2.8. Sentencia distinct

Cómo DISTINCT devuelve registros únicos en un SELECT al evaluar todos los campos consultados y en qué se diferencia de UNIQUE.

01:22

      ejemplos - 2.8.1. sentencia distinct

Comprender la diferencia entre SELECT y SELECT DISTINCT y aplicar DISTINCT a una o varias columnas para eliminar filas repetidas por la misma combinación de nombre y apellidos

01:09

2.9. Funciones de agregación

Aprende a usar las funciones de agregación en SQL para obtener en un solo valor el máximo, el mínimo, el conteo, el promedio y la suma de columnas.

03:03

      2.8.1. ejemplos - funciones de agregación

Aprende a aplicar las funciones agregadas de SQL max min count avg sum para calcular máximos, mínimos, recuentos, promedios y sumas de columnas en consultas

02:03

2.10. Funciones de agregación con nulos

Aplicar nlv para transformar nulos en un valor y lograr que count incluya esos registros, luego comparar ese resultado con el conteo que deja fuera los valores nulos.

01:43

      2.10.1. ejemplos - funciones de agregación con nulos

Obtendrás la media con AVG y verás que al usar NVL para cambiar NULL por 0 el resultado varía cuando hay registros nulos.

01:54

2.11. Cláusula group by

Aprende a manejar GROUP BY en SQL: agrupa filas, aplica funciones de agregado en una o varias columnas y determina qué columnas incluir en GROUP BY cuando no se agregan

02:04

      2.11.1. ejemplos - cláusula group by

GROUP BY agrupa filas según campos y permite sumar SALARY por cada DEPARTMENT_ID, además de obtener la suma para combinaciones de JOB_ID y DEPARTMENT_ID

02:47

2.12. Cláusula having

Emplea HAVING para filtrar filas agrupadas tras aplicar WHERE y GROUP BY, permite imponer condiciones sobre agregados como MIN o SUM en columnas mostradas y distingue su funcionamiento del de WHERE

02:16

      2.12.1. ejemplos - cláusula having

Usa GROUP BY y HAVING para agrupar colegios por ciudad, contar los de cada ciudad y mostrar solo las ciudades que tengan más de 2 colegios

01:29

📥 2.13. Ejercicios sentencia select

TEMA 3: SUBCONSULTAS
12 Lecciones00:28:19
Emplea alias y subconsultas en SQL para simplificar y comparar consultas, filtrar y gestionar datos, trabajar subconsultas simples múltiples y correlacionadas y aplicar IN ANY ALL EXISTS NOT EXISTS en ejemplos prácticos

📥 3.1. Documentación a descargar en el último tema

3.2. Alias

Emplear alias en tablas y columnas reduce nombres largos, facilita consultas que involucran múltiples tablas o funciones y mejora la legibilidad al combinar o manejar campos extensos.

01:37

      3.2.1. ejemplos - alias

Aprende a asignar nombres alternativos a columnas, tablas y subconsultas en SQL mediante ejemplos prácticos.

02:17

3.3. Definición de subconsultas

Aprende a manejar subconsultas en SQL, qué son, sintaxis de comparación, de expresión y de select, dónde ubicarlas, su orden de ejecución por fila, referencias externas y usos prácticos como comparaciones, tablas temporales y operaciones DML.

03:30

      3.3.1. ejemplos - definición de subconsultas

Emplear subconsultas en SQL para contar registros, recuperar el nombre del profesor por cada asignatura y filtrar las asignaturas según el identificador de un profesor específico.

01:37

3.4. Tipos de subconsultas

Reconoce y aplica subconsultas de resultado único con operadores de comparación, maneja subconsultas de varias filas con IN NOT IN EXISTS ANY ALL y subconsultas correlacionadas que referencian la consulta externa.

02:59

      3.4.1. ejemplos - tipos de subconsultas

Reconocer y emplear subconsultas de registro único, de varios registros y correlacionadas para comparar valores, utilizar operadores lógicos como IN y extraer datos según condiciones definidas en otra consulta.

02:24

3.5. Operadores para subconsultas multi-registro

Aprenderás a emplear los operadores IN, ANY y ALL con subconsultas que devuelven múltiples filas y distinguirás cuándo cada operador admite una coincidencia o exige comparar frente a cualquiera o a la totalidad de los valores.

05:06

      3.5.1. ejemplos -operadores para subconsultas multi-registro

Ejemplos prácticos de subconsultas en SQL usando IN ANY ALL para filtrar docentes y materias por ids y por horas

03:23

3.6. Operadores exists y not exists

Explicación del empleo de EXISTS y NOT EXISTS para verificar si una subconsulta retorna filas, para limitar resultados mediante subconsultas correlacionadas y para distinguir cuándo su evaluación es verdadera o falsa.

03:11

      3.6.1. ejemplos - operadores exists y not exists

Aprende a usar EXISTS y NOT EXISTS, domina subconsultas correlacionadas y cambia EXISTS por IN para seleccionar profesores según curso.

02:15

📥 3.7 Ejercicios subconsultas

TEMA 4: VISUALIZANDO DATOS DE VARIAS TABLAS
12 Lecciones00:25:07
Trabajo con JOINs en SQL: INNER, LEFT, RIGHT, FULL, NATURAL y CROSS, diferencias entre ON y USING, efecto del orden y de los valores nulos, y cómo seleccionar y proyectar campos en una consulta única

📥 4.1. Documentación a descargar en el último tema

4.2. Introducción a la visualización de datos

Aprenderás a combinar tablas con JOIN mediante ON y USING, diferenciar INNER, LEFT y RIGHT JOIN, comprender cómo el orden de las tablas afecta los resultados y recuperar campos por selección y proyección en una única consulta SQL

04:08

      4.2.1. ejemplos - introducción

Fusiona tablas con INNER, LEFT y RIGHT JOIN en SQL y entiende cómo el orden de las tablas y los valores nulos alteran los resultados

02:44

4.3. Natural join

Emplea NATURAL JOIN para combinar tablas por columnas con igual nombre sin usar ON ni USING, y estudia las variantes inner, left y right para tratar filas que coinciden o que quedan sin correspondencia

02:25

      4.3.1. ejemplos - natural join

Aprende a usar NATURAL JOIN para combinar tablas por columnas homónimas sin usar ON ni USING, omitiendo filas con NULL y mostrando ejemplos de inner, left y right join con hr.countries y hr.regions

01:55

4.4. Join externo

Se mostrarán left, right y full outer joins para recuperar filas nulas y manejar emparejamientos entre dos tablas, con ejemplos prácticos y filtros que ilustran coincidencias y ausencias de coincidencia.

04:17

      4.4.1. ejemplos - join externo

Aprende a usar LEFT RIGHT y FULL JOIN para combinar tablas con valores nulos, elegir la columna de unión y entender cómo el orden de las tablas altera el resultado.

01:48

4.5. Cláusulas using y on

Comparar ON y USING en joins SQL, cuándo usar cada uno y cómo simular Left y Right Join con el operador +

03:12

      4.5.1. ejemplos - cláusulas using y on

Aprende a manejar ON y USING en joins, cuándo elegir cada uno y cómo aplicar el modificador plus para reproducir Left Join o Right Join y tratar valores nulos.

02:12

4.6. Join cruzado

Guía práctica del join cruzado: genera el producto cartesiano al combinar cada fila de una tabla con todas de otra sin condición de unión, produciendo el total de combinaciones resultantes.

01:27

      4.6.1. ejemplos - join cruzado

En Oracle usar ON y USING para enlazar tablas, decidir cuál aplicar según nombres de columnas y recrear LEFT y RIGHT join con el operador +

00:59

📥 4.7 Ejercicios visualizando datos de varias tablas

TEMA 5: UNIENDO DATOS DE VARIAS TABLAS
7 Lecciones00:11:46
Aprende a combinar tablas con JOIN, usar subconsultas y consultas compuestas para gestionar duplicados y diferencias mediante UNION UNION ALL INTERSECT MINUS, y controlar columnas, tipos y ORDER BY en el resultado.

📥 5.1. Documentación a descargar en el último tema

🔒

5.2. Introducción de unión de tablas

Domina consultas y subconsultas, JOIN y consultas compuestas. Aprende operadores UNION UNION ALL INTERSECT MINUS, su precedencia y las reglas de columnas y tipos compatibles para combinar resultados

04:08 🔒

5.3. Tipos de operadores de unión

Con SQL domina UNION y UNION ALL para gestionar duplicados, usa INTERSECT para hallar coincidencias y MINUS para diferencias, y comprende su efecto en encabezados y en el orden de las consultas

02:58 🔒

      5.3.1. ejemplos - tipos de operadores de unión

Aprenderás a combinar resultados de consultas mediante UNION, UNION ALL, INTERSECT y MINUS para obtener conjuntos sin duplicados, con duplicados, comunes o exclusivos.

01:41 🔒

5.4. Cláusula order by con operadores de unión

Al combinar consultas, ORDER BY ordena únicamente el conjunto final, no cada subconsulta, y se explican las diferencias entre UNION, UNION ALL y MINUS.

01:32 🔒

      5.4.1. ejemplos - cláusula order by con operadores de unión

Aprenderás cómo se ordenan las columnas al combinar consultas, por qué ORDER BY no surte efecto en consultas individuales, cuándo usarlo en el conjunto final y la excepción con UNION ALL.

01:27 🔒

📥 5.5 Ejercicios uniendo datos de varias tablas

🔒

TEMA 6: FUNCIONES
15 Lecciones00:49:02
Aprenderás a reconocer los tipos de datos en Oracle, usar funciones de texto, numéricas y de fecha, efectuar conversiones y anidar funciones para optimizar almacenamiento y gestión de datos

📥 6.1. Documentación a descargar en el último tema

🔒

6.2. Tipos de datos

En Oracle se identifican y comparan tipos de dato: cadenas fijas y variables, Unicode, numéricos, binarios, fechas, objetos largos y ROWID, y se determina cuándo emplear cada uno para ahorrar espacio.

05:12 🔒

6.3. Tipos de funciones para el tratamiento de datos alfanuméricos

Domina funciones de cadenas para convertir códigos ASCII, concatenar, extraer y localizar subcadenas, medir longitud, rellenar a la izquierda o a la derecha, normalizar mayúsculas y reemplazar texto mediante expresiones regulares

03:21 🔒

6.4. Tipos de funciones para el tratamiento de datos numéricos

Manejo práctico de funciones numéricas como ABS SIGN SIN COS TAN ACOS ASIN ATAN ATAN2 SINH COSH TANH BITAND CEIL FLOOR ROUND TRUNC EXP POWER LOG LN MOD REMAINDER SQRT

03:14 🔒

6.5. Tipos de funciones para el tratamiento de fechas

Gestiona funciones de fecha y hora en SQL: obtener fecha y marca temporal actuales, ajustar zonas horarias, sumar o comparar meses, extraer componentes, redondear y formatear fechas, y transformar entre marca temporal e intervalo.

04:06 🔒

6.6. Tipos de funciones para la conversión de datos

Maneja las funciones de conversión de Oracle para transformar tipos de datos: cadenas, números, RAW y hexadecimal, ROWID, timestamps y LOBs, usando CAST, TO_DATE, TO_NUMBER, RAWTOHEX, ROWIDTOCHAR y otras funciones.

04:02 🔒

6.7. Caracteristicas de las conversiones

Identificar cuándo Oracle realiza conversiones implícitas de tipos y aplicar conversiones explícitas TO_CHAR TO_DATE TO_NUMBER para optimizar rendimiento y claridad al manipular campos alfanuméricos.

03:02 🔒

6.8. Funciones de caracteres

Alcanza dominio de las funciones de texto en SQL como CHR, CONCAT, SUBSTR, LENGTH, UPPER, LOWER, LPAD, RPAD, LTRIM, RTRIM, TRIM, INSTR, REPLACE y TRANSLATE para manipular, buscar y limpiar cadenas.

04:45 🔒

      6.8.1. ejemplos - funciones de caracteres

Domina las funciones de texto en SQL para convertir mayúsculas y minúsculas, medir longitud y extraer subcadenas, concatenar, rellenar, recortar, buscar y reemplazar mediante ejemplos prácticos

03:28 🔒

6.9. Funciones numéricas

Aprende a emplear funciones numéricas SQL: ROUND, TRUNC, FLOOR, CEIL, ABS, SIGN, trigonométricas, EXP, POWER, LOG, SQRT, MOD para redondeos, truncados, signos, potencias, logaritmos y raíces.

05:02 🔒

      6.9.1. ejemplos

Funciones numéricas en SQL: controlar decimales con ROUND y TRUNC, obtener enteros con FLOOR y CEIL, usar ABS y SIGN, funciones trigonométricas y EXP POWER LOG SQRT MOD con ejemplos

03:05 🔒

6.10. Funciones con fechas

Utiliza funciones de Oracle para obtener, convertir y formatear fechas, ajustar zonas horarias, sumar meses, determinar el último o siguiente día y extraer año, mes, día, hora, minutos y segundos

06:32 🔒

6.11. Operadores con fechas

Agregar o quitar días a una fecha, comparar fechas y verificar si una fecha pertenece a un rango con between en SQL

01:44 🔒

6.12. Funciones anidadas

Anidar funciones en Oracle y comprender cómo se evalúan de dentro hacia fuera, con ejemplos prácticos de formato de fechas y de concatenación de resultados.

01:29 🔒

📥 6.13. Ejercicios funciones

🔒

TEMA 7: MANIPULANDO DATOS DE LA BASE DE DATOS
10 Lecciones00:23:23
Controla consultas y modificaciones con sentencias DML, realiza inserciones por valores o por subconsultas, ejecuta actualizaciones y borrados con WHERE, gestiona transacciones con COMMIT ROLLBACK SAVEPOINT y comprende ACID.

📥 7.1. Documentación a descargar en el último tema

🔒

7.2. Insertando datos en tablas

Gestiona en SQL las instrucciones DML para consultar, insertar, actualizar y borrar registros. Emplea commit y rollback, cumple restricciones y realiza inserciones individuales, múltiples o por lotes.

04:29 🔒

      7.2.1. ejemplos - insertando datos en tablas

Añadir registros en SQL especificando columnas, usando lista de valores o insertando desde una subconsulta y qué sucede si no se indican las columnas

03:11 🔒

7.3. Actualizando datos de tablas

Emplea UPDATE para modificar columnas y registros, limita las filas afectadas con WHERE y asigna valores fijos o procedentes de una subconsulta que devuelva un único resultado.

01:54 🔒

      7.3.1. ejemplos - actualizando datos de tablas

Trata sentencias UPDATE en SQL con LOWER, subconsultas y cláusulas WHERE e IN, y detalla cómo se comparte y transmite información entre módulos SAP en ventas, compras, producción, finanzas y recursos humanos.

01:41 🔒

7.4. Borrando datos de tablas

Aprende a emplear DELETE para eliminar filas de una tabla con la condición WHERE, evita borrar toda la tabla si omites la condición y conoce cuándo usar UPDATE para limpiar campos.

01:36 🔒

      7.4.1. ejemplos -borrando datos de tablas

En SQL eliminar registros de una tabla mediante cláusulas where para suprimir exclusivamente al empleado señalado por su identificador.

01:29 🔒

7.5. Transacciones

Las transacciones en SQL se inician según la necesidad. COMMIT confirma cambios, ROLLBACK los deshace y SAVEPOINT crea puntos intermedios. Las propiedades ACID mantienen la integridad, el aislamiento y la durabilidad de los datos.

05:03 🔒

      7.5.1. ejemplos - transacciones

En SQL un INSERT puede no ser visible a otros SELECT hasta que se ejecute COMMIT. COMMIT hace persistentes los cambios. ROLLBACK los revierte. SAVEPOINT permite volver a un punto intermedio.

04:00 🔒

📥 7.6. Ejercicios manipulando datos de la base de datos

🔒

TEMA 8: MANIPULANDO OBJETOS DE LA BASE DE DATOS
17 Lecciones00:50:19
En Oracle administra y altera esquemas y tablas, crea y modifica tablas, aplica restricciones y claves, usa DESCRIBE y el diccionario, gestiona vistas, sinónimos, secuencias, índices y opciones de borrado.

📥 8.1. Documentación a descargar en el último tema

🔒

8.2. Clases de objetos de la base de datos

Aprenderás a identificar objetos y sentencias DDL en Oracle, consultar el diccionario de datos a través de vistas de usuario y de administrador, emplear DESCRIBE y comprender usuarios, esquemas y las reglas básicas de nombrado.

04:43 🔒

8.3. Restricciones de integridad

Restricciones en bases de datos y su papel en la integridad de tablas: UNIQUE, NOT NULL, PRIMARY KEY, FOREIGN KEY, CHECK. Qué ocurre cuando una instrucción DML viola una restricción y provoca un ROLLBACK

03:43 🔒

8.4. Creando tablas

Diseñar y definir tablas SQL, gestionar filas y columnas, aplicar restricciones comunes como unique not null primary key foreign key y check, y generar tablas desde subconsultas.

08:21 🔒

      8.4.1. ejemplos - creando tablas

Aprende a crear tablas con SQL, aplicar restricciones como clave primaria, unique, not null, clave foránea y check, y generar tablas desde subconsultas comprendiendo sus limitaciones.

03:18 🔒

8.5. Modificando tablas

Prácticas con ALTER TABLE en Oracle para agregar, modificar, eliminar y renombrar columnas, dejar columnas sin uso, poner una tabla en solo lectura y conocer las limitaciones al cambiar tipos y restricciones.

03:06 🔒

      8.5.1. ejemplos - modificando tablas

Aprende a manejar ALTER TABLE en Oracle para agregar, modificar, eliminar y renombrar columnas, fijarlas como solo lectura y aplicar restricciones al cambiar tipos, longitudes y valores por defecto.

01:44 🔒

8.6. Eliminando tablas

Emplea DROP cuando quieras eliminar por completo una tabla y su estructura, TRUNCATE para vaciarla sin conservar registros y DELETE para borrar filas que pueden recuperarse

02:01 🔒

      8.6.1. ejemplos - eliminando tablas

Aprenderás a distinguir DROP, TRUNCATE y DELETE: cuándo borrar una tabla, cuándo eliminar solo sus filas y qué sentencias permiten o impiden la recuperación de datos

00:54 🔒

8.7. Describiendo tablas

DESCRIBE TABLE detalla columnas, valores actuales y por defecto de una tabla y enumera las propiedades de su etapa.

01:05 🔒

8.8. Tratando vistas

Aprenderás qué son las vistas en bases de datos, cómo resguardan y facilitan el acceso, sus clases y atributos, y los pasos para crear, editar, consultar y borrar vistas con sus opciones.

05:21 🔒

      8.8.1. ejemplos - tratando vistas

En este vídeo aprenderás qué son las vistas en bases de datos y por qué proteger las tablas. Verás cómo crear, modificar, consultar y eliminar vistas, distinguir las simples de las complejas y conocer las opciones y restricciones más habituales.

03:39 🔒

8.9. Tratando sinónimos

Guía para crear y administrar sinónimos en Oracle: definición, tipos de objetos que apuntan, diferencias entre públicos y privados, comandos para crear borrar y compilar, y permisos necesarios.

03:27 🔒

      8.9.1. ejemplos - tratando sinónimos

Gestión de sinónimos en Oracle: definición, tipos público y privado, objetos que pueden referenciarse, permisos necesarios y las instrucciones para crear, eliminar y compilar sinónimos.

02:16 🔒

8.10. Tratando secuencias

Gestiona la creación, ajuste y cambio de secuencias en SQL, utiliza NEXTVAL y CURRVAL para generar claves únicas y elimina o muestra secuencias y objetos del esquema.

04:11 🔒

8.11. Tratando indices

En SQL diseñar y administrar índices para agilizar búsquedas, garantizar la clave primaria y la unicidad, explorar opciones bitmap y emplear sentencias de creación y eliminación de índices.

02:30 🔒

📥 8.12. Ejercicios manipulando objetos de la base de datos

🔒

TEMA 9: PROGRAMANDO EN SQL
5 Lecciones00:07:29
Domina Nullif, Coalesce, Nanvl y Nvl para manejar valores nulos y no numéricos, usa CASE con múltiples WHEN y ELSE para evaluar salary y comprende cómo operan las variables & y && en sentencias SQL

📥 9.1. Documentación a descargar en el último tema

🔒

9.2. Funciones para valores nulos

Guía sobre el uso de Nullif Coalesce Nanvl y Nvl en SQL para tratar valores nulos y no numéricos y obtener el resultado correcto

03:15 🔒

9.3. Función case

Aplicar CASE en SQL para evaluar el campo salary mediante múltiples condiciones WHEN y un ELSE, devolviendo distintos resultados en consultas sobre empleados.

01:28 🔒

9.4. Variables de sustitución

En sentencias SQL el símbolo & pide el valor cada vez que aparece y el símbolo && lo solicita solo una vez por variable.

02:46 🔒

📥 9.5. Ejercicios programando en sql

🔒

TEMA 10: DOCUMENTACIÓN A DESCARGAR
7 Lecciones00:00:00

📥 10.1. Descargar temario en pdf

🔒

📥 10.2. Ejercicios con soluciones

🔒

📥 10.3. Oracle database 12c sql certified 1z0-061 exámenes al 04/04/2021 español

🔒

📥 10.4. Oracle database 12c sql certified 1z0-061 exámenes al 04/04/2021 inglés

🔒

📥 10.5. Oracle database 12c sql certified 1z0-071 exámenes al 04/04/2021

🔒

📥 10.6. Oracle database 12c sql certified 1z0-071 exámenes al 04/04/2021 inglés

🔒

📥 10.7. Oracle database 12c sql certified 1z0-071 exámenes al 01/05/2020

🔒

Opinión pública de estudiantes

Promedio

4.5

8224 Votos

66%
21%
5%
4%
4%

Motivos por los que matricularte en el Curso de SQL

Acceso total de por vida

Aprende a tu ritmo, cuando quieras y desde donde quieras


Estudia a tu propio ritmo

Sin horarios, sin presión. Tú fijas el ritmo


Elaborados por docentes expertos

Aprende con profesionales en activo y experiencia real


Formación de calidad asegurada

Materiales actualizados y metodología práctica


Ofrecido en múltiples idiomas

Accede a los materiales en el idioma que mejor se ajuste a ti


Estudia cómodamente en casa

Nuestro portal optimizado para tu comodidad


Gran variedad de contenidos

Disfruta de todo el material formativo sin cuotas ni pagos


Excelentes valoraciones

La satisfacción de nuestros estudiantes respalda la calidad formativa


Acceso completo con un pago único

Disfruta de todo el material formativo sin cuotas ni pagos


Comunidad de +500.000 alumnos

Más de medio millón alrededor del mundo ya transformaron su currículum