Banco de dados de arquivo simples

Definição - O que significa Flat File Database?

Um banco de dados de arquivo simples é um tipo de banco de dados que armazena dados em uma única tabela. Isso é diferente de um banco de dados relacional, que faz uso de várias tabelas e relações. Os bancos de dados de arquivo simples geralmente estão em formato de texto simples, em que cada linha contém apenas um registro. Os campos no registro são separados por delimitadores, como tabulações e vírgulas.

Definirtec explica o Flat File Database

As tabelas de banco de dados de arquivo simples podem ser definidas em vários tipos de aplicativos, incluindo documentos HTML, processadores de texto simples ou planilhas em aplicativos de planilha. As tabelas em um banco de dados de arquivo simples podem ser classificadas com base nos valores da coluna. Essas tabelas servem como uma solução para tarefas simples de banco de dados.

Apesar das limitações associadas aos arquivos simples, os bancos de dados de arquivos simples são usados ​​internamente por vários aplicativos de computador para armazenar dados relacionados à configuração. A maioria dos aplicativos permite que os usuários armazenem e recuperem informações de arquivos simples com base em um conjunto predefinido de campos.

Arquivos simples incluem tipos de dados comuns a outros bancos de dados. Alguns recursos dos dados em bancos de dados de arquivo simples incluem:

  • Sistema de gerenciamento de banco de dados: Os dados de texto representam um estilo intermediário de dados antes de serem carregados no banco de dados.
  • Colunas separadas: bancos de dados de arquivo simples são baseados em formatação de dados de largura fixa. As colunas são separadas por caracteres delimitadores.
  • Tipos de dados: as colunas nas tabelas do banco de dados são restritas a um determinado tipo de dados e não são indicadas, a menos que os dados sejam passados ​​para um banco de dados relacional.
  • Álgebra relacional: os registros em tabelas de banco de dados de arquivo simples atendem às definições de tupla na álgebra relacional.