Hoy en día, para hacer una aplicación decente, necesitamos manejar bases de datos.
En este curso, aprenderás como manejar SQL dando prioridad a las consultas.
Usaremos el entorno Oracle Live, no siendo necesario instalar nada en tu equipo.
Los temas a tratar son:
-
Consultas (DML):
-
Consultas básicas: veremos como realizar consultas básicas usando SELECT, FROM, ORDER BY.
-
Consultas con WHERE: veremos como filtrar los datos de nuestras consultas.
-
Funciones: veremos que funciones útiles podemos utilizar para nuestras consultas.
-
Consultas multitablas: veremos como realizar consultas con mas de una tabla.
-
Consultas de agrupamientos: veremos como realizar consultas con datos agrupados.
-
Condiciones de agrupamiento: veremos como filtrar los datos de nuestras consultas agrupadas.
-
Subconsultas: veremos como realizar una consulta dentro de otra consulta.
-
Conjuntos: veremos como realizar consultas con UNION ,MINUS, INSERSECT, etc.
-
SQL Joins: veremos como unir tablas de formas diferentes.
-
Tablas temporales: veremos como utilizar las tablas temporales en nuestra consultas.
-
Vistas: veremos como crear y utilizar las vistas.
-
-
Creación y modificación de tablas (DDL): veremos como podemos crear tablas y modificar campos o restricciones.
-
Inserciones, actualizaciones y borrado (DML): veremos como tratar datos de nuestra base de datos insertando elementos (INSERT INTO), actualizándolos (UPDATE) o borrándolos (DELETE FROM).
-
PLSQL: veremos como manejar PLSQL que es una mezcla de base de datos y programación:
-
Bloques anónimos: veremos como crear y utilizar bloques anónimos.
-
Variables: veremos los tipos de variables disponibles en PLSQL.
-
Estructuras condicionales: veremos como podemos utilizar estas estructuras para realizar diferentes acciones según una condición
-
Estructuras repetitivas o bucles: veremos como utilizar bucles para realizar x veces una misma acción.
-
Funciones y procedimientos: veremos como podemos crear y utilizar funciones y procedimientos para reutilizar código.
-
Cursores: veremos como crear y recorrer cursores.
-
Triggers: veremos como crear y usar triggers.
-
Packages: veremos como crear y usar packages.
-
De todos estos temas, veremos una explicación teórica para introducirnos en el tema de lleno.
Podrás también pedir consultas personalizadas para aumentar el contenido del curso.
¡Os espero!















