• Keine Ergebnisse gefunden

q Relational Databases 1 Aufgabenblatt 4: Sichten-Integration (Abgabe bis Donnerstag, 26.11.2020, 15:00 Uhr)

N/A
N/A
Protected

Academic year: 2021

Aktie "q Relational Databases 1 Aufgabenblatt 4: Sichten-Integration (Abgabe bis Donnerstag, 26.11.2020, 15:00 Uhr)"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

q Relational Databases 1

Aufgabenblatt 4: Sichten-Integration

(Abgabe bis Donnerstag, 26.11.2020, 15:00 Uhr)

Um die Studienleistung für die Vorlesung zu bestehen, benötigen Sie mindestens 50% der über das Semester erreichbaren Punkte in den Übungsaufgaben. Um das Modul RDB1 zu bestehen, müssen Sie die Studienleistung erbringen und die Klausur bestehen. Die Übungsaufgaben müssen in Gruppen zu je zwei Studierenden gelöst und wöchentlich bis Donnerstag vor Beginn der Vorlesung als PDF-Datei an die Mail-Adresse des für Ihre Gruppe zuständigen Hiwi geschickt werden.

Die Mail-Adresse finden Sie auf der Webseite der Vorlesung. Vergessen Sie nicht Ihren Namen, sowie Ihre Matrikel- und Übungsgruppennummer auf die Lösung zu schreiben. Wird eine der beiden Informationen vergessen, wird die Lösung automatisch mit 0 Punkten bewertet. Lösungen werden in deutscher und englischer Sprache akzeptiert. Verwenden Sie stets Ihre eigenen Worte!

Bitte denken Sie unbedingt daran alle wichtigen Informationen (Name, Gruppennummer UND Matrikelnummer) direkt auf die Abgabe zu schreiben. Sonst müssen wir die Abgabe leider mit 0 Punkten bewerten.

Aufgabe 4.1 Datenbank-Integration (4 Punkte)

Sie arbeiten in einem jungen und dynamischen Unternehmen als Dataanalyst. Die einzelnen Abteilun- gen des Unternehmens verfügen jeweils über ihre eigenen Datenbanken. Bei Ihren Analysen fällt Ihnen auf, dass Teile der Datenbanken über ähnliche Datensätze verfügen. Diese Redundanz er- schwert die Analysen. Ihr Chef gibt Ihnen die Erlaubnis das Problem zu lösen. Beschreiben Sie, wie Sie vorgehen und nennen Sie die Gründe hierfür.

Aufgabe 4.2 Schema-Integration (10 Punkte)

Erster Teil: Erstellen Sie jeweils ein EER-Modell für jede der folgenden Mini-Modellbeschreibungen.

(5 Punkte)

Mini-Modellbeschreibungen A: Erstellen Sie ein Modell für elektronische Haushaltsgeräte. Jedes elektronische Gerät hat einen Namen, einen Typ (z.B. Waschmaschine, Kühlschrank usw.), eine Mo- dellnummer, und wird von einer Firma hergestellt. Der Hersteller hat einen Namen, eine Adresse und eine Telefonnummer. Darüber hinaus gibt es Geschäfte, welche die Haushaltsgeräte verkaufen.

Jedes Geschäft hat einen Namen und gehört zu einer Stadt.

Mini-Modellbeschreibungen B: Wir interessieren uns für Kaffeemaschinen. Jede Kaffeemaschine hat einen Namen, einen Hersteller und eine Liste der verschiedenen Kaffeesorten (z.B. Latte, Cap- puccino, Espresso, Cappuccino-Latte usw.), die mit der Maschine zubereitet werden können. Jede Kaffeesorte verfügt über einen Namen, eine Beschreibung der Kaffeesorte und das Jahr in dem diese Kaffeesorte erstmals eingeführt wurde. Wir sind auch daran interessiert die Anzahl der Tassen zu speichern, welche während der Lebensdauer der Kaffeemaschine zubereitet werden können.

Zweiter Teil: Integrieren Sie beide Modelle in ein gemeinsames Modell. Bitte erläutern Sie Ihre Lö- sung und Designentscheidungen (5 Punkte)

(2)

Aufgabe 4.3 Schema-Integration (11 Punkte)

Führen Sie die abgebildeten Modelle zu einem Modell zusammen.

(1,*) (1,10) (16,*)

(0,*)

(0,*)

(10,30) (1,1) (0,*)

(1,*)

(1,*) (1,*)

(1,1) (1,*)

Olympische Spiele

Nation nimmt teil

Sportart

Weltmeisterschaft Staat

nimmt teil

Austragungsort

findet statt

Athlet

tritt an für

übt aus

Nationalmannschaft

von

name kontinent

id

name

datum

ort

#medaillen

id

jahr name

Nationalspieler id

name

sportart

ist in

name typ

id

id name

einwohnerzahl

Referenzen

ÄHNLICHE DOKUMENTE

Sobald eine Lücke zwischen den Kartons erkannt wird (LSQ=0) hält das Förderband Quer an und das Förderband Längs läuft an.. ◦ (5) Nachfüllen

Sobald eine Lücke zwischen den Kartons erkannt wird (LSQ=0) hält das Förderband Quer an und das Förderband Längs läuft an.. ◦ (5) Nachfüllen

(c) die Theorie der diskreten linearen Ordnungen ohne Endpunkte (d.h., jedes Element hat genau einen direkten Nachfolger und genau einen direkten Vorg¨ anger);. (d) die Theorie {ψ :

Um die Studienleistung für die Vorlesung zu bestehen, benötigen Sie mindestens 50% der über das Semester erreichbaren Punkte in den Übungsaufgaben.. Um das Modul RDB1 zu bestehen,

(1 Punkt) Nur Mitarbeiter (id, name, bezahlung, rang) vom Rang 3 oder höher ent- hält, die eine Bezahlung von 100.000€ oder mehr bekommen (hier soll die View aus der

Zuletzt soll nun eine Sicht (View) erstellt werden, in welcher für jeden Mitarbeiter die Anzahl der Aufgaben welche ihm zugewiesen wurden angezeigt werden sollen. Aufgabe: Geben

We are also interested in storing the number of cups that can be prepared in the lifetime of the coffee machine. Integrate both models into a

Please note: To pass the “RDB 1 Modul” you need the exercise points and the exam.. Please use your own words for