Banco de Dados
1.1. Comparativo entre sistema de arquivos convencionais e a utilização de um SGBD.
Um sistema de controle pode ser obtido, tanto com arquivos convencionais, Excel, por exemplo, ou através de um SGBD. Ambos poderão trazer resultados que atendam a necessidade temporária de quem os utiliza. O termo “temporário” refere-se à dificuldade que logo surgirá quando utilizado o sistema de arquivos convencionais.
1.2. Definição de Modelos de dados
Banco de dados pode ser definido como uma coleção de dados que se refere a um tema específico, e sua tarefa é atender às necessidades de seus usuários, sendo elas a de uma simples consulta ou a de geração de informações.
Baseado no estilo de armazenamento observado no sistema de armários, gavetas, pastas e fichas, transportado para o mundo da computação, surgiram então, o primeiro modelo de estrutura de banco de dados. O modelo baseado no gerenciamento de arquivos se utilizava da estrutura básica do sistema operacional, composta de diretórios e arquivos.
Para armazenar os dados nesse modelo, os mesmos são mantidos em um só arquivo. Ex.: os dados de clientes são armazenados em sequência em um arquivo diferente do arquivo que armazena os dados das vendas realizadas.
Os três modelos de dados mais conhecidos são:
1.2.1. Modelo Hierárquico Nesse modelo, cada um dos registros possui dois segmentos: o superior e o subordinado. Eles são utilizados para a ligação com um outro registro, em um relacionamento pai-filho. O registro pai pode possuir vários filhos, mas os registros filhos só podem possuir um registro pai. O sistema mais conhecido por utilizar esse modelo é o IMS (Information Management System) da IBM, criado na década de 1960.
1.2.2. Modelo em rede
Embora bastante semelhante ao modelo hierárquico, este novo modelo poderia relacionar cada registro filho com vários pais diferentes. Sua