Changes between Version 20 and Version 21 of ERModel


Ignore:
Timestamp:
02/08/22 17:00:17 (3 years ago)
Author:
183022
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v20 v21  
    1111    * id_person – примарен клуч, нумерички тип (Long), задолжителен
    1212  * Атрибути
    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 карактери, задолжителен
    1717    * phone_num – текстуален тип (String), максимум 20 карактери, задолжителен
    1818* '''Employee''' – ентитет што претставува вработен во библиотеката
     
    2222  * Атрибути
    2323    * birth – тип датум(Date), задолжителен
    24     * email – текстуален тип (String), максимум 60 карактери, задолжителен
     24    * email – текстуален тип (String), максимум 80 карактери, задолжителен
    2525    * pass – текстуален тип (String), максимум 20 карактери, задолжителен
    26 * **SchoolType** – ентитет што претставува во каков тип на школо е во момент корисникот
     26* **School_Type** – ентитет што претставува во каков тип на школо е во момент корисникот
    2727  * Кандидат клучеви
    2828    * id_school – примарен клуч, нумерички тип (Long), задолжителен
    2929  * Атрибути
    30     * primary – енум тип, задолжителен
    31     * high_school – енум тип, задолжителен
    32     * other – енум тип, задолжителен
     30    * school_type_name– текстуален тип (String), максимум 50 карактери, задолжителен
    3331* **MembershipType** – ентитет што претставува какво членување избира корисникот
    3432  * Кандидат клучеви
    3533    * id_membership – примарен клуч, нумерички тип (Long), задолжителен
    3634  * Атрибути
    37     * month – енум тип, задолжителен
    38     * year – енум тип, задолжителен
    39 * '''Price''' – ентитет што претставува која цена треба да ја плати корисникот
     35    * mem_type_name – текстуален тип (String), максимум 30 карактери, задолжителен
     36* '''Price_List''' – ентитет што претставува која цена треба да ја плати корисникот
    4037  * Кандидат клучеви
    4138    * id_price – примарен клуч, нумерички тип (Long), задолжителен
    4239  * Атрибути
    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
    4842  * Кандидат клучеви
    4943    * id_onlineDown – примарен клуч, нумерички тип (Long), задолжителен
    50 * '''ReservationBook''' – слаб ентитет што претставува резервирање на некоја книга
     44* '''ReservationBook''' – ентитет што претставува резервирање на некоја книга
    5145  * Кандидат клучеви
    5246    * id_resBook – примарен клуч, нумерички тип (Long), задолжителен
     
    5448    * take_date – тип датум (Date), задолжителен
    5549    * return_date – тип датум (Date), задолжителен
    56 * '''ReservationPlace''' – слаб ентитет што претставува резервирање на место во одредена просторија
     50* '''ReservationPlace''' – ентитет што претставува резервирање на место во одредена просторија
    5751  * Кандидат клучеви
    5852    * id_resRoom – примарен клуч, нумерички тип (Long), задолжителен
     
    7266    * places – нумерички тип (Int), задолжителен, (означува колку места има во една просторија во библиотеката)
    7367    * free_places – нумерички тип (Int), задолжителен, (означува уште колку слободни места се останати во просторијата)
    74 * '''Book''' – слаб ентитет што претставува книга во библиотеката
     68* '''Book''' – ентитет што претставува книга во библиотеката
    7569  * Кандидат клучеви
    7670    * Id_book – примарен клуч, нумерички тип (Long), задолжителен
    7771  * Атрибути
    78     * name – текстуален тип (String), максимум 70 карактери, задолжителен
     72    * name – текстуален тип (String), максимум 120 карактери, задолжителен
    7973    * book_num – нумерички тип (Int), задолжителен, (означува колку копии или изданија има во библиотеката од конкретна книга)
    8074    * is_free – булеан тип (Bool), задолжителен
     
    8579    * id_genre – примарен клуч, нумерички тип (Long), задолжителен
    8680  * Атрибути
    87     * name – енум тип, задолжителен
     81    * name – текстуален тип (String), максимум 50 карактери, задолжителен
    8882* '''Review''' – ентитет што претставува review на некоја книга
    8983  * Кандидат клучеви
     
    9791  * Атрибути
    9892    * Name – текстуален тип (String), максимум 70 карактери, задолжителен
    99    book_num – нумерички тип (Int), задолжителен, (изведен атрибут и означува колку книги има библиотеката од конкретен писател)
     93    * book_num – нумерички тип (Int), задолжителен, (изведен атрибут и означува колку книги има библиотеката од конкретен писател)
    10094
    10195