SóProvas


ID
701632
Banca
FCC
Órgão
TRE-SP
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Em SGBDs,

Alternativas
Comentários
  • Os DBAs definem o banco de dados e realizam ajustes, alterando sua definição por meio da DDL e de outros comandos privilegiados.
    O compilador da DDL processa as definições de esquema especificadas e armazena as descrições dos esquemas (metadados) no catálogo do SGBD.

    Navathe, pg.27,6ed

    letra a
  • Questão retirada daqui (esse conteúdo é baseado no livro do Silberschatz):

    http://www.ime.usp.br/~andrers/aulas/bd2005-1/aula5.html
  • a) os metadados resultam da conversão de comandos DDL pelo compilador da DDL.
    "Um esquema de banco de dados é especificado por um conjunto de definições expressas por uma linguagem especial chamada linguagem de definição de dados (Data Definition Language, DDL). 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."

    b) mapeamentos, restrições de integridade, mensagens de comunicação e restrições de segurança são recursos contidos no dicionário de dados.
    "Um diretório de dados é um arquivo que contém metadados, ou seja, "dados sobre dados". Este arquivo é consultado antes que os dados sejam lidos ou modificados no sistema de banco de dados."

    c) o arquivo de dados é o componente que cuida da alocação do espaço na armazenagem no disco e das estruturas de dados usadas para representar a informação armazenada.
    "Gerenciador de arquivos, que gerencia a alocação do espaço na armazenagem do disco e as estruturas de dados usadas para representar a informação armazenada no disco."
    "Arquivos de dados, que armazenam o banco de dados propriamente dito."

    d) a estrutura de armazenagem e os métodos de acesso são especificados por um conjunto de definições em um tipo especial de DML.
    "A estrutura de armazenagem e os métodos de acesso usados em um sistema de banco de dados são especificados por um conjunto de definições em um tipo especial de DDL chamado linguagem de armazenagem e definição de dados."

    e) a abstração dos níveis físico, conceitual e de visão aplica-se, exclusivamente, à definição e estrutura de dados.
    "Os níveis de abstração discutidos anteriormente (níveis físico, conceitual e de visão) não se aplicam somente à definição ou estrutura de dados, mas também à sua manipulação."
  • Sou DBA, e considero esta questão mal formulada:

    b) mapeamentos, restrições de integridade, mensagens de comunicação e restrições de segurança são recursos contidos no dicionário de dados
    Na minha opinião correto, tudo isso está armazenado no dicionário de dados, que é utilizado na hora do processamento das consultas

    c) o arquivo de dados é o componente que cuida da alocação do espaço na armazenagem no disco e das estruturas de dados usadas para representar a informação armazenada
    O dicionário de dados também fica armazenado em um arquivo de dados, geralmente da tablespace de sistema.

    Paciência...

  • As definições foram extraídas do livro do Navathe. 

    Acontece que ele é um pesquisador. Suas definições são teóricas. Na prática, os SGBDs implementam de maneiras bem diferentes as definições teóricas. 

    Essa questão era para saber se fosse conhecia DDL, compilador ddl e metadados (na teoria).

    Bons estudos.