Changes between Version 6 and Version 7 of ER Diagram
- Timestamp:
- 12/12/20 14:45:55 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ER Diagram
v6 v7 6 6 * '''Ентитети''': 7 7 8 1. Луѓе- Ентитет од кој што произлегуваат 2 други ентитети за потребите на решението.8 1. '''Луѓе''' - Ентитет од кој што произлегуваат 2 други ентитети за потребите на решението. 9 9 * Име - текстуален тип (задолжителен) 10 10 * Презиме - текстуален тип (задолжителен) … … 14 14 * '''//ЛуѓеИД//''' - нумеричен, PRIMARY KEY (задолжителен) 15 15 16 2. Библиотекар- Ентитет кој што произлегува од Луѓе, дефинира корисник и админ на апликацијата.16 2. '''Библиотекар''' - Ентитет кој што произлегува од Луѓе, дефинира корисник и админ на апликацијата. 17 17 * '''//БиблиотекарИД//''' - нумеричен, PRIMARY KEY (задолжителен) 18 18 19 3. Библиотека- Ентитет кој што дефинира физичка библиотека.19 3. '''Библиотека''' - Ентитет кој што дефинира физичка библиотека. 20 20 * БИме - текстуален тип (задолжителен) 21 21 * БАдреса - текстуален тип (задолжителен) 22 22 * '''//БиблиотекаИД//''' - нумеричен, PRIMARY KEY (задолжителен) 23 23 24 4. Резервација- Ентитет кој што дефинира информација за резервација на книга.24 4. '''Резервација''' - Ентитет кој што дефинира информација за резервација на книга. 25 25 * денНаРезервација - датум (задолжителен) 26 26 * '''//РезервацијаИД//''' - нумеричен, PRIMARY KEY (задолжителен) 27 27 28 5. Позајмица- Ентитет кој што дефинира информација за позајмица на книга.28 5. '''Позајмица''' - Ентитет кој што дефинира информација за позајмица на книга. 29 29 * Почеток-Датум - датум (задолжителен) 30 30 * Крај-Датум - датум (задолжителен) 31 31 * '''//ПозајмицаИД//''' - нумеричен, PRIMARY KEY (задолжителен) 32 32 33 6. Член- Ентитет кој што произлегува од Луѓе, дефинира корисник на апликацијата.33 6. '''Член''' - Ентитет кој што произлегува од Луѓе, дефинира корисник на апликацијата. 34 34 * датумНаЗачленување - датум (задолжителен) 35 35 * пасвордЧлен - текстуален тип (задолжителен) 36 36 * '''//ЧленИД//''' - нумеричен, PRIMARY KEY (задолжителен) 37 37 38 7. Автор- Ентитет кој што дефинира информации за автори на книги.38 7. '''Автор''' - Ентитет кој што дефинира информации за автори на книги. 39 39 * АИме - текстуален тип (задолжителен) 40 40 * АЕмаил - текстуален тип (задолжителен) 41 41 * '''//АвторИД//''' - нумеричен, PRIMARY KEY (задолжителен) 42 42 43 8. Категорија- Ентитет кој што дефинира информации за категории на книги.43 8. '''Категорија''' - Ентитет кој што дефинира информации за категории на книги. 44 44 * '''//КатегоријаИД//''' - нумеричен, PRIMARY KEY (задолжителен) 45 45 46 9. Издавач- Ентитет кој што дефинира информации за издавачи на книги.46 9. '''Издавач''' - Ентитет кој што дефинира информации за издавачи на книги. 47 47 * ИЕмаил - текстуален тип (задолжителен) 48 48 * Ииме - текстуален тип (задолжителен) … … 51 51 * '''//ИздавачИД//''' - нумеричен, PRIMARY KEY (задолжителен) 52 52 53 10. Оцена- Ентитет кој што дефинира оценување и коментирање на книги.53 10. '''Оцена''' - Ентитет кој што дефинира оценување и коментирање на книги. 54 54 * Коментар - текстуален тип (опционален) 55 55 * Оцена - нумеричен (опционален) 56 56 * '''//ОценаИД//''' - нумеричен, PRIMARY KEY (задолжителен) 57 57 58 11. Книги- Ентитет кој што дефинира информации за книги.58 11. '''Книги''' - Ентитет кој што дефинира информации за книги. 59 59 * Издавач - нумеричен, FOREIGN KEY (задолжителен) 60 60 * Категорија - нумеричен, FOREIGN KEY (задолжителен) … … 63 63 * Наслов - текстуален тип (задолжителен) 64 64 * '''//КнигаИД//''' - нумеричен, PRIMARY KEY (задолжителен) 65 12. Инстанца_Книга- Слаб ентитет кој зависи од Книги и кој што дефинира една инстанца од книга.65 12. '''Инстанца_Книга''' - Слаб ентитет кој зависи од Книги и кој што дефинира една инстанца од книга. 66 66 * '''//СерискиБрој//''' - нумеричен, ДИСКРИМИНАТОР (задолжителен), заедно со КнигаИД од Книги го создаваат PRIMARY KEY на Инстанца_Книга. 67 67 * '''Релации''': 68 68 69 1. работи во -70 2. потврдува -71 3. додава -72 4. прави -73 5. оценува -74 6. се наоѓа75 7. станува76 8. е издадена77 9. напишал78 10. има (категорија - книги)79 11. има (книги - инстанца книга)80 12. содржи (оцена - автор)81 13. содржи (оцена - книги)82 14. содржи (резервација - книги)83 15. содржи (позајмица - книги)69 1. '''работи во''' - Релација која поврзува Библиотека со Библиотекар, еден библиотекар работи во една библиотека. 70 2. '''потврдува''' - Релација која поврзува Библиотекар со Резервација, еден библиотекар потврдува една резервација. 71 3. '''додава''' - Релација која поврзува Библиотекар со Книги, еден библиотекар додава една книга. 72 4. '''прави''' - Релација која поврзува Член со Резервација, еден член прави една резервација. 73 5. '''оценува''' - Релација која поврзува Член со Оцена, еден член дава една оценка 74 6. '''се наоѓа''' - Релација која поврзува Библиотека со Инстанца_Книга, една инстаца од книга се наоѓа во една библиотека. 75 7. '''станува''' - Релација која поврзува Резервација со Позајмица, една резервација станува една позајмица. 76 8. '''е издадена''' - Релација која поврзува Издавач со Книги, една книга е издадена од еден издавач. 77 9. '''напишал''' - Релација која поврзува Автор со Книги, еден автор напишал една книга. 78 10. '''има (категорија - книги)''' - Релација која поврзува Категорија со Книги, една книга има една категорија. 79 11. '''има (книги - инстанца книга)''' - Релација која поврзува Книги со Инстанца_Книга, една книга има една инстанца од книга. 80 12. '''содржи (оцена - автор)''' - Релација која поврзува Оцена со Автор, еден автор има една оцена. 81 13. '''содржи (оцена - книги)''' - Релација која поврзува Оцена со Книги, една книга има една оцена. 82 14. '''содржи (резервација - книги)''' - Релација која поврзува Резервација со Книги, една резервација има една книга. 83 15. '''содржи (позајмица - книги)''' - Релација која поврзува Позајмица со Книги, една позајмица има една книга. 84 84 85 85