Criar um banco de dados de arquivo simples para armazenar informações simples em um computador . Um sistema operacional UNIX ou Linux é executado em uma série de bancos de dados de arquivo simples. Um computador com o Windows também utiliza bancos de dados de arquivo simples para armazenar informações que é usado 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 cumprir regras treze de Edgar F. Codd que definem a natureza relacional de bancos de dados. Há vantagens e desvantagens também ao banco de dados de arquivo plano . Arquivos Simples para armazenar configuração Simplesmente
O Registro do Windows , no entanto complexa, não é relacional. É um arquivo simples que se expande e contrai como software e hardware são adicionados e removidos. Ele mantém um registro de dados do usuário, armazena registros e ajuda a encontrar informações rapidamente. As senhas são armazenadas pelo UNIX e Linux em um banco de dados de arquivo plano , juntamente com informações de configuração , que é facilmente editável, e que faz com que a função do sistema . Quaisquer alterações a estes arquivos de configuração UNIX causar efeitos imediatos que podem ser dramático. Muito disso é o que faz UNIX tão popular devido à sua facilidade de configuração.
Vantagens de arquivo simples de banco de dados
Um banco de dados de arquivo plano é um registro por linha de texto arquivo, um arquivo binário ( ou uma combinação de texto e binário) arquivo que separa colunas usando " delimitadores" que separam os campos em uma forma reconhecível padrão. Isso ajuda na busca através de registros de informação. Registos também podem ser delimitados por comprimento fixo . Se um registo for demasiado curto , alguma forma de campo de preenchimento pode ser usado de modo que a extensão da gravação é o mesmo que o outro . Isto permite a um byte de comprimento uniforme de um campo para o outro.
Os arquivos de configuração são frequentemente armazenados em XML (Extended Markup Language ), que é um banco de dados de arquivo plano com alguns delimitadores bastante específicas, tais como "maior do que " e" (<>) símbolos menos do que " . Esses arquivos XML são muitas vezes utilizados para construir módulos específicos em um site, quando a compilação padrão segue um padrão muito específico que é configurado por um único valor armazenado em um arquivo XML, ou uma série de valores relacionados.
Desvantagens arquivo plano de banco de dados
bancos de dados acessados em um compartilhamento de rede são úteis para o acesso de muitas pessoas que estão à procura de informações. Bases de dados de arquivo simples geralmente não são acessados assim desde que eles pertencem a entidades off-line e formar a máquinas de sistemas operacionais e dispositivos locais. Além disso, não há transações em um banco de dados de arquivos simples , por isso é limitado no que ele pode realmente fazer como uma entidade de banco de dados . Assim, um banco de dados de arquivo plano é desvantajoso para um usuário da rede , que está acessando um multi- acesso , multi -tasking banco de dados online relacional que pode ser visto a partir de muitos aspectos diferentes .
Especialista introspecção
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 as máquinas que impulsiona UNIX e Linux. Além disso, esses arquivos são parte da construção de mais de um tipo de aplicativo móvel de arquivo. Estes ficheiros são extremamente úteis e o conceito pode ser utilizado em todas as aplicações de software e na manutenção de dispositivos pequenos complexos , tais como computadores portáteis . Mesmo sites são construídos com esses arquivos . Estas não são as áreas de desvantagem. No entanto , existem aplicações que dependem de diferentes construções e exigem interação diferente. Esses tipos de aplicação são melhor servidos com uma abordagem relacional para apresentar -storage. Aplicações inteiras podem ser construídos utilizando bases de dados Access e bancos de dados SQL Server. O banco de dados de arquivo plano não tem lugar aqui .
Significado
Muitos aplicativos de software são criados com bases de dados de arquivo simples. Um novo sistema operacional pode ser projetado usando um conjunto de bases de dados de arquivo simples. Eles aparecem em todas as áreas de tecnologia da informação. Seu significado é provável que se mantenha elevado para o futuro previsível.