• Keine Ergebnisse gefunden

2. Große Übung

N/A
N/A
Protected

Academic year: 2021

Aktie "2. Große Übung"

Copied!
11
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Jan-Christoph Kalo Florian Plötzky

Institut für Informationssysteme

Technische Universität Braunschweig

2. Große Übung

Data Modeling 2

(2)

Die Kreditabteilung vergibt Kredite.

In diesem Szenario unterscheiden wir nicht zwischen Krediten und Darlehen

sondern fassen beides unter dem Begriff „Kredit“ zusammen. Jeder Kredit hat eine eindeutige Nummer, die ihn identifiziert sowie weitere Eigenschaften wie die Höhe und Laufzeit.

Ferner gehen wir davon aus, dass ein Kredit standardisiert ist, d.h. ein Kunde kann über einen Kredit mit vorgegebener Höhe und Laufzeit annehmen aber es gibt keine Kredite, die speziell auf einen Kunden zugeschnitten sind. Ein Kredit muss mindestens an einen Kunden vergeben worden sein, sonst wird er aus dem

Portfolio gestrichen.

Ein Kredit wird von einem Kreditberater vergeben, wobei nicht jeder Kreditberater alle Kredite vergeben darf. Ein Kunde kann über mehrere Kreditberater verfügen, die jedoch nicht notwendigerweise einen Kredit des Kunden betreuen müssen. Um als Kunde der Kreditabteilung zu gelten muss ein Kunde mindestens über einen Kredit (und damit auch über mindestens einen Kreditberater) verfügen. Der Kreditberater wird durch seine Personalnummer, der Kunde durch seine

Kundennummer eindeutig identifiziert. Beide verfügen noch über einen Vornamen und einen Nachnamen.

Aufgabe 1

(3)

Aufgabe 1.1

Personal- nummer

Kreditberater ver-

waltet

Kunde

Kunden- nummer

verfügt über darf

verge- ben

berät

Kredit- nummer (1,*)

(1,*) (1,*)

(1,*) (1,*)

(1,*) (1,*)

(1,*) (1,*)

Höhe Laufzeit

Kredit

redundant?

NEIN!

Vorname Nachname

Vorname Nachname

(4)

• Angenommen:

Beide Kreditberater dürfen beide Kredite vergeben (Relation „darf vergeben“)

Beide sind Berater von Kunde Howlett (Relation

„berät“)

Kunde Howlett „verfügt über“ beide Kredite

• Wer von den beiden berät Howlett bezüglich K1?

Zu A1.1

Kreditberater Kunden

Kred.Nr. Höhe Laufzeit

K1 10000 12 Monate K2 20000 12 Monate

Kredit Scott Summers Jean Grey

James Howlett

(5)

• Was ist der Zusammenhang zwischen den binären und der ternären Relation?

Zunächst, gibt es einen?

Zu A1.2

Ja!

(6)

Zu A1.2

verwaltet

Daraus folgt: sobald die „verwaltet“ Relation greift, müssen entsprechend die drei binären Relationen existieren.

Gilt auch der Umkehrschluss (d.h. die binären Relationen bestehen, also gibt es auch die ternäre Relation)?

Kreditberater

Kunden

Kred.Nr. Höhe Laufzeit

K1 10000 12 Monate

K2 20000 12 Monate

Kredit

Scott Summers Jean Grey

James Howlett

ver- waltet

(7)

Zu A1.2

• Nein, der Umkehrschluss gilt hier nicht!

• Aus dem Text:

„Ein Kunde kann über mehrere Kreditberater

verfügen, die jedoch nicht notwendigerweise einen Kredit des Kunden betreuen müssen.“

• D.h. aus „Summers darf K1 vergeben, Summers berät Howlett und Howlett verfügt über K1“ folgt nicht „Summers verwaltet K1 für Howlett“.

K1 könnte auch von Grey verwaltet werden, sofern

(8)

Wir modellieren einen Bankschalter und die zuständigen Mitarbeiter. Ein Bankschalter hat eine feste Anzahl an Sitzplätzen. Er ist entweder ein fester Schalter mit einer eindeutigen Schalternummer in einer Filiale oder ein

mobiler Schalter.

Mobile Schalter befinden sich in einem Fahrzeug und können für

Veranstaltungen genutzt werden. Ein mobiler Schalter gehört immer zu einer Flotte und wird durch eine Fahrzeugnummer und eine

Flottennummer identifiziert. Eine Flotte kann mehrere mobile Schalter umfassen.

Um die Schalter kümmern sich verschiedene Mitarbeiter, alle eindeutig durch ihre Personalnummer identifiziert.

Zu diesen Mitarbeitern gehören Abteilungsleiter, die für die Schalter

verantwortlich sind, Bankberater, die Schalter bedienen und Hausmeister, die diese Pflegen.

Jeder Schalter hat genau einen Verantwortlichen und wird von genau einem Hausmeister gepflegt.

Aufgabe 2

(9)

Aufgabe 2

Schalter

U

verant wortet

Bankberater

bedient pflegt

Stationärer Schalter

Mitarbeiter d

Abteilungsleiter Hausmeister

Schalter- nummer

Fahrzeug nummer

Flotten- nummer Personal-

nummer

Anzahl Plätze

Mobiler Schalter

(1,*)

(1,1)

(1,*) (1,*)

(1,1)

(1,*)

(10)

Zusammenfassend

Konto

Konto- nummer

Gehört zu

Kontoauszug

U Pfand

Aktien- nummer Inventar-

nummer Firma

Aktie Gegenstand

Key

d Kunde

Kunden- nummer

Nachname

Geschäfts-

Firmen- bezeichnung Vorname

Key

Betrag Position

Union: Generellere Entitäten bringen eigenen Schlüssel mit

Weak Entities: Benötigt

Schlüssel der strong entity und erweitert diesen um eigenen Schlüssel

Vererbung: Schlüssel der

generellen Klasse wird vererbt.

(11)

Nächste Woche

• View Integration

Shop

Branch of Chain

headquarter City

Referenzen

ÄHNLICHE DOKUMENTE

Wenn Bibliotheken meinen, ihr Angebot auf eine qualifizierte Vorauswahl von Li- teratur, mehr oder weniger modern aus- gestattete Arbeitsplätze und Schulungen für

Sekunderne vises forneden til højre i displayet umiddelbart efter isætning af batterierne.. Tryk på "MODE/MODUS"-knappen flere gange for at skifte til visning af ugedagen

Wenn Sie ihm dabei helfen, dass ihm die Türen nicht immer vor der Nase zu- oder in den Rücken fallen und Sie ihm dann auch noch Dank und ein Lächeln schenken, werden Sie als

Nutzen Sie die Gelegenheit, im Ge- spräch auch einmal deutlich zu machen, dass der Kunde in der Apotheke Informationen be- kommt, die er im Internet so nicht findet – nämlich

Ist das Ziel ausgewählt, ergibt sich daraus auch meist die Ziel- gruppe: Sie können beispiels- weise Offizin-Kunden, OTC- Kunden, Kunden aus Ihrer Kun- dendatei oder Passanten

 falls Sie für eine juristische Person oder eine Personengesellschaft handeln: Firma (Name oder Bezeichnung), Rechtsform, Register- nummer, Anschrift des Sitzes oder der

70 Dem Konstanzer Bürgermeister Heinrich Ulmer, der im Herbst 1417 davon ausgehen konnte, dass sich der König auf absehbare Zeit nicht aus Konstanz entfernen würde, genügte

Marketing Videos, Imagevideos, YouTube Videos und Online Konferenzen hochkarätiger Kunden. Straker Untertitelung von diversen E è