Präsentation herunterladen
1
Projekt: Datenbankentwurf
Gruppe: M. Eibl, M. Mauerer, M. Zhang, F. Doerfler Thema: Computerspielverleih Am
2
Klassendiagramm
3
Relationales Datenbankmodell
COMPUTERSPIELE (SpielNr, Name, Genre, Usk, pegi, Publisher, Entwickler, Release) AUFTRAG (AuftragsNr, Ausleihdatum, ZurückAm, PersNr, SpielNr) KUNDE (PersNr, Name, Vorname, Ort, Strasse, GebDatum, Beitrittsdatum) FILIALE (FilialeNr, Ort, Telefon) MITARBEITER (MitarbeiterNr, Name, Vorname, Ort, Straße, HausNr, FilialeNr) IST_IN (FilialeNr, SpielNr)
4
Tabellen (Computerspiele)
Klassendiagramm
5
Tabellen (Auftrag) Klassendiagramm
6
Tabellen (Kunde) Klassendiagramm
7
Tabellen (ist_in) Klassendiagramm
8
Tabellen (Filiale) Klassendiagramm
9
Tabellen (Mitarbeiter)
Klassendiagramm
10
Abfragen (1) Welches Spiel hat Herr Wurst ausgeliehen?
SELECT COMPUTERSPIELE.Name FROM KUNDE, AUFTRAG, COMPUTERSPIELE WHERE (KUNDE.PersNR=AUFTRAG.PersNR) AND (AUFTRAG.SpielNR=COMPUTERSPIELE.SpielNR) AND (KUNDE.Name='Wurst')
11
Abfragen (2) Wie oft wurde das Spiel „Curse of Monkey Island“ ausgeliehen, und welcher Auftrag / welche Aufträge sind betroffen? SELECT AUFTRAG.AuftragsNr, Count(AUFTRAG.AuftragsNr) AS Anzahl FROM AUFTRAG, COMPUTERSPIELE WHERE (COMPUTERSPIELE.SpielNr=AUFTRAG.SpielNr) AND (COMPUTERSPIELE.Name='The Curse of Monkey Island 3') GROUP BY AUFTRAG.AuftragsNr
12
Abfragen (3) Welche Ego-Shooter stuften Usk und pegi unterschiedlich ein? SELECT COMPUTERSPIELE.Name, Usk, pegi FROM COMPUTERSPIELE WHERE (Genre='Ego-Shooter') AND NOT (pegi=Usk)
13
Probleme / Ausbaumöglichkeiten
Mehr Datensätze - Neue Tabellen (z.B.: Lieferanten etc.)
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.