CoboCards App FAQ & Wünsche Feedback
Sprache: Deutsch Sprache
Kostenlos registrieren  Login

Hol' Dir diese Lernkarten, lerne & bestehe Prüfungen. Kostenlos! Auch auf iPhone/Android!

E-Mail eingeben: und Kartensatz kostenlos importieren.  
Und Los!
Alle Oberthemen / Informatik / Datenbanken

Datenbanken (53 Karten)

Sag Danke
13
Kartenlink
0
Wie kann ich in der DB Integrität erzwingen?
Es gibt statische und dynamische Integritätsbedingungen.
Statisch: Zu jedem Zeitpunkt muss der Datenbestand die Bedingung erfüllen, also eine Invariante:
  • Primärschlüssel, Fremdschlüssel (referentielle Integrität mit Zurückweisen, Kaskadieren oder Nullen)
  • Einfache statische Bedingungen über check-Statement pro Attribut
  • Komplexe statische Bedingungen über constraints-Statement pro Relation (können auch als Assertions benannt separat gespeichert werden)

Dynamisch als Trigger. Ein Trigger wird für die gewünschte Operation (UPDATE, ...) gestartet und prüft alten und neuen Wert durch eine Funktion. Kann den neuen Wert verändern.

Wenn nicht anders angegeben, weisen Integritätsbedingungen das Statement oder die Transaktion bei Fehler zurück.
Tags: Folienpaket 5
Quelle:
14
Kartenlink
0
Wie ist das mit der Zugriffskontrolle?
Zugriffskontrolle dient sowohl der Privacy (User muss nicht mehr sehen als er auch verarbeiten muss) als auch der Security (User darf nicht schreibend auf Tupel zugreifen können, die er nicht verändern muss).

Erzielt durch Authentifizierung und Zugriffsrechte mit GRANT.
Tags: Folienpaket 5
Quelle:
Kartensatzinfo:
Autor: kread
Oberthema: Informatik
Thema: Datenbanken
Schule / Uni: Universität Koblenz-Landau
Ort: Koblenz
Veröffentlicht: 18.10.2010
Tags: Koblenz, Staab, 2007
 
Schlagwörter Karten:
Alle Karten (53)
entwurf (1)
Folienpaket 5 (2)
Kapitel 6 (1)
Kapitel 6 Folie 8 (1)
Missbrauch melden

Abbrechen
E-Mail

Passwort

Login    

Passwort vergessen?
Deutsch  English