Klausurdatenmodell
Alle Aufgaben dieser Klausur basieren auf folgendem Datenmodell, das einen kleinen, sehr vereinfachten Ausschnitt aus einem Redaktionssystem einer Zeitung zeigt.
Ausgabe
ANR: integer
Datum: Date
Meldung
MNR: integer
Titel: varchar2(100)
Zeichenanzahl: integer
ANR: integer (fk)
TNR: integer (fk)
Thema
TNR: integer
Bez: varchar2(50)
Die Zeitungsausgabe wird durch die Tabelle Ausgabe repräsentiert, die nur den Primär-
schlüssel ANR und das Erscheinungsdatum Datum als Spalten enthält.
Eine Meldung besteht neben dem Primärschlüssel MNR aus einem Titel und der Anzahl der Zeichen, die der eigentliche Meldungstext enthält (Zeichenanzahl). Der Text wird
in diesem einfachen Modell nicht beachtet. Jede Meldung ist einem Thema, wie z. B. Sport, Politik oder Wirtschaft zugeordnet (Fremdschlüssel TNR). Des Weiteren besteht von der Meldung eine Beziehung zur Ausgabe (Fremdschlüssel ANR), in der diese Meldung erscheinen soll.
Die Themen der Zeitung werden durch die Tabelle Thema repräsentiert. Diese hat die beiden Spalten TNR und Bez. Erstere ist der Primärschlüssel und letztere die Bezeichnung des Themas.