Datenbank: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Unter einer **Datenbank** (engl. database) versteht man einen logisch zusammengehörigen Datenbestand. Dieser Datenbestand wird von einem laufenden [[Datenbank Management System]] verwaltet und für [[Anwendungsprogramm]]e und Benutzer unsichtbar auf nichtflüchtigen [[Speicher]]medien abgelegt.
Unter einer '''Datenbank''' (engl. database) versteht man einen logisch zusammengehörigen Datenbestand. Dieser Datenbestand wird von einem laufenden [[Datenbank Management System]] verwaltet und für [[Anwendungsprogramm]]e und Benutzer unsichtbar auf nichtflüchtigen [[Speicher]]medien abgelegt.


== Relationale Datenbank ==
== Relationale Datenbank ==
'''Relationale Datenbanken''' sind der traditionelle und weitverbreitetste Datenbanktyp. Sie basieren auf dem relationalen Modell, das [[Daten]] auf Basis von [[Relation]]en verwaltet. Vereinfacht kann man Relationen auch als [[Datenbanktabelle]]n bezeichnen. Die Daten werden in Tabellen mit Zeilen (Datensätze) und Spalten (Attribute) organisiert. Die Beziehungen zwischen den Tabellen werden durch Schlüssel (Primary Keys, Foreign Keys) realisiert. Relationale Datenbanken verwenden die [[SQL]] (Structured Query Language) für Datenabfragen und -manipulation und garantieren durch ACID-Eigenschaften (Atomarität, Konsistenz, Isolation, Dauerhaftigkeit) hohe Datenintegrität.
'''Relationale Datenbanken''' sind der traditionelle und weitverbreitetste Datenbanktyp. Sie basieren auf dem relationalen Modell, das [[Daten]] auf Basis von [[Relation]]en verwaltet. Vereinfacht kann man Relationen auch als [[Datenbanktabelle]]n bezeichnen. Die Daten werden in Tabellen mit Zeilen (Datensätze) und Spalten (Attribute) organisiert. Die Beziehungen zwischen den Tabellen werden durch Schlüssel (Primary Keys, Foreign Keys) realisiert. Relationale Datenbanken verwenden die [[Structured_Query_Language|SQL]] (Structured Query Language) für Datenabfragen und -manipulation und garantieren durch ACID-Eigenschaften (Atomarität, Konsistenz, Isolation, Dauerhaftigkeit) hohe Datenintegrität.
 
<html><iframe width="280" height="157.5" src="https://www.youtube.com/embed/JHAMvdowgnI?si=P9a5QGmWnpQw4-e-" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></html>


== Nicht-Relationale Datenbank ==
== Nicht-Relationale Datenbank ==