Banco De Dados
Redundância de Dados: replicação de dados favorece a inconsistência e aumenta os custos de armazenamento. Múltiplos registros espalhados podem divergir ao longo do tempo.
Dificuldade de Acesso: vários formatos (estruturas) de arquivos dificultam o desenvolvimento de aplicações para recuperação destes dados.
Isolamento de Dados: necessidade de desenvolvimento de aplicações a cada novo requisito.
Problemas de Integridade: alguns valores de dados devem obedecer a certas restrições, ou seja, devem atender a determinadas regras que garantem a consistência do dado (fidedignidade).
Problemas de Atomicidade: falhas nas operações durante a realização destas (execução de operações) podem introduzir inconsistências nos dados. No caso de falhas os dados deveriam voltar para seu último estado consistente, ou seja, as operações deveriam ser atômicas, ou acontecem por completo, ou não ocorrem.
Problemas de Concorrência: o acesso simultâneo aos dados pode gerar inconsistência.
Problemas de Segurança: nem todos os usuários podem ter acesso a todas as informações. Como existem muitos arquivos e muitos programas fica difícil garantir a segurança dos dados e do acesso aos mesmos.
2) Descreva as características dos SGBDs e comente com suas palavras quais problemas dos sistemas de arquivos essas características resolvem.
Natureza auto-descritiva (Metadados): Capaz de armazenar informações sobre seu funcionamento, restrições e estrutura.
Independência de dados: Os dados são armazenados e gerenciados num ambiente externo ao programa aplicativo.
Abstração de Dados: Níveis de abstração facilitam a utilização da tecnologia e omitem a complexidade das estruturas de armazenamento.
Linguagem de acesso a dados: É possível definir e modificar os dados através de uma linguagem padronizada.
Controle de acesso concorrente: Gerenciador de concorrência evita que múltiplos usuários manipulem o mesmo dados