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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wozu werden Sichten verwendet?

A
  • Datenzugriff einschränken
  • komplexe, öfter benötigte Anfragen erleichtern
  • Datenbank auf Benutzergruppen zugeschnitten strukturieren
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly