ID 701632 Banca FCC Órgão TRE-SP Ano 2012 Provas FCC - 2012 - TRE-SP - Técnico Judiciário - Programação de Sistemas Disciplina Banco de Dados Assuntos SGBD - Sistema de Gerenciamento de Banco de Dados Em SGBDs, Alternativas os metadados resultam da conversão de comandos DDL pelo compilador da DDL. mapeamentos, restrições de integridade, mensagens de comunicação e restrições de segurança são recursos contidos no dicionário de dados. 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. 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 abstração dos níveis físico, conceitual e de visão aplica-se, exclusivamente, à definição e estrutura de dados. Responder 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,6edletra 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 dadosNa minha opinião correto, tudo isso está armazenado no dicionário de dados, que é utilizado na hora do processamento das consultasc) 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 armazenadaO 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.