Pular para o conteúdo principal

Questão de Banco de Dados — SQL Server — Avança SP 2023

Banco de DadosSQL Server
Código
qa541294
Banca
Avança SP
Órgão
Pref Morungaba
Ano
2023
Cargo
Tec (Morungaba)
Qual banco de dados citado é mais adequado para a criação de estruturas de dados complexas?
  1. AMS SQL Server.
  2. BMySQL.
  3. CAccess.
  4. DNenhum dos citados.
  5. ETodos os citados.
Revelar gabarito e comentário

GabaritoA — MS SQL Server.

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”.

SGBDs relacionais e estruturas de dados complexas

Gabarito: letra A. O MS SQL Server é o mais adequado entre os citados para a criação de estruturas de dados complexas, pois é um SGBD relacional completo, com suporte a recursos avançados como transações, integridade referencial, stored procedures, triggers e uma ampla gama de tipos de dados. MySQL e Access também são SGBDs relacionais, mas o Access é um SGBD de pequeno porte, com limitações de escalabilidade e concorrência, enquanto o MySQL, embora robusto, é frequentemente associado a aplicações web de médio porte.

A questão aborda a adequação de diferentes SGBDs para estruturas de dados complexas. Para entender a resposta, é preciso diferenciar os três bancos citados. O MS SQL Server é um SGBD relacional empresarial, desenvolvido pela Microsoft, que oferece suporte a uma vasta gama de recursos avançados, como transações ACID, integridade referencial, stored procedures, triggers, views, índices, e uma grande variedade de tipos de dados. Ele é projetado para atender desde pequenas aplicações até grandes data warehouses e sistemas de missão crítica, com alta escalabilidade e desempenho.

O MySQL é um SGBD relacional de código aberto, muito popular em aplicações web. Embora seja robusto e suporte transações, stored procedures e triggers, ele é frequentemente utilizado em cenários de médio porte e pode exigir configurações adicionais para atingir o mesmo nível de recursos avançados do SQL Server em ambientes corporativos complexos.

O Microsoft Access é um SGBD de pequeno porte, parte do pacote Microsoft Office. Ele é adequado para aplicações desktop simples e de baixa concorrência, com limitações significativas em termos de escalabilidade, número de usuários simultâneos e complexidade das estruturas de dados. Não é recomendado para sistemas corporativos ou estruturas de dados complexas.

Portanto, a alternativa A é a correta, pois o MS SQL Server é o mais adequado para a criação de estruturas de dados complexas, devido à sua robustez, escalabilidade e conjunto completo de recursos.

1MS SQL Server
Empresarial, recursos avançados
Transações ACID, stored procedures, triggers
Alta escalabilidade
2MySQL
Código aberto, aplicações web
Robusto, mas médio porte
3Microsoft Access
Pequeno porte, desktop
Limitações de escalabilidade
Baixa concorrência
SGBDs relacionais
LEVELsoulevel.com.br
SGBDs relacionais: MS SQL Server (Empresarial, recursos avançados, Transações ACID, stored procedures, triggers, Alta escalabilidade); MySQL (Código aberto, aplicações web, Robusto, mas médio porte); Microsoft Access (Pequeno porte, desktop, Limitações de escalabilidade, Baixa concorrência)

Alternativa A — ✅ Correta ⟵ GABARITO

O MS SQL Server é um SGBD relacional empresarial, com suporte a transações ACID, integridade referencial, stored procedures, triggers, views, índices e uma ampla gama de tipos de dados. Ele é projetado para atender desde pequenas aplicações até grandes data warehouses e sistemas de missão crítica, com alta escalabilidade e desempenho. Essas características o tornam o mais adequado para a criação de estruturas de dados complexas.

Alternativa B — ❌ Incorreta

O MySQL é um SGBD relacional robusto, mas é frequentemente associado a aplicações web de médio porte. Embora suporte transações, stored procedures e triggers, ele pode exigir configurações adicionais para atingir o mesmo nível de recursos avançados do SQL Server em ambientes corporativos complexos. Portanto, não é o mais adequado entre os citados.

Alternativa C — ❌ Incorreta

O Microsoft Access é um SGBD de pequeno porte, com limitações significativas em termos de escalabilidade, número de usuários simultâneos e complexidade das estruturas de dados. Ele é adequado para aplicações desktop simples, mas não para estruturas de dados complexas.

Alternativa D — ❌ Incorreta

A alternativa D afirma que nenhum dos citados é adequado, o que é falso, pois o MS SQL Server é claramente adequado para estruturas de dados complexas.

Alternativa E — ❌ Incorreta

A alternativa E afirma que todos os citados são adequados, o que é falso, pois o Microsoft Access não é adequado para estruturas de dados complexas devido às suas limitações.

Gabarito: letra A

Link permanente: /questoes/qa541294