Visão Geral
Curso PostgreSQL Essentials, PostgreSQL é considerado o 'banco de dados relacional de código aberto mais avançado do mundo'. Se isso é verdade ou não, sua popularidade aumentou drasticamente nos últimos anos.
Venha preparado para dominar a Linguagem de Consulta Estruturada (SQL) usada na plataforma PostgreSQL neste curso rápido e prático. O curso começa com uma discussão de conceitos e terminologia de banco de dados relacional. Uma revisão do design de normalização e criação de tabelas ocorre e rapidamente se move para uma discussão muito prática de recuperação e manipulação de dados usando SQL. Todos os tópicos têm uma inclinação para o desempenho, e cada tópico é reforçado com workshops práticos. O pgAdmin é a plataforma de administração e desenvolvimento do PostgreSQL mais popular e será usada em todos os workshops. Os alunos sairão desta aula com uma compreensão clara do banco de dados relacional PostgreSQL, programação SQL e desempenho relacionado.
Objetivo
Após a conclusão bem sucedida deste Curso PostgreSQL Essentials, o aluno será capaz de:
- Escreva um bom código SQL eficiente para recuperar dados
- Compreender o design, a integridade e a manipulação de dados do banco de dados
- Traduza e codifique problemas de negócios em SQL
- Compreender as associações de SQL e as relações de tabela
- Entenda predicados indexáveis versus não indexáveis
- Compreender o papel do otimizador do PostgreSQL e as abordagens para a seleção do caminho de acesso
Publico Alvo
- Programadores, analistas, testadores, administradores de banco de dados e gerentes de TI que estão expostos ou são obrigados a realizar atividades SQL associadas a dados armazenados em um banco de dados relacional PostgreSQL.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
I. Relational Database Concepts
- The Relational Model
- Relational Terminology
- Normalization
- Table Relationships (PKs and FKs)
- Intro to SQL and Transact-SQL
- Table Creates
- The SQL Server Optimizer
II. Basic Data Retrieval
- SELECT Statement
- Using SELECT
- Projecting Columns Onto the Result
- Basic Predicates
- Expressions in the SELECT Clause
- Expressions in the WHERE clause
III. Intermediate Data Manipulation
- Compound Conditions
- Other WHERE Clause Operators
- BETWEEN
- IN
- LIKE
- IS NULL
- Using DISTINCT
- ORDER BY Clause
IV. Built-in Functions
- Working with Datatypes and Casting
- SQL string functions
- SQL numeric functions
- SQL date functions and logic
- Functions Involving NULLs
- CASE Statements
V. Aggregation
- SUM, AVG, MIN, MAX & COUNT Functions
- Grouping Results with GROUP BY
- Filtering Groups with HAVING
VI. Joins
- Inner Equi-Join
- Join Classification
- Cartesian Products
- Inner Joins of More than 2 Tables
VII. Data Modification
- INSERT
- UPDATE
- DELETE
- COMMIT and ROLLBACK
TENHO INTERESSE