wiki:RelationalDesign

Version 13 (modified by 193113, 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 скрипта за креирање и бришење на табелите

kreiranje.sql

DML скрипта за полнење на табелите со податоци

popolnuvanje.sql

Релациски дијаграм изваден од DBeaver

No image "schema.jpg" attached to RelationalDesign

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.