Crie um banco de dados de arquivo plano para armazenar informações simples em um computador. Um sistema operacional UNIX ou Linux roda em uma série de bancos de dados de arquivo plano. Um computador Windows também usa bancos de dados de arquivo plano para armazenar informações usadas todos os dias. Um computador Macintosh também faz isso. Mas um banco de dados de arquivo plano não é relacional, e não pode satisfazer as treze regras de Edgar F. Codd que definem a natureza relacional de bancos de dados. Existem vantagens distintas e também desvantagens para o banco de dados de arquivo plano.
O Registro do Windows, por mais complexo que seja, não é relacional. É um arquivo plano que expande e contrai conforme software e hardware são adicionados e removidos. Ele mantém controle de dados do usuário, armazena logs e ajuda a encontrar informações muito rapidamente. Senhas são armazenadas por UNIX e Linux em um banco de dados de arquivo plano junto com informações de configuração que são facilmente editáveis, e que fazem o sistema funcionar. Quaisquer mudanças nesses arquivos de configuração UNIX causam efeitos instantâneos que podem ser dramáticos. Muito disso é o que torna UNIX tão popular por causa de sua facilidade de configuração.
Um banco de dados de arquivo plano é um arquivo de texto com um registro por linha, um arquivo binário (ou uma combinação de ambos texto e binário) que separa colunas usando "delimitadores" que separam os campos de uma forma padrão reconhecível. Isso ajuda na busca através de registros para informação. Registros também podem ser delimitados por comprimento fixo. Se um registro é muito curto, algum tipo de preenchimento de campo pode ser usado para que o comprimento do registro seja o mesmo do próximo. Isso permite um comprimento de byte uniforme de um campo para o próximo.
Arquivos de configuração são frequentemente armazenados em XML (Extended Markup Language), que é um banco de dados de arquivo plano com delimitadores bastante específicos, como símbolos "maior que" e "menor que" (<>). Estes arquivos XML são frequentemente usados para construir módulos específicos em um site, quando a construção padrão segue um padrão muito específico configurado por um único valor armazenado em um arquivo XML, ou uma série de valores relacionados.
Bancos de dados acessados em um compartilhamento de rede são úteis para acesso por muitas pessoas que buscam informações. Bancos de dados de arquivo plano não são geralmente acessados assim, pois pertencem a entidades offline e formam a maquinaria de sistemas operacionais e dispositivos locais. Além disso, não há transações em um banco de dados de arquivo plano, então é limitado no que pode realmente fazer como entidade de banco de dados. Então um banco de dados de arquivo plano é desvantajoso para um usuário de rede, que está acessando um banco de dados relacional online multi-acesso, multi-tarefa que pode ser visto de muitos aspectos diferentes.
Arquivos de banco de dados de arquivo plano não são encontrados como "bancos de dados", mas mais como arquivos de configuração e a maquinaria que impulsiona UNIX e Linux. Também, estes arquivos são parte da construção de arquivo de mais de um tipo de aplicação móvel. Estes arquivos são incrivelmente úteis e o conceito pode ser usado em todas as áreas de aplicações de software e na manutenção de dispositivos pequenos complexos como computadores móveis. Até sites são construídos com estes arquivos. Estas não são as áreas de desvantagem. No entanto, existem aplicações que dependem de construções diferentes e exigem interação diferente. Estes tipos de aplicação são melhor servidos com uma abordagem relacional para armazenamento de arquivos. Aplicações inteiras podem ser construídas usando bancos de dados Access e SQL Server. O banco de dados de arquivo plano não tem lugar aqui.
Muitas aplicações de software são criadas com bancos de dados de arquivo plano. Um novo sistema operacional poderia ser projetado usando um conjunto de bancos de dados de arquivo plano. Eles aparecem em todas as áreas de tecnologia da informação. Seu significado provavelmente permanecerá alto no futuro previsível.
Tecnologia Eletrônica © [www.351231.com]