Changes between Version 20 and Version 21 of ERModel
- Timestamp:
- 02/08/22 17:00:17 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v20 v21 11 11 * id_person – примарен клуч, нумерички тип (Long), задолжителен 12 12 * Атрибути 13 * name – текстуален тип (String), максимум 15 карактери, задолжителен14 * surname – текстуален тип (String), максимум 15карактери, задолжителен15 * address – текстуален тип (String), максимум 50 карактери, задолжителен16 * town – текстуален тип (String), максимум 15 карактери, задолжителен13 * Name – текстуален тип (String), максимум 15 карактери, задолжителен 14 * Surname – текстуален тип (String), максимум 20 карактери, задолжителен 15 * Address – текстуален тип (String), максимум 70 карактери, задолжителен 16 * Town – текстуален тип (String), максимум 15 карактери, задолжителен 17 17 * phone_num – текстуален тип (String), максимум 20 карактери, задолжителен 18 18 * '''Employee''' – ентитет што претставува вработен во библиотеката … … 22 22 * Атрибути 23 23 * birth – тип датум(Date), задолжителен 24 * email – текстуален тип (String), максимум 60 карактери, задолжителен24 * email – текстуален тип (String), максимум 80 карактери, задолжителен 25 25 * pass – текстуален тип (String), максимум 20 карактери, задолжителен 26 * **School Type** – ентитет што претставува во каков тип на школо е во момент корисникот26 * **School_Type** – ентитет што претставува во каков тип на школо е во момент корисникот 27 27 * Кандидат клучеви 28 28 * id_school – примарен клуч, нумерички тип (Long), задолжителен 29 29 * Атрибути 30 * primary – енум тип, задолжителен 31 * high_school – енум тип, задолжителен 32 * other – енум тип, задолжителен 30 * school_type_name– текстуален тип (String), максимум 50 карактери, задолжителен 33 31 * **MembershipType** – ентитет што претставува какво членување избира корисникот 34 32 * Кандидат клучеви 35 33 * id_membership – примарен клуч, нумерички тип (Long), задолжителен 36 34 * Атрибути 37 * month – енум тип, задолжителен 38 * year – енум тип, задолжителен 39 * '''Price''' – ентитет што претставува која цена треба да ја плати корисникот 35 * mem_type_name – текстуален тип (String), максимум 30 карактери, задолжителен 36 * '''Price_List''' – ентитет што претставува која цена треба да ја плати корисникот 40 37 * Кандидат клучеви 41 38 * id_price – примарен клуч, нумерички тип (Long), задолжителен 42 39 * Атрибути 43 * month_price – нумерички тип (Int), задолжителен, (цена за еден месец членување во библиотеката) 44 * year_price – нумерички тип (Int), задолжителен, (цена за една година членување во библиотеката) 45 * primary_price – нумерички тип (Int), задолжителен, (цена за една година членување во библиотеката за ученици од основно образование) 46 * highSchool_price – нумерички тип (Int), задолжителен, (цена за една година членување во библиотеката за ученици од средно образование) 47 * '''OnlineDownload''' – слаб ентитет што претставува симнување на некоја книга online 40 * price – нумерички тип (Int), задолжителен 41 * '''OnlineDownload''' – ентитет што претставува симнување на некоја книга online 48 42 * Кандидат клучеви 49 43 * id_onlineDown – примарен клуч, нумерички тип (Long), задолжителен 50 * '''ReservationBook''' – слабентитет што претставува резервирање на некоја книга44 * '''ReservationBook''' – ентитет што претставува резервирање на некоја книга 51 45 * Кандидат клучеви 52 46 * id_resBook – примарен клуч, нумерички тип (Long), задолжителен … … 54 48 * take_date – тип датум (Date), задолжителен 55 49 * return_date – тип датум (Date), задолжителен 56 * '''ReservationPlace''' – слабентитет што претставува резервирање на место во одредена просторија50 * '''ReservationPlace''' – ентитет што претставува резервирање на место во одредена просторија 57 51 * Кандидат клучеви 58 52 * id_resRoom – примарен клуч, нумерички тип (Long), задолжителен … … 72 66 * places – нумерички тип (Int), задолжителен, (означува колку места има во една просторија во библиотеката) 73 67 * free_places – нумерички тип (Int), задолжителен, (означува уште колку слободни места се останати во просторијата) 74 * '''Book''' – слабентитет што претставува книга во библиотеката68 * '''Book''' – ентитет што претставува книга во библиотеката 75 69 * Кандидат клучеви 76 70 * Id_book – примарен клуч, нумерички тип (Long), задолжителен 77 71 * Атрибути 78 * name – текстуален тип (String), максимум 70 карактери, задолжителен72 * name – текстуален тип (String), максимум 120 карактери, задолжителен 79 73 * book_num – нумерички тип (Int), задолжителен, (означува колку копии или изданија има во библиотеката од конкретна книга) 80 74 * is_free – булеан тип (Bool), задолжителен … … 85 79 * id_genre – примарен клуч, нумерички тип (Long), задолжителен 86 80 * Атрибути 87 * name – енум тип, задолжителен81 * name – текстуален тип (String), максимум 50 карактери, задолжителен 88 82 * '''Review''' – ентитет што претставува review на некоја книга 89 83 * Кандидат клучеви … … 97 91 * Атрибути 98 92 * Name – текстуален тип (String), максимум 70 карактери, задолжителен 99 book_num – нумерички тип (Int), задолжителен, (изведен атрибут и означува колку книги има библиотеката од конкретен писател)93 * book_num – нумерички тип (Int), задолжителен, (изведен атрибут и означува колку книги има библиотеката од конкретен писател) 100 94 101 95