Você está na página 1de 2

Nome da Disciplina: Projeto e Otimizao de Banco de Dados

Professor Renato Cortes


Trabalho
Sejam as seguintes tabelas:

Escreva as sentenas em SQL para responder as seguintes proposies:


a) Cdigo e nome das disciplinas com carga horria entre 3 e 5 inclusive e
que no sejam da rea de Sade. Select CodD,NomeD from Disciplina
where CargaD>=3 and CargaD<=5 and AreaD<>Sade

b) Nome das disciplinas com carga horria menor que 5 e que sejam
ministradas por professores doutores. Select NomeD from Disciplina
where CargaD<5 and CodD=D1 or CodD=D3 or CodD=D4
c) Salas onde haver aulas cujos cursos possuam durao superior a 3 anos e
cujas disciplinas no sejam nem da rea de Matemtica, nem de Sade e
nem de Humanas e cujo professor seja Paulo, Joaquim ou Juliana. select
Sala

from

Grade

where

(select

from

Curso

where

CodC=Grade.CodC and DuracaoC>3) and (Select * from Disciplina


where

CodD=Grade.CodD

and

AreaD<>Matemtica

and

AreaD<>Sade and AreaD<>Humanas) and (select * from


Professor where CodD=Grade.CodD and NomeP<>Paulo and
NomeP<>Joaquim and NomeP<>Juliana)
d) Nomes dos professores que no ministram nenhuma disciplina. Select
NomeP,(select * from Grade where codP=null) from Professor
e) Nomes das disciplinas e o nome dos respectivos pr-requisitos. Select
NomeD,PreReqD from Disciplina
f) Nome das disciplinas que possuam carga horria maior que todas as
disciplinas da rea de Matemtica. Select NomeD from Disciplina
where CargaD>5
g) Cdigo de cada disciplina, com a quantidade de cursos em que a mesma
oferecida. Select CodD from Disciplina where (select * from Grade
where codD=Disciplina.CodD and (select Count(*) from Curso
where CodC=Grade.CodC))
h) Carga horria mdia das reas com carga horria mdia maior ou igual a 3.
i) Nome das disciplinas que no tm pr-requisito e que no so prrequisito. Select NomeD from Disciplina where PreReqD=null
j) Nome dos cursos que tm a mesma durao do curso de Engenharia
Eltrica e que tm mensalidade maior que a sua. Select NomeC where
DuracaoC=4 and MensC>600

Você também pode gostar