Ich versuche derzeit, die Nuancen von Anomalien beim Einfügen/Löschen/Ändern in SQL zu verstehen.
Derzeit ist das Beispiel, das ich versuche zu verstehen, wie folgt:
ENROLLMENT
Das Problem, das ich mit dem Beispiel beantworten möchte, ist:
Ich verstehe nicht wirklich, warum eine dieser Antworten richtiger ist als die andere, warum oder wie. Es scheint mir, als könnte beides akzeptabel sein. Danke im Voraus.
Derzeit ist das Beispiel, das ich versuche zu verstehen, wie folgt:
ENROLLMENT
StudentID(PK) | student name | ClassID | ClassName |
111 | joe | E1 | English1 |
222 | bob | E1 | English1 |
333 | Mary | H1 | 222 Bob E1 English1 History1 |
Das Problem, das ich mit dem Beispiel beantworten möchte, ist:
with the answers beingWhich of the following causes an insertion anomaly?
andInserting a Student without a Class
Inserting a Class without a Student
Ich verstehe nicht wirklich, warum eine dieser Antworten richtiger ist als die andere, warum oder wie. Es scheint mir, als könnte beides akzeptabel sein. Danke im Voraus.