FC ConcursosFC Concursos

Questão FC372727

Dentre as regras de Codd que caracterizam Bancos de Dados Relacionais, a regra da Independência de Integridade estipula que as várias formas de integridade relacional de banco de d

Projeto e Modelagem de Dados

FCC · 2019

Dentre as regras de Codd que caracterizam Bancos de Dados Relacionais, a regra da Independência de Integridade estipula que as várias formas de integridade relacional de banco de dados

  1. precisam ser definidas na linguagem relacional e armazenadas dentro do catálogo do sistema ou dicionário de dados, e ser totalmente independentes da lógica dos aplicativos.
  2. podem ser representadas em tabelas relacionais específicas que se relacionam com as tabelas de cada aplicativo. Quando um aplicativo mudar, a regra de independência muda automaticamente.
  3. precisam ser definidas na linguagem de cada aplicativo e armazenadas como tabelas relacionais dentro do banco de cada aplicativo, pois somente desta forma, ao mudar o aplicativo, as regras de integridade mudarão também, automaticamente.
  4. podem ser definidas em linguagem natural ou em Shell script e armazenadas no dicionário de dados ou dentro do catálogo do sistema; contudo, não há como garantir que elas sejam totalmente independentes da lógica dos aplicativos na totalidade das situações.
  5. devem ser escritas em linguagem hierárquica ou de rede pois, desta forma, tanto a hierarquia das tabelas quanto os links entre elas, como ocorre nos bancos em rede, conduzirão às mudanças automáticas das integridades ao se mudar algum aplicativo.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A Independência de Integridade determina que todas as restrições de integridade (como chave primária, chave estrangeira, unique, check) sejam definidas em linguagem relacional e armazenadas no catálogo/dicionário de dados do SGBD.

Isso significa que as regras são metadados gerenciados pelo próprio banco de dados, não por programas clientes. Assim, o SGBD passa a impor e validar as restrições, garantindo consistência dos dados independentemente das aplicações.

O benefício prático é a maior manutenibilidade e portabilidade: alterar uma restrição no catálogo não exige modificar os códigos dos aplicativos. Também facilita auditoria, documentação e ferramentas que consultam metadados para operar corretamente.

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

Continue aprendendo