Changes between Version 5 and Version 6 of ERModel
- Timestamp:
- 01/28/21 01:45:25 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v5 v6 17 17 * ЛТел.Број - текстуален тип (опционален) 18 18 19 2.'''Библиотекар''' - Ентитет кој што произлегува од Луѓе, дефинира корисник и админ на апликацијата.19 * '''Библиотекар''' - Ентитет кој што произлегува од Луѓе, дефинира корисник и админ на апликацијата. 20 20 * Кандидат клучеви: '''//БиблиотекарИД//''' - вештачки број за разликување на инстанци од Библиотеки, нумеричен, PRIMARY KEY (задолжителен) 21 21 * Атрибути: 22 22 23 3.'''Библиотека''' - Ентитет кој што дефинира физичка библиотека.23 * '''Библиотека''' - Ентитет кој што дефинира физичка библиотека. 24 24 * Кандидат клучеви: '''//БиблиотекаИД//''' - вештачки број за разликување на инстанци од Библиотека, нумеричен, PRIMARY KEY (задолжителен) 25 25 * Атрибути: … … 27 27 * БАдреса - текстуален тип (задолжителен) 28 28 29 4.'''Резервација''' - Ентитет кој што дефинира информација за резервација на книга.29 * '''Резервација''' - Ентитет кој што дефинира информација за резервација на книга. 30 30 * Кандидат клучеви: '''//РезервацијаИД//''' - вештачки број за разликување на инстанци од Резервација, нумеричен, PRIMARY KEY (задолжителен) 31 31 * Атрибути: … … 33 33 * статус - текстуален тип (задолжителен) 34 34 35 5.'''Позајмица''' - Ентитет кој што дефинира информација за позајмица на книга.35 * '''Позајмица''' - Ентитет кој што дефинира информација за позајмица на книга. 36 36 * Кандидат клучеви: '''//ПозајмицаИД//''' - вештачки број за разликување на инстанци од Позајмица, нумеричен, PRIMARY KEY (задолжителен) 37 37 * Атрибути: … … 40 40 * статус - текстуален тип (задолжителен) 41 41 42 6.'''Член''' - Ентитет кој што произлегува од Луѓе, дефинира корисник на апликацијата.42 * '''Член''' - Ентитет кој што произлегува од Луѓе, дефинира корисник на апликацијата. 43 43 * Кандидат клучеви: '''//ЧленИД//''' - вештачки број за разликување на инстанци од Член, нумеричен, PRIMARY KEY (задолжителен) 44 44 * Атрибути: … … 46 46 * пасвордЧлен - текстуален тип (задолжителен) 47 47 48 7.'''Автор''' - Ентитет кој што дефинира информации за автори на книги.48 * '''Автор''' - Ентитет кој што дефинира информации за автори на книги. 49 49 * Кандидат клучеви: '''//АвторИД//''' - вештачки број за разликување на инстанци од Автор, нумеричен, PRIMARY KEY (задолжителен) 50 50 * Атрибути: … … 52 52 * АЕмаил - текстуален тип (задолжителен) 53 53 54 8.'''Категорија''' - Ентитет кој што дефинира информации за категории на книги.54 * '''Категорија''' - Ентитет кој што дефинира информации за категории на книги. 55 55 * Кандидат клучеви: '''//КатегоријаИД//''' - вештачки број за разликување на инстанци од Категорија, нумеричен, PRIMARY KEY (задолжителен) 56 56 * Атрибути: 57 57 58 9.'''Издавач''' - Ентитет кој што дефинира информации за издавачи на книги.58 * '''Издавач''' - Ентитет кој што дефинира информации за издавачи на книги. 59 59 * Кандидат клучеви: '''//ИздавачИД//''' - вештачки број за разликување на инстанци од Издавач, нумеричен, PRIMARY KEY (задолжителен) 60 60 * Атрибути: … … 64 64 * ИТел.Бр - текстуален тип (опционален) 65 65 66 10.'''Оцена''' - Ентитет кој што дефинира оценување и коментирање на книги.66 * '''Оцена''' - Ентитет кој што дефинира оценување и коментирање на книги. 67 67 * Кандидат клучеви: '''//ОценаИД//''' - вештачки број за разликување на инстанци од Оцена, нумеричен, PRIMARY KEY (задолжителен) 68 68 * Атрибути: … … 71 71 72 72 73 11.'''Книги''' - Ентитет кој што дефинира информации за книги.73 * '''Книги''' - Ентитет кој што дефинира информации за книги. 74 74 * Кандидат клучеви: '''//КнигаИД//''' - вештачки број за разликување на инстанци од Книги, нумеричен, PRIMARY KEY (задолжителен) 75 75 * Атрибути: 76 76 * Наслов - текстуален тип (задолжителен) 77 77 78 12.'''Инстанца_Книга''' - Слаб ентитет кој зависи од Книги и кој што дефинира една инстанца од книга.78 * '''Инстанца_Книга''' - Слаб ентитет кој зависи од Книги и кој што дефинира една инстанца од книга. 79 79 * Кандидат клучеви: '''//КнигаИД//''' и '''//СерискиБрој//''' - вештачки броеви за разликување на инстанци од Книги (композитен клуч), нумеричен, PRIMARY KEY (задолжителен), дискриминатор(задолжителен), заедно со КнигаИД од Книги го создаваат PRIMARY KEY на Инстанца_Книга. 80 80 * Атрибути: 81 81 * статус - текстуален тип (задолжителен) 82 82 83 * '''Релации''':84 83 85 1.'''работи во''' - Релација која поврзува Библиотека со Библиотекар, еден библиотекар работи во една библиотека.86 2.'''потврдува''' - Релација која поврзува Библиотекар со Резервација, еден библиотекар потврдува една резервација.87 3.'''додава''' - Релација која поврзува Библиотекар со Книги, еден библиотекар додава една книга.88 4.'''прави''' - Релација која поврзува Член со Резервација, еден член прави една резервација.89 5.'''оценува''' - Релација која поврзува Член со Оцена, еден член дава една оценка90 6.'''се наоѓа''' - Релација која поврзува Библиотека со Инстанца_Книга, една инстаца од книга се наоѓа во една библиотека.91 7.'''станува''' - Релација која поврзува Резервација со Позајмица, една резервација станува една позајмица.92 8.'''е издадена''' - Релација која поврзува Издавач со Книги, една книга е издадена од еден издавач.93 9.'''напишал''' - Релација која поврзува Автор со Книги, еден автор напишал една книга.94 10.'''има (категорија - книги)''' - Релација која поврзува Категорија со Книги, една книга има една категорија.95 11.'''има (книги - инстанца книга)''' - Релација која поврзува Книги со Инстанца_Книга, една книга има една инстанца од книга.96 12.'''содржи (оцена - автор)''' - Релација која поврзува Оцена со Автор, еден автор има една оцена.97 13.'''содржи (оцена - книги)''' - Релација која поврзува Оцена со Книги, една книга има една оцена.98 14.'''содржи (резервација - книги)''' - Релација која поврзува Резервација со Книги, една резервација има една книга.99 15.'''содржи (позајмица - инстанца_книгa)''' - Релација која поврзува Позајмица со Инстанца_Книгa, една позајмица има една инстанца од книга.84 * '''работи во''' - Релација која поврзува Библиотека со Библиотекар, еден библиотекар работи во една библиотека. 85 * '''потврдува''' - Релација која поврзува Библиотекар со Резервација, еден библиотекар потврдува една резервација. 86 * '''додава''' - Релација која поврзува Библиотекар со Книги, еден библиотекар додава една книга. 87 * '''прави''' - Релација која поврзува Член со Резервација, еден член прави една резервација. 88 * '''оценува''' - Релација која поврзува Член со Оцена, еден член дава една оценка 89 * '''се наоѓа''' - Релација која поврзува Библиотека со Инстанца_Книга, една инстаца од книга се наоѓа во една библиотека. 90 * '''станува''' - Релација која поврзува Резервација со Позајмица, една резервација станува една позајмица. 91 * '''е издадена''' - Релација која поврзува Издавач со Книги, една книга е издадена од еден издавач. 92 * '''напишал''' - Релација која поврзува Автор со Книги, еден автор напишал една книга. 93 * '''има (категорија - книги)''' - Релација која поврзува Категорија со Книги, една книга има една категорија. 94 * '''има (книги - инстанца книга)''' - Релација која поврзува Книги со Инстанца_Книга, една книга има една инстанца од книга. 95 * '''содржи (оцена - автор)''' - Релација која поврзува Оцена со Автор, еден автор има една оцена. 96 * '''содржи (оцена - книги)''' - Релација која поврзува Оцена со Книги, една книга има една оцена. 97 * '''содржи (резервација - книги)''' - Релација која поврзува Резервација со Книги, една резервација има една книга. 98 * '''содржи (позајмица - инстанца_книгa)''' - Релација која поврзува Позајмица со Инстанца_Книгa, една позајмица има една инстанца од книга. 100 99 101 100