Você está na página 1de 1

Trabalho de Banco de Dados

Considere o seguinte sistema de informao relacionando um centro de formao


profissional, onde existe um conjunto de professores qualificados para orientao de
estgios, a cada um destes professores atribudo um conjunto de novos professores que
chegam a esta escola para realizar estgio. A cada um dos novos professores possui um
conjunto de turmas as quais lecionar uma determinada disciplina.
Sabe-se tambm que uma turma e formada por um conjunto de alunos.
Banco de Dados: ESCOLA
Crie as tabelas abaixo: o campo de cor Vermelha chave primaria, o campo de cor Azul
chave estrangeira.
Obs.: Na tabela ensina o CodProfessor e CodTurma so chave estrangeira.
ALUNO (Numero Int, Nome Varchar(50), Telefone Verchar(14), Idade Int, CodTurma Int)
TURMA
(CodTurma
Int,
Ano
Varchar(4),
NumeroDeAluno
Int)
PROFESSOR (CodProfessor Int, Nome Varchar(50), TempoServico Int, Idade Int)
ENSINA (CodProfessor Int, CodTurma Int, Disciplina Varchar(40))
Responda as Consultas em Comandos SQL
01-Encontrar a idade e o tempo de servio cujo nome de professor Joo Alberto.
02-Encontrar todos os atributos dos alunos cujo cdigo da turma 5.
03-Encontrar o numero e nome dos alunos cuja idade seja 17 anos e que a turma seja a 5.
04-Encontrar o numero e nome dos alunos cuja idade seja maior ou igual 15.
05-Encontrar o numero, nome, morada dos alunos cuja idade seja 15 ou 18 anos.
06-Encontrar o numero, Nome, Morada do alunos cuja idade seja diferente de 16 anos.
07-Encontrar o numero, nome, morada dos alunos cuja idade esteja entre 15 e 18 anos.
08-Encontra o numero, nome, morada dos alunos cuja idade seja 15, 16 ou 18 anos.
09-Encontrar o numero, nome, morada dos alunos cuja idade esteja entre 18 e 20 anos.
10-Encontrar o nome, morada dos alunos cuja no tenha sido introduzida.
11-Encontrar o nome, morada dos alunos cuja idade tenha sido introduzida.
12-Encontrar o numero, nome, morada dos alunos cujo nome comece por A.
13-Encontrar o numero, nome, morada dos alunos cujo nome termine em AS.
14-Encontrar o numero, nome, morada dos alunos cujo nome inclua o apelido Costa.
15-Encontrar numero, nome,morada dos alunos cuja a morada no inclua maior.
16-Encontrar o cdigo de professor, nome e idade cujo o nome comece ou termine por A.
17-Encontrar o cdigo de professor, nome, tempo de servio dos professores ordenando o
resultado por tempo de servio.
18-Encontrar o cdigo de professor, nome, tempo de servio dos professores ordenando o
resultado por idade de forma decrescente.
19-Encontrar o cdigo de professor, nome, tempo de servio dos professores ordenando o
resultado por idade e tempo de servio.
20-Encontrar o cdigo de professor, nome, tempo de servio dos professores ordenando o
resultado por tempo de servio de forma decrescente e por idade ascendente.
21- Encontrar o cdigo de professor, nome, tempo de servio dos professores ordenando o
resultado por ordem alfabtica.