O que é um arquivo simples?

Um arquivo simples é uma coleção de informações armazenadas e acessadas sequencialmente em um banco de dados, geralmente criado para armazenar informações de maneira não estruturada. As folhas de Valor Separado por Vírgula (CSV), por exemplo, apresentam informações com cada campo separado do próximo por uma vírgula. Embora um sistema de arquivos simples ofereça algumas vantagens, muitas vezes torna grandes quantidades de dados bastante difíceis de armazenar e acessar. A maioria dos bancos de dados usados ​​hoje em dia são sistemas relacionais que usam consultas estruturadas para recuperar informações e apresentá-las ao usuário.

Como funciona

Para tornar funcional um modelo de dados de arquivo simples, todas as informações relevantes sobre um registro precisam ser armazenadas no mesmo arquivo. Em uma planilha CSV, por exemplo, nenhum formato específico de aplicativo se aplica aos dados contidos no arquivo; somente uma vírgula indica o fim de um campo em um registro. Cada registro é gravado em uma linha do arquivo, permitindo que todos os dados de um único registro sejam armazenados separadamente de outros registros.

Esses bancos de dados podem rapidamente se tornar muito grandes e difíceis de gerenciar devido à maneira simples como são organizados. Muitos modelos de dados modernos usam tabelas conectadas para organizar grupos de dados relacionados. Isso facilita a localização dessas informações e a flexibilidade de trabalhar.

Usando um sistema plano

Se um cliente ligar para uma empresa para fazer um pedido, alguém digitará suas informações em uma tabela ou banco de dados. Essa mesma pessoa, ou outra pessoa, insere informações para essa ordem específica. Um sistema de arquivos simples pode armazenar todas essas informações para o cliente em um único arquivo.

No entanto, isso não é necessário; portanto, vários arquivos podem ser mantidos: um para o cliente e um para cada pedido individual. As informações sobre um pedido armazenado em um arquivo simples não estão associadas às informações sobre o cliente armazenadas em um arquivo diferente. Esses arquivos não são relacionados de forma alguma; portanto, alguém que usa um banco de dados de arquivos simples para encontrar informações do cliente pode facilmente perder arquivos adicionais sobre pedidos.

Fraquezas deste sistema

Como cada registro precisa ser completo por si só, um sistema de arquivos simples geralmente resulta em arquivos muito grandes ou na falta de conectividade entre as informações nele contidas. O banco de dados comum usado hoje é um banco de dados relacional. Este modelo permite que informações em uma tabela sejam relacionadas a outras tabelas usando campos-chave existentes em cada uma. Várias tabelas se conectam através desses campos, permitindo que cada uma tenha apenas parte da informação total necessária.

Bancos de dados relacionais

O mesmo exemplo de cliente fornecido acima pode parecer bem diferente em um modelo relacional. Quando o cliente liga para fazer um pedido, alguém insere suas informações em uma tabela "cliente" dentro do banco de dados. Outra pessoa pode inserir informações para seu pedido em uma tabela separada. Cada uma dessas tabelas inclui campos que os conectam entre si. Isso significa que alguém pode usar o sistema para encontrar mais facilmente todas as informações de um cliente, incluindo o histórico total de pedidos.

Uso continuado

Os bancos de dados de arquivo simples têm alguns usos, mesmo que a funcionalidade desse modelo de dados não seja tão eficiente quanto uma abordagem relacional mais rápida. Sistemas simples podem facilmente conter informações básicas para um banco de dados rápido. A falta de campos conectados também elimina os erros que podem surgir das tabelas ausentes. Muitos bancos de dados para download usam esse formato para evitar esses problemas.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?