Beziehungen zwischen Klassen Die Umsetzung im relationalen Modell http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann
Klassendiagramm - Beziehungen ARTIKEL ArtikelNr Bezeichner Preis Sparte Lagerbestand HERSTELLER Name Adresse TelefonNr FaxNr KUNDE KundenNr Bankverb wird verkauft an> m n <kauft n <liefert wird geliefert von > 1 http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann
Klassen im Datenbankmodell Jede Klasse wird als Tabelle repräsentiert. ARTIKEL ArtNr Bezeichnung Preis Sparte Lager 1 Tiefsee 5,95€ Buch 4 2 Spiderman 9,99€ DVD 3 6 Wuthering Heights 6,99€ KUNDE KundenNr Name Adresse TelefonNr Bankverbindung 1 Müller München 123456 Postbank 2 Schmidt Ottobrunn 654321 Hypo 3 Huber Neubiberg 888888 Sparkasse HERSTELLER Name Adresse TelefonNr FaxNr Heyne Frankfurt 214365 563412 Warner Los Angeles 55500555 606060 Dehner München 898989898 100001 http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann
1:n-Beziehungen im Datenbankmodell Umsetzung: Man kann sich aussuchen, in welche Tabelle man den Schlüssel der anderen als zusätzliches Attribut mit einträgt. Eine solche Beziehung tritt in unserem Modell nicht auf. http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann
1:n-Beziehungen im Datenbankmodell Der Schlüssel der anderen Tabelle wird bei der Tabelle eingetragen, bei der das n steht. ARTIKEL ArtNr Bezeichnung Preis Sparte Lager Hersteller 1 Tiefsee 5,95€ Buch 4 Heyne 2 Spiderman 9,99€ DVD 3 Warner 6 Wuthering Heights 6,99€ HERSTELLER Name Adresse TelefonNr FaxNr Heyne Frankfurt 214365 563412 Warner Los Angeles 55500555 606060 Dehner München 898989898 100001 http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann
n:m-Beziehungen im Datenbankmodell Es muss eine gesonderte Beziehungstabelle angelegt werden. ARTIKEL ArtNr Bezeichnung Preis Sparte Lager Hersteller 1 Tiefsee 5,95€ Buch 4 Heyne 2 Spiderman 9,99€ DVD 3 Warner 6 Wuthering Heights 6,99€ KAUF ArtNr KundenNr 1 2 3 KUNDE KundenNr Name Adresse TelefonNr Bankverbindung 1 Müller München 123456 Postbank 2 Schmidt Ottobrunn 654321 Hypo 3 Huber Neubiberg 888888 Sparkasse http://www.informatik.digitale-schule-bayern.de/ © Katharina Brachmann