Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Beziehungen zwischen Klassen

Ähnliche Präsentationen


Präsentation zum Thema: "Beziehungen zwischen Klassen"—  Präsentation transkript:

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


Herunterladen ppt "Beziehungen zwischen Klassen"

Ähnliche Präsentationen


Google-Anzeigen