Title: Standard für Quiz Normalisierung

Standardkategorie für Fragen, die im Kontext 'Normalisierung' freigegeben sind.

Feedback shared by this category's questions, if right: Die Antwort ist richtig.
Feedback shared by this category's questions, if partly right: Die Antwort ist teilweise richtig.
Feedback shared by this category's questions, if wrong: Die Antwort ist falsch.

Q: Eine Einfüge-Anomalie tritt auf, wenn das Einfügen eines Datensatzes  ______________ .
- das rekursive Löschen anderer Tupel verursacht
- die Regeln des Datenschutzes verletzt
- das Einfügen eines anderen Datensatzes erfordert
- gegen Integritätsbedingungen verstößt
A: das Einfügen eines anderen Datensatzes erfordert
Feedback: Beispiel für Einfüge-Anomalie: Erst mit dem Erstellen eines Entity e kann ein anderes Entity f eingefügt werden.

Q: Bei der Normalisierung garantieren __________ die Informationserhaltung.
- Anomalien
- Dangling Tupel
- Join-Bedingungen
- Schlüssel-Fremdschlüssel-Beziehungen
- funktionale Abhängigkeiten
A: Schlüssel-Fremdschlüssel-Beziehungen; funktionale Abhängigkeiten
Feedback: Informationserhaltung wird durch verlustlose und abhängigkeitstreue Zerlegung der Relation erreicht. Verlustlosigkeit wird durch Schlüssel-Fremdschlüssel-Beziehungen garantiert, da mittels natürlichem Join die urspünglichen Datensätze genau wieder hergestellt werden können. Da die funktionalen Abhängigkeiten in den zerlegten Relationen erhalten bleiben, ist die Zerlegung abhängigkeitstreu.

Q: Eine Relation in dritter Normalform ____________ .
- kann transitive Attribute enthalten
- kann transitive Abhängigkeiten enthalten
- enthält keine transitiven Abhängigkeiten
- enthält keine Nicht-Schlüsselattribute
A: enthält keine transitiven Abhängigkeiten
Feedback: Eine Relation liegt in dritter Normalform vor, wenn die Eigenschaften der zweiten Normalform gegeben sind und keine transitiven Abhängigkeiten von Nicht-Schlüssel-Attributen zu Primär- & Kandidatschlüsseln existieren. Jede Relation in 2NF mit nur einem Nicht-Schlüssel-Attribut ist automatisch auch in 3NF.

Q: Eine Änderungs-Anomalie tritt auf, wenn beim Ändern eines Tupels __________ .
- der Wert des Primärschlüssels geändert wird
- die Regeln des Datenschutzes verletzt werden
- eine Inkonsistenz zu anderen Tupeln auftritt
- gegen Integritätsbedingungen verstoßen wird
A: eine Inkonsistenz zu anderen Tupeln auftritt
Feedback: Beispiel für Änderungs-Anomalie: Daten werden redundant gespeichert, aber nicht an allen Speicherstellen geändert. Das führt zu Inkonsistenz.

Q: Die Normalisierung einer Relation ____________ .
- führt zur Reduzierung von Join-Operationen
- reduziert die Anzahl von Relationen in einem Schema
- verhindert Kandidatschlüssel
- vermeidet Redundanzen der Daten
A: vermeidet Redundanzen der Daten
Feedback: Eine Relation ist normalisiert, wenn sie 1. keine Anomalien beim Einfügen, Ändern und Löschen aufweist und 2. durch informationserhaltende und abhängigkeitstreue Zerlegung der Relation Redundanzen der Daten vermieden werden.

Q: Ein Schlüssel einer Relation besteht aus [...] der Relation. Die Werteausprägungen eines Schlüssels sind für [...] eindeutig und bestimmen die Werte der anderen Attribute. Ein Schlüssel wird am besten nicht geändert und nicht gelöscht. Beispiel für einen Schlüssel ist [...] in einer Firma.
A: einem oder mehreren Attributen; jedes Tupel; die Angestelltennummer
Gap 1 offers: einem Attribut; mehreren Attributen; einem oder mehreren Attributen; genau zwei Attributen
Gap 2 offers: jedes Tupel; jedes Attribut; jeden Attributwert
Gap 3 offers: der Nachname eines Angestellten; die Angestelltennummer; die Abteilung eines Angestellten
Feedback: Es gibt Schlüssel, die nur aus einem Attribut bestehen, oder aus mehreren Attributen zusammengesetzt sind. Ein Schlüssel wird so ausgewählt, dass jede Tabellenzeile über die Werte der zum Schlüssel gehörenden Spalten eine einmalige (und damit eindeutige) Wertekombination hat: Jedes Tupel einer Relation ist eindeutig identifizierbar. Die Angestelltennummer ist ein Beispiel für einen Schlüssel, da sie innerhalb einer Firma eindeutig für einen Angestellten ist, während Nachnamen und Abteilungen mehreren Angestellten zugeordnet werden können.

Q: Ein Surrogatschlüssel ist ein künstlicher Schlüssel, der nicht aus der Mini-Welt stammt. Er wird angelegt, wenn Namen in der Mini-Welt nicht eindeutig sind oder zu viele Attribute den Schlüssel bestimmen. Ein Beispiel ist [...].
A: die Matrikelnummer für Studierende einer Hochschule
Gap 1 offers: das Fachemester für Studierende einer Hochschule; die Matrikelnummer für Studierende einer Hochschule
Feedback: Das Fachsemester ist kein Surrogatschlüssel, da der Schlüssel weder künstlich ist, da er aus der Mini-Welt "Hochschule" stammt, noch als Schlüssel geeignet ist, da das Fachsemester eine*n Studierende*n nicht eindeutig identifiziert. Die Matrikelnummer ist ein Surrogatschlüssel, da sie eine künstliche, nicht aus der Mini-Welt Hochschule stammende Zahl ist, die einzigartig ist und somit eine*n Studierende*n einer Hochschule eindeutig identifiziert.

Q: Der Primärschlüssel beschreibt ein Tupel eindeutig. Jedes Attribut einer Relation ist daher [...] vom Primärschlüssel. Besteht zusätzlich der Primärschlüssel nur aus einem einzelnen Attribut, so sind alle anderen Attribute sogar voll funktional abhängig vom Primärschlüssel. Dies ist per Definition die Eigenschaft der [...]NF.
A: funktional abhängig; 2 / 2. / zweiten / zweite
Gap 1 offers: funktional abhängig; transitiv abhängig
Feedback: Ein Attribut B ist funktional abhängig von einem Attribut A, wenn es zu jedem Attribut A genau ein Attribut B gibt. A ist die Determinante von B: A -> B. Ein Attribut C ist transitiv abhängig von einem Attribut A, wenn C von einem Attribut B, und B von A abhängt, und nicht A von B abhängt: A -> B -> C und nicht B -> A. 2NF: Die Eigenschaften der 1.NF sind gegeben und alle Nicht-Schlüssel-Attribute vom Primär und Kandidatschlüssel voll funktional abhängig. Jede Relation in 1.NF mit einstelligem Primärschlüssel ist automatisch auch in 2NF.