Eine Datenbank ist eine Sammlung von Informationen, die sorgfältig in einem System organisiert sind.
Die Technologie, mit der wir in einem Computersystem Daten organisieren können und die Informationen darstellen das für ein Informationssystem unerlässlich ist, heißt Database Management System .
Ein DBMS ist eine Software, die die Daten einer Datenbank kapselt und uns eine zentrale Möglichkeit bietet, sie zu speichern, abzurufen, zu bearbeiten, zu speichern und vieles mehr.
Lassen Sie uns einige der Haupteigenschaften eines DBMS definieren:
- Effizient :Eine Datenbank muss die beste Leistung zum Speichern und Abrufen von Daten bieten.
- Beständig :In der Datenbank gespeicherte Daten werden dauerhaft gespeichert. Wenn die Datenbanksoftware beendet oder der Computer neu gestartet wird, sollten die Daten (ausgenommen Hardwarefehler) immer noch vorhanden sein.
- Datenschutz und Sicherheit :Eine Datenbank bietet uns die Möglichkeit, Daten privat und sicher zu speichern. Es ermöglicht den Zugriff für mehrere Benutzer, und jeder Benutzer sollte nur auf die Daten zugreifen und diese bearbeiten können, für die er berechtigt ist. Einige Benutzer können möglicherweise nur auf Daten zugreifen und sie nicht bearbeiten oder löschen.
- Gemeinsamer Zugriff :Mehrere Benutzer müssen mit den entsprechenden Berechtigungen auf freigegebene Daten zugreifen können. Auch mehrere Anwendungen können auf dieselbe Datenbank zugreifen.
- Groß :Eine Datenbank kann riesige Datenmengen verarbeiten und mithilfe verschiedener fortschrittlicher Techniken Ihren Anforderungen entsprechend skalieren. Das bedeutet nicht, dass eine Datenbank nur nützlich ist, wenn Sie viele Daten haben – sie kann aufgrund der oben aufgeführten Eigenschaften sogar mit sehr wenigen Dateneinträgen nützlich sein.
Es gibt viele verschiedene DBMS auf dem Markt. Einige ähneln einander, andere sind sehr unterschiedlich.
Relationale DBMS, die auf dem relationalen Modell aufbauen, gehören zu den gebräuchlichsten, die Sie in der realen Welt verwenden können.
Ich werde bald im Detail über 3 beliebte relationale Open-Source-Datenbankverwaltungssysteme sprechen:PostgreSQL, MySQL und SQLite.