= Логички и физички дизајн = === Релациска шема(со парцијална трансформација) === * примарни клучеви - болдирани и подвлечени * надворешни клучеви - закосени и * до името на надворешниот клуч и во заграда табелата кон која референцира * задолжителни атрибути - само болдирани * останати атрибути - немаат посебна ознака ---- * Users(__**user_id**__, **username**, **name**, **surname**, **email**, **password**) * Movies(__**movie_id**__, **title**, **description**, image_url, airing_date, imbd_rating, ''user_id'' * (Persons)) * Genres(__**genre_id**__, **type**) * Persons(__**person_id**__, **name**, **surname**, **type**, date_of_birth, image_url, description) * Movie_rates(**__''movie_id''__** * (Movies), **__''user_id''__** * (Users), **reason**, **stars_rated**) * Movie_likes(**__''movie_id''__** * (Movies), **__''user_id''__** * (Users)) * Movie_genres(**__''movie_id''__** * (Movies), **__''genre_id''__** * (Genres)) * User_genres(**__''user_id''__** * (Users), **__''genre_id''__** * (Genres)) * Movie_actors(**__''movie_id**__'' * (Movies), **__''person_id**__'' * (Persons)) * User_persons(**__''user_id**__'' * (Users), **__''person_id**__'' * (Persons), **reason**, **stars_rated**) * Discussions(**__discussion_id**__ , **type**, **text**, **title**, **date**, **''user_id''** * (Users)) * Movie_discussions(**__''discussion_id**__'' *( Discussions), **__''movie_id''__** * (Movies)) * Person_discussions(**__''discussion_id**__'' * (Discussions), **__''person_id''__** *(Persons)) * Replies(**__''discussion_id''__** * (Discussions), **__reply_id__**, **text**, **date**, **''user_id''** * (Users) ) === DDL скрипта за креирање на табелите и бришење на табелите === === DML скрипта за полнење на табелите со податоци === === Релациски дијаграм изваден од DBeaver ===