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

Álgebra relacional - projeto de banco de dados

Por:   •  18/7/2015  •  Trabalho acadêmico  •  429 Palavras (2 Páginas)  •  992 Visualizações

Página 1 de 2

1. Obtenha os nomes das disciplinas que possuem mais de três créditos.

Tab1 <- σ (CreditosDisc>3)(Disciplina)

R <- π(NomeDisc)(Tab1)

2. Obtenha os códigos dos professores que ministraram aulas em 2005/1.

Tab1 <- σ (AnoSem=‘2005/1’)(ProfTurma)

R <- π (CodProf)(Tab1)

3. Obtenha os nomes das disciplinas seguidas do nome de seu departamento.

Tab1 <- (Depto)|X|(CodDepto=CodDepto)(Disciplina)

R <- π (NomeDisc,NomeDepto)(Tab1)

4. Obtenha os nomes dos professores que possuem titulação de ‘Dr’.

Tab1 <- σ (NomeTit=‘Dr’)(Titulacao)

Tab2 <- (Professor)|X|(CodTit=CodTit)(Tab1)

R <- π (NomeProf)(Tab2)

5. Obtenha os nomes dos professores que ministraram aulas em 2004/2.

Tab1 <- σ (AnoSem=‘2005/1’)(ProfTurma)

Tab2 <- (Professor)|X|(CodProf=CodProf)(Tab1)

R <- π (NomeProf)(Tab2)

6. Obtenha os números das salas do prédio de nome ‘Laboratórios’ cuja capacidade

seja maior que 30.

Tab1 <- σ (NomePred=‘Laboratórios’)(Predio)

Tab2 <- σ (CapacSala>30)(Sala)

Tab3 <- (Tab2)|X|(CodPred=CodPred)(Tab1)

R <- π (NumSala)(Tab3)

7. Obtenha os nomes das disciplinas que foram oferecidas em 2005/1.

Tab1 <- σ (AnoSem=‘2005/1’)(Turma)

Tab2 <- (Disciplina)|X|((CodDepto=CodDepto) and (NumDisc=NumDis))(Tab1)

R <- π (NomeDisc)(Tab2)

8. Obtenha os números das salas do prédio ‘Laboratórios’.

Tab1 <- σ (NomePred=‘Laboratórios’)(Predio)

Tab2 <- (Sala)|X|(CodPred=CodPred)(Tab1)

R <- π (NumSala)(Tab2)

9. Obtenha os nomes dos professores seguidos do nome de seu departamento.

Tab1 <- (Professor)|X|(CodDepto=CodDepto)(Depto)

R <- π (NomeProf,NomeDepto)(Tab1)

10. Obtenha os códigos dos professores que não possuem turma em 2004/2.

Tab1 <- σ (AnoSem=‘2004/1’)(ProfTurma)

Tab2 <- π (CodProf)(Tab1)

Tab3 <- π (CodProf)(Professor)

Tab4 <- Tab3-Tab2

R <- π (CodProf)(Tab4)

11. Nomes dos departamentos que possuem disciplinas que não apresentam prérequisito.

Tab1 <- π (CodDepto,NumDisc)(Disciplina)

Tab2<- π (CodDepto,NumDisc)(PreReq)

Tab3 <- Tab1-Tab2

Tab4 <- (Depto)|X|(CodDepto=CodDepto)(Tab3)

R <- π (NomeDepto)(Tab4)

12. Obtenha os códigos dos professores que ministraram aulas em 2004/2 e 2005/1.

Tab1 <- σ ((AnoSem=‘2004/1’)

...

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