Programa del Curso
Introduction to Relational Databases and PostgreSQL
- What is a relational database
- Overview of PostgreSQL and its ecosystem
- Use cases and advantages of PostgreSQL
Installing and Configuring PostgreSQL and PGAdmin
- Installing PostgreSQL on Windows/Linux
- Installing and using PGAdmin for GUI access
- Creating connections and managing users
Understanding PostgreSQL Architecture
- PostgreSQL server components and memory usage
- Database cluster structure and file layout
- Processes and services
Creating and Structuring Databases
- Creating databases and tables
- Understanding data types
- Using PGAdmin to manage database objects
Writing Basic SQL Queries
- Using SELECT, WHERE, ORDER BY, LIKE, BETWEEN, and NULL
- Sorting and filtering query results
Using GROUP BY and HAVING
- Grouping rows and calculating aggregates
- Filtering groups with HAVING
Working with Complex Conditions
- Using EXISTS, IN, ANY, ALL
- Nesting subqueries
JOIN Operations in PostgreSQL
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
- SELF JOIN and use cases
Using Built-in SQL Functions
- Mathematical functions
- String manipulation functions
- Date and time operations
Data Manipulation Statements
- INSERT: inserting new rows
- UPDATE: modifying existing data
- DELETE: removing rows from tables
Working with Views
- Creating and querying simple views
- Views with subselects
- Benefits and limitations of views
Introduction to the Timescale Extension
- What is TimescaleDB and when to use it
- Installing and enabling Timescale extension
- Creating hypertables and inserting time-series data
Summary and Next Steps
Requerimientos
- An understanding of basic IT and data concepts
- No prior SQL or database experience is required
- Familiarity with using software tools on Windows/Linux is helpful
Audience
- Database beginners and analysts
- Developers starting with PostgreSQL
- Professionals managing or exploring relational databases
Testimonios (5)
Andrés se asegura constantemente de responder a todas las preguntas de los asistentes y se esfuerza por asegurarse de que todos comprendan sus enseñanzas. Admiro su experiencia y competencia en la materia
Ryan - Questronix Corporation
Curso - PostgreSQL for Administrators - 3 Days
Traducción Automática
Estaba claramente diseñado para ser muy apropiado a nuestro propósito, lo que lo hizo aún más útil. Me gustó mucho el formato de zoom ya que me permitió concentrarme con el material justo frente a mí todo el tiempo y el entrenador pudo agregar ilustraciones y marcas mientras explicaba. El entrenador respondió todas nuestras preguntas de una manera muy satisfactoria y me sorprendí de cuánto pude aprender en un solo día. Normalmente me canso del entrenamiento por la tarde, pero este fue muy engañoso hasta el final. El ritmo era perfecto y los detalles se centraron en las áreas correctas.
Davina Sanders - Scottish Government
Curso - PostgreSQL Performance Tuning
Traducción Automática
Michal fue muy conocedor y cautivador como profesor.
Nate Clifton - NIIT (USA) Inc.
Curso - PostgreSQL Advanced DBA
Traducción Automática
nuevos conocimientos que se pueden aplicar en nuestro sistema
Laurence Bangsal - PayMaya Philippines, Inc.
Curso - PostgreSQL Administration, Optimization and Replication
Traducción Automática
Conocimientos detallados y aproximación al cliente
Wojciech Polak - ANIXE Polska sp. z o.o.
Curso - PostgreSQL for Developers
Traducción Automática