Datenbank: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Artikel}}
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.


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