| 1 | = Верзија 1 = |
| 2 | |
| 3 | == Дијаграм == |
| 4 | [[Image(ERmodel_v1.png)]] |
| 5 | |
| 6 | == Податочни побарувања == |
| 7 | |
| 8 | === Ентитети === |
| 9 | * '''Library''' – ентитет што ја претставува библиотеката |
| 10 | * Кандидат клучеви |
| 11 | * lib_id – примарен клуч, нумерички тип (Long), задолжителен |
| 12 | * Атрибути |
| 13 | * lib_name – текстуален тип (String), максимум 100 карактери, задолжителен |
| 14 | * lib_city – текстуален тип (String), максимум 15 карактери, задолжителен |
| 15 | * book_list – динамична листа (листа од сите книги - Book), задолжителна |
| 16 | * genre_list - |
| 17 | * genre_types – енум тип, задолжителна |
| 18 | * writer_list – динамична листа (листа од сите автори - Writer), задолжителна |
| 19 | * month_ship_price – нумерички тип (Int), задолжителен |
| 20 | * year_ship_price – нумерички тип (Int), задолжителен |
| 21 | * '''Employee''' – ентитет што претставува вработен во библиотеката |
| 22 | * Кандидат клучеви |
| 23 | * emp_id - примарен клуч, нумерички тип (Long), задолжителен |
| 24 | * Атрибути |
| 25 | * emp_name– текстуален тип (String), максимум 15 карактери, задолжителен |
| 26 | * emp_surname– текстуален тип (String), максимум 15 карактери, задолжителен |
| 27 | * emp_position– текстуален тип (String), максимум 15 карактери, задолжителен |
| 28 | * '''Member''' – ентитет (корисник) што претставува член во библиотеката, има членство во истата |
| 29 | * Кандидат клучеви |
| 30 | * mem_id – примарен клуч, нумерички тип (Long), задолжителен |
| 31 | * Атрибути |
| 32 | * mem_name – текстуален тип (String), максимум 15 карактери, задолжителен |
| 33 | * mem_surname – текстуален тип (String), максимум 15 карактери, задолжителен |
| 34 | * mem_birth |
| 35 | * mem_town – текстуален тип (String), максимум 15 карактери, задолжителен |
| 36 | * mem_adr – текстуален тип (String), максимум 50 карактери, задолжителен |
| 37 | * mem_pass – текстуален тип (String), максимум 20 карактери, задолжителен |
| 38 | * mem_email – текстуален тип (String), максимум 50 карактери, задолжителен |
| 39 | * book_list – динамична листа (листа од сите книги - Book), задолжителна |
| 40 | * '''Book''' – ентитет што претставува книга во библиотеката |
| 41 | * Кандидат клучеви |
| 42 | * book_id – примарен клуч, нумерички тип (Long), задолжителен |
| 43 | * Атрибути |
| 44 | * Book_name – текстуален тип (String), максимум 100 карактери, задолжителен |
| 45 | * book_num – нумерички тип (Int), задолжителен |
| 46 | * downloads – нумерички тип (Int), задолжителен |
| 47 | * book_price – нумерички тип (Int), задолжителен |
| 48 | * late_return_price – нумерички тип (Int), задолжителен |
| 49 | * is_free – променлива од тип бул (bool), задолжителна |
| 50 | * genre – текстуален тип (String), максимум 15 карактери, задолжителен |
| 51 | * '''Writer''' – ентитет што претставува автор на некоја книга која постои во библиотеката |
| 52 | * Кандидат клучеви |
| 53 | * writer_id – примарен клуч, нумерички тип (Long), задолжителен |
| 54 | * Атрибути |
| 55 | * book_num – нумерички тип (Int), задолжителен |
| 56 | * '''Reservation''' – ентитет што претсавува правење на резервација од страна на некој член |
| 57 | * Кандидат клучеви |
| 58 | * res_id – примарен клуч, нумерички тип (Long), задолжителен |
| 59 | * Атрибути |
| 60 | * res_date |
| 61 | * book_id – нумерички тип, задолжителен |
| 62 | |
| 63 | |
| 64 | === Релации === |
| 65 | |
| 66 | == Историјат: == |
| 67 | * '''[wiki:[[ERmodel_v1.png]] Верзија 1]''' - креирани сите атрибути и релации. |