UFCD 5086 - Programação em SQL
DESIGNAÇÃO DA UFCD: Programação em SQL
CÓDIGO DA UFCD: 5086
CARGA HORÁRIA: 25 horas
PONTOS DE CRÉDITO: 2.25
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)
Uniões