Benutzer-Werkzeuge

Webseiten-Werkzeuge


jg10:einszun:aufgabe1loesung:start

Lösung zu Aufgabe 1

Zeichne zu folgenden Relationen das Klassendiagramm (jede Klasse mit mindestens zwei Attributen) und schreibe das Tabellenschema auf:

  • a) Schülerin besucht Klasse
  • b) Fahrzeug ist zugelassen auf Halterin
  • c) Smartphone hat Port

Die in den Lösungen unten angegebenen Attribute sind nicht eindeutig bestimmt. Wenn Dir andere Attribute eingefallen sind, ist das sicher auch richtig.
Wichtig ist aber, dass jede Klasse einen Primärschlüssel besitzt und dass die Fremdschlüssel (Attribute, die auf _id enden) korrekt vorhanden sind!

a)

Klassendiagramm:

Relationales Schema:
Schülerin [id: integer, rufname: varchar(50), familienname: varchar(100), klasse_id: integer ]
Klasse [id: integer, bezeichnung: varchar(100), jahrgangsstufe: integer ]

b)

Klassendiagramm: Relationales Schema:
Fahrzeug [id: integer, kennzeichen: varchar(20), modell: varchar(50), halterin_id: integer]
Halterin [[id: integer, rufname: varchar(50), familienname: varchar(100)]

c)

Klassendiagramm: Relationales Schema:
Smartphone [id: integer, bezeichnung: varchar(20), hersteller: varchar(20), port_id: integer]
Port [id: integer, bezeichnung: varchar(10), durchsatzInMbProS: float]

jg10/einszun/aufgabe1loesung/start.txt · Zuletzt geändert: 2023/09/28 10:21 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki