Aprende SQL con Oracle Live (DDL, DML, PLSQL...)

Consultas, insercciones, actualizaciones, borrado, creacion y modificacion de tablas y PLSQL

4.80 (40 reviews)
Udemy
platform
Español
language
Other
category
143
students
9 hours
content
Sep 2021
last update
$19.99
regular price

What you will learn

Utilizar oracle live como cliente SQL

Realizar consultas básicas

Realizar consultas intermedias

Realizar consultas complejas

Aprender a crear tablas

Aprender a modificar tablas

Aprender a insertar, actualizar y borrar datos de una tabla

Aprender a manejar PLSQL

Description

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!



Content

Introduccion

Introducción del curso
Sobre las calificaciones tempranas
Redes sociales
¡Estate atento a todo lo que hago!
¡Pregunta!
Discord

Recursos del curso

Base de datos cursos (sin vistas)
Base de datos cursos (con vistas)
Entidad Relacion

Oracle Live

Crearse una cuenta de oracle
Como importar nuestra base de datos
Como ejecutar SQL
Que hacer si se pierde la sesión

Consultas basicas

Explicación teórica sobre las consultas básicas
Mostrar el nombre y apellidos de todas las personas
Mostrar el nombre y apellidos de todas las personas en una sola columna
Mostrar los cursos ordenados por fecha de publicacion
Mostrar los cursos ordenados del mas caro al mas barato
Mostrar los cursos ordenados precio y titulo
Mostrar titulo, precio y precio con un descuentro del 95% de los cursos
Cuestionario consultas básicas

Condiciones con Where

Explicación teórica sobre WHERE
Cursos que estan publicados
Cursos que no están publicados
Cursos del nivel Principiante
Personas que tienen biografia
Reseñas realizadas antes del 2019-01-20 (sin incluir el propio día)
Cursos publicados entre 2019-01-01 y 2019-12-31 (incluidos esos días)
Nombre de personas que empiecen por D
Nombre de personas que contienen 'ar'
Nombre de personas que acaban en 'a'
Nombre de personas donde su tercera letra sea una 'a'
Reseñas en una fecha superior al 2019-08-01 y su puntuación mayor que 4.5
Cursos que valgan entre 90 y 150€ y contenga 'Java' en el titulo
Cursos que contengan Java o GO en el titulo
Cursos que contengan Java o GO en el titulo y valgan mas de 100€
Cuestionario where

Funciones

Explicación teórica sobre las funciones
Nombre de personas que empiecen por D o d
Mostrar nombre, apellidos y biografía, sino tiene biografía, mostrar 'No tiene'
Mostrar la fecha de hoy formateada con DD-MM-YYYY
Mostrar nombre, apellidos, longitud del nombre y apellido y su suma
Mostrar el titulo del curso en mayúsculas, el precio redondeado y truncado
Cuestionario funciones

Multitablas

Explicación teórica sobre las consultas multitablas
Mostrar el nombre y apellidos de todos los instructores
Mostrar el nombre y apellidos de todos los estudiantes
Secciones del curso "Aprende Java con 100 ejercicios prácticos (Incluye JavaFX)"
Mostrar nombre de las clases realizadas del estudiante con id 6
Curso y nombre de las clases realizadas de Pedro Yañez Deniz
Titulo y nivel de los cursos del instructor Disco Duro
Titulo y nivel de los cursos del instructor Disco Duro de nivel intermedio
Todos los cursos comprados por el estudiante Ivan Hierro Rovira
Nombre de las clases de la sección 1
Nombre de las clases descargables de las secciones 1,2 y 3
Cursos que se hayan vendido en diciembre de 2019
Cuestionario multitablas

Agrupamientos

Explicación teórica sobre agrupaciones
Número de instructores
Número de estudiantes
Número de cursos disponibles
Suma del precio de todos los cursos disponibles
Media del precio de todos los cursos disponibles
Precio de curso más alto
Precio de curso más bajo
Puntuación media de los cursos
Número de cursos (ordenados de mayor a menor) por cada instructor (id)
Número de cursos (ordenados de mayor a menor) por cada instructor (nya)
Número de cursos de cada alumno (id)
Número de cursos de cada alumno (nombre y apellidos)
Total gastado de cursos por cada alumno
Número de alumnos por cada curso
Número de cursos por cada nivel
Número de reseñas de cada curso
Número de clases realizadas por cada alumnos ordenado de menor a mayor
Suma de minutos de cada alumno de las clases realizadas
Número de inscripciones de cada instructor
Clase mas larga de cada curso
Número de clases de cada curso y cada sección
Número de cursos vendidos en cada año y mes
Cuestionario de agrupamientos

