Upload
ticianne-darin
View
662
Download
0
Embed Size (px)
Citation preview
Universidade Federal do Ceará Bacharelado em Sistemas e Mídias Digitais
Bancos de Dados Multimídia Ticianne Darin
ATIVIDADE PRÁTICA 4
1a Questão. Considere os seguintes esquemas de relação.
ALUNOS (cod_aluno, nome, curso, turma) HISTÓRICOS (cod_aluno, cod_disc, cod_prof, semestre, turma, nota)
PROFESSORES (cod_prof, nome, departamento, titulação) DISCIPLINAS ( cod_disc, nome, departamento, num_créditos, curso, tipo(*)) (*) tipo: obrigatória, opcional ou eletiva PRÉ-REQUISITOS (cod_disc, pré-req) OFERTAS (cod_oferta, cod_disc, cod_prof, turma, horário) MATRÍCULAS (cod_oferta, cod_aluno)
Escreva as seguintes consultas em SQL. 1) Encontre o nome e curso dos alunos que só estão matriculados em disciplinas “eletivas” ou em disciplinas de
outros cursos. 2) Obtenha o nome e departamento dos professores que já foram professores do aluno “Marcos Pereira” da turma
2006 em mais de uma disciplina. 3) Encontre os nomes dos alunos do curso de SMD que já cursaram (e foram aprovados) todos os pré-requisitos da
disciplina de “fundamentos de Banco de dados e nunca reprovaram em nenhuma disciplina. (*) considere que um aluno já cursou uma determinada disciplina se obteve nota >= 7.
4) Para cada professor, obtenha o código, nome do professor, e o total de disciplinas lecionadas pelo professor no
semestre 2012.1 em turmas com mais de 10 alunos. Na resposta deverá constar os professores que não lecionaram nenhuma disciplina com mais de 10 alunos.
5) Para as disciplinas oferecidas pelo departamento de Computação, obtenha o código, nome, número de alunos que cursaram a disciplina e o índice de aprovação da disciplina. 6) Obtenha os nomes das disciplinas da Biologia que têm índice de aprovação maior do que a média das disciplinas da Biologia e número de alunos maior do que média das disciplinas da Biologia.