004
19.04.2005, 21:33 Uhr
Crazy-X
|
Hi,
Also mein bisheriger Datenbank Entwurf sieht so aus:
Alben: AlbumID, InterpretID, Album, Jahr, Tracks, Kurzinfo Genres: GenreID, Genre Interpreten: InterpretID, Interpret, Info, Favourit LiederZuordnung: AlbumID, LiedID, Track LiederLibrary: LiedID, InterpretID, Titel, GenreID, SubGenre, AlbumID, Kurzinfo, Liedtext, Favourit LiederSammlung: ID, LiedID, Dateiformat, Dateiname, Dateigröße, Zeit, Bemerkung
Allerdings musste ich dabei einige Kompromisse eingehen. Es ergeben sich deshalb noch einige Einschränkungen, die man evtl. noch lösen könnte.
Ansonsten stell ich hier jetzt einfach mal folgende 2 Klassendiagramme zur Diskussion.
http://home.arcor.de/pc-as235/mysql.png http://home.arcor.de/pc-as235/player.png
Wie man sieht habe ich den Player soweit eigentlich schon in der von Spacelord angesprochenen 3 Schichten Architektur entworfen. Für den DB/Verwaltungs Teil der Anwendung habe ich leider noch keine Entwurfs-Ideen.
RFC
Crazy-X |