09.11.2012 Aufrufe

Skript Datenbanken I - Praktische Informatik Universität Kassel

Skript Datenbanken I - Praktische Informatik Universität Kassel

Skript Datenbanken I - Praktische Informatik Universität Kassel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Übung 8–5<br />

Die logischen Satzformate für LIEFERANT und ARTIKEL im Netzwerkmodell<br />

wären<br />

LIEFERANT(LID, LNAME, LORT)<br />

ARTIKEL(ANR, ABEZ)<br />

219<br />

Für TEIL_VON gibt es mindestens zwei Lösungen. Zum Ausdruck der isa-Beziehung<br />

fehlt der Satz ganz und wird nur durch einen Link (ist-enthalten-in)<br />

von einem Artikel zu seinem Vaterartikel realisiert. Dann findet<br />

man allerdings nicht schnell für einen Sammelartikel (Vater) alle seine<br />

enthaltenen Unterartikel (Söhne). Alternativ legt man einen Verbindungssatz<br />

je enthaltenem Unterartikel an (ohne Attribute) und zeigt mit einem<br />

Link auf den betreffenden Artikel sowie mit einem zweiten Link auf den<br />

Nachfolger in der Kette all der Artikel, die zusammen die Untermenge<br />

bilden. Alle Artikel haben einen Link auf Sätze TEIL_VON, aber nur<br />

wenn ein Artikel tatsächlich aus Unterartikeln zusammengesetzt ist, ist<br />

ein Wert im Link eingetragen und zeigt dann auf den ersten TEIL_VON-<br />

Satz (Sohn). Vorstellbar wäre auch ein Attribut MENGE in TEIL_VON,<br />

wenn ein Artikel mehrfach als Unterteil in einem anderen Artikel enthalten<br />

ist.<br />

Übung 8–6<br />

02 P-BEZEICHNUNG IS VIRTUAL<br />

SOURCE IS PNAME OF OWNER OF P-BEARBEITEN<br />

Übung 8–7<br />

RECORD NAME IS ARTIKEL;<br />

WITHIN BASIC-DATA-AREA;<br />

02 ANR; TYPE IS CHARACTER 6.<br />

02 ANAME; TYPE IS CHARACTER 30.<br />

02 APREIS; TYPE IS FIXED DECIMAL 9.<br />

RECORD NAME IS LIEFERANT;<br />

WITHIN BASIC-DATA-AREA;<br />

02 LID; TYPE IS CHARACTER 6.<br />

02 LNAME; TYPE IS CHARACTER 30.<br />

02 LORT; TYPE IS CHARACTER 30.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!