• Keine Ergebnisse gefunden

Die Datenbank ver- waltet Bücher in der Tabelle Buch

N/A
N/A
Protected

Academic year: 2021

Aktie "Die Datenbank ver- waltet Bücher in der Tabelle Buch"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. Dr. Burkhardt Renz TH Mittelhessen

Datenbanksysteme Übungen Serie 4

Übungen Datenbanksysteme Serie 4

In dieser und der folgenden Übung verwenden Sie die Datenbank LIT.

In Abbildung 1 ist das Datenbankschema dargestellt. Die Datenbank ver- waltet Bücher in der Tabelle Buch. Die Autoren werden in der Tabelle Autor gespeichert. Ein Autor kann mehrere Bücher geschrieben haben;

es gibt Bücher mit mehreren Autoren: die Tabelle BA verzeichnet, welcher Autor welches Buch geschrieben hat.

Die Bücher werden unter den Schlagworten in der TabelleSachverzkata- logisiert. Einem Buch können mehrere Schlagworte zugeordnet werden, zu einem Schlagwort gibt es in der Regel mehrere verzeichnete Bücher. Die Tabelle BS verzeichnet die Zuordnung der Schlagworte zu den Büchern.

Autor AId: integer {PK}

Name : varchar(20) Vorname : varchar(20)

BA BId: integer AId: integer

AId BId

Buch BId: integer {PK}

Titel : varchar(80) Verlag : varchar(40) Ort: varchar(40) Jahr: varchar(4) ISBN : varchar(13) Anmerkung : varchar(60)

Sachverz SId: integer {PK}

Schlagwort : varchar(30) BS

BId: integer SId: integer

BId SId

(BId, AId) {PK} (BId, SId) {PK}

Abbildung 1: Datenbankschema für Literatur

1. LIT01

Erstellen Sie eine Liste aller Bücher mit dem Schlagwort ’Datenbanken’, welche 2000 oder später erschienen sind. Die Liste soll folgende Spalten enthalten: BId, Titel, Verlag, Ort, Jahr, ISBN. Sortieren Sie alphabetisch nach Titel!

2. LIT02

Erstellen Sie eine Liste aller Bücher mit dem Schlagwort ’SQL’. Die Liste soll folgende Spalten enthalten: BId, Titel, Jahr, Name und Vorname der Autor(en). Sortieren Sie alphabetisch nach Name und Vorname.

3. LIT03

Erstellen Sie eine Liste aller Bücher mit dem Schlagwort ’Datenbanken’. Die Liste soll folgende Spalten enthalten: BId, Titel, Jahr, Name und Vorname Autor(en). Sie soll absteigend sortiert sein nach Erscheinungsjahr.

Sommersemester 2021 1

(2)

Prof. Dr. Burkhardt Renz TH Mittelhessen

Datenbanksysteme Übungen Serie 4

4. LIT04

Erstellen Sie eine Liste aller Bücher. Die Liste soll folgende Spalten ent- halten: BId, Titel, AId, Name und Vorname Autor(en), Schlagwort. Sie soll alphabetisch aufsteigend nach Titel sortiert sein. Warum treten einige Bücher in der Liste doppelt auf?

Lassen Sie bei der Ausgabe das Schlagwort weg, ohne ansonsten die SQL- Anweisung zu verändern. Wie können Sie nun die Zahl der doppelt auftre- tenden Bücher reduzieren?

5. LIT05

Gibt es einen Autor oder eine Autorin, der oder die in Autor doppelt ge- speichert ist? Wenn ja, geben Sie Name und Vorname zusammen mit der zugehörigen AId aus!

6. LIT06

Wieviele verschiedene Bücher, Autoren und Schlagworte gibt es? Geben Sie die Antwort als eine Tabelle (mit einer Zeile) mit den Spaltennamen ’Anz Buecher’, ’Anz Autoren’, ’Anz Schlagworte’ aus.

7. LIT07

Wieviele verschiedene Verlage sind in den gespeicherten Literaturdaten ent- halten?

8. LIT08

Von welchem Verlag sind wieviele Bücher in den gespeicherten Literaturda- ten enthalten? Erstellen Sie eine Liste mit ’Verlag’, ’Anz Buecher’. Sortieren Sie nach der Anzahl der Bücher.

9. LIT09

Erstellen Sie eine statistische Verteilung der Bücher nach Erscheinungsjahr.

Also eine Liste mit ’Jahr’ und ’Anz Bücher’. Können Sie statt der Anzahl der Bücher auch ihren prozentualen Anteil an der Gesamtzahl der Bücher angeben?

10. LIT10

Erstellen Sie eine Liste, aus welcher hervorgeht, welcher Autor (Name und Vorname) wieviele Bücher geschrieben hat (auch Mit-Autorenschaft zählt).

Wie muss die SQL-Anweisung lauten, wenn Sie auch Autoren ausgeben möchten, die keine Bücher geschrieben haben?

Rev 14.4 – 3. März 2021

Sommersemester 2021 2

Abbildung

Abbildung 1: Datenbankschema für Literatur

Referenzen

ÄHNLICHE DOKUMENTE

Das Buch befasst sich mit diesen Themen: Mit Heilung durch Nahrung wird ein Weg aufzeigt, wie wir mit nur 3 EUR pro Gericht für 1 bis 2 Personen am Tag mit Bio-Lebensmitteln

Rot, Orange, Gelb, Grün, Blau, Indigo oder Violett – die sieben Farben des.. Regenbogens zeigen nur einen Bruchteil

Willi, der Schnupfenvirus - auch, wenn ihn fast alle kennen, so ist kaum bekannt, welche Art von Unwesen er in unserem Körper genau treibt und mit welch beeindruckenden Mitteln

Dieses Buch gewährt Kindern einen Blick ins Innere von Smartphone, Klospülung oder Kühlschrank und erklärt physikalische und mechanische Zusammenhänge wie die Funktion

Dezember 2011 ab 14 Uhr zeigt er, wie mit dem ABC-Manager Inhalte online neu erstellt und zu Kursen (als E-Books in relevanten Formaten) zusammengefasst werden können.. Die

Diese können Roh- oder Primärdaten (z.B. aus direkten Messungen) oder von Primärdaten abgeleitet sein, sind aber, über die Be- rechnung hinaus, noch kein Produkt von

Sollte eine Kinder- bibel oder eine andere Ausgabe verwendet werden, müssen die Bibel- stellen angepasst werden.. 3 Bibelwalking EA an Stationen Bibelstellen,

Daneben lebten dort sehr große (bis über 3 m lange) crocodyline Formen, die sich wohl nicht nur von Fischen und anderen Reptilien, sondern auch von Säugetieren