zurück Home

relationale Datenbanken

Allgemeines

Alle Daten sind in 2-dimensionalen Tabellen (Relationen) gespeichert. Die Theorie entwickelte Codd(1).
RDBMS relationales Datenbank - Management System
Hierarchie
  • Datenbank: Gesamtbereich in dem das DBMS operieren kann
  • SCHEMA: Untermenge von Tabellen, Views und Berechtigungen
  • Tabelle: Hauptstruktur zum Speichern von Daten
  • Datensatz: Tabellenzeile
  • Wert: Inhalt einer Spalte des Datensatzes
SQL Squary Language, Syntax zur Bearbeitung von relationalen Datenbanken
Entities reale Objekte, die abgebildet werden sollen: z.B. Alter, Name, Preis, Datum
Tabellen Jede Tabelle besteht aus Datensätze (Zeilen) und Spalten. Die Spalten werden nicht verändert.
Tabellen - Werkzeuge
  • neue leere Tabelle erzeugen
  • neuen Datensatz erzeugen
  • Daten lesen
  • Daten ändern
  • Datensatz löschen
  • Tabelle löschen
3-Schichten-Model Nach Ansi/SPARC hat ein RDBMS folgende Schichten:
  • externe Eben, Benutzersichten
  • konzeptionelle Ebene, logische Gesamtsicht
  • interne Ebene, physische Sicht
relationale Objekte
BezeichnungErklärung
Relation Tabelle
Tuple Datensatz, Zeile, Record
Attribut Spalte
Domain Wertebereich
Degree Ausdehnungsgrad der Tabelle
Key Schlüssel
Schlüssel sind Attribute, die zur eindeutigen Identifizierung eines Tuples dienen
BezeichnungErklärung
Candidate-Key eindeutiger Schlüssel
Primary - Key Hauptschlüssel
Alternate - Key Zweitschlüssel
Foreign - Key Fremdschlüssel
Integrität relationale Integrität Die Integritätsregeln vehindern, dass eine Datenbank innere Widersprüche hat.
referenzielle Integrität Der Fremdschlüssel einer Tabelle verweist auf einen Primärschlüssel einer 2. Tabelle. Der Primärschlüssel der 2. Tabelle muß existieren und darf nicht mehrfach vorkommen.
Entity - Integrität Jedes Tuple einer Relation muss eine Primärschlüssel haben, der nicht Null ist.
Quellen 1.) Codd EF:
A relational model of data for large shared data banks.
CACM 13(1970) 6

Teil von

Datenbanken RDBMS (spezielle Programme) Programme zur Datenverarbeitung

Impressum                         Zuletzt geändert am 13.01.2013 17:34