Testen Sie Ihr Wissen

Arbeiten Sie die folgenden Übungen durch, um Ihr Wissen zu Indizes und Constraints zu testen. Wenn Sie fertig sind, vergleichen Sie Ihre Lösungen mit denen in Anhang C.

Übung 13-1

Ändern Sie die Tabelle account so, dass Kunden nur noch ein Konto für ein bestimmtes Produkt haben können.

Übung 13-2

Erstellen Sie einen mehrspaltigen Index auf der Tabelle transaction, der in den folgenden Abfragen genutzt werden könnte:

SELECT txn_date, account_id, txn_type_cd, amount
FROM transaction
WHERE txn_date > cast('2008-12-31 23:59:59' as datetime);

SELECT txn_date, account_id, txn_type_cd, amount
FROM transaction
WHERE txn_date > cast('2008-12-31 23:59:59' as datetime)
  AND amount < 1000;

Get Einführung in SQL, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.