Präsentation herunterladen
1
Beziehungen zwischen Klassen
Die Umsetzung im relationalen Modell © Katharina Brachmann
2
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 > © Katharina Brachmann
3
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 606060 Dehner München 100001 © Katharina Brachmann
4
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. © Katharina Brachmann
5
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 606060 Dehner München 100001 © Katharina Brachmann
6
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 © Katharina Brachmann
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.