1.2. Vantagens de Utilizar um SGBD 1) Independencia entre programa e dados:
Em sistemas que utilizam sist. de arquivos, a definicao das estruturas de dados e' feita dentro do programa (como em C, Pascal, Java). Ao contrario, SGBDs mantem um catalogo (ou dicionario de dados) que consiste de metadados, ou seja, dados sobre os dados. Assim, quando a estrutura dos dados e' alterada isso nao implica na alteracao dos programas que fazem a manipulacao dos dados.
2) Independencia entre operacao e programa:
Em SGBDs OO e relacional/objeto, funcoes/procedimentos para manipulacaodos dados armazenados tambem fazem parte do BD. Estes procedimentos escondem os detalhes sobre armazenamento e implementacao, que nao sao de interesse da maior parte dos usuarios de bancos de dados. Isto e' chamado de abstracao de dados. Mantendo a interface destas funcoes inalterada, os programas que as utilizam nao precisam ser alterados quando a implementacao interna da funcao muda. Isto e' chamado de independencia entre operacao e programa.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar