Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso avanzado de bases de datos y SQL. Teoría y práctica
Rating: 4.5 out of 5(48 ratings)
158 students

Curso avanzado de bases de datos y SQL. Teoría y práctica

Curso de bases de datos y SQL con prácticas en las principales bases de datos para que puedas probar lo aprendido
Created byAlberto B.R.
Last updated 3/2024
Spanish
Spanish [Auto],

What you'll learn

  • Conceptos generales de bases de datos
  • Tipos de bases de datos
  • Modelo entidad-relación
  • Sentencias básicas de SQL. Inserción, extracción, actualización y eliminación de de datos.
  • Uniones de consultas (union, union all)
  • Joins (inner, left, right, full)
  • Agrupaciones de datos. Funciones de agrupación: count(), min(), max(), avg(), sum()
  • Subconsultas
  • Simbología normalizada
  • Ejemplos de modelos de datos
  • Índices y optimización de búsquedas
  • Practica todo lo aprendido con bases de datos reales, MaríaDB, MySQL, PostgreSQL y SQLServer

Course content

11 sections107 lectures15h 42m total length
  • Bases de datos. Concepto y tipos9:32
  • Entidades y claves primarias9:17
  • Tipos de entidades4:10
  • Relaciones y claves foráneas6:19
  • Ejemplos de los tipos de entidades2:16
  • Tipos de relaciones. Ejemplos9:24
  • Simbología normalizada. Ejemplos4:04
  • Prueba de conceptos

Requirements

  • No necesaria experiencia en programación

Description

En este curso aprenderás lo que es una base de datos y los tipos de bases de datos que existen.


Nos introduciremos en el modelo entidad-relación para meternos de lleno en el mundo del lenguaje SQL y sus componentes, los lenguajes de manipulación, definición y control de datos.


Aprenderemos a gestionar la información de una base de datos en base a sentencias sencillas escritas en SQL, pero con la mirada puesta en la complejidad potencial de este lenguaje.


Veremos como combinar criterios de selección de registros por medio de los correspondientes operadores lógicos. Aprenderemos a actualizar la información de una base de datos, a insertar información nueva y a eliminar la información que ya no nos sirva.


También nos adentraremos en la utilización de funciones de SQL para la obtención de resultados agrupados, útiles para la elaboración de resúmenes e informes.


En otro apartado veremos la utilización de combinaciones de entidades o joins, de los que veremos los cuatro tipos disponibles en SQL.


Además de todo esto, veremos las uniones de varias consultas en una sola, para la presentación de datos de diversa naturaleza, veremos cómo se crean y utilizan las vistas, las subconsultas y muchas cosas más.


Todo ello acompañado de multitud de ejemplos para asentar todos los conocimientos aprendidos.


Te propondré una serie de pruebas tipo test con las que podrás poner a prueba lo aprendido


Pero esto no es todo. Además, te cuento cómo funcionan los cinco gestores de bases de datos gratuitos más importantes para que puedas practicar desde casa.

Aprenderás cómo funcionan

- MariaDB

- MySQL

- PostgreSQL

- SQLServer

- Oracle DataBase


Además veremos uno de los productos gratuitos más versátiles que existen, el cliente de base de datos DBeaver, con el cuál podrás conectarte a cualquier base de datos del mercado. Veremos cómo se realizan esas conexiones para que no dependas de tantos clientes distintos y puedas tener todas tus bases de datos centralizadas y a tu alcance en una única aplicación.


Aprovecha esta increíble oportunidad de aprender 5 bases de datos en un solo curso

Who this course is for:

  • Cualquier persona interesada en aprender bases de datos y SQL