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
- 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.
- 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.
- 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.
- 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.
- 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