Exercicio de SQL - Consultas
-
Upload
patricia-mendes -
Category
Documents
-
view
143 -
download
7
Transcript of Exercicio de SQL - Consultas
Considere o seguinte sistema de informação relacionado com um Centro de Formação
Profissional, onde existe um conjunto de professores qualificados para orientação de
estágios. A cada um destes professores é atribuído um conjunto de novos professores
que chegam a esta escola para realizar estágio. A cada um dos novos professores
possui um conjunto de turmas às quais deverá leccionar uma determinada disciplina.
Sabe-se também que uma turma é formada por um conjunto de alunos.
Aluno (número, nome, morada, telefone, idade, cod_turma)
Turma (cod_turma, ano, designação, nºalunos)
Professor (cod_professor, nome, tmp_serviço, idade, cod_prof_orientador)
Ensina (cod_professor, cod_turma, disciplina)
Apresente a instrução ou conjunto de instruções em SQL, referente a cada uma das
seguintes situações:
1. Encontrar a idade e o tempo de serviço cujo nome de professor é João Alberto.
2. Encontrar todos os atributos dos alunos cujo código de turma é 5.
3. Encontrar o número e nome dos alunos cuja idade seja 17 anos e que a turma
seja a 5.
4. Encontrar o número e nome dos alunos cuja idade seja maior ou igual 15.
5. Encontrar o número, nome, morada dos alunos cuja idade seja 15 ou 18 anos.
6. Encontrar o número, nome, morada dos alunos cuja idade seja diferente de 16
anos.
7. Encontrar o número, nome, morada dos alunos cuja idade esteja entre 15 e 18
anos.
8. Encontrar o número, nome, morada dos alunos cuja idade seja 15, 16 ou 18 anos.
9. Encontrar o número, nome, morada dos alunos cuja idade esteja entre 18 e 20
anos.
10. Encontrar o nome, morada dos alunos cuja idade não tenha sido introduzida.
11. Encontrar o nome, morada dos alunos cuja idade tenha sido introduzida.
12. Encontrar o número, nome, morada dos alunos cujo nome comece por A.
13. Encontrar o número, nome, morada dos alunos cujo nome termine em as.
14. Encontrar o número, nome, morada dos alunos cujo nome inclua o apelido Costa.
15. Encontrar o número, nome, morada dos alunos cuja morada não inclua Maior.
16. Encontrar o código de professor, nome e idade cujo nome comece ou termine por
a.
17. Encontrar o código de professor, nome, tempo de serviço dos professores
ordenando o resultado por tempo de serviço.
18. Encontrar o código de professor, nome, tempo de serviço dos professores
ordenando o resultado por idade de forma descendente.
19. Encontrar o código de professor, nome, tempo de serviço dos professores
ordenando o resultado por idade e tempo de serviço.
20. Encontrar o código de professor, nome, tempo de serviço dos professores
ordenando o resultado por tempo de serviço de forma descendente e por idade
ascendente.
21. Encontrar o código de professor, nome, tempo de serviço dos professores
ordenando o resultado por ordem alfabética.