Archiv für den Monat: Mai 2016

Einführung in Datenbanken

Vier wichtige Datenbankmodellen

  1. Netzwerk-DB
    1. UDS (Universal Datenbank System) von Siemens
    2. DMS (Database Management System) von Sperry Univac
  2. Hierarchische DB
    1. LDAP (Lightweight Directory Access Protocol
    2. ADS (Active Direcory Domains Service, MS
    3. eDirecory, Novell
    4. OpenLDAP, Linux
    5. Sun Directory Server
  3. Relationale DB
    1. Oracle DB
    2. MySQL
    3. MariaDB
  4. Objektorientierte DB

Weiterlesen

Definitionen

Integrität

Unverfälschbarkeit und Korrektheit von Daten

Vertraulichkeit

Daten werden Dritten nicht zugänglich gemacht. Nur Befugte haben Zugang.

Referenzielle Integrität

Ein Fremdschlüssel (FK) muß immer auf einen Primärschlüssel (PK) einer anderen Entität zeigen.

Datenbank-Anomalien

  1. Einfüge-Anomalie
  2. Änderungs-Anomalie (Update–Anomalie)
  3. Lösch-Anomalie

Domäne

Der Wertebereich eines Attributes

 

Erzeugen eines Unique-Constraints

Nach dem Erzeugen eines Unique-Constraints Spalte darf jeder Wert nur einmal in einer Tabelle vorkommen. Das DBMS (Datenbank Management System) wacht darüber und wirft eine Exception (einen Fehler), sollte versucht werden einen Wert doppelt in die Spalte hinein zu schreiben.

ALTER TABLE tabellenname
  ADD UNIQUE ( kuerzel );

Und wieder löschen des Unique Constraints

ALTER TABLE tabellenname
  DROP UNIQUE (kuerzel);