TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Trabalho Grau 2 - Banco De Dados I (Álgebra Relacional)

Artigos Científicos: Trabalho Grau 2 - Banco De Dados I (Álgebra Relacional). Pesquise 862.000+ trabalhos acadêmicos

Por:   •  29/9/2013  •  385 Palavras (2 Páginas)  •  975 Visualizações

Página 1 de 2

Questão 1. Obter os códigos dos professores que são do departamento de código 'INF01' e que ministraram ao menos uma turma em 2002/1.

π Professor.CodProf

(σ Professor.CodDepto = 'INF01' AND Professor.CodProf = ProfTurma.CodProf AND AnoSem = '2002/1' (Professor X ProfTurma))

Questão 2. Obter os códigos dos professores com título 'Doutor' que não ministraram aulas em 2002/1.

π Professor.CodProf

(σ NomeTit = 'Doutor' AND AnoSem <> '2002/1' (Professor |X| Titulação) |X| ProfTurma))

Questão 3. Um professor pode ministrar turmas de disciplinas pertencentes a outros departamentos. Para cada professor que já ministrou aulas em disciplinas de outros departamentos, obter o código do professor, seu nome, o nome de seu departamento e o nome do departamento no qual ministrou disciplina.

π Professor.CodProf, Professor.NomeProf, DeptoProf.NomeDepto, DeptoDisc.NomeDepto

(σ Professor.CodProf = ProfTurma.CodProf AND Professor.CodDepto <> ProfTurma.CodDepto

AND Professor.CodDepto = DeptoProf.CodDepto AND ProfTurma.CodDepto = DeptoDisc.CodDepto

((Professor X ρ DeptoProf (Depto)) X (ProfTurma X ρ DeptoDisc (Depto)))

Questão 4. Para cada disciplina, obter o nome da disciplina seguido do nome de seu pré-requisito. Disciplinas sem pré-requisito aparecem seguidas de vazio.

// Será exibido o nome da disciplina seguido do NumDiscPreRe da tabela PreReq, pois não há nenhum campo com o NOME do pré-requisito.

π NomeDisc, NumDiscPreRe(Disciplina ]X| PreReq)

Questão 1. Obter os códigos dos professores que são do departamento de código 'INF01' e que ministraram ao menos uma turma em 2002/1.

π Professor.CodProf

(σ Professor.CodDepto = 'INF01' AND Professor.CodProf = ProfTurma.CodProf AND AnoSem = '2002/1' (Professor X ProfTurma))

Questão 2. Obter os códigos dos professores com título 'Doutor' que não ministraram aulas em 2002/1.

π Professor.CodProf

(σ NomeTit = 'Doutor' AND AnoSem <> '2002/1' (Professor |X| Titulação) |X| ProfTurma))

Questão 3. Um professor pode ministrar turmas de disciplinas pertencentes a outros departamentos. Para cada professor que já ministrou aulas em disciplinas de outros departamentos, obter o código do professor, seu nome, o nome de seu departamento e o nome do departamento no qual ministrou disciplina.

π Professor.CodProf, Professor.NomeProf, DeptoProf.NomeDepto, DeptoDisc.NomeDepto

(σ Professor.CodProf = ProfTurma.CodProf AND Professor.CodDepto <> ProfTurma.CodDepto

...

Baixar como (para membros premium)  txt (3 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com