bancos de dados de arquivo simples são estruturas de bancos de dados que armazenam todos os registros de dados em uma única tabela , geralmente usando uma única linha de texto para armazenar um registro . Eles são adequados para aplicações de pequeno porte , porque seus registros de dados ocupa menos espaço em disco do que outras estruturas de banco de dados . No entanto , o sistema de arquivo simples vem com várias desvantagens. Baixa confiabilidade
Como o banco de dados de arquivo simples cresce em tamanho , há aumento do risco de corrupção de dados . Isto é devido à estrutura única tabela do banco de dados de arquivo simples . Se essa tabela for superior aos recursos disponíveis para o servidor de banco de dados, os dados podem ser corrompidos .
Baixo Segurança
Ao contrário das estruturas de banco de dados concorrentes , o banco de dados de arquivo simples não tem todas as características de segurança embutidas. Qualquer pessoa que tenha acesso ao banco de dados podem ver livremente seus registros.
Nenhum relacionamento
Os flat-file banco de dados armazena registros como linhas em um arquivo de texto. Isso não permite que os designers de banco de dados para organizar os registros de acordo com o relacionamento. Por exemplo, um banco de dados relacional apresenta várias tabelas que descrevem diferentes aspectos de um mesmo conjunto de dados. Uma tabela descreve uma lista de clientes e seus números de trabalho , e uma outra tabela tem números de trabalho e descrição do trabalho . Isso permite que os dados a serem visualizados em muitas maneiras diferentes . Esta flexibilidade é impossível com o banco de dados de arquivo simples .
Rígida Formato
O banco de dados de arquivo simples segue um formato muito rígida. Isto significa que um programa deve ser conhecedor do formato , a fim de ler os registros de dados. Isso limita o número de computadores capazes de ler o banco de dados de arquivos simples específico para aqueles com um software específico instalado neles .