Version 9 (modified by 3 years ago) ( diff ) | ,
---|
Логички и физички дизајн
Релациска шема(со мапирачка трансформација)
- примарни клучеви - болдирани и подвлечени
- надворешни клучеви - закосени и * до името на надворешниот клуч и во заграда табелата кон која референцира
- задолжителни атрибути - само болдирани
- уникатни атрибути - со црвена боја
- останати атрибути - немаат посебна ознака
- Users(user_id, username, name, surname, email, password)
- Persons(person_id, name, surname, type, date_of_birth, image_url, description)
- Movies(movie_id, title, description, image_url, airing_date, imbd_rating, director_id (Persons))
- Genres(genre_id, type)
- 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))
- Person_rates( person_id * (Persons),user_id * (Users), 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
Attachments (3)
- polnenje.sql (9.9 KB ) - added by 3 years ago.
- kreiranje.sql (6.8 KB ) - added by 3 years ago.
- schema.png (61.7 KB ) - added by 3 years ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.