Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Klassendiagramm Relationales Datenbankmodell COMPUTERSPIELE (SpielNr, Name, Genre, Usk, pegi, Publisher, Entwickler, Release) AUFTRAG (AuftragsNr, Ausleihdatum,

Ähnliche Präsentationen


Präsentation zum Thema: "Klassendiagramm Relationales Datenbankmodell COMPUTERSPIELE (SpielNr, Name, Genre, Usk, pegi, Publisher, Entwickler, Release) AUFTRAG (AuftragsNr, Ausleihdatum,"—  Präsentation transkript:

1

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) KlassendiagrammKlassendiagramm

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.)


Herunterladen ppt "Klassendiagramm Relationales Datenbankmodell COMPUTERSPIELE (SpielNr, Name, Genre, Usk, pegi, Publisher, Entwickler, Release) AUFTRAG (AuftragsNr, Ausleihdatum,"

Ähnliche Präsentationen


Google-Anzeigen