Datenbank ‚Büro‘: Der Mitarbeiter Meier arbeitet seit dem 1.1.95 mit 50% seiner Kapazität in dem Projekt DB-DESIGN mit, das am 11.11.94 gestartet wurde. Er gehört zur Abteilung EDV-AE7 und zur Kostenstelle 12. Sein Abteilungskollege Rabe arbeitet mit 60% im Projekt TEXT und mit 40% im Projekt DTP. Projektleiter von DB-DESIGN ist Frau Müller. Herr Meier hat zwei Kinder: Heinz wurde am 4.4.89 geboren und Franz am 5.5.92. Die Mitarbeiter der Abteilung EDV-AE7 haben ihre Büros in den Räumen R101-R103, wobei diese Räume zum Teil auch noch mit Kollegen aus der EDV-AE9 geteilt werden müssen. Im Raum R103 auch noch Mitarbeiter aus anderen Abteilungen. Jeder Raum ist mit einem LAN-Anschluß ausgestattet. Teile übernommen aus: http://www.kecos.de/script/41accessueb.htm
1) Identifizieren der Entitäten ER-Modell Büro 1) Identifizieren der Entitäten Raum Abteilung Person Anm: Person dient als Überbegriff für ‚Mitarbeiter‘ und auch ‚Kind‘ Projekt
ER-Modell Büro 2) Sinnvolle Anordnung der Entitäten Abteilung Projekt Raum Person
ER-Modell Büro 3) Grobentwurf der Beziehungen Abteilung Projekt Raum Person
ER-Modell Büro 4) Verfeinerung der Beziehungen Abteilung Projekt Raum Person sitzt in arbeitet arbeitet in leitet
ER-Modell Büro 5) Behandlung der Thematik Person – Mitarbeiter – Kind_von Abteilung Projekt Raum Person leitet arbeitet in sitzt in arbeitet Kind von
6) Ergänzung um Kardinalitäten ER-Modell Büro 6) Ergänzung um Kardinalitäten 0..1 Abteilung Projekt Raum Person leitet arbeitet in sitzt in arbeitet 0..n 0..n 0..n 0..n Kind von 0..1 0..n 1..2 0..n 0..1
7) Ermittlung der 1:n und m:n-Beziehungen ER-Modell Büro 7) Ermittlung der 1:n und m:n-Beziehungen 0..1 Abteilung Projekt Raum Person leitet arbeitet in sitzt in arbeitet 0..n 0..n 0..n 0..n Kind von 0..1 0..n 1..2 0..n 0..1
8) Ermittlung der höchsten Kardinalitäten ER-Modell Büro 8) Ermittlung der höchsten Kardinalitäten 1 Abteilung Projekt Raum Person leitet arbeitet in sitzt in arbeitet m n n n Kind von 1 n 2 n 1
9) Umsetzung der 1:n-Beziehungen ER-Modell Büro 9) Umsetzung der 1:n-Beziehungen 1 n Abteilung Projekt Raum Person arbeitet Kind von m n 1 n n 1 ‚leitet‘ n 2
10) Bilden neuer Relationen für die verbleibenden Beziehungen ER-Modell Büro 10) Bilden neuer Relationen für die verbleibenden Beziehungen Abteilung Projekt Raum Person 1 n ‚leitet‘ m n arbeitet n 2 Kind
11) Finden der Primärschlüssel bei den Basisentitäten ER-Modell Büro 11) Finden der Primärschlüssel bei den Basisentitäten Abteilung Projekt Raum Person 1 n 2 m ‚leitet‘ arbeitet Kind RaumNr PersNr ProjektNr AbtNr
12) Übertragen der Schlüssel als Fremdschlüssel auf die n-Seite ER-Modell Büro 12) Übertragen der Schlüssel als Fremdschlüssel auf die n-Seite 1 n Abteilung Projekt Raum Person 2 m ‚leitet‘ arbeitet Kind ProjektNr PersNr AbtNr RaumNr RaumNr PersNr AbtNr
13) Übertragen der Schlüssel als Fremdschlüssel auf die n-Seite ER-Modell Büro 13) Übertragen der Schlüssel als Fremdschlüssel auf die n-Seite RaumNr 1 n Abteilung Projekt Raum Person 2 m ‚leitet‘ arbeitet Kind ProjektNr PersNr AbtNr PersNr ProjektNr PersNr
ER-Modell Büro 14) Noch fehlende Attribute ergänzen RAUM: RaumBez LAN-Nr ABTEILUNG: AbtBez. PERSON: Name GebDat Kostenstelle KIND: Lfd. ID Mutter Vater PROJEKT: Bezeichn. ProjStart ProjLeiter ARBEITET: BeginnDat Auslastung
ER-Modell Büro 15) Implementierung in MS Access