FC ConcursosFC Concursos

Questão FC265944

As restrições de integridade são um dos objetivos primordiais de um SGBD e, nesse contexto, existem três tipos de integridade, descritos a seguir. I. Cada linha de uma tabela deve

Sistema de Gerenciamento de Banco de Dados (SGBD)

IDECAN · 2021

As restrições de integridade são um dos objetivos primordiais de um SGBD e, nesse contexto, existem três tipos de integridade, descritos a seguir.

 

I. Cada linha de uma tabela deve poder ser identificada univocamente, significando que cada tabela deverá possuir uma chave primária na sua definição. A existência deve chave primária garante que o atributo ou os atributos selecionados não podem ser nulos, nem podem aparecer repetidos. Funciona ao nível da linha e da tabela do BD.

 

II. É a forma mais elementar de restrição de integridade. O valor do campo deve obedecer ao tipo de dados e às restrições de valores admitidos para essa coluna. Funciona ao nível da coluna do BD.

 

III. Tem por objetivo manter os dados sincronizados entre tabelas que estejam relacionadas. A relação é feita entre a chave primária de uma tabela e a chave estrangeira de outra tabela. O valor dos campos que constituem a chave estrangeira de uma tabela deve estar também presente na chave primária da tabela que referenciam, ou quando muito, podem ter o valor NULL. Funciona ao nível da tabela do BD.

 

As descrições em I, II e III referem-se a tipos conhecidos, respectivamente, como integridade

  1. de domínio, de entidade e funcional
  2. de entidade, de domínio e referencial
  3. de entidade, de domínio e organizacional
  4. de entidade, de domínio e funcional
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A alternativa correta descreve, respectivamente, a integridade de entidade, a integridade de domínio e a integridade referencial.

Integridade de entidade: garante que cada linha possa ser identificada univocamente por uma chave primária. Os atributos que compõem essa chave não admitem valores nulos e seus valores não se repetem, assegurando unicidade ao nível da linha/tabela.

Integridade de domínio: atua no nível da coluna. Define o tipo de dado permitido e as restrições sobre valores válidos (formato, intervalo, lista de valores, regras CHECK), evitando inserções inconsistentes.

Integridade referencial: mantém a consistência entre tabelas relacionadas. A chave estrangeira em uma tabela deve corresponder a um valor existente na chave primária da tabela referenciada (ou, quando permitido, ser NULL), preservando vínculos e sincronização dos dados.

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

Continue aprendendo