Erstellen Sie ein ER-Diagramm für den Minigolfbetreiber "Bahn frei". Dieser möchte zur Auswertung und Analyse der Bahnergebnisse die Statistiken über von den Gästen gesammelten Daten in einer Datenbank erfassen. Verwenden Sie die Chen-Notation.
Jeder Gast erhält eine Mitgliedskarte, auf welcher eine Gastnummer, der Name und das Geburtsdatum steht. Die Gastnummer ist eine automatisch generierte laufende Nummer und sets eindeutig.
Es gibt 18 Bahnen, sie sind von 1 bis 18 durchnummeriert.
Mehrere Gäste können zusammen eine Partie Minigolf spielen. Zu einem solchen Spiel soll das Datum und eine eindeutige Spiel-ID gespeichert werden. Des Weiteren ist zu speichern, wie viele Schläge ein Gast in einem bestimmten Spiel benötigt hat.
Es gibt eine spezielle Form von Spielen, nämlich Wettkampf-Spiele. Diese sind Teil eines Wettkampfs. Ein Wettkampf hat ein Datum und eine Bezeichnung. Es ist möglich, dass an ein und dem selben Tag mehrere Wettkämpfe stattfinden, diese haben dann aber jeweils eine andere Bezeichnung, z. B. "Ü60". Zu einem Wettkampf speichern wir noch die Startgebühr, die von jedem Spieler zu zahlen ist, sowie eine Menge von Preisen, welche jeweils aus einer Platzierung und einem Gewinn bestehen. Beispielsweise kann es für den ersten Platz 100 EUR geben, für den zweiten Platz 50 EUR, etc.
ISBN | Titel | Autoren |
---|---|---|
123456789X | Das Fahrrad | Karin Biker, Bob Biker |
Arzttermine(Datum, Uhrzeit, Arzt, Patient, Raum, Geburtsdatum)
Es gelten folgende funktionale Abhängigkeiten:
CREATE TABLE
-Kommando, um Ihre Relation "Lieferung" zu erstellen. Gehen Sie davon aus, dass die anderen Tabellen bereits existieren. Das Attribut "Abfahrt" soll das Datum und die Uhrzeit der Abfahrt speichern. Wählen Sie sinnvolle Datentypen, definieren Sie Primär- und Fremdschlüssel. Gegeben ist folgendes Schema, formulieren Sie unten stehende Anfragen mithilfe von Ausdrücken der relationalen Algebra:
Kunde (Kundennr, Name, EMail)
Konzert (Konzertnr, Datum, Location, Band, Eintrittspreis)
Buchung (Kundennr, Konzertnr, Anzahl_Tickets, Buchungsdatum)
Gegeben ist folgendes Schema, formulieren Sie unten stehende Anfragen mithilfe von SQL:
Kunde (Kundennr, Name, EMail)
Konzert (Konzertnr, Datum, Location, Band, Eintrittspreis)
Buchung (Kundennr, Konzertnr, Anzahl_Tickets, Buchungsdatum)
@example.com
endet?