Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
AULA TEÓRICO-PRÁTICA
Linguagem de Manipulação de Dados (DML)
Definição: Junção, é uma consulta em que os dados são recuperados de mais de uma tabela.
Sintaxe:
SELECT <tabela1.campo1, …, tabela1.campon , tabela2.campo1 ,…, tabela2.campom>
FROM tabela1, INNER JOIN tabela2> ON <tabela1.campoi> = <tabela2.campoj>;
Tarefa preliminar:
Exemplo:
a) Para cada docente especializado em informática, liste o nome, sexo, data de nascimento e contacto.
b) Listar o código, nível, nome e carga horária de todas as disciplinas do Primeiro Ano.
1
Exercícios BD
d) Para cada aula dada com mais de três horas, listar o sumário, data, bem como o respectivo
intervalo temporal em que a mesma teve lugar.
Renomeação
Nas consultas com junção, é prática comum a renomeação de tabelas ou colunas.
Renomeação de Tabelas:
SELECT <lista de colunas> FROM <nome actual da tabela> AS <novo nome da tabela>
WHERE <condição>;
Exemplo:
e) De todas as docentes formadas em informática e que tenham E-MAIL, listar o nome, sexo, e-mail
e data de nascimento.
Renomeação de Colunas:
SELECT <Tabela1.coluna1 AS novaColuna1 , … , Tabelam.colunan AS novaColunan> FROM
Tabela1 , … , Tabelam WHERE <condição>;
Exemplo:
f) Listar o código da disciplina, código do nível, nome da disciplina, nível e regime de todas as
disciplinas com carga horária superior a 74 horas e ministradas do segundo semestre.
Observação:
Na renomeação de colunas, o predicado AS pode ser omisso e ganhar-se o mesmo efeito no
resultado da consulta!
Exemplo:
g) Listar os nomes (distintos) e áreas de formação de todas as professoras que alguma vez se
apresentaram numa sala de aulas da escola.
2
Exercícios BD
h) De todos os profissionais que já começaram a trabalhar, liste o nome, área de formação, disciplina,
o sumário prescrito bem como a data na qual a aula foi ministrada.
OU
i) Liste para cada piloto o nome, endereço, experiencia profissional e a marca de sua viatura.
OU
j) Dos docentes formados em matemática liste o nome, sexo, a disciplina e sumario da aula dada.
3
Exercícios BD
OU