Questão nº 57
Questão de Tecnologia da Informacao · FGV TCE-PA 2024 (nº 57)
No contexto de SGBD (Sistema de Gerenciamento de Banco de Dados) e de gerenciamento de banco de dados, relacionamento é um importante conceito para garantir o correto funcionamento de um sistema que se utiliza de banco de dados, em relação à sua modelagem.
Em um Sistema de Gerenciamento de Banco de Dados (SGBD), um relacionamento refere-se a
- Aum conjunto de operações matemáticas aplicadas aos dados para gerar novos valores.
- Buma estrutura hierárquica utilizada para organizar os dados em múltiplos níveis.
- Cuma associação entre tabelas que define como os dados estão interligados. (alternativa correta)
- Dum método para compactar e armazenar os dados de forma eficiente em disco.
- Eum algoritmo usado para distribuir os dados em diferentes servidores de banco de dados.
Resposta comentada
Gabarito Alternativa C
Em um banco de dados, um relacionamento é a forma como diferentes conjuntos de informações (que chamamos de tabelas) são conectados entre si, mostrando como os dados se relacionam.
- (A) Incorreta: Esta alternativa descreve operações ou funções de agregação (como soma, média) que são aplicadas aos dados, e não o conceito de relacionamento entre as tabelas. A armadilha aqui é que a palavra "relacionamento" pode, em outros contextos, ter uma conotação matemática, mas em SGBD, refere-se à ligação estrutural entre dados.
- (B) Incorreta: Esta alternativa descreve um modelo de banco de dados hierárquico, que é diferente do modelo relacional. No modelo relacional, os dados são organizados em tabelas, e os relacionamentos são estabelecidos entre elas, não necessariamente em uma estrutura hierárquica rígida.
- (C) Correta: Um relacionamento em um SGBD relacional é exatamente isso: uma associação entre tabelas que estabelece como os dados de uma tabela se conectam aos dados de outra. Por exemplo, uma tabela de "Clientes" pode estar relacionada a uma tabela de "Pedidos" para mostrar quais pedidos foram feitos por qual cliente.
- (D) Incorreta: Esta alternativa descreve métodos de armazenamento e otimização de espaço, como compressão de dados ou indexação, que são funcionalidades do SGBD, mas não o conceito de relacionamento.
- (E) Incorreta: Esta alternativa descreve técnicas de distribuição de dados (como fragmentação ou sharding) usadas em bancos de dados distribuídos para escalabilidade, e não o conceito fundamental de relacionamento entre as tabelas.
Fonte: FGV TCE-PA 2024 Conhecimentos Comuns (Auditor - Bloco Informática (11/08)) (Caderno Tipo 1). Reproduzida para fins de estudo.