DB | Sichten Flashcards
1
Q
Was versteht man unter Sichten?
A
- virtuelle Tabelle
- stellt Teilmengen von einer oder mehreren Tabellen dar
- kann wie eine Basistabelle verwendet
2
Q
Wozu werden Sichten verwendet?
A
- Datenzugriff einschränken
- komplexe, öfter benötigte Anfragen erleichtern
- Datenbank auf Benutzergruppen zugeschnitten strukturieren
3
Q
Was ist Tupelmigration?
A
Tupel werden durch einen INSERT- oder UPDATE-Befehl auf der Sicht aus der Sicht “herausbewegt”, wenn die Selektionsbedingung für den Tupel nicht erfüllt ist
4
Q
Wie verhindert man Tupelmigration?
A
WITH CHECK OPTION auf die Sicht setzen
-> ermöglicht nur INSERT- und UPDATE-Befehle auf der Sicht, die auch die Selektionsbedingungen erfüllen