SóProvas


ID
661879
Banca
FCC
Órgão
INFRAERO
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Analise os comandos PL/SQL:
CREATE TABLE Departamentos (Id numeric(10) not null,Descricao varchar(30) not null, CONSTRAINT Dept_pk PRIMARY KEY(Id));
CREATE TABLE Vendedores (Id numeric(10) not null,Nome varchar(30) not null,Departamento numeric(10) not null, CONSTRAINT Vendedores_pk PRIMARY KEY(Id),CONSTRAINT fk_dept FOREIGN KEY(Departamento) REFERENCES Departamentos(Id));
CREATE TABLE Vendas (Vendedor numeric(10) not null,ValordeVenda real not null,CONSTRAINT fk_vendedores FOREIGN KEY(Vendedor) REFERENCES Vendedores(Id));
O comando PL/SQL necessário para listar o nome dos vendedores que obtiveram Valor de Venda superior a 100 e que pertençam ao departamento 1 nas tabelas criadas acima deve ser:

Alternativas
Comentários
  • Não se pode ter função agregrada (SUM(), MAX() etc) na clausula WHERE. Isso elimina a letra as letras: a, c

    A consulta deve ter 2 critérios: Valor de Venda > 100  e  Departamento = 1. Isso elimina a letras: d

    Toda consulta SELECT deve ter a clausula FROM. Isso elimina a letra: e

     

    Resposta, por técnica de exclusão, letra b 

     

    Bons estudos!