Questão de Banco de Dados — SQL Server — Avança SP 2023
- Código
- qa541294
- Banca
- Avança SP
- Órgão
- Pref Morungaba
- Ano
- 2023
- Cargo
- Tec (Morungaba)
- AMS SQL Server.
- BMySQL.
- CAccess.
- DNenhum dos citados.
- ETodos os citados.
GabaritoA — MS SQL Server.
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.
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.
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.
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.
A alternativa D afirma que nenhum dos citados é adequado, o que é falso, pois o MS SQL Server é claramente adequado para estruturas de dados complexas.
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