Os valores de dados armazenados em um banco de da-dos precis...

Próximas questões
Com base no mesmo assunto
Q112582 Banco de Dados
Os valores de dados armazenados em um banco de da-dos precisam satisfazer a algumas restrições de consistência, pois em alguns momentos se deseja garantir um valor para uma relação de um dado conjunto de atributos e que também apareça para uma outra relação. A esse tipo de restrição de consistência dá-se o nome de restrição de
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - integridade referencial.

O conceito de integridade referencial é fundamental no modelo relacional de bancos de dados. Referente à manutenção da consistência entre tabelas que estão relacionadas por chaves estrangeiras. A integridade referencial assegura que a relação entre registros de duas tabelas permaneça consistente, ou seja, que toda chave estrangeira em uma tabela corresponda a uma chave primária válida em outra tabela.

Para entender a alternativa correta, é importante conhecer dois conceitos:

  • Chave Primária (Primary Key): Um atributo ou conjunto de atributos que identificam de forma única cada registro em uma tabela.
  • Chave Estrangeira (Foreign Key): Um atributo ou conjunto de atributos em uma tabela que é a chave primária de outra tabela, estabelecendo uma relação entre as duas.

Quando um registro que contém uma chave estrangeira é inserido ou modificado, o sistema de gerenciamento de banco de dados verifica se o valor da chave estrangeira corresponde a um valor existente de chave primária na tabela referenciada. Se não houver correspondência, a ação é rejeitada para manter a integridade referencial. Isso previne, por exemplo, a existência de registros órfãos, onde uma chave estrangeira aponta para um registro que não existe mais ou nunca existiu na tabela referenciada.

A restrição de integridade referencial é essencial para manter a precisão e a confiabilidade dos dados dentro do banco de dados, e por isso a resposta D é a correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

As restrições podem ser:

De vazio:  Não pode ter campos nulos (NOT NULL)

De Domínio: Os campos devem atender a um domínio específico ( BOOL, INT..) Também tempos os domínios complexos usando a cláusula CHECK.

Referencial: Justamente garantir que um valor que aparece em uma relação também está em outra relação, isto é, as chaves estrangeiras em uma tabela realmente existam na tabela relacionada.

De Chave: A chave não pode ter valores duplicados . (UNICIDADE e IRREDUTIBILIDADE)   , cláusulas UNIQUE e PRIMARY KEY.

Restrição de Chave

Impede que uma chave primária se repita. Um campo chave primária diferencia de forma única os registros (linhas) de uma relação (tabela).

Restrição de Domínio

Definir o conjunto de valores possíveis ou permitidos que um campo pode ter.

Integridade de vazio

Verifica se um campo pode ou não receber valor NULL. Sub-item da integridade de domínio.

Integridade Referencial

Uma chave estrangeira de uma relação tem que coincidir com uma chave primária da sua tabela "pai" a que a chave estrangeira se refere. Ou seja, não só deve existir o atributo (campo), como também, o valor referenciado.

Restrição de Chave

Impede que uma chave primária se repita. Um campo chave primária diferencia de forma única os registros (linhas) de uma relação (tabela).

Restrição de Domínio

Definir o conjunto de valores possíveis ou permitidos que um campo pode ter.

Integridade de vazio

Verifica se um campo pode ou não receber valor NULL. Sub-item da integridade de domínio.

Integridade Referencial

Uma chave estrangeira de uma relação tem que coincidir com uma chave primária da sua tabela "pai" a que a chave estrangeira se refere. Ou seja, não só deve existir o atributo (campo), como também, o valor referenciado.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo