Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FAURGS 2022

Banco de DadosSQL
Código
qq716326
Banca
FAURGS
Órgão
SES-RS
Ano
2022
Nível
Superior
Cargo
Analista de Sistemas - Edital nº 15
Considere a tabela FUNCIONARIOS, descrita pela DDL abaixo (SQL99 ou superior), e os três comandos SQL de inserção de instâncias.create table funcionarios(cpf char(11) not null primary key,rg char(10),nome varchar(100) not null,nivel int,salario float);insert into funcionarios(cpf,nome,nivel,salario) values ('111', 'joao', 2,3000);insert into funcionarios(cpf,rg,nome,nivel,salario) values ('222', '222', 'jose',1,1500);insert into funcionarios(cpf,rg,nome) values ('333', '333', 'jose');Após a execução dos comandos acima, o administrador da base de dados deseja fazer as modificações na tabela FUNCIONARIOS, representadas pelos comandos SQL abaixo.I - alter table funcionarios add unique(rg);II - alter table funcionarios add check (nivel is not null);III- alter table funcionarios alter column salario set default 1000;Considerando a execução de cada comando como uma transação independente, quais comandos executam COM ERRO?
  1. AApenas I.
  2. BApenas II.
  3. CApenas III.
  4. DApenas I e II.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoB — Apenas II.

Link permanente: /questoes/qq716326