Inhalt 4 Datenmodellierung 4.1 Entity-Relationship-Modell 4.2 ...
Inhalt 4 Datenmodellierung 4.1 Entity-Relationship-Modell 4.2 ...
Inhalt 4 Datenmodellierung 4.1 Entity-Relationship-Modell 4.2 ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
uvwxyz{|‚}~€SWT - ER - RDBSSWT - ER - RDBS49<strong>4.1</strong>.5 Abbildung auf Dateien▲ Regel 150<strong>4.1</strong>.5 Abbildung auf Dateien▲ Regel 2:Für jede Entitätsmenge wird ein Speicher bzw.eine Datei benötigtJede Entität der entsprechenden Entitätsmengestellt einen Eintrag in diese Datei darBeispielSind zwei Entitätsmengen A und B durch eine1:1- oder M:1-Assoziation verbunden, dann wirdder Schlüssel von B als sogenannterFremdschlüssel in A eingetragen, d.h. alszusätzliches Attribut.Die Entitätsmenge Firma ergibt folgende Datei:Firma Kurzname Name Adresse UmsatzInnosoft Innovative Software GmbH ... 20.800.-HardSoft Hard & Soft KG ... 33.200.-SWT - ER - RDBSSWT - ER - RDBS51<strong>4.1</strong>.5 Abbildung auf Dateien▲ Beispiel52<strong>4.1</strong>.5 Abbildung auf Dateien▲ Regel 3KundeMCist beschäftigtbeiCFirmaSind zwei Entitätsmengen A und B durch eineM:N-Assoziation verbunden, dann wird für dieAssoziation eine eigene Datei angelegtKunde Personal-Nr. Funktion Umsatz Kurzname10 Berater 5.200.- InnoSoft20 Systemanalytiker 10.300.- HardSoftAls Attribute werden die Schlüssel derEntitätsmengen verwendet, die die Assoziationverbindet.Firma Kurzname Name Adresse UmsatzInnosoft Innovative Software GmbH ... 20.800.-HardSoft Hard & Soft KG ... 33.200.-SWT - ER - RDBSSWT - ER - RDBS53<strong>4.1</strong>.5 Abbildung auf Dateien: BeispielKundeMbuchtMSeminarveranstaltung54<strong>4.1</strong>.5 Abbildung auf Dateien▲ BeispielFür eine Seminarveranstaltung istes wichtig, zu wissenbuchtKunde Personal-Nr. Funktion Umsatz Kurzname10 Berater 5.200.- InnoSoft20 Systemanalytiker 10.300.- HardSoftwann ein Kunde eineSeminarveranstaltung buchtwann der Kunde die Buchungsbestätigungerhalten hatAngemeldet amBestätigung am…Seminarveranstaltung Veranstaltungs-Nr. Dauer Vom Teiln. Aktuell22 3 1.3.92 1594 2 4.7.92 837 1 10.10.92128bucht Personal-Nr. Veranstaltungs-Nr.10 9420 2227 37ob er sich wieder abgemeldet hatob er eine Änderungsmitteilungerhalten hatwann er die Rechnungzugeschickt bekommen hatDiese Attribute werden in die Dateibucht zusätzlich aufgenommen