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 (507 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.
5,670 students enrolled
Free
Start Learning Now
  • Lectures 54
  • Contents Video: 8.5 hours
    Other: 0 mins
  • Skill Level Beginner Level
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2015 Spanish

Course 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.

What are the 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

What am I going to get from this course?

  • 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

What 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.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introducción
01:43

Introducción al curso

Section 2: Instalación y primeros pasos
10:36

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

04:45

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

07:33

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

02:07

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.

Section 3: Consultas Básicas
13:10

Ejecutar las primeras consultas en SQL

08:58

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

11:27

Si queremos filtrar los resultados podemos aplicar la sentencia WHERE

13:23

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

Ordenar resultados con la cláusula ORDER BY
11:57
Section 4: Funciones
04:57

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

08:05

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

05:17

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

07:58

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

04:35

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

06:04

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

05:28

Estas funciones permiten rellenar una cadena con ciertos caracteres

05:50

La función replace permite reemplazar partes de una cadena

10:23

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

Función TO CHAR
11:32
08:56

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

09:53

Revisaremos algunas funciones útiles para trabajar con fechas

09:25

Revisaremos algunas funciones útiles para trabajar con datos nulos

Funciones adicionales
09:45
Section 5: Agrupaciones con la cláusula GROUP BY
07:29

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

06:36

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

08:03

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

07:29

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

14:06

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

08:22

Continuamos con la creación de grupos

10:51

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

Section 6: Cláusula JOIN
09:49

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

09:43

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

08:24

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

Section 7: Instert, Update, Delete y más
13:03

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

06:35

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

09:54

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

05:44

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

Restricciones
18:53
09:04

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

06:29

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

12:13

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

06:31

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

Section 8: Ejercicios Propuestos
17:03

Ejercicios propuestos sobre la sentencia SELECT

11:33

Ejercicios propuestos sobre la sentencia SELECT

12:30

Ejercicios propuestos sobre la sentencia SELECT

12:53

Ejercicios propuestos sobre cláusula GROUP BY

14:55

Ejercicios propuestos sobre cláusula GROUP BY

12:03

Ejercicios propuestos sobre las sentencias DML

19:57

Ejercicios propuestos sobre JOINS

16:37

Ejercicios propuestos sobre JOINS

14:46

Ejercicios propuestos sobre subconsultas

18:01

Ejercicios propuestos sobre subconsultas

Section 9: Bonus
Descuento para el curso de C#
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Enrique Munguía, Certified Software Developer and IT Instructor

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.

Ready to start learning?
Start Learning Now