sistemas de informação
Trabalho Final do Módulo – Linguagem de Programação IV
Técnicas de Multimédia – Módulo 6
Curso Profissional de Técnico de Multimédia – 2014/2015
1. Tarefa 1
Deverão realizar uma apresentação sobre 3 dos seguintes temas (o tema 1 é obrigatório):
1) Apresentação da linguagem SQL:
a) Tipos de dados.
b) Linguagem de definição de dados (DDL), linguagem de manipulação de dados (DML) e linguagem de controlo de dados (DCL).
2) Criação, alteração e eliminação de tabelas e índices em SQL:
a) Criação de tabelas (comando CREATE TABLE).
b) Alteração de tabelas (comando ALTER TABLE).
c) Criação de índices (comando CREATE INDEX).
d) Eliminação de tabelas e índices (comandos DROP TABLE e DROP INDEX).
3) Atualização de dados:
a) Inserção de linhas (comando INSERT INTO).
b) Alteração de valores nas linhas (comando UPDATE).
c) Eliminação de linhas (comando DELETE FROM).
d) Conceito de transacção (comandos COMMIT e ROLLBACK).
e) Privilégios e controlo de acessos (comandos GRANT e REVOKE).
4) Pesquisas “queries” simples sobre a base de dados (estrutura básica do comando SELECT):
a) Cláusula FROM.
b) Cláusula WHERE.
c) Cláusula ORDER BY.
d) Predicados ALL e DISTINCT.
5) Pesquisas complexas. Agregação de dados com a instrução SELECT:
a) Cláusula GROUP BY.
b) Cláusula HAVING.
c) Lógica e funções de grupo:
d) AND, OR e NOT.
e) MAX, MIN, COUNT, SUM e AVG.
f) 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).
g) Utilização de subpesquisas (ou pesquisas encadeadas).
h) Uniões.
O trabalho deverá ser entregue através da plataforma http://moodle.cdlpc.pt até ao final do dia
24/02/2015
IMP.DP.021-01
1/2
FICHA DE TRABALHO
FIM
IMP.DP.021-01
2/2