Antes da disseminação do uso de banco de dados, os sistemas tradicionais baseados em arquivos eram os dominantes. Quanto a estes sistemas podemos afirmar que: I. Para que dois sistemas pudessem utilizar os mesmos dados eles tinham que ser duplicados. II. Sua grande vantagem era a separação entre os programas e os dados. III. Os arquivos de dados eram compartilhados. É correto o que consta em:
Questão
Antes da disseminação do uso de banco de dados, os sistemas tradicionais baseados em arquivos eram os dominantes. Quanto a estes sistemas podemos afirmar que:
I. Para que dois sistemas pudessem utilizar os mesmos dados eles tinham que ser duplicados. II. Sua grande vantagem era a separação entre os programas e os dados. III. Os arquivos de dados eram compartilhados.
É correto o que consta em:
Alternativas
A) I apenas.
B) II apenas.
C) III apenas.
D) I e III apenas.
E) II e III apenas.
Explicação
Em sistemas tradicionais baseados em arquivos (file-based systems), cada aplicação costuma manter seus próprios arquivos e estruturas de dados.
I. “Para que dois sistemas pudessem utilizar os mesmos dados eles tinham que ser duplicados.”
- Verdadeiro. Como cada aplicação gerencia seus próprios arquivos, é comum ocorrer redundância/duplicação de dados para permitir que aplicações diferentes tenham acesso às mesmas informações.
II. “Sua grande vantagem era a separação entre os programas e os dados.”
- Falso. Isso é característica associada a SGBDs (maior independência entre dados e programas). Nos sistemas por arquivos há forte dependência programa-dados (mudança no formato do arquivo costuma exigir mudança no programa).
III. “Os arquivos de dados eram compartilhados.”
- Falso. Em geral, não havia compartilhamento consistente e controlado como em banco de dados; cada sistema mantinha seus arquivos, o que levava justamente à redundância e inconsistências.
Logo, está correta apenas a afirmativa I.
Alternativa correta: (A).