SóProvas


ID
325345
Banca
FUNCAB
Órgão
SEJUS-RO
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

São componentes ou recursos contidos no dicionário de dados do SGBD:

Alternativas
Comentários
  • Um dicionário de dados (do inglês data dictionary) é 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
    • Integridade de restrições
    • Stored procedures (pequeno trecho de programa de computador, armazenado em um SGBD, que pode ser chamado freqüentemente por um programa principal) e gatilhos
    • Estrutura geral da base de dados
    • Informação de verificação
    • Alocações de espaço

    Fonte: http://pt.wikipedia.org/wiki/Dicion%C3%A1rio_de_dados
  • O item errado seria o relativo a mensagens de comunicação?
  • O resultado da compilação de comandos de uma DDL é um conjunto tabelas que são armazenadas em um arquivo especial chamado dicionário (ou diretório) de dados.

    Logo, "Mensagens de comunicação" não se enquadra. Pois não é proveniente do resultado da compilação de comandos DDL.
  • Seguindo a linha do SGDB o dicionário de dados nada mais é do que um grupo de tabelas que contém a definição sobre os campos de cada tabela, com papéis e privilégios, o tipo de dado suportado e uma breve descrição do campo,além disso, também podemos colocar procedures(procedimentos), functions (funções), views (visões) e trigger (gatilhos) para facilitar a vida do programador e de quem for utilizar à base de dados.

    Um dicionário de dados bem projetado pode carregar além desses fatos as definições de tamanho ou como deverá ser escrito um determinado campo que aparece em mais de uma tabela. Ex: Um campo nome você cria uma definição única e coloca o tamanho dele varchar (100) ou um telefone o formato do campo ‘número de telefone’ definido com “( )9999-9999″.

    Resposta: "A"

  • Nenhum comentário define mensagem de comunicação ou mapeamentos. Alguém tem uma definição formal, de fonte confiável? Se for para ficar achando eu acho um monte de coisa e chego facilmente na letra A.


    Mensagens de comunicação poderia ser triggers ou comentário, que estão na DDL.

    Mapeamentos poderia ser uma FK, que está na DDL ou poderia ser a representação lógica de um dia DER.

    E ai?

  • Os processos de transformação de requisições e os resultados entre os níveis  são chamados de mapeamentos. Esses mapeamentos podem ser demorados, de modo que alguns SGBDS - especialmente aqueles que servem para dar suporte a pequenos bancos de dados - não suportam visões externas. Porém, mesmo em tais sistemas, umas certa quantidade de mapeamento é necessária para transformar solicitações entre os níveis conceitual e interno.


    Navathe 6º Ed. pág. 26

  • São componentes ou recursos contidos no dicionário de dados do SGBD:
            
            - Esquemas : Um esquema de banco de dados de um sistema de banco de dados é sua estrutura em uma linguagem formal suportada pelo sistema do gerenciamento de banco de dados (SGBD) e refere-se à organização de dados como um diagrama de como um banco de dados é construido.
            
            - Mapeamentos : Os processos de tranformação de requisições e os resultados entre os niveis são chamados de mapeamentos. Esses mapeamentos podem ser demorados, de modo que alguns SGBDs- especialmente aqueles que servem para dar suporte a pequenos bancos de dados - não suportam visões externas. Porem, mesmo em tais sistemas, umas certa quantidade de mapeamento é necessária para transformar solicitações entre niveis conceitual e interno.
            
            - Restrição de segurança
            
            - Restrição de integridade