Was ist eine Datenbank?
KI und maschinelles Lernen

Was ist eine Datenbank?

Warum werden Daten immer wichtiger und wie werden sie organisiert, verwaltet und genutzt? Wie werden Datenbanken zu einem grundlegenden Werkzeug, das nicht nur die Sphäre des reinen Rechnens, sondern auch die Bereiche Semantik, KI und Alltag umfasst?
... des Lesens

Was ist eine Datenbank und wozu dient sie?

Datenbanken oder Datenbanken sind die Hauptquelle, auf der die Sammlung von Informationen aus der heutigen Welt basiert.
Wie eine riesige virtuelle Bibliothek sammeln und katalogisieren die DBs Daten und machen sie für einen Benutzer leicht zugänglich.

Offensichtlich gibt es viele, potenziell unendliche Quellen, aus denen diese Daten gesammelt werden: ein Telefonbuch, eine Website, auf der Daten für ihren Betrieb gespeichert werden, sogar eine soziale Plattform wie Facebook verwendet Datenbanken, um Hunderttausende von Daten zu finden und zu speichern.

  • Wie eine Datenbank funktioniert

Ein DB-System sammelt Informationen und verbindet sie zu einer logischen Einheit , dazu verwendet es zunächst einen physikalischen Teil, die Hardware und dann einen Programmteil, eine Software.

  1. Hardware
    Wir sprechen offensichtlich über den Teil der physischen Strukturen, durch die ein Datenbanksystem verwaltet wird, also die Computergeräte, die eigentliche Maschine, die je nach Bedarf mehr oder weniger komplex ist.
  2. Software
    Um die in der Hardware angesammelten Daten zu verwalten und zu organisieren, benötigt eine Datenbank eine Software, ein Verwaltungs-“Programm” , oft ein echtes Betriebssystem oder Datenbank-Management-System, abgekürzt DBMS.
  • Was ist SQL?

Das Akronym SQL ist die Kurzform von Structured Query Language , der Standard-Programmiersprache zur Verwaltung relationaler Datenbanken. Es wird für alle Funktionen des Einfügens, Suchens, Aktualisierens, Änderns und Löschens verwendet.

Es wurde in den 70er Jahren dank IBM und einem wichtigen Beitrag von Oracle geboren und war im Laufe der Jahre eine Inspirationsquelle für zahlreiche Erweiterungen, die von IBM, Oracle und Microsoft selbst erstellt wurden.
Sie wird auch heute noch viel verwendet, verliert jedoch zugunsten einiger neuer Programmiersprachen an Boden.

Welche Arten von DBs gibt es

Unter den vielen Möglichkeiten, wie eine Datenbank erstellt und organisiert werden kann, sind einige besser bekannt als andere.

  • Relationale Datenbank

Bis heute eines der beliebtesten DB-Systeme , erscheint bereits in den 80er Jahren. In diesem Modus sind die Elemente als eine Reihe von Tabellen organisiert, die aus Spalten und Zeilen bestehen, was einen sehr effizienten und flexiblen Zugriff auf Informationen bietet.

  • Objektorientierte Datenbank

Dabei werden im objektorientierten Konzept die in der Datenbank enthaltenen Informationen in Form von Objekten dargestellt, wie in der gleichnamigen Programmierung. Dies ermöglicht zwar eine einfachere und flexiblere Erstellung und Verarbeitung, ist aber andererseits im Umgang mit großen Datenmengen unpraktisch.

  • NoSQL-Datenbank

Diese Art von Datenbank, die auch als nicht relational bezeichnet wird, erfordert keine festen Schemata , und unstrukturierte oder halbstrukturierte Daten können gespeichert und bearbeitet werden. Die Verbreitung dieser Art von DB hat exponentiell zugenommen , um den immer komplexer werdenden Anforderungen von Webanwendungen gerecht zu werden.

  • Open-Source-Datenbank

Alle Datenbanken mit einer offenen Lizenz fallen in diese Kategorie, sodass sie von potenziell unbegrenzten Entwicklern verwaltet und implementiert werden können. Die Open-Source-Datenbanken wiederum können SQL oder NoSQL sein.

  • Cloud-Datenbank

Unter DB Cloud verstehen wir Software, die über eine Cloud-Computing-Plattform bereitgestellt und von einem Anbieter verwaltet wird. Zu den großen Vorteilen gehören die Platzverfügbarkeit und die Skalierbarkeit.

  • JSON-Daten

Es ist eine Art Dokumentendatenbank, die für Daten im JSON-Format (JavaScript Object Notation) entwickelt wurde. Die am besten geeignete Verwendung ist die Archivierung von Blog-Inhalten, Katalogen und eine große Indexierungsflexibilität.

Welche Arten von DBs gibt es

Die Verwaltung einer Datenbank durch DBMS

Ein Datenbankmanagementsystem (DBMS) ist eine Software zur Verwaltung einer Datenbank. Seine Funktion besteht im Wesentlichen darin, Endbenutzern oder Programmen eine bessere Schnittstelle mit der Datenbank zu ermöglichen, um alle damit verbundenen Operationen zu erleichtern.

Diese Systeme ermöglichen es, die IT-Sicherheit zu verbessern , unbefugten Angriffen entgegenzuwirken und somit die Integrität der in den Datenbanken enthaltenen Informationen zu gewährleisten.

Auf Hardwareebene strukturiert in ein System aus Speichermedien (Festplatte) und einem Prozessor, der dessen Nutzung ermöglicht (Datenbankserver), verfügt das DBMS dann über eine Software, die die strukturierte Archivierung von Daten verwaltet.

Einige Beispiele für die beliebtesten DBMS-Systeme sind: MySQL, Microsoft Access, Microsoft SQL Server, FileMaker Pro, Oracle Database und dBASE.

System- und Datenbankverwaltung von Xenialab

Xenialab ist dank seiner Abteilung für Oracle Professional Services direkt an der Datenbankverwaltung für Upgrade-, Patching- und Leistungsbewertungsprozesse in Oracle-Umgebungen beteiligt.

Entdecken Sie unsere Lösungen