• Keine Ergebnisse gefunden

Datenbanken 6

N/A
N/A
Protected

Academic year: 2021

Aktie "Datenbanken 6"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Datenbanken - Beziehungen 1

Datenbanken 6

- Beziehungen zwischen Tabellen -

1:1-Beziehung

Umsetzung: Klasse={ID, Name, KlassenleiterID}

Klassenleiter={ID, Name, Unterrichtsfach}

oder

Klasse={ID, Name}

Klassenleiter={ID, Name, Unterrichtsfach, KlassenID}

1:n-Beziehung

Umsetzung: Klasse={ID, Name }

Schüler={ID, Name, KlassenID}

n:m-Beziehung

Umsetzung: Lehrer={ID, Name } Schüler={ID, Name}

unterrichtet={ID, LehrerID, SchülerID}

Die Beziehung selbst kann ebenfalls Eigenschaften besitzen, wie folgendes Beispiel zeigt:

Umsetzung: Kunde={ID, Name, Adresse } Artikel={ID, Name}

kauft={ID, KundenID, ArtikelID, Anzahl}

Ehemann Ehefrau

1 1

Klasse 1 1 Klassenleiter

Klasse Schüler

1 n

Planeten n 1 Sonne

Lehrer n m Klassen

Geschäft m n Produkt

ist verheiratet mit>

<leitet

besteht aus >

umkreisen >

unterrichtet>

verkaufen>

< werden verkauft

Kunde m n Artikel

kauft >

Anzahl

(2)

Datenbanken - Beziehungen 2 Aufgabe 1

Wähle eine der folgenden Aufgabe aus, zeichne dann zunächst das zughörige Klassendiagramm und setze dieses dann mit einer Datenbank deiner Wahl um.

1. Schüler einer Klasse

2. Autos (Kleider, ...) und ihre Hersteller 3. Beliebige Liga einer Sportart

4. Das Periodensystem (anspruchsvoll)

In mindestens einer Tabellen müssen Bilder als Attribut benutzt werden.

a) Zeichen das Klassendiagramm mit allen Attributen und zeige es deinem Lehrer zur Kontrolle.

b) Implementiere ("Realisiere") dein Modell mit einem Programm deiner Wahl.

Referenzen

ÄHNLICHE DOKUMENTE

Jede Instanz kann ihren eigenen Wert für diese Variable haben.. Dies ist die gebräuchlichste Art

Bienenzelle: Eine regelm¨ aßige sechsseitige S¨ aule ist durch ein aus drei kongruenten Rhomben bestehendes Dach so abzuschließen, dass die Oberfl¨ ache des entstehenden K¨ orpers

Ubungen zur Linearen Algebra II ¨ Bergische Universit¨ at Wuppertal. Blatt 4

[r]

Haben alle Objekte einer Klasse eine bestimmte Beziehung zu einem oder mehreren Objekten einer anderen Klasse, so wird diese Beziehung Teil der

Universit¨ at Konstanz Sebastian Gruler Fachbereich Mathematik und Statistik Mar´ıa L´ opez Quijorna. Sommersemester 2013

Universit¨ at Konstanz Sebastian Gruler Fachbereich Mathematik und Statistik Mar´ıa L´ opez Quijorna.. Wintersemester 2012/2013

Universit¨ at Konstanz Christoph Hanselka Fachbereich Mathematik und Statistik Markus Schweighofer Sommersemester 2012.. Ubungsblatt 1 zur Kommutativen