• Keine Ergebnisse gefunden

SQL-Lab – Aufgabenblatt 1 – Modellierung

N/A
N/A
Protected

Academic year: 2021

Aktie "SQL-Lab – Aufgabenblatt 1 – Modellierung"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

SQL Lab – WiSe 12/13

Institut für Informationssysteme – TU Braunschweig – http://www.ifis.cs.tu-bs.de

Technische Universität Braunschweig Institut für Informationssysteme http://www.ifis.cs.tu-bs.de Wolf-Tilo Balke, Philipp Wille

SQL-Lab – Aufgabenblatt 1 – Modellierung

Allgemeine Informationen

In der ersten Aufgabe soll eines von zwei Szenarien modelliert werden, das auf der Vorle- sungswebseite (http://www.ifis.cs.tu-bs.de/teaching/ws-1213/sql) heruntergeladen werden kann. Dazu wird der in der RDB1 Vorlesung vorgestellte UML Dialekt für Klassendiagramme benutzt. Jedes Team bekommt von seinem Tutor entweder Szenario A oder B zugeteilt.

Unterschiedliche Teams können sich bei der Bearbeitung der Aufgabe beraten, am Ende muss aber jedes Team ein eigenes klar unterscheidbares Diagramm anfertigen.

Das fertige UML Diagramm soll nicht handschriftlich auf einem DIN A4 Blatt abgegeben werden und gut lesbar sein. Gefaltete oder nur mit einer Lupe lesbare Abgaben zählen nicht als gut lesbar. Das modellierte Szenario soll von einem Informatikstudenten im dritten Semester einfach und in der beabsichtigten Art und Weise verstanden werden können. Des- halb gehört zu der Abgabe eine ausführliche ausformulierte Dokumentation des im Diagramm modellierten Sachverhalts. Die Dokumentation kann z.B. Auszüge des Diagramms enthalten, an denen bestimmte modellierte Aspekte des vollen Diagramms verdeutlicht wer- den. Um das Diagramm übersichtlicher strukturieren zu können, bietet sich außerdem die Verwendung von Paketen an – Containern, die mehrere semantisch zusammengehörige UML Klassen umschließen. Passende Datentypen sollen mit modelliert werden, Funktionen nicht. Sinnvolle Ergänzungen und Kommentare im Diagramm können eingefügt werden.

Vorbereitung & Werkzeuge

Zur Bearbeitung dieser Aufgabe wird ein UML Modellierungstool benötigt. Grundsätzlich darf jedes geeignete Programm verwendet werden. Einige mögliche Programme wären:

• ArgoUML (http://argouml.tigris.org) – Javabasiert; viele Funktionalitäten

• diagram.ly (http://www.diagram.ly) – Webbasiert; kollaboratives Arbeiten

Achtung: In ArgoUML stehen standardmäßig nur wenige Datentypen zur Verfügung (Inte- ger, String, etc). Sollten weitere Typen benötigt werden (wie z.B. Zeit oder Datum) können diese neu definiert werden. Einige in der Vorlesung vorgestellte Features von UML werden von ArgoUML nicht unterstützt (z.B. XOR-Assoziationen oder qualifizierende Assoziatio- nen). Sollte eines der nicht unterstützten Features benötigen werden, kann dies mit einer kleinen Notiz oder frei von Hand direkt im Diagramm annotiert werden.

• Ein Ausdruck und eine PDF des gut lesbaren UML Diagramms und der ausführlichen ausformulierten Dokumentation auf DIN A4.

• Schickt das PDF als Mail an euren Tutor (Emailadresse auf der Vorlesungsseite).

Liste der Abgaben für Aufgabenblatt 1

Referenzen

ÄHNLICHE DOKUMENTE

Jede Aufgabe kann an einem eigenen Rechner oder in einem der Computerräume (z.B. IZ G40, im Altgebäude oder im Gauß-IT-Zentrum) bearbeitet werden. Am Ende des Praktikums muss

Zu einem Film wird die URL seines Streams gespeichert, während bei Serien jede einzelne Episode eine eigene URL hat.. Zu allen Filmen und Episoden werden die beteiligten

FIRST.FM möchte damit auch unbekannten Bands und Solokünstlern eine Plattform zur Ver- öffentlichung ihrer Musik bieten.. Bislang basierte der Service auf einem bekannten

Der Ablauf, der Inhalt und die Ergebnisse dieser vier Schritte sollten bereits in RDB1 im Aufgabenblatt 4: View Integration (Aufgabe 4.2) genauer beschrieben

Technische Universität Braunschweig Institut für Informationssysteme http://www.ifis.cs.tu-bs.de Wolf-Tilo Balke, Philipp Wille.. SQL-Lab – Aufgabenblatt 3 –

Anfrage 5: Finde die names aller Actors (und Actresses), die in mindestens 30 Movies (nicht Serien) seit 2004 mitgespielt haben und die Anzahl der Movies in denen sie

Jeder Schauspieler, der noch keine Zahl hat und mit einem der Schauspieler mit der Zahl 1 in einem Film zusammen gespielt haben, bekommt eine Kevin Bacon Zahl von 2. Das

Aufgabe 7: Nachdem die tv_movies und tv_actors Tabellen erstellt wurden, kann nun die Grundlage für die three degrees of Heath Ledger gelegt werden!. Dazu soll