Computer -Systeme verwenden zwei verschiedene Möglichkeiten, um Daten auf einer Festplatte zu organisieren: Datei Verarbeitung und Datenbank- Management-Systeme. Datei- Systeme sind die einfacheren und traditionellen Art des Umgangs mit Informationen - Programme Dateien erstellen und Schreiben von Daten direkt an sie . Mit einer Datenbank , Senden Programme Befehle an einen Server, der die Befehle verarbeitet und gibt die Ergebnisse . Der integrierte Daten-Handling- Fähigkeiten von Datenbanken vereinfachen die Aufgabe, die Verwaltung von Informationen . Typische Einsatzgebiete
Viele Desktop-Anwendungen verwenden traditionelle Datei Verarbeitungssysteme in Form von Dokumenten . Beispielsweise erstellt Microsoft Word ein strukturiertes Dokument -Datei, die Text, Schriftarten und Formatierungen Anweisungen enthält . Word öffnet und manipuliert ihre Dokument-Dateien direkt . Anwendungen, die Informationen mit hoch organisierten und sich wiederholende Strukturen sind zu Datenbanken geeignet. Zum Beispiel hat eine Bank eine Million Kunden und will eine Kontonummer , Name und Adresse für jeden zu halten. Darüber hinaus hat jeder Kunde viele Transaktionen , die wiederum aus einem Datum , einer Bewegungsart und einer Menge . Datenbanktabellen behandeln diese Art von Daten leicht .
Programmieraufwand
Ein Programm, das eine eigene Datei unterhält muss die Logik für den Zugriff auf die Datei enthalten . Zum Beispiel, wenn es eine Liste von Kuchen Rezepte hält , muss ein Programmierer bestimmen , wie ein bestimmter Datensatz aus der Datei abgerufen und auch herausfinden, wie die Liste der Zutaten und die Backanleitung organisieren. Eine Datenbank reduziert Programmieraufwand , weil sie organisiert und liest Informationen mit eigenen integrierten Software , die Programmierer nicht brauchen, um diese Logik für jede Datei neu
Kosten
< . br>
Kaufmännische Datenbanksoftware geht typischerweise mit erheblichen Lizenzgebühren , die auf der Feature-Set und die Anzahl der Nutzer abhängen. Obwohl die Lizenz für Open-Source- DBMS wie MySQL frei sind, kann eine Organisation, noch entstehen technischen Support -und Schulungskosten. Darüber hinaus kann das DBMS erforderlich Vollzeit- Administrator zum Verwalten der Datenbank . Eine Datei Verarbeitungssystem kann einige Verwaltung aber selten beinhaltet Lizenzgebühren.
SQL
meisten modernen DBMS verwenden die Structured Query Language für die Informationsverarbeitung , Reporting, Wartung und Administration Aufgaben . Es gibt es schon seit den 1970er Jahren , und Generationen von Computer-Profis haben sich mit ihr vertraut . SQL bietet anspruchsvolle und standardisierte Verfahren für die Aktualisierung, Abrufen und Strukturierung von Daten . Datei- Verarbeitung Systeme haben keine Unterstützung ähnlich wie SQL und Informationen - Management-Tools für Standard-Dateien sind vergleichsweise viel primitiver .