SBWL Kurs V - Informationsmanagement
Vertiefendes Übungsprojekt II (SQL 2)

Albert Weichselbraun


Date: 10. Mai 2011



Inhalt

1 Informationen zur Lehrveranstaltung

1.1 Einstiegsvoraussetzungen

Formale Voraussetzung für die Teilnahme am Anwendungsprojekt ist ein positiver Abschluss der Lehrveranstaltung SBWL Kurs III - Informationsmanagement (Vertiefendes Übungsprojekt I) von Prof. Panny und Prof. Kaiser oder Dr. Mitlöhner.
Im Zuge dieser Lehrveranstaltung soll ein Datenbank-Softwareprojekt selbständig durchgeführt werden.

Für das Projekt notwendige Kenntnisse sind

  1. Modellierungsmethoden insb. ER-Modellierung
  2. SQL (PostgreSQL)
  3. eine Programmiersprache (PHP 5.x, Perl, Python, Java)
  4. (X)HTML
Es wird empfohlen, das Projekt mit PHP 5.x zu programmieren.

Nützliche Kenntnisse sind

  1. JavaScript
  2. Java Server Pages
  3. HTTP (Cookies, Sessions, etc.)
  4. CGI
  5. CSS

Basierend auf obiger Aufstellung empfehle ich Ihnen, sich bereits vor der ersten Einheit mit folgenden Technologien vertraut zu machen.

  1. XHTML und Stylesheets (CSS)
  2. PHP
  3. PostgreSQL (primär Unterschiede zu Oracle, so relevant)

1.2 Ablauf der Lehrveranstalung

1.3 Organisatorisches

1.3.1 Benutzeraccount

Für die Dauer des Projektes steht ihnen der institutseigene PC-Benutzerraum (Mo-Fr: 8:00-21:00, Sa: 9:00-17:00) zur Verfügung. Wenn Sie zum ersten Mal an einer Lehrveranstaltung im PC7 teilnehmen, werden die Zugangsdaten für den PC7 vor der Lehrveranstaltung an Ihren Powernet-Account gemailt.

1.3.2 Wichtige Termine

1.3.3 Anwesenheitspflicht

Bitte beachten Sie, dass es sich bei dieser LV um eine prüfungsimmanente Lehrveranstaltung mit Anwesenheitspflicht handelt. Sie dürfen somit maximal in einer Doppeleinheiten fehlen.

1.4 Beurteilungsschema

2 Inhalte der Lehrveranstaltung

Selbständige Bearbeitung eines Software Projektes unter Einsatz von Projektmanagement und Software-Engineering Technologien in Teams.
Im Zuge der Lehrveranstaltung werden Kenntnisse über die konkrete Implementierung von webbasierenden Datenbankanwendungen vermittelt und im Rahmen eines Projektes vertieft.
Dies umfasst vor allem

3 Anforderungen an das Projekt

Inhalt des SQL-Anwendungsprojekts ist die selbständige Erstellung eines webbasierenden SQL-Anwendung, unter Verwendung

Das komplette Projekt samt Dokumentation muss auf xmdimrill.ai.wu-wien.ac.at installiert werden und über das World Wide Web abrufbar sein. Das Projekt sollte im gemeinsamen Projektverzeichnis ~/sql2 zu finden sein.

Ziel der Lehrveranstaltung ist die selbständige Durchführung eines SQL-Projekts. Es sind Teams bis zu einer Größe von zwei Teilnehmern erlaubt. Das Thema der Arbeit kann frei gewählt werden.

Die Dokumentation aller Phasen des Projekts hat in HTML oder PDF zu erfolgen.

Die Projektphasen ergeben sich in Anlehnung an das SA/SD-Modell (auch bekannt unter dem Namen System Development Life Cycle oder Wasserfallmodell) der Vorlesung Informationsmanagement in Organisationen II folgendermaßen:

In der zweiten Unterrichtseinheit haben die Teilnehmer ihre Problemdefinition und die UML Use Case Diagramme zu präsentieren - in der dritten Einheit erfolgt die Präsentation von ER-Modell und Datenbankdesign.
Die Dokumentation der ersten Schritte des SA/SD Modells (Problemdefinition bis Systemdesign) hat bis spätestens Anfang der vierten Einheit im ~/sql2/doc Verzeichnis abgelegt zu werden.

4 Unterlagen

4.1 Einführung

4.2 Entity-Relationship Modell

4.3 Postgresql

4.4 Datenbankanbindungen mittels SQL

4.5 HTML und CSS

4.6 PHP

4.7 Facebook

4.8 Web 2.0 Services

4.9 Visualisierung

A. Anhang

Im folgendem die Anforderungen für Projekte, welche in den letzten Sommersemestern erstellt wurden.

Die Anforderungen für Projekte im Sommersemester 2011 werden demnächst bekanntgegeben.

A..1 Projekte & Anforderungen

A..1.1 Sommersemester 2011

Die Anforderungen für das Sommersemester 2011 finden sie hier.

A..1.2 Sommersemester 2010

Die Anforderungen für das Sommersemester 2010 finden sie hier.

A..1.3 Sommersemester 2009

Die Anforderungen für das Sommersemester 2009 finden sie hier.

A..1.4 Sommersemester 2008

Das Thema des diesjährigen Projektes lautet ``Social Web Mining''. Ziel ist es, eine Facebook Applikation zu erstellen, welche aus Benutzerprofilen ein soziales Netzwerk erstellt und dieses Netzwerk mit Kontextinformationen wie zum Beispiel Blogs (technorati) und Geoinformationen anreichert.

Das Projekt ist mit einer Reihe von technischen, organisatorischen, sozialen und rechtlichen Herausforderungen verbunden:

Ressourcen:

A..1.5 Sommersemester 2007

A..2 Downloads & Ressourcen

A..3 Druckversion

Die Druckversion dieser Seite finden Sie auf (pdf/sql2.pdf).