-
"não existe aplicação bem-sucedida que dispense o uso do SGBD."
Não existe é uma afirmação muito forte.
Pode ser bem-sucedida sem SGBD, por exemplo, se for uma aplicação pequena e simples, fácil de definir, manipular e controlar os dados.
-
Concordo com o colega acima.
Existem inúmeras aplicações que não precisam manter uma base de dados. Exemplo disso: um programinha para calcular hashes: há uma entrada, um algoritmo de processamento e uma saída.
-
A notepad (bloco de notas) do windows é uma aplicação bem sucedida que não utiliza banco de dados :)
Acredito que os navegadores (firefox, google chrome etc.) também não utilizem nenhum tipo de SGBD.
-
ERRADO. O próprio Navathe cita algumas situações em que o uso de um Sgbd pode não ser utilizado. Portanto, existem sim situações em que pode-se alcançar o sucesso sem o uso de SGBDs.
Segundo Navathe(2010,p.17),"Certos setores e aplicações decidiram não utilizar SGBDs de uso geral. Por exemplo, muitas ferramentas de projeto auxiliado por computador(CAD) usadas por engenheiros civis e mecânicos possuem software proprietário para gerenciamento de arquivos e dados,preparado para as manipulações internas dos desenhos e objetos 3D. [...] Os SGBDs de uso geral são inadequados para essa finalidade."
**Tem mais dois exemplos no livro, sugiro que deem uma olhada.
Bibliografia:
SISTEMAS DE BANCO DE DADOS-NAVATHE-2011-6 EDIÇÃO
-
O SGBD não é estritamente necessário para todos os tipos de aplicações, havendo casos, inclusive em que não seja recomendado utilizá-lo, pois pode envolver custos desnecessários.
Navathe elenca situações em que os arquivos sejam utilizados em detrimento dos bancos de dados, a saber:
§ Aplicações
de bancos de dados simples e bem definidas, para as quais não se espera muitas
mudanças.
§ Requisitos
rigorosos, de tempo real, para alguns programas de aplicação, que podem não ser
atendidos devido as operações extras executadas pelo SGBD.
§ Sistemas
embarcados com capacidade de armazenamento limitada, onde um SGBD de uso geral
não seria apropriado.
§ Nenhum
acesso de múltiplos usuários aos dados.
NAVATHE, Sistemas de Bancos de Dados, 6ed.
-
Questão interessante! A abordagem de banco de dados, apesar de ser mais adequada que o processamento de dados em muitas situações, não é indispensável para que se tenha uma aplicação bem sucedida. Por exemplo, jogos de computador e navegadores de internet geralmente armazenam seus dados internos em arquivos de dados, não em BDs.
-
Arthur Mendonça | Direção Concursos
18/12/2019 às 20:38
Questão interessante! A abordagem de banco de dados, apesar de ser mais adequada que o processamento de dados em muitas situações, não é indispensável para que se tenha uma aplicação bem sucedida. Por exemplo, jogos de computador e navegadores de internet geralmente armazenam seus dados internos em arquivos de dados, não em BDs.