Changes between Initial Version and Version 1 of ERModel


Ignore:
Timestamp:
01/05/22 11:22:47 (3 years ago)
Author:
183022
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v1 v1  
     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]''' - креирани сите атрибути и релации.