Was ist eine Flatfile?

Alternativ auch als flache Datenbank oder Textdatenbank bezeichnet, ist eine flache Datei eine Datei mit Daten, die keine Links zu anderen Dateien enthält oder eine nicht relationale Datenbank ist. Ein gutes Beispiel für eine Flat-Datei ist eine einzelne Textdatei, die alle Daten enthält, die für ein Programm erforderlich sind, das häufig durch Trennzeichen getrennt wird.

Eine flache Datenbank ist viel einfacher zu verstehen und einzurichten als eine herkömmliche Datenbank, kann jedoch für jedes Programm, das häufig verwendet wird oder Millionen von Einträgen enthält, unzureichend sein. Im Folgenden finden Sie ein grundlegendes Beispiel dafür, wie Daten in einer Flat-Datei in einem Perl-Programm angezeigt und verwendet werden können.

Flatfile-Beispiel

 Bob | 123 Straße | Kalifornien | 200, 00 $

Nathan | 800 Street | Utah | 10, 00 $

Perl-Skript zum Lesen der flachen Datei

 Verwenden Sie strict; my (@users, $ users, @display, $ display); öffnen Sie (BEISPIEL " 

Im obigen Beispiel öffnet das Perl-Skript zuerst die Datei flatfile.txt und platziert die Daten in einem beliebigen Array. Das Skript verwendet dann den foreach-Befehl, um durch jede Zeile im Array (Datei) zu gehen, und während es durch jede Zeile geht, wird jede Zeile unter Verwendung des Pipe-Trennzeichens in ein eigenes Array aufgeteilt. Nachdem es in ein eigenes Array geladen wurde, kann jedes Segment des Arrays aufgerufen werden. Beispielsweise ist "$ display [0]" das erste Element des Arrays. Für die erste Zeile würde das Skript also die unten stehende Nachricht ausgeben.

 Bob123 StraßeKalifornienHallo Bob, 

Sie schulden derzeit $ 200, 00. Bitte zahlen Sie uns so schnell wie möglich.

CSV, Datenbank, Datenbankbegriffe, Programmierbegriffe