Powered by Rexx! Entwurf und Entwicklung
eines Web-basierten Terminkalenders


Inhalt

WML-Version

Hinweis: HTML-Version ist ebenfalls verfügbar bei Thomas Jungmann!

5. Datenbank "CalendarStore"

Bemerkung: Nach [RFC 2445] (iCalender spec.) sollte ein Terminkalender unteranderem aus folgenden Komponenten bestehen: TO-DO, EVENT, JOURNAL. Für diese Seminararbeit bedeutet dies, dass es mindestens zwei Kategorien (TO-DO, EVENT) an Terminen geben muss mit jeweils einer dazugehörigen Terminbeschreibung (JOURNAL). Diese Vorgehensweise bedingt implizit zwei Datenbanken (Category-DB und Event-DB)!

Die Datenbanken (User-DB und Session-DB), die für das Sessionmanagement benötigt werden, kommen noch hinzu. Aufgrund der Tatsache, dass Cookies auf mobilen Endgeräten nicht gespeichert werden können (keine Festplatte!,...) ist eine solche Vorgehensweise zwingend.

Siehe Dazu auch die Datenbankkonzeption von Thomas Jungmann!

Entity-Relationship Modell des CalenderStore!

  • user(uID,uniqueName,password)
  • event(eventID,uID,categoryID,description,date,time,duration)
  • session(sID;uID,expireTime)
  • category(categoryID,category)


Ednan Masovic
Last modified: November 2000