Que formato de arquivo é esse?

1

Eu tenho usado esse formato de arquivo abaixo como uma alternativa para arquivos de texto simples, e estou pensando se há um nome para ele ...

Digamos que você tenha esses dados em um CSV:

FirstName,LastName,Email,UserName,Notes
Bob,Smith,[email protected],bsmith,Bob likes chicken
John,Doe,[email protected],jdoe,
Steve,Jobs,[email protected],STEVE,Steve Jobs likes things that start with "i"

Neste "outro" formato de arquivo, existem 3 colunas:

  1. ID exclusivo
  2. Nome do atributo
  3. Valor

Os dados acima ficariam assim:

[email protected],FirstName,Bob
[email protected],LastName,Smith
[email protected],Email,[email protected]
[email protected],UserName,bsmith
[email protected],Notes,Bob likes chicken
[email protected],FirstNameJohn
[email protected],LastName,Doe
[email protected],Email,[email protected]
[email protected],UserName,jdoe
[email protected],FirstName,Steve
[email protected],LastName,Jobs
[email protected],Email,[email protected]
[email protected],UserName,STEVE
[email protected],Notes,Steve Jobs likes things that start with "i"

Na verdade, eu delimito na guia, mas a vírgula é mais fácil de ler para isso. E neste exemplo, qualquer um dos atributos pode ser usado como um identificador exclusivo.

    
por Jason Coon 29.07.2010 / 17:35

2 respostas

8

EAV

    
por 29.07.2010 / 18:09
2

O que você está fazendo é basicamente o epítome de um banco de dados de arquivo simples organizado em forma de tabela .

    
por 29.07.2010 / 17:42