Banco De Dados
Exames: Banco De Dados. Pesquise 862.000+ trabalhos acadêmicosPor: rodrigoyviviane • 31/5/2014 • 288 Palavras (2 Páginas) • 198 Visualizações
2.1.1 Comparativo SGBD x Arquivos
2.1.1.1 Sistemas de Gerenciamento de Arquivos
A implantação e interação com o sistema não é fácil, não é possível saber quem é chave estrangeira, e quem é chave primaria, qualquer dano ao banco de dados, todos os programas são afetados virtualmente e todos os usuários podem usa-lo como documentação.
No processamento tradicional de arquivos, o programa que irá manipular os dados deve conter este tipo de informação, ficando limitado a manipular as informações que o mesmo conhece. A estrutura dos dados está incorporada
ao programa de acesso e desta forma, qualquer alteração na estrutura de arquivos implica na alteração no código fonte de todos os programas
2.1.1.2 SGBD – Sistema Gerenciador de Banco de Dados
O SGBD mantém não somente os dados mas também a forma como os mesmos são
armazenados, contendo uma descrição completa do banco de dados. Estas informações
são armazenadas no catálogo do SGBD, o qual contém informações como a estrutura de cada arquivo, o tipo e o formato de armazenamento de cada tipo de dado, restrições, etc. A informação armazenada no catálogo é chamada de “Meta Dados” , integração com o sistema é mais fácil, e as alterações são mais claras.
Quadro 1 – Prós e Contras de Cada Tipo de Banco de Dados
Tipo Prós Contras
Arquivo - Exclusividade sobre a arquitetura
- Não há custo com licença, somente custo de desenvolvimento -Banco de Dados
-Aplicações específicas;
-Redundância de dados;
-Dependência entre dados e aplicativos;
-Menos segurança;
-A integridade deve ser mantida em cada programa;
-O controle de concorrência deve ser feito pelos programas.
SGBD -Aplicações mais genéricas;
-Controle de redundância de dados;
-Independência de dados e aplicativos;
-Mais segurança;
-O controle e a manutenção integral dos dados são feitos pelo SGBD;
-O controle de concorrência é feito pelo SGBD. - Exige capacidade técnica apurada dependendo do fornecedor da solução (ex: Oracle).
- Custo elevado para alguns tipos de fornecedor
...