= !FinkWave == Релациско мапирање === Ознаки Примарните клучеви се означени со bold и underline '''__PK__''' Надворешните клучеви се означени со '''FK*''' за кои во заграда '''()''' е напишана табелата која ја референцираат. Задолжителните атрибути се '''болдирани.''' === Табели 1. User ('''__user_id__, full_name, email, password, username, profile_photo''') 2. Non-Admin User ('''__user_id*(User)__''') 3. Admin ('''__user_id*(User)__''') 4. Listener ('''__user_id*(User)__''') 5. !MusicalEntity ('''__id__, title , genre , release_date''') 6. Song ('''__id*(!MusicalEntity)__, link''') 7. Artist ('''__user_id*(User)__''') 8. Event ('''__event_id__, name, location, venue, date, time ''') 9. Album ('''__id*(!MusicalEntity)__''') 10. Playlist ('''__playlist_id__, cover, name''') === DDL скрипта за бришење на табелите и креирање на табелите [[html(ddl.sql)]] === DML скрипта за полнење на табелите со податоци [[html(dml.sql​)]] == Релациски дијаграм [[Image(relational_schema_v2.png​)]] == Историјат [[html(Верзија 1)]] - Почетна верзија [[html(Верзија 2)]] - Додавање на атрибути за име, време и датум за секој настан, во табелата **events** - Промена на полето `listen_count` во табелата **listens** со `timestamp`