Changes between Version 10 and Version 11 of ERModel
- Timestamp:
- 11/24/21 00:31:42 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v10 v11 8 8 * **Businesses** - Ентитет кој содржи листа од бизниси и информациите во врска со нив. 9 9 * ''Кандидат клучеви:'' 10 * business_id - PRIMARY KEY, вештачки број, уникатен за еднозначно разликување записи од Businesses, нумерички, not null (задолжителен), auto_increment10 * business_id - PRIMARY KEY, вештачки број, уникатен за еднозначно разликување записи од Businesses, нумерички, not null (задолжителен), serial 11 11 * ''Атрибути:'' 12 12 * business_phone - текстуален, максумум 150 знаци 13 * business_address - текстуален, максумум 150 знаци, задолжителен14 13 * business_hours - текстуален, максумум 150 знаци 15 14 * business_name - текстуален, максумум 150 знаци, задолжителен … … 17 16 * business_avg_stars - изведен атрибут, нумерички, помеѓу 1 и 5 18 17 18 * **Addresses** - Ентитет кој содржи листа од адреси на бизнисите. 19 * ''Кандидат клучеви:'' 20 * address_id - PRIMARY KEY, вештачки број, уникатен за еднозначно разликување записи од Addresses, нумерички, not null (задолжителен), serial 21 * ''Атрибути:'' 22 * address_street - текстуален, максумум 150 знаци 23 * address_postal_code - текстуален, максумум 150 знаци 24 * address_city - текстуален, максумум 150 знаци 25 26 19 27 * **Services** - Ентитет кој содржи листа од сервиси кои ги нудат бизнисите. 20 28 * ''Кандидат клучеви:'' 21 * service_id - PRIMARY KEY, вештачки број, уникатен за еднозначно разликување записи од Services, нумерички, not null (задолжителен), auto_increment29 * service_id - PRIMARY KEY, вештачки број, уникатен за еднозначно разликување записи од Services, нумерички, not null (задолжителен), serial 22 30 * ''Атрибути:'' 23 31 * service_name - текстуален, максумум 150 знаци, задолжителен … … 26 34 * **Categories **- Ентитет кој содржи категории во кои спаѓаат бизнисите. 27 35 * ''Кандидат клучеви:'' 28 * category_id - PRIMARY KEY, вештачки број, уникатен за еднозначно разликување записи од Categories, нумерички, not null (задолжителен), auto_increment36 * category_id - PRIMARY KEY, вештачки број, уникатен за еднозначно разликување записи од Categories, нумерички, not null (задолжителен), serial 29 37 * ''Атрибути:'' 30 38 * category_name - текстуален, максумум 150 знаци, задолжителен … … 33 41 * **Reviews** - Ентитет кој ги содржи ревјуата оставени од корисниците. 34 42 * ''Кандидат клучеви:'' 35 * review_id - PRIMARY KEY, вештачки број, уникатен за еднозначно разликување записи од Reviews, нумерички, not null (задолжителен), auto_increment43 * review_id - PRIMARY KEY, вештачки број, уникатен за еднозначно разликување записи од Reviews, нумерички, not null (задолжителен), serial 36 44 * ''Атрибути:'' 37 45 * review_text - текстуален, максумум 500 знаци, задолжителен 46 * review_title - текстуален, максумум 150 знаци, задолжителен 38 47 * review_stars - нумерички, помеѓу 1 и 5, задолжителен 39 48 * review_timestamp - timestamp, задолжителен … … 41 50 * **Reviewers** - Ентитет кои ги содржи посетителите на апликацијата кои можат да се логираат и да остават reviews 42 51 * ''Кандидат клучеви:'' 43 * reviewer_id - PRIMARY KEY, вештачки број, уникатен за еднозначно разликување записи од Reviewers, нумерички, not null (задолжителен), auto_increment52 * reviewer_id - PRIMARY KEY, вештачки број, уникатен за еднозначно разликување записи од Reviewers, нумерички, not null (задолжителен), serial 44 53 * ''Атрибути'' 45 54 * reviewer_email - текстуален, максумум 150 знаци, задолжителен