Lar Bases de dados O que é um banco de dados simples? - o que é techopedia

O que é um banco de dados simples? - o que é techopedia

Índice:

Anonim

Definição - O que significa Flat Database?

Um banco de dados simples é um sistema de banco de dados simples, no qual cada banco de dados é representado como uma única tabela, na qual todos os registros são armazenados como linhas de dados únicas, separadas por delimitadores, como guias ou vírgulas. A tabela geralmente é armazenada e representada fisicamente como um arquivo de texto simples.


Devido às limitações dos bancos de dados simples, eles não são inadequados para a maioria dos aplicativos de software nos quais é necessário representar e armazenar relacionamentos comerciais complexos. No entanto, alguns desenvolvedores de aplicativos ainda usam arquivos simples para reduzir o custo e a complexidade da integração de um banco de dados relacional.


Bancos de dados simples também são chamados de bancos de dados de arquivo simples.

Techopedia explica Flat Database

Ao contrário dos bancos de dados relacionais, os bancos de dados simples não podem representar relacionamentos complexos entre entidades. Eles também não têm como impor restrições entre os dados. Por exemplo, em um aplicativo usado por um banco comercial, é uma boa idéia garantir que, no momento da criação, uma nova conta seja vinculada a um cliente existente. Em um banco de dados relacional, isso é facilmente aplicado usando o conceito de chaves estrangeiras para garantir que os IDs de clientes sejam preenchidos durante a criação de uma conta e também que esses IDs de clientes já existam em outra tabela. Isso não é possível com bancos de dados simples, o que significa que essa restrição deve ser imposta por outros meios, como a lógica do código do aplicativo.


Outra limitação dos bancos de dados simples em relação aos bancos de dados relacionais é a falta de capacidade de consulta e indexação do primeiro. As consultas SQL não podem ser gravadas em bancos de dados simples porque os dados não são relacionais e os índices não podem ser criados porque todos os dados são agrupados em uma tabela. Os dados em um banco de dados simples geralmente são legíveis e úteis para o aplicativo de software associado ao banco de dados.


Bancos de dados simples são, ou deveriam ser, criados para bancos de dados pequenos e simples que nunca crescerão o suficiente para que as limitações descritas acima se tornem realmente um problema. Alguns exemplos reais de bancos de dados simples são listas de contatos em um telefone celular e o armazenamento de uma lista de recordes em um simples videogame. Nesses casos, haveria pouco sentido e nenhuma despesa justificável na integração de um mecanismo de banco de dados relacional complexo na plataforma de computação, porque um banco de dados simples e plano funcionará bem.

O que é um banco de dados simples? - o que é techopedia