• Keine Ergebnisse gefunden

Erstellen sie SQL-Statements für die folgenden Teilaufgaben: a)

N/A
N/A
Protected

Academic year: 2022

Aktie "Erstellen sie SQL-Statements für die folgenden Teilaufgaben: a)"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Fachbereich 12 – Institut für Informatik Dr. Karsten Tolle

Datenbanken und Informationssysteme (DBIS)

Grundlagen der Programmierung 2

Aufgabenblatt Nr. 10

Abgabe: Mittwoch27. Juni vor! der Vorlesung

Aufgabe 1 (40 Punkte – 6, 9, 9, 16)

Beschreiben Sie jeweils kurz, was die folgenden kleinen ER-Diagramme darstellen. Besonders bei Teilaufgabe d) bitte detaillierter. Geben Sie bei d) weiterhin an wie oft gespeicherte Bilder gespeichert werden und begründen Sie ihre Aussage! Überführen Sie die Diagramme anschließend in das relationale Modell. Erläutern Sie gegebenenfalls Ihre Entscheidungen. Nutzen Sie dabei möglichst wenige Relationen, ohne dabei Null-Values zu erzwingen (sollte davon abgewichen werden, muss dies begründet werden).

Aufgabe 2 (50 Punkte – 24, 8, 8, 10)

Aus den kleinen ER-Diagrammen zusammengesetzt

ergibt sich folgendes ER-Diagramm:

Erstellen sie SQL-Statements für die folgenden Teilaufgaben:

a) Geben Sie eine Überführung in das relationale Modell für das vereinte ER-Diagramm (s.o.) in Form von SQL-Statements an (hierbei soll die Umsetzung auf Ihrer Antwort zu Aufgabe 1 basieren). Auch Fremdschlüssel sollen erzeugt werden, wo dies nötig/sinnvoll ist (es dürfen ja Tools wie MySQL Workbench oder HeidiSQL verwendet werden!).

b) Füllen Sie zum Testen Ihre Tabellen mit passenden Testdaten (mindestens 4 pro Tabelle). Tragen Sie sich dabei selbst (also mit Ihren Namen und Vornamen) auch als Person ein, die auf Bildern gezeigt wird.

c) Anfrage 1: Listen Sie die Bilder zusammen mit der ID und dem Namen des Erstellers auf. Sortieren Sie das Ergebnis alphabetisch nach den Erstellern und bei mehreren Bildern pro Ersteller zusätzlich nach dem Preis.

d) Anfrage 2: Listen Sie zu jedem Bild an, auf welchem Sie abgebildet sind, in welchen Systemen (incl. Backups) das Bild gespeichert ist.

Beispielergebnisse für die Anfragen 1 und 2 (Die Attribute der Rückgabe soll diesen Beispielergebnissen entsprechen!!!):

zu Anfrage 1: zu Anfrage 2:

Bemerkung zu Aufgabe 3: Schicken Sie die Lösung zu Aufgabe 2 zusätzlich per E-Mail als ausführbares SQL-Script (in einer Text-Datei – Kommentare nicht vergessen!) an Ihren Tutor.

Aufgabe 3 (10 Punkte – 5, 5)

Erstellen Sie für folgendes ER-Diagramm je ein Mengendiagramm mit folgenden Bedingungen (sofern dies möglich ist; falls nicht begründen Sie dies):

i. Drei Objekte des Objekt-Types A, zwei Objekte von B und zwei Objekte von C.

ii. Ein Objekt des Objekt-Types A, zwei Objekte von B und zwei Objekte von C.

a)

b)

c)

d)

Referenzen

ÄHNLICHE DOKUMENTE

Benennen Sie die folgenden wichtigen Carbonsäure(n)/derivate entweder mit ihrem Trivialnamen oder nach IUPAC-Nomenklatur.. Bestimmen Sie die absolute Konfiguration der

Erwägungsgrund 2 legt fest: »Die Grundsätze und Vorschriften zum Schutz natürlicher Personen bei der Verarbeitung ihrer personenbezogenen Daten sollten gewährleisten, dass

Ist sie auch

Listen to a person talking about different animals.. There are three more pictures than

Die Bepunktung erfolgte nach der l¨ angsten korrekten Teilfolge (Streichung einer minimalen Anzahl von Funktionen, so dass eine korrekt sortierte Folge ¨ ubrig bleibt).. Bei L¨ ange

Achtung: Wenn das Molekül Partialladungen aufweist können Sie je nachdem erst mit der Struktur- formel gemäss der Elektronenpaarabstossungstheorie entscheiden!.

Geben Sie jeweils einen Beweis oder ein Gegenbeispiel

Arbeitsblatt - OS - Legasthenie - Rahel Roefke, Essen - 201 Lösungen. 2x Herbstblätter 2x gelbe Blumen Säge