Curso de Oracle básico desde cero (SQL y PL/SQL)
Aprende desde cero, y sin necesidad de experiencia previa en Oracle, a trabajar con SQL y PL/SQL
Lo que serás capaz de hacer
En este curso básico de Oracle aprenderás los fundamentos de Oracle, tanto a la hora de realizar consultas, como para desarrollar programas en PL/SQL. En el curso empezaremos viendo cómo realizar la instalación de una base de datos Oracle gratuita en nuestros ordenadores y aprenderemos a utilizar el SQL Developer para conectarnos y trabajar con la base de datos A partir de aquí el curso se divide en 2 partes bien diferenciadas: SQL y PL/SQL En la parte de SQL empezaremos conociendo los distintos tipos de sentencias que podemos ejecutar con SQL: DDL: Para crear objetos, no sólo tablas, sino también índices, secuencias,... DML: Para manipular datos (inserción, borrado y actualización) DCL: Para controlar el acceso a los objetos DTL: Para gestionar las transacciones Después aprenderemos cómo realizar consultas sobre la base de datos para extraer información de las tablas. Para ello veremos las cláusulas más importantes que pueden coexistir en una consulta Más adelante veremos cómo crear programas con PL/SQL, desde la parte más básica (variables, tipos, comentarios,...) hasta los programas en sí (funciones, procedimientos, paquetes,...). Seguiremos con algunos apartados más que incluirán operaciones más avanzadas en PL/SQL, como las colecciones y registros, los cursores, las excepciones,... Y, finalmente, terminaremos con un ejercicio final en el que repasaremos los aspectos más importantes aprendidos durante el curso.
- Aprender fundamentos básicos de Oracle
- Ser capaz de realizar un modelado básico de una BD Oracle
- Disponer del conocimiento necesario para realizar un amplio abanico de consultas en la BD Oracle
- Poder realizar programación en PL/SQL a un nivel básico-medio
Temario
UNIDAD 1 - Introducción · 2 leccionesUNIDAD 1 - Introducción
UNIDAD 1 - Introducción
- Introducción al curso
- Índice del curso
UNIDAD 2 - Entorno de trabajo · 10 leccionesUNIDAD 2 - Entorno de trabajo
UNIDAD 2 - Entorno de trabajo
- Índice
- Introducción a Oracle
- Instalación de la BD Oracle en local 1
- Instalación de la BD Oracle en local 2
- Instalación de la BD Oracle en local 3
- SQL Developer (descarga)
- SQL Developer (conexiones)
- SQL Developer (conexión del usuario SYS)
- SQL Developer (conexión del usuario CURSO)
- SQL Developer (entorno de trabajo)
UNIDAD 3 - Conceptos de SQL · 47 leccionesUNIDAD 3 - Conceptos de SQL
UNIDAD 3 - Conceptos de SQL
- Índice
- Introducción
- DDL: Sentencias de definición de estructuras 1
- DDL: Sentencias de definición de estructuras 2 (Tipos de Datos)
- DDL: Sentencias de definición de estructuras 3 (Tablas 1)
- DDL: Sentencias de definición de estructuras 4 (Tablas 2)
- DDL: Sentencias de definición de estructuras. Ejemplos 1 y 2
- DDL: Sentencias de definición de estructuras. Ejemplos 3 y 4
- DDL: Sentencias de definición de estructuras. Ejemplos 5 y 6
- DDL: Sentencias de definición de estructuras 5 (Tablas 3)
- DDL: Sentencias de definición de estructuras. Ejemplo 7
- DDL: Sentencias de definición de estructuras. Ejemplo 8
- DDL: Sentencias de definición de estructuras. Ejemplo 9
- DDL: Sentencias de definición de estructuras. Ejemplo 10
- DDL: Sentencias de definición de estructuras. Ejemplos 11 y 12
- DDL: Sentencias de definición de estructuras 6 (Tablas 4)
- DDL: Sentencias de definición de estructuras. Ejemplo 13
- DDL: Sentencias de definición de estructuras 7 (Comentarios)
- DDL: Sentencias de definición de estructuras 8 (Índices)
- DDL: Sentencias de definición de estructuras. Ejemplo 14 (Índices)
- DDL: Sentencias de definición de estructuras. Secuencias
- DDL: Sentencias de definición de estructuras. Ejemplo 15 (Secuencias)
- DDL: Sentencias de definición de estructuras. Ejemplo 16 (Secuencias)
- DDL: Sentencias de definición de estructuras. Ejemplo 17 (Secuencias)
- DDL: Sentencias de definición de estructuras. Ejemplo 18 (Secuencias)
- DDL: Sentencias de definición de estructuras. Campos Identity
- DDL: Sentencias de definición de estructuras. Ejemplo 19 (Identity)
- DDL: Sentencias de definición de estructuras. Sinónimos
- DDL: Sentencias de definición de estructuras. Ejemplo 20 ((Sinónimos)
- DDL: Sentencias de definición de estructuras. Ejemplo 21 ((Sinónimos)
- DML: Sentencias de lectura y manipulación de datos 1
- DML. Sentencias de lectura y manipulación de datos 2. Insert
- DML. Sentencias de lectura y manipulación de datos 3. Update
- DML. Sentencias de lectura y manipulación de datos 4. Delete
- DML. Sentencias de lectura y manipulación de datos 5. Truncate
- DML. Sentencias de lectura y manipulación de datos 6. Merge
- DML: Sentencias de manipulación de datos. Ejemplo 1 (Merge)
- DML: Sentencias de manipulación de datos. Ejemplo 2 (Merge)
- DML: Sentencias de manipulación de datos. Ejemplo 3 (Merge)
- DCL: Sentencias de control de acceso
- DTL: Sentencias de gestión de transacciones
- Conceptos de SQL. Ejercicio 1
- Conceptos de SQL. Ejercicio 2
- Conceptos de SQL. Ejercicio 3
- Conceptos de SQL. Ejercicio 4
- Conceptos de SQL. Ejercicio 5
- Conceptos de SQL. Ejercicio 6
UNIDAD 4 - Consultas a la base de datos I · 24 leccionesUNIDAD 4 - Consultas a la base de datos I
UNIDAD 4 - Consultas a la base de datos I
- Índice
- Introducción
- Cláusula SELECT
- Cláusula FROM
- Cláusula FROM (Ejemplos 1, 2 y 3)
- Cláusula FROM (Ejemplos 4, 5 y 6)
- Cláusula FROM (Ejemplos 7, 8 y 9)
- Cláusula WHERE
- Cláusula WHERE II (Joins)
- Cláusula WHERE (Ejemplo 1)
- Cláusula WHERE (Ejemplo 2)
- Cláusula WHERE (Ejemplos 3 y 4)
- Cláusula WHERE (Ejemplo 5)
- Cláusula GROUP BY / HAVING
- Cláusula ORDER BY
- Cláusula ORDER BY (Ejemplo 1)
- Cláusula START WITH … CONNECT BY PRIOR
- Cláusula START WITH … CONNECT BY PRIOR (Ejemplo 1)
- Consultas a la base de datos I. Ejercicio 1
- Consultas a la base de datos I. Ejercicio 2
- Consultas a la base de datos I. Ejercicio 3
- Consultas a la base de datos I. Ejercicio 4
- Consultas a la base de datos I. Ejercicio 5
- Consultas a la base de datos I. Ejercicio 6
UNIDAD 5 - Consultas a la base de datos II · 28 leccionesUNIDAD 5 - Consultas a la base de datos II
UNIDAD 5 - Consultas a la base de datos II
- Índice
- Subconsultas
- Subconsultas (Ejemplos 1, 2, 3 y 4)
- Unión de consultas
- Unión de consultas (Ejemplos 1, 2 y 3)
- Unión de consultas (Ejemplo 4)
- Unión de consultas (Ejemplo 5)
- Unión de consultas (Ejemplo 6)
- Unión de consultas (Ejemplo 7)
- Paginación
- Paginación (Ejemplos 1, 2 y 3)
- Paginación (Ejemplo 4)
- Las querys como generador de sentencias
- Las querys como generado de sentencias (Ejemplos 1, 2 y 3)
- La función COUNT
- Funciones más comunes
- Funciones más comunes (Ejemplo 1)
- Funciones más comunes (Ejemplo 2)
- El tipo DATE
- El tipo DATE (Ejemplos 1, 2 y 3,)
- El tipo DATE (Ejemplos 4 y 5)
- El tipo DATE (Ejemplo 6)
- Consultas a la base de datos II. Ejercicio 1
- Consultas a la base de datos II. Ejercicio 2
- Consultas a la base de datos II. Ejercicio 3
- Consultas a la base de datos II. Ejercicio 4
- Consultas a la base de datos II. Ejercicio 5
- Consultas a la base de datos II. Ejercicio 6
UNIDAD 6 - Fundamentos de PL/SQL · 13 leccionesUNIDAD 6 - Fundamentos de PL/SQL
UNIDAD 6 - Fundamentos de PL/SQL
- Índice
- Introducción
- Identificadores
- Variables
- Constantes
- Tipos de datos
- Sentencias condicionales
- Estructuras repetitivas
- Sentencia CONTINUE y CONTINUE WHEN
- Sentencia GOTO
- Comentarios
- Sintaxis
- Trazas de salida
UNIDAD 7 - Programas en PL/SQL · 14 leccionesUNIDAD 7 - Programas en PL/SQL
UNIDAD 7 - Programas en PL/SQL
- Índice
- Parámetros
- Funciones
- Funciones (Ejemplo 1)
- Procedimientos
- Procedimientos (Ejemplo 1)
- Procedimientos (Ejemplo 2)
- Paquetes
- Paquetes (Ejemplo 1)
- PL’s anónimos
- PL's anónimos (Ejemplo 1)
- Bloques anidados
- Programas de PL/SQL. Ejercicio 1
- Programas de PL/SQL. Ejercicio 2
UNIDAD 8 - PL/SQL Avanzado · 18 leccionesUNIDAD 8 - PL/SQL Avanzado
UNIDAD 8 - PL/SQL Avanzado
- Índice
- Colecciones y Registros 1
- Colecciones y Registros 2
- Control de Excepciones 1
- Control de Excepciones 2
- Cursores Implícitos
- Cursores Implícitos. Ejemplos 1 y 2
- Cursores Explícitos
- Cursores Explícitos. Ejemplo 1
- EXECUTE IMMEDIATE
- Cláusula RETURNING .. INTO
- PL/SQL Avanzado. Ejercicio 1
- PL/SQL Avanzado. Ejercicio 2
- PL/SQL Avanzado. Ejercicio 3.1
- PL/SQL Avanzado. Ejercicio 3.2
- PL/SQL Avanzado. Ejercicio 4
- PL/SQL Avanzado. Ejercicio 5
- PL/SQL Avanzado. Ejercicio 6
UNIDAD 9 - Ejercicio Final · 20 leccionesUNIDAD 9 - Ejercicio Final
UNIDAD 9 - Ejercicio Final
- Introducción
- Creación del modelo de datos 1
- Creación del modelo de datos 2
- Ejercicio 1. Creación del modelo de datos 3
- Ejercicio 2. Creación de secuencias
- Ejercicio 3. Creación de tipos
- Ejercicio 4. Creación de índices
- Ejercicio 5. Paquete de cargas
- Ejercicio 6. Paquete de cargas iniciales 1
- Ejercicio 6. Paquete de cargas iniciales 2
- Ejercicio 6. Paquete de cargas iniciales 3
- Ejercicio 7. PL anónimo de borrado y carga
- Ejercicio 8. Paquete de operaciones 1
- Ejercicio 8. Paquete de operaciones 2
- Ejercicio 8. Paquete de operaciones 3
- Ejercicio 8. Paquete de operaciones 4
- Ejercicio 9. Paquete de información 1
- Ejercicio 9. Paquete de información 2
- Ejercicio 9. Paquete de información 3
- Ejercicio 10. Paquete de histórico
UNIDAD 10 - Despedida · 1 leccionesUNIDAD 10 - Despedida
UNIDAD 10 - Despedida
- Despedida
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
10 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Miguel Viruete.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 10 unidades · 177 lecciones · 50 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Miguel Viruete; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


