1.Leicht
Wie heißt im relationalen Modell eine Zeile einer Tabelle?
- ADomäne
- BTupel
- CAttribut
- DSchema
2.Leicht
Wie sortierst du ein Ergebnis vom höchsten zum niedrigsten Gehalt?
- ASORT salary DOWN
- BGROUP BY salary DESC
- CORDER BY salary DESC
- DORDER BY salary ASC
3.Leicht
Ein Fremdschlüssel (Foreign Key) ist:
- AEine Spalte, die auf den Primärschlüssel einer anderen Tabelle verweist
- BEin Schlüssel, der von ausländischen Benutzern verwendet wird
- CEin Schlüssel, der immer verschlüsselt ist
- DEine Spalte, deren Werte in allen Zeilen der Tabelle eindeutig sein müssen
4.Mittel
Was liefert EXCEPT (in Oracle MINUS genannt)?
- AZeilen, die in beiden Abfragen vorkommen
- BZeilen der zweiten Abfrage, die in der ersten nicht vorkommen
- CZeilen der ersten Abfrage, die in der zweiten nicht vorkommen
- DAlle Zeilen beider Abfragen ohne Duplikate
5.Mittel
Die erste Normalform (1NF) verlangt, dass:
- AJede Nichtschlüsselspalte hängt vom gesamten Schlüssel und von nichts als dem Schlüssel ab
- BEs keine Fremdschlüssel gibt
- CJede Tabelle genau eine Spalte hat
- DJede Spalte atomare Werte enthält und es keine Wiederholungsgruppen gibt
6.Mittel
Welche Abfrage liefert die Anzahl verschiedener Städte in der Tabelle customers?
- ASELECT SUM(DISTINCT city) FROM customers
- BSELECT DISTINCT COUNT(city) FROM customers
- CSELECT COUNT(DISTINCT city) FROM customers
- DSELECT COUNT(city) FROM customers GROUP BY city
7.Schwer
Warum verwenden viele DBMS striktes Zwei-Phasen-Sperren und halten exklusive Sperren bis zum Commit?
- AEs erlaubt Transaktionen, Dirty Data sicher zu lesen
- BEs macht Deadlocks unmöglich
- CEs macht ein Transaktionslog überflüssig
- DEs verhindert kaskadierende Abbrüche, weil niemand nicht festgeschriebene Schreibvorgänge lesen kann
8.Schwer
Die Tabelle enrolment(student_id, course_id, student_name, grade) hat den Schlüssel (student_id, course_id). Welche Normalform verletzt sie?
- ANur die dritte Normalform, weil grade von student_name abhängt
- BKeine, sie ist in BCNF
- CDie zweite Normalform, weil student_name nur von student_id abhängt
- DDie erste Normalform, weil die Spalte grade keine atomaren Werte enthält
Lösungsschlüssel
- 1. B · Tupel
- 2. C · ORDER BY salary DESC
- 3. A · Eine Spalte, die auf den Primärschlüssel einer anderen Tabelle verweist
- 4. C · Zeilen der ersten Abfrage, die in der zweiten nicht vorkommen
- 5. D · Jede Spalte atomare Werte enthält und es keine Wiederholungsgruppen gibt
- 6. C · SELECT COUNT(DISTINCT city) FROM customers
- 7. D · Es verhindert kaskadierende Abbrüche, weil niemand nicht festgeschriebene Schreibvorgänge lesen kann
- 8. C · Die zweite Normalform, weil student_name nur von student_id abhängt
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.