Questão de Banco de Dados — Banco de Dados Relacionais — FUNDATEC 2025
- Código
- qg483810
- Banca
- FUNDATEC
- Órgão
- UFRGS
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de TI - Área: Infraestrutura
- AColunar.
- BHierárquico.
- CRelacional.
- DTabular.
- EVetorial.
GabaritoC — Relacional.
Gabarito: letra C. O Microsoft SQL Server é um sistema gerenciador de banco de dados relacional (SGBDR), assim como MySQL, Oracle e PostgreSQL. O modelo relacional organiza os dados em tabelas (relações) com linhas e colunas, utilizando chaves e operações da álgebra relacional – é o modelo dominante no mercado desde os anos 1980.
A banca testa o conhecimento básico dos tipos de SGBD. O SQL Server é explicitamente classificado como relacional, conforme descrito nos materiais de referência: "Os mais utilizados atualmente são nomeados de SGBD relacionais, como os presentes nas tecnologias de banco de dados MySQL, Oracle, PostgreSQL, Microsoft SQL Server, entre outros".
Bancos de dados colunares armazenam dados por colunas (ex.: Amazon Redshift, Google BigQuery), mas o SQL Server (em sua configuração tradicional) é um sistema relacional. Embora o SQL Server tenha otimizações columnstore, o modelo subjacente continua sendo relacional, não puramente colunar.
O modelo hierárquico organiza dados em estrutura de árvore (pai-filho), típico de sistemas como o IMS da IBM. O SQL Server não segue esse modelo – ele não impõe hierarquia fixa; as relações são estabelecidas por chaves estrangeiras.
O SQL Server é um Sistema Gerenciador de Banco de Dados Relacional (SGBDR). Ele organiza dados em tabelas (relações), suporta SQL, integridade referencial e transações ACID – características do modelo relacional proposto por Edgar Codd.
O modelo tabular (ou plano) refere-se a matrizes bidimensionais simples, como planilhas eletrônicas. Embora tabelas sejam a base do modelo relacional, o termo “tabular” não descreve um SGBD completo; o SQL Server vai além, oferecendo relacionamentos, consultas complexas e restrições de integridade.
Bancos vetoriais são especializados em armazenar vetores numéricos para aplicações de machine learning (ex.: Milvus, Pinecone). O SQL Server não é um banco vetorial – embora suporte dados espaciais e vetores como tipos específicos, sua arquitetura central é relacional.
Gabarito: letra C.
Link permanente: /questoes/qg483810