O que é um arquivo plano?
Um arquivo plano é uma coleção de informações armazenadas e acessadas sequencialmente em um banco de dados, geralmente criadas 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 plano ofereça algumas vantagens, geralmente faz com que grandes quantidades de dados sejam bastante pesados para armazenar e acessar. A maioria dos bancos de dados usados hoje 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 plano, todas as informações relevantes sobre um registro precisam ser armazenadas no mesmo arquivo. Em uma folha CSV, por exemplo, nenhum formato específico do aplicativo se aplica aos dados contidos no arquivo; Apenas uma vírgula indica o fim de um campo em um recorde. Cada registro é gravado em uma linha no arquivo, permitindo que todos os dados para um único registro sejam armazenados separadamente de outros registros.
tais bancos de dadosO ES pode se tornar rapidamente muito grande e difícil de gerenciar, devido à maneira simples de organizar. Muitos modelos de dados modernos usam tabelas conectadas para organizar grupos de dados relacionados. Isso facilita a localização de essas informações e mais flexível.
Usando um sistema plano
Se um cliente ligar para uma empresa para fazer um pedido, alguém insere 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 arquivo plano pode armazenar todas essas informações para o cliente em um único arquivo.
Isso não é necessário, no entanto, para que vários arquivos possam ser mantidos: um para o cliente e outro para cada pedido individual. As informações sobre um pedido armazenadas em um arquivo plano não estão associadas a informações sobre o cliente armazenadas em uma diferente. Esses arquivos não estão relacionados de forma alguma, entãoO MEONE usando um banco de dados de arquivo plano para encontrar informações do cliente pode facilmente perder arquivos adicionais sobre pedidos.
Fraquezas deste sistema
Como cada registro precisa ser concluído por si só, um sistema de arquivos simples geralmente resulta em arquivos muito grandes ou na falta de conectividade entre as informações nele. O banco de dados comum usado hoje é um banco de dados relacional. Este modelo permite que as informações em uma tabela sejam relacionadas a outras tabelas usando os principais campos que existem em cada uma. Várias tabelas ficam conectadas através desses campos, permitindo que cada uma tenha apenas parte do total de informações necessárias.
Bancos de dados relacionais
O mesmo exemplo de cliente dado acima pode parecer bem diferente em um modelo relacional. Quando o cliente chama para fazer um pedido, alguém insere suas informações em uma tabela de "cliente" no banco de dados. Outra pessoa pode inserir informações para sua ordem em uma mesa separada. Cada uma dessas tabelas inclui campos que COsnecam -os um para o outro. Isso significa que alguém pode usar o sistema para encontrar mais facilmente todas as informações para um cliente, incluindo o histórico total de pedidos.