Pular para o conteúdo principal

Questão de Banco de Dados — SQL — UFU-MG 2017

Banco de DadosSQL
Código
qq306019
Banca
UFU-MG
Órgão
UFU-MG
Ano
2017
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Considerando a relação “Dependentes”, criada por meio do comando SQL, “Create table Dependentes (numf int, nome varchar(15) not null, parentesco varchar(12) not null, primary key(numf, nome), foreign key (numf) references Funcionarios(numf) on update cascade on delete cascade)”, é correto afirmar que
  1. Ase o valor do atributo “numf” em Funcionários for alterado, a mudança se propaga para todos os seus dependentes.
  2. Bse um funcionário for removido de Funcionários, seus dependentes permanecem na base de dados, mas com valor nulo no atributo numf.
  3. Cse um funcionário for removido de Funcionários, seus dependentes permanecem na base de dados, mas com um valor padrão pré-definido no atributo numf.
  4. Dse o número de um funcionário for alterado em Funcionários, e existir algum dependente referenciando esta chave, um erro é ativado e a instrução de alteração é revertida.
Revelar gabarito e comentário

GabaritoA — se o valor do atributo “numf” em Funcionários for alterado, a mudança se propaga para todos os seus dependentes.

Link permanente: /questoes/qq306019