Kursbesuche Mitarbeiter
Kurs Nr Thema Mitarbeiter/-in Referent/-in TelefonReferent/-in
1012 Word für Anwender
Müller, Karin, VertriebSchulz, Roman, EinkaufVölsgen, Carola, Marketing
Hintze, Ute 02281/22345
1023 Excel für Fortgeschrittene
Schütze, Simone, ServiceKaufer, Daniela, Controlling
Büttner, Jörg 0211/757891
1289 Einführung in das Internet
Görgen, Jan, EinkaufMüller, Karin, Vertrieb
Tetzlaff, Alfred 0221/335645
1345 Einführung in die Objektorientierte Programmierung
Schütze, Simone, ServiceMolitor, Melanie, EntwicklungBreuer, Jörg, Entwicklung
Dachs, Arthur 02371/56023
1346 UML und OOP Molitor, Melanie, EntwicklungBreuer, Jörg, EntwicklungZikeli, Ulrich, Controlling
Dachs, Arthur 02371/56023
• Diese Tabelle enthält nichtatomare Daten und Wiederholungsgruppen
unnormalisiert 1. Normalform 2. Normalform 3. Normalform
Kursbesuche Mitarbeiter_1.NFKursNr
Thema Mitarb Name
Mitarb Vorname
Abteilung Ref Name
Ref Vorname
Ref Telefon
1012 Word f. Anw. Müller Karin Vertrieb Hintze Ute 02281/22345
1012 Word f. Anw. Schulz Roman Einkauf Hintze Ute 02281/22345
1012 Word f. Anw. Völsgen Carola Marketing Hintze Ute 02281/22345
1023 Excel f. Fortg. Schütze Simone Service Büttner Jörg 0211/757891
1023 Excel f. Fortg. Kaufer Daniela Controlling Büttner Jörg 0211/757891
1289 Einf. Internet Görgen Jan Einkauf Tetzlaff Alfred 0221/335645
1289 Einf. Internet Müller Karin Vertrieb Tetzlaff Alfred 0221/335645
1345 Objektor. Progr. Schütze Simone Service Dachs Arthur 02371/56023
1345 Objektor. Progr. Molitor Melanie Entwicklung Dachs Arthur 02371/56023
1345 Objektor. Progr. Breuer Jörg Entwicklung Dachs Arthur 02371/56023
1346 UML u. OOP Molitor Melanie Entwicklung Dachs Arthur 02371/56023
1346 UML u. OOP Breuer Jörg Entwicklung Dachs Arthur 02371/56023
1346 UML u. OOP Zikeli Ulrich Controlling Dachs Arthur 02371/56023
• alle Daten sind atomar
• es existieren keine Wiederholungsgruppen
unnormalisiert 1. Normalform 2. Normalform 3. Normalform
Kursbesuche Mitarbeiter_1.NF
KursNr
Thema Mitarb Name
Mitarb Vorname
Abteilung Ref Name
Ref Vorname
Ref Telefon
1012 Word f. Anw. Müller Karin Vertrieb Hintze Ute 02281/22345
1012 Word f. Anw. Schulz Roman Einkauf Hintze Ute 02281/22345
1012 Word f. Anw. Völsgen Carola Marketing Hintze Ute 02281/22345
1023 Excel f. Fortg. Schütze Simone Service Büttner Jörg 0211/757891
1023 Excel f. Fortg. Kaufer Daniela Controlling Büttner Jörg 0211/757891
1289 Einf. Internet Görgen Jan Einkauf Tetzlaff Alfred 0221/335645
1289 Einf. Internet Müller Karin Vertrieb Tetzlaff Alfred 0221/335645
1345 Objektor. Progr. Schütze Simone Service Dachs Arthur 02371/56023
1345 Objektor. Progr. Molitor Melanie Entwicklung Dachs Arthur 02371/56023
1345 Objektor. Progr. Breuer Jörg Entwicklung Dachs Arthur 02371/56023
1346 UML u. OOP Molitor Melanie Entwicklung Dachs Arthur 02371/56023
1346 UML u. OOP Breuer Jörg Entwicklung Dachs Arthur 02371/56023
1346 UML u. OOP Zikeli Ulrich Controlling Dachs Arthur 02371/56023
Einführung eines Primärschlüssels zur Identifikation der Datensätze:KursNr / MitarbName. (MitarbName problematisch)
Alle weiteren Mitarbeiterdaten (Vorname, Abteilung etc.) ausschließlich von Schlüsselbestandteil MitarbName abhängig
Alle Kursdaten (Thema, Referent etc.) ausschließlich von Schlüsselbestandteil KursNr abhängig
unnormalisiert 1. Normalform 2. Normalform 3. Normalform
unnormalisiert 1. Normalform 2. Normalform 3. Normalform
Kurs_2.NFKursNr
Thema Ref Name
Ref Vorname
Ref Telefon
1012 Word f. Anw. Hintze Ute 02281/22345
1023 Excel f. Fortg. Büttner Jörg 0211/757891
1289 Einf. Internet Tetzlaff Alfred 0221/335645
1345 Objektor. Progr. Dachs Arthur 02371/56023
1346 UML u. OOP Dachs Arthur 02371/56023
Mitarbeiter_2.NFMA Nr
Mitarb Name
Mitarb Vorname
Abteilung
1 Müller Karin Vertrieb
2 Schulz Roman Einkauf
3 Völsgen Carola Marketing
4 Schütze Simone Service
5 Kaufer Daniela Controlling
6 Görgen Jan Einkauf
7 Molitor Melanie Entwicklung
8 Breuer Jörg Entwicklung
9 Zikeli Ulrich Controlling
Kursbele-gung_2.NF
KursNr
MA Nr
1012 1
1012 2
1012 3
1023 4
1023 5
1289 6
1289 1
1345 4
1345 7
1345 8
1346 7
1346 8
1346 9
unnormalisiert 1. Normalform 2. Normalform 3. Normalform
Kurs_2.NF
Kurs Nr
Thema Ref Name
Ref Vorname
Ref Telefon
1012 Word f. Anw. Hintze Ute 02281/22345
1023 Excel f. Fortg. Büttner Jörg 0211/757891
1289 Einf. Internet Tetzlaff Alfred 0221/335645
1345 Objektor. Progr. Dachs Arthur 02371/56023
1346 UML u. OOP Dachs Arthur 02371/56023
Mitarbeiter_2.NF
MA Nr
Mitarb Name
Mitarb Vorname Abteilung
1 Müller Karin Vertrieb
2 Schulz Roman Einkauf
3 Völsgen Carola Marketing
4 Schütze Simone Service
5 Kaufer Daniela Controlling
6 Görgen Jan Einkauf
7 Molitor Melanie Entwicklung
8 Breuer Jörg Entwicklung
9 Zikeli Ulrich Controlling
Kursbele-gung_2.NF
KursNr MA Nr
1012 1
1012 21012 3
1023 4
1023 5
1289 6
1289 1
1345 4
1345 71345 8
1346 7
1346 8
1346 9
In der Tabelle Kurs_2.NF ist die Telefon-Nr. des Referenten nicht unmittelbar von der KursNr – sondern vom RefName abhängig (transitive oder indirekte Abhängigkeit)!
Ebenso ist in der Tabelle Mitarbeiter_2.NF die Abteilung nicht direkt von der MA Nr abhängig!
• Redundanzen
• Löschanomalien
• Einfügeanomalien
• Änderungsanomalien
unnormalisiert 1. Normalform 2. Normalform 3. Normalform
Kurs_3.NFKursNr
Thema Ref Nr
1012 Word f. Anw. 01
1023 Excel f. Fortg. 02
1289 Einf. Internet 03
1345 Objektor. Progr. 04
1346 UML u. OOP 04
Mitarbeiter_3.NFMA Nr
Mitarb Name
Mitarb Vorname
AbtlgNr
1 Müller Karin 21
2 Schulz Roman 22
3 Völsgen Carola 23
4 Schütze Simone 24
5 Kaufer Daniela 25
6 Görgen Jan 22
7 Molitor Melanie 26
8 Breuer Jörg 26
9 Zikeli Ulrich 25
Kursbe-legung_3.NFKursNr
MA Nr
1012 1
1012 2
1012 3
1023 4
1023 5
1289 6
1289 1
1345 4
1345 7
1345 8
1346 7
1346 8
1346 9
Abteilung_3.NFAbtlg Nr
Abteilung
21 Vertrieb
22 Einkauf
23 Marketing
24 Service
25 Controlling
26 Entwicklung
Referent_3.NFRef Nr
Ref Name
Ref Vorname
Ref Telefon
01 Hintze Ute 02281/22345
02 Büttner Jörg 0211/757891
03 Tetzlaff Alfred 0221/335645
04 Dachs Arthur 02371/56023
unnormalisiert 1. Normalform 2. Normalform 3. Normalform
E-R-Diagramm
KursNr
ThemaRef Nr
Kurs_3.NF
MA Nr
Mitarb NameMitarb VornameAbtlgNr
Mitarbeiter_3.NF
MA Nr
KursNr
Kursbe-legung_3.NF
Abtlg Nr
Abteilung
Abteilung_3.NF
Ref Nr
Ref NameRef VornameRef Telefon
Referent_3.NF
1
mc
1
mc
1
1
m
m
Top Related