Conceitos de Base de Dados
No início da computação, programas que armazenavam e manipulavam dados gravavam estes dados, em disco, usando estruturas próprias, cada um de uma forma, sem padrão definido.
Programas que não conhecessem a estrutura dos dados não podiam utilizá-los. Se algum programa precisasse realizar alguma mudança na estrutura de dados todos os outros programas que acessassem esse mesmo arquivo tinham que ser alterados, mesmo que a alteração ocorresse em dados não manipulados por estes programas.
Isso gerava o problema de garantir a unicidade das estruturas de dados entre os diversos programas devido à existência de redundâncias.
Para evitar esse problema, usou-se um sistema intermediário que conhecia a estrutura de dados do arquivo e fornecia apenas dados que cada programa precisava, armazenando adequadamente os dados de cada programa.
Com o tempo, esse sistema intermediário passou a gerenciar vários arquivos. A essa coleção de arquivos foi dado o nome de Banco de Dados e em conjunto com o sistema intermediário recebeu o nome de Sistema Gerenciador de Banco de Dados (SGBD).
O primeiro SGBD comercial surgiu em 1960.
Com o tempo, surgiram padrões para descrever as estruturas de dados: os modelos de dados. Base de Dados
É uma coleção de dados que possuam algum sentido. Estes dados representam informações significativas sobre elementos do mundo real. Os termos “base de dados” e “banco de dados” são sinônimos.
A base de dados tem separação entre dados e código, ou seja, os dados ficam em um arquivo e o código que manipula estes dados fica em outro arquivo.
Apenas as informações relevantes devem ser armazenadas numa base de dados, portanto, ela deve ser modelada, construída e populada para público e propósito específicos. Importância dos Bancos de Dados
Informação é um dos ativos mais importantes de uma empresa. Conforme a empresa cresce, aumenta a sua dependência por dados abundantes e complexos.
A competitividade entre as empresas aumenta a