Closed rheikvaneyck closed 10 years ago
Wir sollten ein work-flow Modell skizzieren. Damit man ein Überblick über die Rollen, Eingangs- und Ausgabedaten erhält. Wer? (Anfragender, DJ, Admin) soll Was? (Event-Musik-Wunsch, E-Mail, User-Anlegen) Wie? (Datenbank-Zugriff, e-mail, Webseite) machen.
Vorschlag: 4 Tabellen wishes, events, users, und logs
So wie ich das vereinbart habe sind die djs alle hard coded. habe ein paar bögen von denen erhalten. wir müssen die in die db einmal einpflegen. alles weitere wäre phase 2.
eine problematik müssen wir noch überdenken. den abgleich der kunden wünsche und der dj angaben. hier müsste ein faires punktesystem den ähnlichsten musikgeschmack finden.
die 4 tabellen denke ich hauen soweit hin. muss dann nicht noch eine tabelle als pendant zu wish: flavor (dj musikangebot). damit das bestmöglich verglichen werden kann? oder denkste bringen wir das auch in wish unter und verknüpfen nur an den entspr. dj anstelle eines users?
ok, dann baue ich die Tabelle users aus und füge _aka_DJname hinzu. Ich würde für die DJ-play-flavours auch die Tabelle wishes nutzen. Dann können Kunden ihre Musikwünsche darin ablegen und DJ ihre Musikrichtungen. Die Verknüpfung würde ich in einer eigenen Tabelle flavours ablegen. Das Datenbankschema sind dann so aus:
depends on work-flow