Introducción a SQL con Oracle 11g
4.4 (983 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
10,233 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Introducción a SQL con Oracle 11g to your Wishlist.

Add to Wishlist

Introducción a SQL con Oracle 11g

Aprender a utilizar el lenguaje de consulta en el motor de base de datos líder en el mundo
4.4 (983 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
10,233 students enrolled
Created by Enrique Munguía
Last updated 5/2016
Spanish
Price: Free
Includes:
  • 8.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Aplicar los conocimientos de SQL para realizar consultas y extraer información de la base de datos
  • Dominar las diferentes partes de una consulta o query para aplicar la adecuada para cada requerimiento
View Curriculum
Requirements
  • Una computadora o máquina virtual para instalar la base de datos Oracle
  • Conexión a internet para la descarga del software y aproximadamente 2GB de espacio en disco
Description
  • En este curso aprenderás los fundamentos de SQL utilizando Oracle, al terminar podrás a aplicar los conocimientos adquiridos para consultar información de las tablas en la base de datos.
  • Aprende a usar
    • Sentencia SELECT
    • Filtros con la clásula WHERE
    • Funciones de transformación, conversión de tipos, matemáticas, de cadenas.
    • Agrupaciones con GROUP BY
    • Ordernar resultados con ORDER BY
    • Unir dos o más tablas con JOIN
    • INSERT, UPDATE y DELETE
    • Vistas, transacciones, secuencias y más!.
  • Los temas discutidos son 100% aplicables en Oracle 12c y la mayor parte de ellos también aplica en otros manejadores de base de datos como SQL Server, MySql y entre otros.
  • Incluye más de 70 ejercicios resueltos que te permitirán poner en práctica las técnicas aprendidas y darte confianza para realizar tus propias consultas.
Who is the target audience?
  • Este curso está diseñado para principantes que son nuevos al lenguaje SQL como también para programadores que ya lo conocen pero quieren refinar sus habilidades. No se requieren conocimientos previos.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
54 Lectures
08:43:37
+
Introducción
1 Lecture 01:43

Introducción al curso

Introducción
01:43
+
Instalación y primeros pasos
4 Lectures 25:01

Instalar el motor de base de datos Oracle con el que trabajaremos durante el curso

Instalación de la base de datos Oracle
10:36

Instalar un editor para consultas creado por Oracle llamado SQL developer, este será el software preferido para interactuar con la base de datos.

Instalación de SQL Developer
04:45

SQL*Plus es una línea de comandos para interactuar con Oracle, aquí se muestran algunos comandos útiles

Vistazo a SQL*Plus
07:33

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.

Modelo de datos
02:07
+
Consultas Básicas
5 Lectures 58:55

Ejecutar las primeras consultas en SQL

Sentencia SELECT
13:10

La tabla dual es utilizada como auxiliar para algunas consultas especiales como la fecha o el usuario

Tabla Dual
08:58

Si queremos filtrar los resultados podemos aplicar la sentencia WHERE

Añadir filtros con la cláusula WHERE
11:27

Continuamos aplicando la cláusula WHERE con filtros más complejos

Más filtros
13:23

Ordenar resultados con la cláusula ORDER BY
11:57
+
Funciones
14 Lectures 01:48:08

La función CONCAT permite unir cadenas de texto para formar una sola

Funcion CONCAT
04:57

La función substr permite obtener fragmentos más pequeños de una cadena también conocidos como subcadenas

Funcion substr
08:05

Continuamos aplicando la función substr con más ejemplos

Función substr parte 2
05:17

La función instr permite encontrar cadenas dentro de otras cadenas

Función instr
07:58

La función length permite obtener el tamaño de una cadena

Función length
04:35

La función lower permite convertir a minúsculas una cadena, su contraparte upper convierte a mayúsculas

Función lower
06:04

Estas funciones permiten rellenar una cadena con ciertos caracteres

Funciones Lpad y Rpad
05:28

La función replace permite reemplazar partes de una cadena

Función replace
05:50

Demostración de varias funciones matemáticas para obtener valor absoluto, trigonometría, redonedeo, entre otras.

Funciones matemáticas
10:23

Función TO CHAR
11:32

La función TO_DATE permite convertir desde otros tipos de dato al tipo fecha

Función TO_DATE
08:56

Revisaremos algunas funciones útiles para trabajar con fechas

Funciones para fechas
09:53

Revisaremos algunas funciones útiles para trabajar con datos nulos

Funciones para datos nulos
09:25

Funciones adicionales
09:45
+
Agrupaciones con la cláusula GROUP BY
7 Lectures 01:02:56

La función COUNT permite obtener el número de registros de un grupo

Función COUNT
07:29

La función AVG permite obtener el promedio de los datos de un grupo

Función AVG
06:36

La función SUM permite obtener la suma de los datos de un grupo

Función SUM
08:03

Estas funciones permiten obtener el mínimo y el máximo de los datos de un grupo.

Funciones MIN y MAX
07:29

La cláusula GROUP BY permite crear grupos con los registros basados en una o más columnas

Cláusula GROUP BY
14:06

Continuamos con la creación de grupos

Cláusula GROUP BY parte 2
08:22

La cláusula HAVING permite filtrar grupos de la misma forma que la cláusula WHERE permite filtrar registros

Cláusula HAVING
10:51
+
Cláusula JOIN
3 Lectures 27:56

Los join son el medio utilizado para relacionar dos o más tablas de la base de datos

Introducción a los joins
09:49

El join natural es uno de los tipos de sintaxis existentes para realizar joins

Join natural
09:43

Es posible aplicar tantos joins como queramos en una consulta con la finalidad de obtener todos los datos necesarios de las tablas

Uniendo múltiples tablas
08:24
+
Instert, Update, Delete y más
9 Lectures 01:28:26

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

Sentencias DML
13:03

Los operadores de conjuntos permiten unir los resultados de dos o más consultas de acuerdo con ciertas reglas

Operadores de conjuntos
06:35

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

Modelar un Diagrama Entidad-Relación
09:54

Los índices añaden más velocidad a las consultas con muchos datos

Índices
05:44

Restricciones
18:53

Las secuencias son generadores de números generalmente usados como llaves primarias.

Secuencias
09:04

Los esquemas son conjuntos de objetos como tablas, vistas, índices, entre otros.

Esquemas
06:29

Las transacciones son conjuntos de instrucciones que deben ser ejecutadas como una unidad.

Transacciones
12:13

Las vistas son tablas virtuales que proporcionan acceso a datos y seguridad.

Vistas
06:31
+
Ejercicios Propuestos
10 Lectures 02:30:18

Ejercicios propuestos sobre la sentencia SELECT

Ejercicios Select
17:03

Ejercicios propuestos sobre la sentencia SELECT

Ejercicios Select parte 2
11:33

Ejercicios propuestos sobre la sentencia SELECT

Ejercicios Select parte 3
12:30

Ejercicios propuestos sobre cláusula GROUP BY

Ejercicios Group By
12:53

Ejercicios propuestos sobre cláusula GROUP BY

Ejercicios Group By parte 2
14:55

Ejercicios propuestos sobre las sentencias DML

Ejercicios Sentencias DML
12:03

Ejercicios propuestos sobre JOINS

Ejercicios Joins
19:57

Ejercicios propuestos sobre JOINS

Ejercicios Joins parte 2
16:37

Ejercicios propuestos sobre subconsultas

Ejercicios Subconsultas
14:46

Ejercicios propuestos sobre subconsultas

Ejercicios Subconsultas parte 2
18:01
+
Bonus
1 Lecture 00:15
Descuento para el curso de C#
00:15
About the Instructor
Enrique Munguía
4.4 Average rating
1,129 Reviews
10,646 Students
2 Courses
Software Engineer at Google

Es ingeniero en computación de la UNAM, desde 2013 trabaja como desarrollador de software e instructor freelance.

Tiene experiencia en desarrollo .NET y Java en aplicaciones web y tiene las certificaciones: Oracle Certified SQL Expert, Oracle Certified Java Programmer y Microsoft C# Specialist.

Tiene la idea de que la enseñanza es un camino de dos vías donde uno aprende tanto de los alumnos como ellos de él.