Version 15 (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_id * (Movies), person_id * (Persons))
- Replies(discussion_id * (Discussions), reply_id, text, date, user_id * (Users) )
DDL скрипта за креирање и бришење на табелите
DML скрипта за полнење на табелите со податоци
Целосен фолдер за сите основни табели на скриптата: https://drive.google.com/drive/folders/1FZ41J4si4StIKniLExB5XLAZEBo_jRlE?usp=sharing
Првична верзија за полнење на скрипта:polnenje.sql
Релациски дијаграм изваден од 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.