
SQL de cero: Tu guía práctica con PostgreSQL
udemy · ⭐ 4.75 (1.542 reseñas) · Todos los niveles · es · ⏱ 16 h
Impartido por Fernando Herrera, {d/t} - DevTalles · 9.359 alumnos
19.99 USD
Entra en tu cuenta para guardar este curso y volver a él cuando quieras.
Comparar este cursoEnlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información
Descripción
SQL de cero: Tu guía práctica con PostgreSQL Bienvenidos a nuestro curso de SQL desde cero utilizando PostgreSQL como motor de nuestra base de datos relacional, en este curso pretendemos llevar de cero conocimiento sobre bases de datos al estudiante, hasta un punto competitivo y que le permita utilizar bases de datos, diseñarlas, solventar necesidades, obtener información mediante sentencias SQL, aprender sobre tiggers, funciones, procedimientos y mucho más. El curso principalmente está orientado a desarrolladores o personas que quieran aprender SQL para explotar software que funcione con comandos de SQL (PowerBI por ejemplo), es un curso orientado a estas personas y no está orientado a administradores de base de datos. El curso pasa los siguientes temas: • Docker (Montar y correr una base de datos local) • Neon - Servicio en la nube ( alternativa a Docker ) • Sentencias • DDL - Crear, alterar, destruir con drops y truncar • DML - Insertar, eliminar y actualizar • TCL - Commits y Rollbacks • DQL - Selecciones • Diferentes cláusulas y comandos • Tipos de datos y precisión • Funciones agregadas • Uniones • Subqueries • Arreglos • Objetos Json • Common table expressions - CTE • CTE - Recursivos • Diseño de base de datos • Diagramas entidad-relación • Creando base de datos a partir del diagrama • Estudiar otros diagramas • Software para crear diagramas • Tipos de relaciones • Llaves • Primaria • Foránea • Candidatas • Super Llaves • Compuestas • Índices • Extensiones • uuid • Crypt • Checks • Diferentes constraints • Actualizaciones y eliminaciones en cascada • Diferentes JOINs • Funciones con fechas • Trabajando y seleccionando datos con fechas con hora, minuto y segundo • Funciones de base de datos personalizadas • Procedimientos almacenados • Triggers • Entre otros temas. El curso pretende llevarte con los conocimientos que tengas hasta un punto que te sientas cómodo trabajando, diseñando y programando en la base de datos con PostgreSQL, pero estos conocimientos son aplicables a la mayoría de las bases de datos relacionales que usen SQL.
Lo que aprenderás
- Diferentes comandos de selección, inserción, actualización y eliminación.
- Crear y leer diagramas entidad-relación.
- Aprender plpgsql para crear procedimientos, funciones y triggers.
- Trabajar con Docker, PGAdmin y TablePlus
- Buenas prácticas, ideas y estrategias para diseñar bases de datos.
Requisitos
- Tener conocimiento de programación estructurada será útil en la parte de plpgsql.
- Conocimiento de Docker será útil pero no es necesario.
- Poder realizar instalaciones en el equipo es necesario.