Datový model

SongsAndVotes

Projekty .NET

SSŠVT


Datový model k projektu SongsAndVotes

Analýza datového modelu ke každému release-u projektu SongsAndVotes je na samostatné stránce:


Celková analýza datového modelu

První release projektu SongsAndVotes je o písničkách, albech a skupinách/zpěvácích.

Druhý release realizuje zabezpečení aplikace, čili pracuje s uživateli a jejich rolemi.

Třetí release přidává funkcionalitu sociálních sítí, jako je hodnocení, komentování a posílání zpráv.

Budeme tedy potřebovat následující business objekty:

Artist
Zpěvák, zpěvačka, skupina.
Album
Album s písničkami.
Song
Určitá písnička.
User
Uživatel aplikace SongsAndVotes.
Role
Role uživatele (např. běžný uživatel, administrátor apod.).
UserProfile
Uživatelský profil.
Playlist
Uživatelem definovaný playlist.
Vote
Hodnocení písničky pomocí hvězdiček.
Like
Reakce na písničku ("to se mi líbí", "nelíbí se mi" apod.).
Comment
Komentář k písničce.
Message
Zpráva poslaná jedním uživatelem jinému uživateli.

ER-diagram

Datový model prvních dvou release-ů projektu zobrazuje i následující ER-diagram:

ER-diagram k projektu SongsAndVotes