Condiciones de grupo (Having)

Explicación teórica sobre condiciones de grupo
Instructores con más de 10 inscripciones
Instructores (nombre y apellidos) con más de 3 cursos publicados
Cursos con mas de 20 clases
Titulo de cursos con una puntuación media mayor a 4.5
Cuestionario de condiciones de grupo

Subconsultas

Explicación teórica sobre subconsultas
Mostrar cursos que tengan reseñas
Mostrar cursos que no tengan reseñas
Nombre y apellidos del instructor del curso 'Node: De 0 a experto'
NyA de los instructores del curso 'Máster en Desarrollo - de 0 a Avanzado'
Primer curso publicado
Título del curso más caro (pueden ser varios)
Numero de alumnos del curso mas barato
Curso más caro que la media de los cursos
Título de cursos con una puntuación media mayor a 4.5
Cuestionario subconsultas

Conjuntos (minus, union, etc)

Explicación teórica sobre conjuntos
Mostrar nombres y apellidos de instructores y estudiantes, indicando su tipo
Alumnos que SOLO hayan comprado el curso de 'Aprende java' (Minus)
Alumnos (NyA) comunes de 'APRENDE LENGUAJE GO DESDE 0' y 'NODE: DE 0 A EXPERTO'
Cuestionarios sobre conjuntos

SQL Joins

Explicación teórica sobre SQL Joins
Mostrar el nombre y apellidos de todos los instructores con INNER JOIN
Mostrar todas las clases junto su sección y curso con INNER JOIN
Puntuacion media de los cursos, 0 sino tienen. Usa LEFT o RIGHT JOIN
Cuestionarios sobre SQL Joins

Tablas temporales

Explicación teórica sobre las tablas temporales
Cursos con mayor puntuación
Nombre y apellidos del alumno o alumnos con mas cursos
Cuestionarios sobre tabla temporales

Vistas

Explicación teórica sobre las vistas
Vista con nombres y apellidos de instructores y estudiantes, indicando su tipo
Crea una vista que muestre las ganancias de cada instructor
Cursos con mayor puntuación apoyándose en una vista
Nombre y apellidos del alumno o alumnos con mas cursos, apoyándote en una vista
Cuestionarios sobre vistas

¡Examen final!

Explicacion sobre el examen final
Ejercicios

Soluciones examen

Solución ejercicio 1
Solución ejercicio 2
Solución ejercicio 3
Solución ejercicio 4

Consultas propuestas por los alumnos

¡Propon tu consulta para añadir al curso!

Anexos

Descarga de soluciones (texto plano)
Descarga de soluciones (con resultados que deben salir)
Mas ejercicios de consultas

Despedida

Despedida

Screenshots

Aprende SQL con Oracle Live (DDL, DML, PLSQL...) - Screenshot_01Aprende SQL con Oracle Live (DDL, DML, PLSQL...) - Screenshot_02Aprende SQL con Oracle Live (DDL, DML, PLSQL...) - Screenshot_03Aprende SQL con Oracle Live (DDL, DML, PLSQL...) - Screenshot_04

Reviews

Aarón
January 17, 2022
Gran explicación de cada uno de los puntos, si eres estudiante de ciclo superior, un curso muy recomendado porque me esta ayudando mucho para la asignatura de base de datos.
Cristian
December 12, 2020
Genial, todo muy bien explicado y tengo la confianza de resolver cualquier duda directamente con el formador. Es de gran ayuda para mí este curso. Estoy muy contento con los resultados que estoy obteniendo.
Luis
April 4, 2020
Muy buen curso!! Excelente para aprender, con vídeos cortos, sencillos y con ejemplos concretos. Rápido de realizar y muy ameno. Recomendado

Coupons

DateDiscountStatus
4/20/202080% OFF
expired
5/3/202080% OFF
expired

Charts

Price

Aprende SQL con Oracle Live (DDL, DML, PLSQL...) - Price chart

Rating

Aprende SQL con Oracle Live (DDL, DML, PLSQL...) - Ratings chart

Enrollment distribution

Aprende SQL con Oracle Live (DDL, DML, PLSQL...) - Distribution chart

Related Topics

2402542
udemy ID
6/7/2019
course created date
3/26/2020
course indexed date
Bot
course submited by