Olá, a partir de agora iremos entender as características de um SGBD e como evoluíram os sistemas de bancos de dados, desde os primeiros sistemas de armazenamento e processamento de dados até os atuais SGBDs.
Em relação a informações poderem ser mantidas em um ambiente computacional por meio de arquivos, documentos e planilhas, ou por um SGBD, podemos ver neste segundo uma série de vantagens, as quais serão apresentadas a seguir.
1.1 Controle de redundância
O termo redundância refere-se à informação duplicada. Uma informação duplicada (ou triplicada, quadruplicada, ou replicada centenas de vezes) em um ambiente computacional está sujeita a, pelo menos, os seguintes problemas:
| Problemas |
|---|
| 1) Ocupa mais espaço, desperdiçando o espaço disponível nos discos e memória; |
| 2) Deixa o ambiente mais lento, por ocupar mais espaço, às vezes deixa as operações mais lentas; |
| 3) Está sujeito a criar dados errados ou inconsistentes, por exemplo, fragmentando informações que deveriam estar consolidadas. |
Os SGDB garantem, por exemplo, que seja proibido cadastrar dois alunos com a mesma matrícula, ou duas notas para a mesma matéria. Essas regras devem ser definidas desde a criação do modelo conceitual, dizendo que, naquela entidade em questão, para determinado campo, as informações lá cadastradas (registros) devem ser únicas e exclusivas. Veremos em outro momento do nosso curso como fazer isso.