Questão de Banco de Dados — Banco de Dados Relacionais — FGV 2025
Banco de Dados›Banco de Dados Relacionais
Código
fg125570
Banca
FGV
Órgão
TCE-PE
Ano
2025
Nível
Superior
Bancos de dados são serviços que permitem armazenamento, gerenciamento e recuperação de dados, de forma eficiente e escalável.Considerando as características dos bancos de dados relacionais, assinale a afirmativa que descreve corretamente esse tipo de tecnologia.
AImplementa um tipo de banco de dados distribuído focado em dados não estruturados e em vetores agrupados com base na similaridade.
BElimina a necessidade de vincular tabelas, possuindo recursos integrados de fragmentação e alta disponibilidade que facilitam o dimensionamento horizontal.
CExige esquemas e vinculação de tabelas, com foco no gerenciamento de conjuntos de dados estruturados e semiestruturados em formatos específicos, tipicamente associados a bancos de dados transacionais.
DImplementa pontos de dados representados por vetores com número fixo de dimensões.
EUtiliza armazenamento de dados em estruturas de dados, como um documento JSON, sem utilizar esquema.
Revelar gabarito e comentário▾
GabaritoC — Exige esquemas e vinculação de tabelas, com foco no gerenciamento de conjuntos de dados estruturados e semiestruturados em formatos específicos, tipicamente associados a bancos de dados transacionais.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Bancos de Dados Relacionais
Gabarito: letra C. A alternativa C descreve corretamente os bancos de dados relacionais: eles exigem esquemas (definição de tabelas, colunas, tipos), vinculação de tabelas por meio de chaves (relacionamentos), e são focados no gerenciamento de dados estruturados e semiestruturados, sendo tipicamente usados em sistemas transacionais (OLTP).
A questão testa o conhecimento das características fundamentais dos bancos relacionais, diferenciando-os de outros paradigmas como NoSQL, bancos vetoriais e bancos orientados a documentos.
Bancos de dados relacionais: Esquema (Tabelas, colunas, tipos, Pré-definido (rígido)); Vinculação (Chaves (relacionamentos), Joins); Dados (Estruturados, Semiestruturados (XML/JSON)); Uso típico (Transacionais (OLTP), ACID)
Alternativa A — ❌ Incorreta
Descreve características de bancos de dados distribuídos focados em dados não estruturados e vetores por similaridade (ex.: bancos de vetores ou NoSQL). Bancos relacionais lidam com dados estruturados em tabelas, não com vetores agrupados por similaridade.
Alternativa B — ❌ Incorreta
Afirma que bancos relacionais eliminam a vinculação de tabelas e possuem recursos de fragmentação e dimensionamento horizontal. Na verdade, os relacionais exigem joins para vincular tabelas; o dimensionamento horizontal (fragmentação) é mais comum em bancos NoSQL. Relacionais tradicionais escalam verticalmente, embora existam soluções distribuídas relacionais.
Alternativa C — ✅ Correta
"Exige esquemas e vinculação de tabelas, com foco no gerenciamento de conjuntos de dados estruturados e semiestruturados em formatos específicos, tipicamente associados a bancos de dados transacionais." Essa é a definição clássica: modelo relacional baseado em esquemas fixos, relacionamentos por chaves, suporte a dados estruturados (tabelas) e semiestruturados (como XML/JSON em SGBDs modernos), e forte presença em aplicações transacionais (ACID).
Alternativa D — ❌ Incorreta
Refere-se a bancos de dados vetoriais, que armazenam pontos (vetores) de dimensão fixa para similaridade. Bancos relacionais não têm esse conceito como central.
Alternativa E — ❌ Incorreta
Descreve bancos de dados NoSQL orientados a documentos (ex.: MongoDB), que armazenam dados em JSON sem esquema rígido. Bancos relacionais exigem esquema pré-definido (tabelas, colunas, tipos).