FC ConcursosFC Concursos

Questão FC372730

Considere que em um banco de dados relacional, funcionando em condições ideais, existam as tabelas a seguir, nas quais há pelo menos os registros indicados nelas inseridos e a chav

Projeto e Modelagem de Dados

FCC · 2019

Considere que em um banco de dados relacional, funcionando em condições ideais, existam as tabelas a seguir, nas quais há pelo menos os registros indicados nelas inseridos e a chave primária corresponde ao campo sublinhado.

 

EMPREGADO

NOME                      CPF                 DATANASC          ENDEREÇO                                         GÊNERO      SALÁRIO

Juca Borges       888665555    10-11-1957      Rua Stones,16 Campinas,SP    MASC           5500.00

Alice Zelaya    999887777    19-01-1968      Rua Castelo,12 Vinhedo,SP    FEM             6900.00

 

TRABALHA_EM

CPF                    NROHORAS

999887777         39.0

888665555         null

 

DEPENDENTE

CPF                   NOMEDEPENDENTE      GÊNERO       DATANASC           PARENTESCO

888665555      Ana Zah Borges       FEM             30-08-1988      FILHA

 

Sem considerar questões de sintaxe, a operação

  1. “Alterar na tabela EMPREGADO o SALÁRIO da tupla com CPF = 999887777 para 5800.00” implicará em violação de integridade referencial.
  2. “Inserir na tabela EMPREGADO ‘Ana Souzir’, 666553333, 28-07-1975, ‘Rua Acre, 203 Americana/SP’, null, 4120.00” não implica em violações.
  3. “Inserir na tabela EMPREGADO ‘Pedro Kolon’, 888665555, 15-03-1991, ‘Rua Corona,915 Campinas,SP’, ‘MASC’, 3450.00” não implica em violações.
  4. “Inserir na tabela EMPREGADO ‘Maria Touring’, null, 09-01-1989, ‘Rua Major Solon,283 Campinas,SP’, ‘FEM’, 3290.00” não implica em violações.
  5. “Alterar na tabela EMPREGADO o GÊNERO da tupla com CPF = 999887777 para MASC” implicará em violação de integridade referencial.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

Inserir Ana Souzir com CPF 666553333 na tabela EMPREGADO não viola restrições porque o CPF é a chave primária e o valor fornecido é novo e distinto dos já existentes, satisfazendo a obrigatoriedade de unicidade e não nulidade dessa coluna.

Adicionar uma tupla na tabela referenciada não quebra a integridade referencial; ao contrário, apenas amplia o conjunto de possíveis valores que chaves estrangeiras em outras tabelas podem apontar.

O campo GÊNERO com valor null só seria problema se a definição da coluna proibisse nulos; como a alternativa assume inserção válida, consideramos que NULL é permitido. O valor numérico do SALÁRIO também está compatível. Portanto, a operação é permitida.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo