Erstellen Sie eine Flat-File- Datenbank , um einfache Informationen auf einem Computer zu speichern. Ein UNIX- oder Linux -Betriebssystem läuft auf einer Reihe von Flat-File- Datenbanken. Ein Windows-Computer verwendet auch Flat-File- Datenbanken, um Informationen, die jeden Tag benutzt wird gespeichert . Ein Macintosh-Computer tut dies auch . Aber ein Flat-File- Datenbank ist nicht relational, und kann nicht befriedigen Edgar F. Codd dreizehn Regeln, die die relationale Natur von Datenbanken definieren . Es gibt deutliche Vorteile und auch Nachteile für den Flat-File- Datenbank . Flat Files zum Speichern von Konfigurationsdaten einfach
die Windows Registry , aber komplex ist, ist nicht relational. Es ist eine flache Datei, die sich ausdehnt und zusammenzieht , wie Hard-und Software erhalten hinzugefügt und entfernt werden. Es verfolgt Nutzdaten , protokolliert und speichert es Informationen hilft sehr schnell. Passwörter werden von UNIX und Linux in einer flachen Datei Datenbank zusammen mit Konfigurations-Informationen , die leicht bearbeitbar ist, und das macht das System -Funktion gespeichert. Änderungen dieser UNIX -Konfigurationsdateien verursachen Instant Effekte, die dramatisch sein können . Eine Menge davon ist, was macht UNIX so beliebt wegen seiner einfachen Konfiguration .
Flat File Database Vorteile
Flat File -Datenbank ist ein einem Datensatz pro Zeile Text Datei, eine binär-Datei (oder eine Kombination von Text -und Binär -Datei) , die Spalten voneinander trennt , indem Sie " Trennzeichen ", die die Felder zu trennen in einem Standard erkennbaren Weg . Dies hilft bei der Suche durch die entsprechenden Informationen nach . Aufzeichnungen können auch begrenzt werden durch feste Länge. Wenn ein Datensatz zu kurz ist, kann eine Art von Feld - Polster verwendet werden, so dass die Länge der Platte gleich dem nächsten befindet. Dies ermöglicht eine einheitliche Byte - Länge von einem Feld zum nächsten .
Konfigurationsdateien werden häufig in XML ( Extended Markup Language) , die eine Flat-File- Datenbank mit einigen ganz speziellen Trennzeichen wie " größer ist gespeichert als "und " kleiner als " (<>) Symbole . Diese XML-Dateien werden oft verwendet, um spezifische Module auf einer Webseite, wenn die Standard- Build eine sehr spezifische Muster , die durch einen einzigen Wert in einer XML-Datei gespeichert werden, oder eine Reihe von damit verbundenen Werte konfiguriert ist, folgt bauen.
Flat File Database Nachteile
Datenbanken auf einer Netzwerkfreigabe zugegriffen werden für den Zugriff von vielen Menschen , die nach Informationen suchen, nützlich . Flat File- Datenbanken werden in der Regel nicht so zugegriffen werden, da sie mit offline Unternehmen und gehören bilden die Maschinerie der Betriebssysteme und lokale Geräte . Auch gibt es keine Transaktionen in einer flachen Datei Datenbank , so ist es in , was es tatsächlich als Datenbank Unternehmen tun beschränkt. So ein Flat-File- Datenbank ist nachteilig einem Netznutzer , die den Zugriff auf eine Multi-Access- , multi- tasking relationalen Online-Datenbank , die von vielen verschiedenen Aspekten betrachtet werden kann .
Expert Insight
Flat File -Datenbank-Dateien werden nicht als festgestellt " Datenbanken ", aber mehr als Konfigurationsdateien und die Maschine, die UNIX-und Linux -Laufwerke . Außerdem sind diese Dateien Teil der Datei Konstrukt mehr als eine Art von mobilen Einsatz. Diese Dateien sind extrem nützlich und das Konzept kann in allen Bereichen der Software-Anwendungen und bei der Aufrechterhaltung der komplexen kleine Geräte wie mobile Computer verwendet werden. Auch Websites sind mit diesen Dateien gebaut . Dies sind nicht die benachteiligten Gebieten . Es gibt jedoch Anwendungen , die auf unterschiedlichen Konstruktionen und erfordern unterschiedliche Wechselwirkung beruhen . Diese Art von Anwendung sind besser mit einer relationalen Ansatz zur Datei - Lager diente . Whole Anwendungen gebaut mit Access-Datenbanken und SQL Server-Datenbanken werden. Die Flat-File -Datenbank hat hier keinen Platz .
Bedeutung
Viele Software-Anwendungen sind mit Flat-File -Datenbanken erstellt . Ein neues Betriebssystem könnte entworfen mit einem Satz von Flat-File- Datenbanken werden. Sie erscheinen in allen Bereichen der Informationstechnologie. Ihre Bedeutung wird wahrscheinlich so bleiben für die absehbare Zukunft hoch.