SóProvas


ID
2332
Banca
NCE-UFRJ
Órgão
TRE-RJ
Ano
2001
Provas
Disciplina
Banco de Dados
Assuntos

Observe as seguintes afirmativas:

I - Dicionários de dados auxiliam a manter a integridade de sistemas;
II - Dicionários de dados facilitam a integração entre diferentes sistemas;
III - Dicionários de dados determinam os requisitos do sistema;
IV - Dicionários de dados auxiliam a tarefa de manutenção de sistemas.

As afirmativas corretas são:

Alternativas
Comentários
  • Conceito de integridade: validações que devem ser feitas para evitar inconsistências nos dados.

    Ha 3 formas de integridade:

    Integridade de Domínio: as validações ocorrem em cada campo da tabela; ex: o campo sexo deve aceitar apenas M ou F; outro campo, apenas null...
    Integridade de Entidade: define quais campos são chaves primárias ou únicas. Ex de chave única é o campo CPF que nao pode se repetir.
    Integridade referencial: sao referências a campos do tipo PK ou UK de outras tabelas. Ex: Eu só posso adicionar um PEDIDO se existir um CLIENTE relacionado a ele, e é assim que as verificações acontecem, no momento da inclusão ou alteração.

    I - Dicionários de dados auxiliam a manter a integridade de sistemas;  sim, todas as informaçoes, detalhadas, de tabelas, relacionamentos, atributos, ficam no DD, e define a integridade do sistema. 
      II - Dicionários de dados facilitam a integração entre diferentes sistemas;   sim, ao integrar o sistema antigo com outro, por exemplo, a consulta ao DD eh quase q obrigatorio, pois la o DBA ira extrari informacoes valiosas do sistema antigo.
    III - Dicionários de dados determinam os requisitos do sistema; Nao, tanto eh q o DD eh 1 etapa final no processo de desenvolvimento e nao tem qqr influencia nos requisitos do sistema. 
    IV - Dicionários de dados auxiliam a tarefa de manutenção de sistemas. Com certeza. Manter um sistema exige conhecimento de suas estruturas de dados, como eles sao armazenados, significados de determinados campos, relacionamentos etc. Tudo isso esta no DD.
  • O dicionário de dados pode ser considerado um banco de dados isolado (mas um banco de dados do sistema, não um banco de dados do usuário); ele contém “dados sobre os dados” (também chamados metadados ou descritores) – ou seja, definições de outros objetos do sistema, em vez de somente “dados crus”. Em particular, todos os vários esquemas e mapeamentos (externos, conceituais etc.) e todas as diversas restrições de segurança e integridade estarão armazenados, tanto na forma de fonte quanto de objeto, no dicionário.

    III - Eles não determinam a integridade na real elas ficam guardadas lá.

    GAB B.

    Date.