Questão nº 46
Questão de Tecnologia da Informação · FGV DATAPREV 2024 (nº 46)
Os sistemas de bancos de dados são fundamentados por um conjunto de conceitos básicos que orientam as decisões de sua construção.
Nesse contexto, é correto afirmar que
- Aa independência de dados é definida como a possibilidade de modificação do esquema de um nível da arquitetura de três esquemas, sem alterar o esquema do nível mais alto adjacente. (alternativa correta)
- Besquema de um banco de dados representa o conjunto de tuplas existentes em um determinado instante.
- Cmetadados refere-se à capacidade de generalização de um conjunto de dados que possuem características similares.
- Do modelo de banco de dados de um sistema gerenciador representa o número máximo de usuários suportados pelo sistema.
- Eo nível lógico de usuário da arquitetura de três esquemas descreve a estrutura completa do banco de dados para uma comunidade de usuários.
Resposta comentada
Gabarito Alternativa A
A independência de dados é a capacidade de alterar a estrutura interna de um banco de dados sem que isso afete a forma como os programas ou usuários o veem, garantindo flexibilidade e facilitando a manutenção. Ela é um dos pilares da arquitetura de três esquemas, que separa as visões dos usuários (externa), a visão geral do banco (conceitual) e a forma como os dados são fisicamente armazenados (interna).
- (A) Correta: A independência de dados é exatamente a possibilidade de modificar o esquema de um nível (por exemplo, o nível interno, que trata do armazenamento físico) sem que isso exija alterações no esquema do nível superior adjacente (o nível conceitual, que descreve a estrutura lógica do banco). Isso também se aplica entre o nível conceitual e o nível externo.
- (B) Incorreta: O esquema de um banco de dados representa a sua estrutura ou descrição (como um projeto). O conjunto de tuplas (registros) existentes em um determinado instante é a instância (ou estado) do banco de dados.
- Armadilha da banca: A banca tenta confundir esquema (a "planta" do banco) com instância (os "dados" que preenchem essa planta em um momento específico). É um erro comum para iniciantes.
- (C) Incorreta: Metadados são "dados sobre dados", ou seja, informações que descrevem a estrutura, o significado e o contexto dos dados (ex: nome de tabelas, tipos de colunas, restrições). A descrição fornecida se assemelha mais a conceitos de generalização em modelagem de dados ou classificação.
- (D) Incorreta: O modelo de banco de dados (ex: relacional, orientado a objetos) define como os dados são organizados e manipulados. O número máximo de usuários suportados é uma característica de desempenho e capacidade do sistema gerenciador de banco de dados (SGBD), não do seu modelo de dados.
- (E) Incorreta: O nível lógico de usuário (também conhecido como nível externo ou de visão) da arquitetura de três esquemas descreve uma parte da estrutura do banco de dados, adaptada para um usuário específico ou aplicação. A estrutura completa do banco de dados para uma comunidade de usuários é descrita pelo nível conceitual.
Fonte: FGV DATAPREV 2024 Analista de Tecnologia da Informação - Arquitetura, Engenharia e Sustentação Tecnológica (Caderno Tipo 1). Reproduzida para fins de estudo.