Вы находитесь на странице: 1из 1

Modalidade

ANLISE E DESENVOLVIMENTO DE SISTEMAS


Disciplina
BANCO DE DADOS
Professor
SANDRO ROBERTO ARMELIN

Data

20/11/2014

Com base na modelagem fsica de banco de dados definida a seguir, resolva os exerccios utilizando instrues SQL.

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.

24.

25.
26.
27.

Criar o banco um novo banco de dados e elaborar as tabelas, definindo chave primria, chave secundria e
relacionamentos. Para os campos chave primria de cada tabela definir como Identity (autonumerao).
Inserir informaes em todas as tabelas (10 alunos, 4 disciplinas - Banco de dados, Sistemas Operacionais, Rede de
Computadores e Estrutura de dados, 3 professores e 15 histrico)
Encontre o nome e RA dos alunos com nota na disciplina de Banco de Dados no 2 semestre menor que 5.
Alterar a tabela histrico e incluir um campo inteiro chamado ano, com o objetivo de armazenar o ano e semestre do
registro de histrico dos alunos.
Apresente o nome dos professores de Banco de dados em 2012.
Apresente a quantidade e nome da disciplinas que cada professor ministra no ano de 2012.
Encontre o nome, cidade dos alunos, cdigo das disciplinas e nome da disciplina onde os alunos tiveram nota menor que
5 no 1 semestre de 2012.
Obtenha o nome e RA dos alunos que frequentaram a disciplina de Estrutura de Dados com o professor Marcos em 2010.
Localize o nome e RA dos alunos do professor Sandro em 2011 ou 2012 que tiveram aulas com o professor Mrcio em
algum ano.
Fornea o histrico escolar do aluno de nome Alex, ou seja, seu RA, nome, a lista de disciplinas que ele j cursou
contendo o cdigo e nome da disciplina, faltas, nota, ano e semestre que o aluno a cursou.
Encontre o nome dos alunos e professores de Mogi Mirim. Essas informaes deve ser apresentada em apenas um
resultado.
Fornea o nome dos alunos que cursaram disciplinas com carga horria menor que 60 horas, bem como os respectivos
professores que as lecionaram.
Localize o nome dos professores que lecionaram matrias nas quais o aluno Pedro Paulo Cunha foi reprovado. (nota <
5)
Encontre o RA dos alunos que j cursaram todas as disciplinas lecionadas pelo prof. Sandro.
Encontre o Ra, nome e mdia das notas dos alunos que cursaram todas as matrias lecionadas por professores de Mogi
Mirim.
Apresente uma consulta com o Ra, nome e mdia das notas por alunos.
Encontre o nome dos alunos que no foram reprovados em nenhuma matria.
Fornea o nmero de alunos que fizeram Banco de dados e estrutura de dados em 2012.
Encontre a disciplina com maior mdia de notas.
Quantas vezes o aluno Jos da Silva cursou a disciplina de Banco de Dados.
Quantos alunos j cursaram a disciplina de Banco de Dados em 2011 e 2012.
Insira todos os alunos da disciplina de BD (Banco de Dados) em 2012 e tiveram nota > 5, cursando a disciplina TBD
(Tpicos em Banco de Dados) em 2013 com o mesmo professor, mas com freqncia e nota desconhecidas.
Altere as notas dos alunos de Banco de Dados (BD) em 2012 com o professor Sandro atravs da seguinte regra: A- notas
entre [4.0 e 5.0] devem ser alteradas para 4.0. B - notas entre [5.0 e 9.5] tero acrscimo de 0.5 e C - Notas acima de 9.5,
inclusive, ficaro com 10.0.
Apresente uma consulta com o nome do aluno, nome da disciplina, faltas, notas e uma informao de reprovado ou
aprovado com base na sua nota. Nota superior ou igual a 7,0 deve considerar o resultado de aprovado e caso contrrio
reprovado.
Apresente como resultado a mdia dos alunos por disciplina somente dos alunos que foram reprovados, ou seja,
apresentem mdia inferior a 5,0.
Apresente o comando SQL necessrio para acrescentar 0,5 pontos a todas as notas da disciplina de banco de dados
cadastrado no banco, independente do aluno.
Apresente o comando SQL necessrio para apresentar a quantidade de alunos matriculado em cada disciplina. Outra
coluna deve apresentar o total de alunos cadastrados no total de disciplinas e uma terceira coluna deve calcular a
porcentagem que cada disciplina representa do total de alunos matriculados.

Вам также может понравиться