Banco de Dados
Os SGBD surgiram no final de 1960, com base em sistemas primitivos, dos quais não controlava os acessos concorrentes dos usuários ou processos. A evolução dos SGBDs, criaram sistemas para armazenamento de informações em novas estruturas. Diferentes formas de modelos de dados e usada: modelo hierárquico, modelo de redes, modelo relacional e o modelo orientado a objeto.
1.1 Modelos de Dados
1.1.1 Modelo Hierárquico
Esse foi o primeiro modelo a ser reconhecido. Só foi possível pela criação dos discos de armazenamento endereçáveis. Os dados são representados em forma hierárquica. Formado por registros-pai e registros-filhos.
A ligação e a relação de dois registros. O relacionamento tem cardinalidade 1:N. Os registros podem estar ligado a vários registros mas tem que ser replicado, com isso causando problemas na inconsistência dos dados quando e atualizado, e também gera um desperdício de espaço.
1.1.2 Modelo em Rede
Permite que um mesmo registro possa se associar com vários outros registros. O gerenciador DBGT definiu uma linguagem próprio de manipular dados. Tem forma limitada de independência física. Os aspectos concorrência e segurança tem sintaxe definida pelo gerenciador de relatório. Permite que parte do banco de dados fica bloqueado para impedir acessos simultâneos. Permite acessos sem passar pela raiz. O modelo de rede e o hierárquico e orientado a registro. 1.1.3 Modelo Relacional
Surgiu com a necessidade de aumentar as independências dos dados nos sistemas gerenciadores, usando álgebra relacional para armazenar e recuperar dados, permitir processamento ad hoc. A estrutura fundamental desse modelo e a relação. A relação pode ter um ou vários atributos, cada instancia e chamada de tupla. Não tem caminhos pré-definidos para acessar. Sua estrutura e organizado em relações. Evitar repetição de informações, e também é incapaz de representar parte da informação.
1.1.4 Modelo Orientado a Objetos
Tornou-se viável em