Procura

Banco de dadosSql


EXERCÍCIOS - Exercício 463

  • (UPENET/IAUPE 2012)

As duas próximas questões (22 e 23) compartilham do mesmo script que segue. Ele cria duas tabelas e faz algumas inserções.

CREATE TABLE Empregado (
Matricula char(5) PRIMARY KEY,
Nome varchar(30),
numDepto int
);
CREATE TABLE Departamento (
numDepto int UNIQUE,
nomeDepto varchar(30)
);
ALTER TABLE Empregado ADD CONSTRAINT fk_empregado_depto
FOREIGN KEY (numDepto) REFERENCES Departamento(numDepto);
INSERT INTO Departamento VALUES (1, ‘Vendas’);
INSERT INTO Departamento VALUES (2, ‘Engenharia’);
INSERT INTO Departamento VALUES (3, ‘Contabilidade’);
INSERT INTO Departamento VALUES (4, ‘RH’);
INSERT INTO Empregado VALUES (‘11111’, ‘Juliana’, 1);
INSERT INTO Empregado VALUES (‘22222’, ‘Gabriela’, 3);
INSERT INTO Empregado VALUES (‘33333’, ‘Francisco’, 3);
INSERT INTO Empregado VALUES (‘44444’, ‘Inácio’, 4);
INSERT INTO Empregado VALUES (‘55555’, ‘João’, 4);
INSERT INTO Empregado VALUES (‘66666’, ‘Vitor’, NULL);
Considere que a consulta que segue foi executada sobre a base de dados com o estado resultante da sequência dos comandos apresentados no script anterior.select nome from empregado where numDepto > 2 and not numDepto is null order by matricula; Qual alternativa abaixo NÃO é atendida por essa consulta SQL?


A) Lista a coluna nome da tabela Empregado.

B) Só considera as tuplas que apresentem o atributo numDepto maior que 2.

C) Só considera os registros que apresentam o atributo numDepto não nulo

D) Apresenta o resultado em ordem alfabética.

E) Todas as alternativas são atendidas.


Próximo:
EXERCÍCIOS - Exercício 464

Vamos para o Anterior: Exercício 462

Tente Este: Exercício 123

Primeiro: Exercício 1

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+