3.4.2 DB MS Access Beziehungen/ Referentielle Integrität Flashcards

1
Q

Definition Referntielle Integrität:

A

Gilt referentielle Integrität, so dürfen nur solche Fremdschlüsselwerte in der zu-n-Tabelle auftreten, die es auch als Primärschlüssel in der zu-1-Tabelle gibt.

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

Nehmen wir Zwei Objekttypen A und B an, zwischen denen eine 1:n- beziehung besteht.

Aus dem bisherigen Wissen ist bekannt, dass stets der Primärschlüssel ….

A

…aus der zu-1-Tabelle in die zu n-Tabelle wandert und dort Fremdschlüssel genannt wird.

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

Welche weiteren Optionen bei Beziehungen gibt es, nachdem wir die referentielle Integrität eingestellt haben?

A

-die Löschweitergabe und die Aktualisierungsweitergabe

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

Welche Probleme beim Löschen können auftreten, wenn wir referentielle Integrität eingestellt haben?

A

-Würde man einen Kunden in der zu 1-Tabelle löschen wollen und seine Kundennumemr existiert noch in der zu n-tabelle in den Bestellungen , so ist diese rauf Grund der refernteillen Integrität nich löschbar.

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

Wie könnte man dieses technische Problem bei dem löschen einer Sache in der zu 1 tabelle, aber seine Daten sind noch in der zu n-Tabelle und wir haben refertielle Integrität, technisch lösen?

A

a. ) wir könnten zuerst alle bestellungen löschen in denne diese Kundenummer als Fremdschlüssel auftritt.
b. ) wir könnten Löschweitergabe definieren und dieses Löschen würde automatisch durchgeführt.

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

Betriebswirtschaftlich wäre Löschweitergabe

A

mehr so ein HuSo-move

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

Die Nutzung der Löschweitergabe will sehr gut überlegt sein!

A

Sie ist gefährlich!

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

Was kann bei der Löschweitergabe passieren?

A

Es kann passieren, dass sich das Löschen kaskadierend fortsetzt! #kaskadierend #nicevocabulary

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

Wie funktioniert die Aktualisierungsweitergabe und welche Probleme treten hier auf?

A

Die Aktualisierungsweitergabe funktioniert analog zur Löschweitergabe und hat die gleichen Probleme.

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

Welche beiden Gründe gibts wenn die löschung von Datensätze ed funzt?

A
  1. ref. integrität undso

2. daten existiered gar ned

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