Changes between Version 21 and Version 22 of ERModel


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

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v21 v22  
    2929  * Атрибути
    3030    * school_type_name– текстуален тип (String), максимум 50 карактери, задолжителен
    31 * **MembershipType** – ентитет што претставува какво членување избира корисникот
     31* **Membership_Type** – ентитет што претставува какво членување избира корисникот
    3232  * Кандидат клучеви
    3333    * id_membership – примарен клуч, нумерички тип (Long), задолжителен
     
    3939  * Атрибути
    4040    * price – нумерички тип (Int), задолжителен
    41 * '''OnlineDownload''' – ентитет што претставува симнување на некоја книга online
     41* '''Online_Download''' – ентитет што претставува симнување на некоја книга online
    4242  * Кандидат клучеви
    4343    * id_onlineDown – примарен клуч, нумерички тип (Long), задолжителен
    44 * '''ReservationBook''' – ентитет што претставува резервирање на некоја книга
     44* '''Reservation_Book''' – ентитет што претставува резервирање на некоја книга
    4545  * Кандидат клучеви
    4646    * id_resBook – примарен клуч, нумерички тип (Long), задолжителен
     
    4848    * take_date – тип датум (Date), задолжителен
    4949    * return_date – тип датум (Date), задолжителен
    50 * '''ReservationPlace''' – ентитет што претставува резервирање на место во одредена просторија
     50* '''Reservation_Place''' – ентитет што претставува резервирање на место во одредена просторија
    5151  * Кандидат клучеви
    5252    * id_resRoom – примарен клуч, нумерички тип (Long), задолжителен
     
    9999* '''isMember ''' - оваа релација ги поврзува ентитетите Library и Member, и означува дека во една библиотека членуваат повеќе луѓе. Member има тотално учество бидејќи во членувањето во библиотеката.
    100100* '''isIn''' - оваа релација ги поврзува ентитетите Member и SchoolType, и означува дека еден член може да избере или да има еден училишен тип.
    101 * '''chooses ''' - оваа релација ги поврзува ентитетите Member и MembershipType, и означува дека еден член може да има еден тип на чланарина во библиотеката.
    102 * '''has''' - оваа релација ги поврзува ентитетите SchoolType и MembershipType, и означува дека повеќе училишни типови имаат повеќе типови на месечна чланарина кои ги нудат.
    103 * '''paysFor''' - оваа релација ги поврзува ентитетите MembershipType и Price, и означува која цена ќе ја плаќа корисникот, односно дека за еден тип на членување ќе плаќа една цена.
    104 * '''downloads''' – оваа релација ги поврзува ентитетите Member и OnlineDownload, и означува дека еден корисник може да направи повеќе симнувања. OnlineDownload има тотално учество, бидејќи симнувањето мора да биде направено од некој Member.
    105 * '''downloadsBook''' – оваа релација ги поврзува ентитетите OnlineDownload и Book, и означува дека за една книга може да се направат повеќе симнувања.
    106 * '''resBook''' – оваа релација ги поврзува ентитетите Member и ReservationBook, и означува дека еден корисник може да направи повеќе резервации на книги.
    107 * '''rentBook''' – оваа релација ги поврзува ентитетите Book и ReservationBook, и означува дека за една книга може да се направат повеќе изнајмувања. ReservationBook има тотално учество, бидејќи резервирањето на книга мора да биде направено од некој Member.
    108 * '''resPlace''' – оваа релација ги поврзува ентитетите Member и ReservationPlace, и означува дека еден корисник може да направи повеќе резервации за едно место. ReservationPlace има тотално учество, бидејќи резервирањето на место мора да биде направено од некој Member.
     101* '''chooses ''' - оваа релација ги поврзува ентитетите Member и Membership_Type, и означува дека еден член може да има еден тип на чланарина во библиотеката.
     102* '''has''' - оваа релација ги поврзува ентитетите School_Type и Membership_Type, и означува дека повеќе училишни типови имаат повеќе типови на месечна чланарина кои ги нудат.
     103* '''paysFor''' - оваа релација ги поврзува ентитетите Membership_Type и Price, и означува која цена ќе ја плаќа корисникот, односно дека за еден тип на членување ќе плаќа една цена.
     104* '''downloads''' – оваа релација ги поврзува ентитетите Member и Online_Download, и означува дека еден корисник може да направи повеќе симнувања. Online_Download има тотално учество, бидејќи симнувањето мора да биде направено од некој Member.
     105* '''downloadsBook''' – оваа релација ги поврзува ентитетите Online_Download и Book, и означува дека за една книга може да се направат повеќе симнувања.
     106* '''resBook''' – оваа релација ги поврзува ентитетите Member и Reservation_Book, и означува дека еден корисник може да направи повеќе резервации на книги.
     107* '''rentBook''' – оваа релација ги поврзува ентитетите Book и Reservation_Book, и означува дека за една книга може да се направат повеќе изнајмувања. ReservationBook има тотално учество, бидејќи резервирањето на книга мора да биде направено од некој Member.
     108* '''resPlace''' – оваа релација ги поврзува ентитетите Member и Reservation_Place, и означува дека еден корисник може да направи повеќе резервации за едно место. ReservationPlace има тотално учество, бидејќи резервирањето на место мора да биде направено од некој Member.
    109109* '''owns''' – оваа релација ги поврзува ентитетите Library и Book, и означува дека во една библиотека има повеќе книги. Book има тотално учество во оваа врска, бидејќи една библиотека мора да поседува книги. 
    110110* '''hasRooms''' – оваа релација ги поврзува ентитетите Library и Room, и означува дека во една библиотека има повеќе простории.
    111 * '''hasPlaces''' – оваа релација ги поврзува ентитетите Room и ReservationPlace, и означува дека една просторија има повеќе места.
     111* '''hasPlaces''' – оваа релација ги поврзува ентитетите Room и Reservation_Place, и означува дека една просторија има повеќе места.
    112112* '''hasGenre''' – оваа релација ги поврзува ентитетите Book и Genre, и означува дека една книга може да има еден жанр.
    113113* '''reviews''' – оваа релација ги поврзува ентитетите Book и Review, и означува дека за една книга може да има повеќе reviews.