Changes between Version 5 and Version 6 of ERModel


Ignore:
Timestamp:
01/28/21 01:45:25 (4 years ago)
Author:
145008
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v5 v6  
    1717                  * ЛТел.Број - текстуален тип (опционален) 
    1818   
    19           2. '''Библиотекар''' - Ентитет кој што произлегува од Луѓе, дефинира корисник и админ на апликацијата.
     19          * '''Библиотекар''' - Ентитет кој што произлегува од Луѓе, дефинира корисник и админ на апликацијата.
    2020               * Кандидат клучеви: '''//БиблиотекарИД//''' - вештачки број за разликување на инстанци од Библиотеки, нумеричен, PRIMARY KEY (задолжителен)
    2121               * Атрибути: 
    2222
    23           3. '''Библиотека''' - Ентитет кој што дефинира физичка библиотека.
     23          * '''Библиотека''' - Ентитет кој што дефинира физичка библиотека.
    2424               * Кандидат клучеви: '''//БиблиотекаИД//''' - вештачки број за разликување на инстанци од Библиотека, нумеричен, PRIMARY KEY (задолжителен)
    2525               * Атрибути:
     
    2727                  * БАдреса - текстуален тип (задолжителен)
    2828
    29           4. '''Резервација''' - Ентитет кој што дефинира информација за резервација на книга.
     29          * '''Резервација''' - Ентитет кој што дефинира информација за резервација на книга.
    3030               * Кандидат клучеви: '''//РезервацијаИД//''' - вештачки број за разликување на инстанци од Резервација, нумеричен, PRIMARY KEY (задолжителен)
    3131               * Атрибути:
     
    3333                  * статус - текстуален тип (задолжителен)
    3434
    35           5. '''Позајмица''' - Ентитет кој што дефинира информација за позајмица на книга.
     35          * '''Позајмица''' - Ентитет кој што дефинира информација за позајмица на книга.
    3636               * Кандидат клучеви: '''//ПозајмицаИД//''' - вештачки број за разликување на инстанци од Позајмица, нумеричен, PRIMARY KEY (задолжителен)
    3737               * Атрибути:
     
    4040                  * статус - текстуален тип (задолжителен)
    4141
    42           6. '''Член''' - Ентитет кој што произлегува од Луѓе, дефинира корисник на апликацијата.
     42          * '''Член''' - Ентитет кој што произлегува од Луѓе, дефинира корисник на апликацијата.
    4343               * Кандидат клучеви: '''//ЧленИД//''' - вештачки број за разликување на инстанци од Член, нумеричен, PRIMARY KEY (задолжителен)
    4444               * Атрибути:
     
    4646                  * пасвордЧлен - текстуален тип (задолжителен)
    4747
    48           7. '''Автор''' - Ентитет кој што дефинира информации за автори на книги.
     48          * '''Автор''' - Ентитет кој што дефинира информации за автори на книги.
    4949               * Кандидат клучеви: '''//АвторИД//''' - вештачки број за разликување на инстанци од Автор, нумеричен, PRIMARY KEY (задолжителен)
    5050               * Атрибути:
     
    5252                  * АЕмаил - текстуален тип (задолжителен)
    5353
    54           8. '''Категорија''' - Ентитет кој што дефинира информации за категории на книги.
     54          * '''Категорија''' - Ентитет кој што дефинира информации за категории на книги.
    5555               * Кандидат клучеви: '''//КатегоријаИД//''' - вештачки број за разликување на инстанци од Категорија, нумеричен, PRIMARY KEY (задолжителен)
    5656               * Атрибути:
    5757
    58           9. '''Издавач''' - Ентитет кој што дефинира информации за издавачи на книги.
     58          * '''Издавач''' - Ентитет кој што дефинира информации за издавачи на книги.
    5959               * Кандидат клучеви: '''//ИздавачИД//''' - вештачки број за разликување на инстанци од Издавач, нумеричен, PRIMARY KEY (задолжителен)
    6060               * Атрибути:
     
    6464                  * ИТел.Бр - текстуален тип (опционален)
    6565
    66           10. '''Оцена''' - Ентитет кој што дефинира оценување и коментирање на книги.
     66          * '''Оцена''' - Ентитет кој што дефинира оценување и коментирање на книги.
    6767               * Кандидат клучеви: '''//ОценаИД//''' - вештачки број за разликување на инстанци од Оцена, нумеричен, PRIMARY KEY (задолжителен)
    6868               * Атрибути:
     
    7171
    7272
    73           11. '''Книги''' - Ентитет кој што дефинира информации за книги.
     73          * '''Книги''' - Ентитет кој што дефинира информации за книги.
    7474               * Кандидат клучеви: '''//КнигаИД//''' - вештачки број за разликување на инстанци од Книги, нумеричен, PRIMARY KEY (задолжителен)
    7575               * Атрибути:
    7676                  * Наслов - текстуален тип (задолжителен)
    7777
    78           12. '''Инстанца_Книга''' - Слаб ентитет кој зависи од Книги и кој што дефинира една инстанца од книга.
     78          * '''Инстанца_Книга''' - Слаб ентитет кој зависи од Книги и кој што дефинира една инстанца од книга.
    7979               * Кандидат клучеви: '''//КнигаИД//''' и '''//СерискиБрој//''' - вештачки броеви за разликување на инстанци од Книги (композитен клуч), нумеричен, PRIMARY KEY (задолжителен), дискриминатор(задолжителен), заедно со КнигаИД од Книги го создаваат PRIMARY KEY на Инстанца_Книга.
    8080               * Атрибути:
    8181                  * статус - текстуален тип (задолжителен)
    8282
    83 * '''Релации''':
    8483
    85           1. '''работи во''' - Релација која поврзува Библиотека со Библиотекар, еден библиотекар работи во една библиотека.
    86           2. '''потврдува''' - Релација која поврзува Библиотекар со Резервација, еден библиотекар потврдува една резервација.
    87           3. '''додава''' - Релација која поврзува Библиотекар со Книги, еден библиотекар додава една книга.
    88           4. '''прави''' - Релација која поврзува Член со Резервација, еден член прави една резервација.
    89           5. '''оценува''' - Релација која поврзува Член со Оцена, еден член дава една оценка
    90           6. '''се наоѓа''' - Релација која поврзува Библиотека со Инстанца_Книга, една инстаца од книга се наоѓа во една библиотека.
    91           7. '''станува''' - Релација која поврзува Резервација со Позајмица, една резервација станува една позајмица.
    92           8. '''е издадена''' - Релација која поврзува Издавач со Книги, една книга е издадена од еден издавач.
    93           9. '''напишал''' - Релација која поврзува Автор со Книги, еден автор напишал една книга.
    94           10. '''има (категорија - книги)''' - Релација која поврзува Категорија со Книги, една книга има една категорија.
    95           11. '''има (книги - инстанца книга)''' - Релација која поврзува Книги со Инстанца_Книга, една книга има една инстанца од книга.
    96           12. '''содржи (оцена - автор)''' - Релација која поврзува Оцена со Автор, еден автор има една оцена.
    97           13. '''содржи (оцена - книги)''' - Релација која поврзува Оцена со Книги, една книга има една оцена.
    98           14. '''содржи (резервација - книги)''' - Релација која поврзува Резервација со Книги, една резервација има една книга.
    99           15. '''содржи (позајмица - инстанца_книгa)''' - Релација која поврзува Позајмица со Инстанца_Книгa, една позајмица има една инстанца од книга.
     84          * '''работи во''' - Релација која поврзува Библиотека со Библиотекар, еден библиотекар работи во една библиотека.
     85          * '''потврдува''' - Релација која поврзува Библиотекар со Резервација, еден библиотекар потврдува една резервација.
     86          * '''додава''' - Релација која поврзува Библиотекар со Книги, еден библиотекар додава една книга.
     87          * '''прави''' - Релација која поврзува Член со Резервација, еден член прави една резервација.
     88          * '''оценува''' - Релација која поврзува Член со Оцена, еден член дава една оценка
     89          * '''се наоѓа''' - Релација која поврзува Библиотека со Инстанца_Книга, една инстаца од книга се наоѓа во една библиотека.
     90          * '''станува''' - Релација која поврзува Резервација со Позајмица, една резервација станува една позајмица.
     91          * '''е издадена''' - Релација која поврзува Издавач со Книги, една книга е издадена од еден издавач.
     92          * '''напишал''' - Релација која поврзува Автор со Книги, еден автор напишал една книга.
     93          * '''има (категорија - книги)''' - Релација која поврзува Категорија со Книги, една книга има една категорија.
     94          * '''има (книги - инстанца книга)''' - Релација која поврзува Книги со Инстанца_Книга, една книга има една инстанца од книга.
     95          * '''содржи (оцена - автор)''' - Релација која поврзува Оцена со Автор, еден автор има една оцена.
     96          * '''содржи (оцена - книги)''' - Релација која поврзува Оцена со Книги, една книга има една оцена.
     97          * '''содржи (резервација - книги)''' - Релација која поврзува Резервација со Книги, една резервација има една книга.
     98          * '''содржи (позајмица - инстанца_книгa)''' - Релација која поврзува Позајмица со Инстанца_Книгa, една позајмица има една инстанца од книга.
    10099
    101100