arquivo da net

691 palavras 3 páginas
Banco de Dados

Exercício 1

Considere as seguintes tabelas de uma base de dados relacional:

Depto(CodDepto, NomeDepto)
Disciplina(CodDepto,NumDisc,NomeDisc,CreditosDisc)
PreReq(CodDepto,NumDisc,DeptoReq,NumDisReq)
Oferta(AnoSem,CodDepto,NumDisc,SiglaOfer,DiaSem,HoraInicio,NumHoras,
CodPred,NumSala)
Prédio(CodPred,NomePred)
Sala(CodPred,NumSala,CapacSala)
Professor(CodProf,NomeProf,CodTit,CodDepto)
ProfOferta(AnoSem,CodDepto,NumDisc,SiglaOfer,CodProf)
Titulação(CodTit,NomeTit)

Observações:
As Chaves Primárias estão sublinhadas.
O Código de uma disciplina (matéria) é composto pelo código do departamento que a ministra e pelo número da disciplina dentro do departamento.
Uma oferta é um horário em que uma disciplina é oferecida.
Um pré-requisito é uma disciplina que um aluno deve ter cursado com aprovação para poder cursar a disciplina em questão.

Consultas (Álgebra Relacional e SQL):

a) Obter os nomes de todas as disciplinas com mais de cinco créditos;
b) Obter os nomes de todas as disciplinas do departamento “Informática”;
c) Obter os nomes de todas as disciplinas ministradas no ano/semestre 2000/1 por professores vinculados ao departamento denominado “Informática”;
d) Para cada disciplina que possui pré-requisito, obter o seu nome e o nome de cada um de seus pré-requisitos;
e) Obter o ano/semestre em que todas as disciplinas do departamento de código “INF” foram oferecidas;
f) Obter o número de salas do prédio de código “43421”;
g) Para cada prédio que possui mais que 5 salas, obter o código do prédio, seu nome e sua capacidade total;
h) Obter os nomes dos professores que possuem título denominado “DOUTOR” e que ministram, 2000/1, mais que três ofertas.

a) Obter os nomes de todas as disciplinas com mais de cinco créditos.

select nome_disc from disciplina where créditos_disc > 5

 nome_disc ( créditos_disc > 5 (disciplina))

b) Obter os nomes de todas as disciplinas do departamento “Informática”.

select

Relacionados

  • net arquivo
    365 palavras | 2 páginas
  • PDF arquivo para Net
    1170 palavras | 5 páginas
  • ARQUIVO P NET
    103986 palavras | 416 páginas
  • Print it
    1392 palavras | 6 páginas
  • Asp.net
    753 palavras | 4 páginas
  • Conceitos b sicos de TI v5
    6552 palavras | 27 páginas
  • Oracle
    5372 palavras | 22 páginas
  • Trabalho de Programação
    3962 palavras | 16 páginas
  • Mysql
    1267 palavras | 6 páginas
  • Apostila c#
    2051 palavras | 9 páginas