Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Master SQL: De cero a experto en Bases de Datos
Rating: 4.6 out of 5(749 ratings)
2,720 students

Master SQL: De cero a experto en Bases de Datos

MySql, Joins, Views, SPs, Triggers, Transacciones ACID, Concurrencia, Índices, Seguridad, Modelamiento de Datos, etc...
Created byRodrigo Morales
Last updated 5/2020
Spanish
Spanish [Auto],

What you'll learn

  • Obtener y Manipular datos: SELECT, INSERT, UPDATE, DELETE
  • Joins
  • Subqueries avanzadas
  • Views
  • Procedimientos almacenado y Funciones
  • Funciones de SQL
  • Eventos
  • Triggers
  • Transacciones ACID
  • Concurrencia
  • Indices y como aplicarlos para mejorar performance
  • Diseño de Base de datos: Modelo conceptual, lógico y físico
  • Seguridad en Base de datos
  • Normalización (1FN, 2FN, 3FN)

Course content

16 sections146 lectures15h 41m total length
  • Comenzando3:17
  • MAC: Instalación ambiente de desarrollo7:29
  • MAC: Instalar base de datos7:13
  • Windows: Instlación ambiente de desarollo5:43
  • Windows: Instalar base de datos6:06
  • Tour editor13:32
  • Instalar segunda base de datos2:39

Requirements

  • Un Pc o un Mac.
  • No es requerido tener conocimientos previos en SQL, comenzaremos de cero.

Description

Para la mayoría de los programadores es indispensable conocer SQL para insertarse en el mundo laboral, el 90% de las aplicaciones que vemos hoy en día tienen una base de datos relacional para almacenar sus registros y el lenguaje SQL es un requisito fundamental para los empleados que contraten para mantenerlas.

Si no tienes conocimientos en SQL o quieres dominarlo en mayor profundidad este curso es para ti, aquí vamos a aprender desde cero todos los conocimientos necesarios que se solicitan para insertarse en el mundo laboral como un desarrollador SQL.

Que aprenderás en el curso:

  • Como obtener y manipular datos desde una base de datos.

  • Como realizar consultas complejas utilizando JOINS.

  • Agrupaciones: Distinct, Group by, Having, With ROLLUP.

  • Subqueries avanzadas: IN, Subquery + JOINS, ALL, ANY, EXISTS, Subquery en From, etc.

  • Vistas y sus beneficios.

  • Procedimientos Almacenados: Crear SPs, parametros por defecto, validaciones, parametros de salida y Funciones.

  • Triggers y Eventos.

  • Transacciones ACID (Atomicidad-Consistencia-Aislamiento Durabilidad).

  • Cuales son los problemas de Concurrencia de una base de datos y cómo solucionarlos.

  • Los tipos de datos y sus carasteristicas.

  • Cuales son los distintos tipos de Índices y como aplicarlos en las queries para mejorar el rendimiento de una base de datos.

  • Diseño de una base de datos pasando desde el modelo Conceptual, Lógico y Físico.

  • Las 3 formas normales: 1FN, 2FN, 3FN.

  • Seguridad en la base datos como administrar usuarios.

  • y mucho mas!


Who this course is for:

  • Cualquier persona interesada en aprender sobre SQL para el manejo de bases de datos o análisis de datos