Bancos de dados o1
1.1 A HISTÓRIA DOS BANCOS DE DADOS 2
BANCO DE DADOS RELACIONAL 2
1.1.2 BANCOS DE DADOS HOJE 3
1.1.1 Bancos de dados ou bases de dados 3
1.2 Sistemas de Gestão de Base de Dados 4
1.2.1 Características do sistema gerenciador de banco de dados 4
1.3 Abstração de dados 6
1.4 Níveis de abstração de dados 7
1.5 Entidades 7
Atributos 7
Atributo Simples 7
Atributo Composto 7
Atributo Multivalorado 8
Atributo Determinante 8
1.4 SQL 8
1 Base de dados
1.1 A HISTÓRIA DOS BANCOS DE DADOS Antigamente as empresas armazenavam dados em fichas de papel que eram organizadas em arquivos físicos através de pastas. Extrair informações e manter esses arquivos organizado era uma tarefa muito custosa. Além disso o acesso à informação dependia da localização geográfica dos arquivos. Enfim esses arquivos físicos evoluíram para arquivos digitais. No início,cada entidade (clientes, funcionários, produtos, etc) era um arquivo de dados que eram acompanhados de um “software simples” para manipular os dados do arquivo, esses softwares permitiam realizer operações de cadastro, alteração, exclusão e consulta nos arquivos digitais. De fato melhorou bastante, principalmente a tarefa de consulta de informações, porém os arquivos digitais eram ainda uma versão melhorada dos arquivos físicos.
Mas as entidades precisavam relacionar-se, por exemplo um produto é fornecido por um fornecedor, e com os arquivos digitais relacioná-las não era uma tarefa muito trivial, os “softwares simples” para manipular os arquivos digitais começaram a ficar “complexos” para permitir os relacionamentos entre entidades. Então, na década de 60 a empresa IBM investiu fortemente em pesquisas para solucionar estes problemas dos bancos de dados digitais primitivos. Vários modelos de bancos de dados surgiram nesta época, dentre eles os modelos hierárquico e rede.
Em junho de 1970, o pesquisador Edgar Frank “Ted” Codd da IBM, mudou a história dos bancos de dados apresentando o modelo relacional no