>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Criar um Arquivo Plano (Flat File)

Criar um arquivo de texto plano é uma boa forma de gerenciar um pequeno banco de dados com informações básicas, como telefones de clientes. Porém, se planeja armazenar mais que alguns campos, o ideal é usar MySQL ou Oracle. Este artigo mostra como criar um banco de dados plano básico para uso no shell do Windows, focando apenas na criação do arquivo de entrada. Para simplificar, criaremos um banco que salva apenas nomes e telefones. Após praticar, você pode adicionar mais campos.

Passo 1

Crie o programa de entrada. Abra um arquivo de texto e salve como input.pl. Reabra no seu editor de texto.

Passo 2

Abra o arquivo db.txt para adicionar informações digitando no input.pl: open(DB, ">>db.txt");. O >> significa que você adicionará informações ao arquivo.

Passo 3

Capture a entrada e envie ao arquivo. Digite:
print "Nome do cliente: ";
$name = <>;
chomp($name);
print "Telefone do cliente: ";
$phone = <>;
chomp($phone);

Isso captura as duas informações e as salva nas variáveis name e phone.

Passo 4

Imprima no db.txt no formato desejado. Exemplo de saída:
Nome: Mike Davis, Número: 555-5523
Nome: Jane Brooks, Número: 555-7878

Digite: print DB "Nome:$name,Número:$phone\n";

Passo 5

Abra o shell e vá para c:\ digitando cd c: no prompt.

Passo 6

Vá ao diretório onde seu script está salvo, ex.: cd bills\db.

Passo 7

Insira as informações que o programa solicita. Como são dois registros, execute o programa duas vezes. Para mantê-lo rodando continuamente, use um loop while, mas fica mais complexo.

Passo 8

Verifique se o banco plano foi criado abrindo o db.txt. Deve parecer com a imagem.

Passo 9

Adicione quantos nomes quiser — até milhões, se houver memória. Tente adicionar mais campos, como endereço ou ID.

Dica

Certifique-se de colocar os pontos e vírgula ; nos lugares certos. O programa não rodará sem eles.

Aviso

Se fizer um loop while, use Ctrl+C para parar se entrar em loop infinito.