Catálogo ou dicionário dados

0
1475

Última Atualização 13 de janeiro de 2021

QUESTÃO CERTA: O catálogo do sistema é um repositório com função de armazenar as definições dos esquemas dos bancos de dados.

O esquema fica no catálogo.

https://devhero.s3.amazonaws.com/JJ33mV89PVaO.png

Um sistema de banco de dados não armazena somente os dados. Ele armazena de maneira separada a definição (ou descrição) da estrutura do banco de dados. Essas informações a respeito da estrutura são chamadas de metadados, ou seja, dados a respeito de dados, e o local onde tudo isso fica armazenado se chama catálogo

QUESTÃO CERTA: Em uma empresa, a coleção de metadados para prover consistência entre itens de dados através de diferentes tabelas, padronizando definições semânticas e de representação de elementos de dados e melhorando o controle do compartilhamento das informações através das aplicações, é denominada: Dicionário de dados.

QUESTÃO CERTA: O catálogo de um sistema de gerenciamento de banco de dados relacional armazena a descrição da estrutura do banco de dados e contém informações a respeito de cada arquivo, do tipo e formato de armazenamento de cada item de dado e das restrições relativas aos dados.

O dicionário de dados ou catálogo de dados contém as descrições das estruturas dos objetos presentes na base de dados. Presente em todos os SGBDs relacionais ele guarda os metadados ou informações a respeitos dos objetos armazenados.

Uma característica fundamental da abordagem de banco de dados é que seu sistema contém não apenas o próprio banco de dados, mas também uma definição ou descrição completa de sua estrutura e restrições. Essa definição é armazenada no catálogo do SGBD, que possui informações como a estrutura de cada arquivo, o tipo, e o formato de armazenamento de cada item de dados e diversas restrições sobre os dados.

QUESTÃO CERTA: Na modelagem entidade-relacionamento-atributo, dicionários de dados podem ser utilizados a fim de se obter descrições mais detalhadas das entidades, relacionamentos e atributos incluídos no modelo.

Existe um conceito parecido com o catálogo que é o dicionário de dados. Alguns autores consideram o catálogo e o dicionário como sendo a mesma coisa, outros não. De qualquer forma, se for cobrado algo a respeito dessa diferença, você pode assumir que o dicionário de dados é um conceito mais amplo do que o catálogo.

O dicionário guarda os metadados a respeito de todas as estruturas do banco de dados, incluindo o modelo de dados, as estruturas, relacionamentos e toda a documentação necessária para facilitar a manipulação dos dados. Silberschatz (2011) aponta que informações sobre perfis de usuário e suas autorizações, estatísticas como número de tuplas em cada relação e informações a respeito de índices também podem ser armazenadas nos dicionários.

Advertisement

Um dicionário de dados é uma coleção de metadados que contêm definições e representações de elementos de dados.

Dentro do contexto de SGBD, um dicionário de dados é um grupo de tabelas, habilitadas apenas para leitura ou consulta, ou seja, é uma base de dados, propriamente dita, que entre outras coisas, mantém as seguintes informações:

  • Definição precisa sobre elementos de dados

  • Perfis de usuários, papéis e privilégios

  • Descrição de objetos

  • Restrições de integridade

  • Stored procedures (pequeno trecho de programa de computador, armazenado em um SGBD, que pode ser chamado frequentemente por um programa principal) e gatilhos

  • Estrutura geral da base de dados

  • Informação de verificação

  • Alocações de espaço

  • Índices

Dicionários de dados auxiliam a manter a integridade de sistemas;

Dicionários de dados facilitam a integração entre diferentes sistemas;

Dicionários de dados auxiliam a tarefa de manutenção de sistemas.

QUESTÃO ERRADA: O fortalecimento da segurança de bancos de dados do ministério envolve primariamente a adoção de controle de acesso às conexões das aplicações aos servidores de bancos de dados, especialmente se efetuadas por meio de firewalls, sendo de importância secundária a construção de dicionários de dados e os procedimentos de classificação da informação.