Datenbank
Eine Datenbank ist eine strukturierte, organisierte Sammlung von Daten, die auf einem Computersystem gespeichert ist. Datenbanken speichern Informationen in der Regel in mehreren miteinander verknüpften Tabellen, in denen relevante Daten für jeden Datensatz in eigenen Feldern enthalten sind. Die Software eines Datenbankverwaltungssystems (DBMS) verwaltet die Beziehungen zwischen Tabellen, fügt Datensätze hinzu und aktualisiert sie und zeigt Daten als Antwort auf Abfragen an.
Die meisten modernen Datenbanken sind relationale Datenbanken, die mehrere Tabellen miteinander verknüpfen, indem sie Beziehungen zwischen Primärschlüsselfeldern herstellen. Beispielsweise kann ein Unternehmen eine Datenbank führen, in der Kundeninformationen (wie Name und E-Mail-Adresse) in einer Tabelle, Bestellungen in einer anderen und zum Verkauf angebotene Produkte in einer dritten Tabelle erfasst werden. Jeder Datensatz in diesen Tabellen besitzt ein Primärschlüsselfeld mit einer eindeutigen ID, auf die sich Datensätze in anderen Tabellen beziehen können; jede Bestellung verweist auf die CustomerID des Kunden, der die Bestellung aufgegeben hat, und auf die ProductID jedes gekauften Produkts.
Das Nachschlagen von Informationen in einer Datenbank wird als Abfrage bezeichnet. Die meisten Datenbanken verwenden für Abfragen den Standard der strukturierten Abfragesprache (SQL), mit dem Sie auf Datensätze in mehreren Tabellen einer Datenbank zugreifen und sie aktualisieren können. Beispielsweise kann eine Abfrage an eine Datenbank alle Kunden in einer bestimmten Postleitzahl anzeigen, alle innerhalb der vergangenen Woche aufgegebenen Bestellungen oder angeben, welche Kunden ein bestimmtes Produkt mehr als einmal gekauft haben.
Datenbanken werden für unzählige Zwecke in Unternehmen, im Bildungswesen, im Gesundheitswesen und in Behörden eingesetzt. E-Commerce, soziale Medien, Nachrichtenseiten und andere dynamische Websites verwenden Datenbanken als Backend, um ihre Inhalte zu speichern, und erzeugen bei Bedarf Seiten mit Inhalten aus ihren Datenbanken. Während frühe Datenbanken schließlich nur einfachen Text verarbeiten konnten, können moderne Datenbanken auch andere Datentypen wie Bilder, Audio und Video speichern.
Testen Sie Ihr Wissen