Description
Objetivos
- Utilizar sem ambiguidades a terminologia da linguagem SQL.
- Efectuar consultas a uma base de dados através da linguagem SQL.
- Efectuar relacionamentos de tabelas através do SQL.
- Adicionar, alterar e remover dados de uma base de dados usando o SQL.
- Sumariar informação existente numa base de dados através das consultas de sumário.
- Produzir pesquisas complexas recorrendo aos mecanismos próprios do SQL.
Conteúdos
- SQL como linguagem “universal” para pesquisas sobre bases de dados
- Pesquisas (“queries”) simples sobre a base de dados (estrutura básica do comando SELECT)
- Predicados ALL e DISTINCT
- Pesquisas complexas
- Agregação de dados com a instrução SELECT
- Lógica e funções de grupo
- JOIN como forma de extrair informação de tabelas diferentes com base em critérios de comparação de valores em colunas comuns (INNER JOIN, LEFT JOIN e RIGHT JOIN)
- Utilização de sub pesquisas (ou pesquisas encadeadas)