Banco de dados
É indicado para empresas que tem uma grande demanda de documentos e que precisam que esses documentos sejam catalogados de forma correta para fácil acesso.
Arquivo sequencial indexado Em um arquivo sequencial, quando o volume de acessos aleatórios torna-se muito grande, é necessário uma estrutura de acesso mais eficiente. Um arquivo sequencial-indexado é um arquivo sequencial acrescido de um índice.
– Área de índices
• Arquivo sequencial criado pelo sistema, no qual cada registro estabelece uma divisão na área primária e contém o endereço do início do segmento e a chave mais alta do mesmo.
• Desta maneira, o sistema acessa de maneira direta um segmento da área de índices, de forma semelhante a procura de um capítulo de um livro a partir de seu índice.
– Área primária (principal)
• Reservada para os registros de dados, classificados em ordem ascendente pelo seu campo chave.
– Área de excedentes
• Reservada para o acréscimo de novos registros que não podem ser colocados na área principal quando se produz uma inserção no arquivo.
Arquivo Direto Acesso rápido aos registros especificados por argumentos de pesquisa , sem percorrer uma estrutura auxiliar. Em um arquivo direto, ao invés de um índice é utilizada uma função que calcula o endereço do registro a partir do valor da chave do registro.
Arquitetura de Sistemas de Gerência de Bancos de Dados
Abstração de dados
O sistema de banco de dados deve garantir uma visão totalmente abstrata do banco de dados para o usuário, ou seja, para o usuário do banco de dados pouco importa qual unidade de armazenamento está sendo usada para guardar seus dados, contanto que os mesmos estejam disponíveis no momento