Changes between Version 4 and Version 5 of ERModel
- Timestamp:
- 12/01/21 17:02:46 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v4 v5 1 = Верзија 1=1 = Верзија 2 = 2 2 3 3 == Дијаграм == 4 [[Image(ERmodel_v 1.jpg)]]4 [[Image(ERmodel_v2.jpg)]] 5 5 6 6 … … 64 64 * genres_liked - текстуален тип, повеќевредносен атрибут 65 65 66 * '''Discussion-Elements''' - Ентитет што дефинира заеднички својства на дискусија и реплика. 67 * Кандидат клучеви 68 * dissucssion_id - парцијален клуч, нумерички тип, задолжителен 69 * reply_id - парцијален клуч, нумерички тип, задолжителен 70 * Атрибути 71 * text - текстуален тип, максимум 250 знаци, задолжителен 72 * date - timestap, задолжителен 73 * likes - изведен атрибут, нумерички тип 74 * dislikes - изведен атрибут, нумерички тип 66 75 67 76 68 * '''Discussions''' - Ентитет што дефинира заеднички својства на дискусија за филм и актер. 77 69 * Кандидат клучеви 78 * dissucssion_id - изведенпримарен клуч, вештачки креиран, нумерички тип, задолжителен70 * dissucssion_id - примарен клуч, вештачки креиран, нумерички тип, задолжителен 79 71 * Атрибути 80 72 * title - текстуален тип, максимум 150 знаци, задолжителен … … 86 78 * '''Replies''' - Ентитет што репрезентира реплика. 87 79 * Кандидат клучеви 88 * reply_id - парцијаленклуч, вештачки креиран, задолжителен, нумерички тип80 * reply_id - изведен клуч, вештачки креиран, задолжителен, нумерички тип 89 81 * Атрибути 90 82 * text - текстуален тип, максимум 250 знаци, задолжителен … … 113 105 * dislikes - изведен атрибут, нумерички тип 114 106 107 * '''Genres''' - Ентитет што репрезентира жанр. 108 * Кандидат клучеви 109 * genre - примарен клуч, текстуален тип, максимум 150 знаци, задолжителен 115 110 116 111 … … 118 113 * '''directs_in''' - релација што ги поврзува ентитетите Directors и Movies и посочува кој е режисерот на филмот. Филмот мора да има само еден режисер, додека 119 114 режисерот може да биде режисер на повеќе филмови. 120 * '''acts_in''' - релација што ги поврзува ентитетите Actors и Movies и означува кој актер глуми во одреден филм. Во филмот може да глумат повеќе актери, додека 121 актерот мора да глуми барем во еден филм. 115 * '''acts_in''' - релација што ги поврзува ентитетите Actors и Movies и означува кој актер глуми во одреден филм. Во филмот мора да глуми барем еден актер, додека 116 актерот може да глуми барем во еден филм. 117 * '''is_from_genre''' - релација што ги поврзува ентитетите Movies и Genres и означува на кој жанр припаѓа даден филм. Филмот мора да припаѓа барем на еден жанр, 118 додека жанр може да биде доделен на повеќе филмови. 122 119 * '''discussion_for_movie''' - релација што ги поврзува ентитетите МovieDiscussions и Movies и означува отворена дискусија за одреден филм. Филмот може да има 123 120 повеќе отворени дискусии, додека дискусијата мора да се однесува само за еден филм. … … 126 123 * '''rates_person''' - релација што ги поврзува ентитетите Persons и Users и посочува оставен рејтинг и мислење за личност од страна на корисник. Корисникот може 127 124 да остави рејтинг и мислење за повеќе личности и личноста може да добие рејтинг и мислење од повеќе корисници. 125 * '''likes_genres'' - релација што ги поврзува ентитетите Persons и Genres и посочува на корисникот кој жанр му се допаѓа. Корисникот може да му се допаѓаат повеќе 126 жанрови и жанрот може да им се допаѓа на повеќе корисници. 128 127 * '''discussion_for_person''' - релација што ги поврзува ентитетите Persons и Movies и посочува оставен рејтинг и мислење за филм од страна на корисник. Корисникот 129 128 може да остави рејтинг и мислење за повеќе филмови и филмот може да добие рејтинг и мислење од повеќе корисници. … … 137 136 138 137 == Историјат: == 139 * '''[wiki:ERModel_v1.jpg Прва верзија]''' - креирани сите атрибути и релации 138 * '''[wiki:ERModel_v1.jpg Прва верзија]''' - креирани сите атрибути и релации. 139 * '''[wiki:ERModel Втора верзија]''' - се направени следниве модификации во согласност со тикетот на асистентот: 140 * Избришан ентитет DiscussionElements 141 * Discussions претворен во силен ентитет 142 * Додадено задолжително учество од страна на Movies во релацијата directs_in 143 * Избришан повеќевредносниот атрибут genres кај Movies и Users и истиот заменет со ентитет Genres во релација со Movies и Users 144