Questão
ID 2124980Disciplina: Informática
Assunto: Bancos de Dados e SQL
Ano: 2019 Banca: QUADRIX - Instituto Quadrix Órgão: Conselho Regional de Serviço Social da 12ª Região
Código 1:
CREATE TABLE Assistente_Social
(
ID_Func NUMERIC(4) NOT NULL,
NomeFunc VARCHAR(30) NOT NULL,
Endereco VARCHAR(50) NOT NULL,
DataNasc DATE NOT NULL,
Sexo CHAR(1) NOT NULL,
Salario NUMERIC(8,2) NOT NULL,
ID_Depto NUMERIC(2) NOT NULL,
CONSTRAINT pk_func PRIMARY KEY (ID_Func),
CONSTRAINT ck_sexo CHECK (Sexo='M' or Sexo='F')
);
Código 2:
SELECT ID_Depto, AVG(Salario)
FROM Assistente_Social
WHERE AVG(Salario) > 5000
GROUP BY ID_Depto;
No que diz respeito aos códigos 1 e 2 da linguagem SQL acima apresentados, julgue os itens de 81 a 85.
A cláusula WHERE está inserida no código 2 de forma indevida, uma vez que ela não pode ser usada para restringir grupos.