Changes between Version 6 and Version 7 of ER Diagram


Ignore:
Timestamp:
12/12/20 14:45:55 (4 years ago)
Author:
145008
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ER Diagram

    v6 v7  
    66* '''Ентитети''':
    77
    8           1. Луѓе - Ентитет од кој што произлегуваат 2 други ентитети за потребите на решението.
     8          1. '''Луѓе''' - Ентитет од кој што произлегуваат 2 други ентитети за потребите на решението.
    99               * Име - текстуален тип (задолжителен)
    1010               * Презиме - текстуален тип (задолжителен)
     
    1414               * '''//ЛуѓеИД//''' - нумеричен, PRIMARY KEY (задолжителен) 
    1515   
    16           2. Библиотекар - Ентитет кој што произлегува од Луѓе, дефинира корисник и админ на апликацијата.
     16          2. '''Библиотекар''' - Ентитет кој што произлегува од Луѓе, дефинира корисник и админ на апликацијата.
    1717               * '''//БиблиотекарИД//''' - нумеричен, PRIMARY KEY (задолжителен) 
    1818
    19           3. Библиотека - Ентитет кој што дефинира физичка библиотека.
     19          3. '''Библиотека''' - Ентитет кој што дефинира физичка библиотека.
    2020               * БИме - текстуален тип (задолжителен)
    2121               * БАдреса - текстуален тип (задолжителен)
    2222               * '''//БиблиотекаИД//''' - нумеричен, PRIMARY KEY (задолжителен)
    2323
    24           4. Резервација - Ентитет кој што дефинира информација за резервација на книга.
     24          4. '''Резервација''' - Ентитет кој што дефинира информација за резервација на книга.
    2525               * денНаРезервација - датум (задолжителен)
    2626               * '''//РезервацијаИД//''' - нумеричен, PRIMARY KEY (задолжителен)
    2727
    28           5. Позајмица - Ентитет кој што дефинира информација за позајмица на книга.
     28          5. '''Позајмица''' - Ентитет кој што дефинира информација за позајмица на книга.
    2929               * Почеток-Датум - датум (задолжителен)
    3030               * Крај-Датум - датум (задолжителен)
    3131               * '''//ПозајмицаИД//''' - нумеричен, PRIMARY KEY (задолжителен)
    3232
    33           6. Член - Ентитет кој што произлегува од Луѓе, дефинира корисник на апликацијата.
     33          6. '''Член''' - Ентитет кој што произлегува од Луѓе, дефинира корисник на апликацијата.
    3434               * датумНаЗачленување - датум (задолжителен)
    3535               * пасвордЧлен - текстуален тип (задолжителен)
    3636               * '''//ЧленИД//''' - нумеричен, PRIMARY KEY (задолжителен)
    3737
    38           7. Автор - Ентитет кој што дефинира информации за автори на книги.
     38          7. '''Автор''' - Ентитет кој што дефинира информации за автори на книги.
    3939               * АИме - текстуален тип (задолжителен)
    4040               * АЕмаил - текстуален тип (задолжителен)
    4141               * '''//АвторИД//''' - нумеричен, PRIMARY KEY (задолжителен)
    4242
    43           8. Категорија - Ентитет кој што дефинира информации за категории на книги.
     43          8. '''Категорија''' - Ентитет кој што дефинира информации за категории на книги.
    4444               * '''//КатегоријаИД//''' - нумеричен, PRIMARY KEY (задолжителен)
    4545
    46           9. Издавач - Ентитет кој што дефинира информации за издавачи на книги.
     46          9. '''Издавач''' - Ентитет кој што дефинира информации за издавачи на книги.
    4747               * ИЕмаил - текстуален тип (задолжителен)
    4848               * Ииме - текстуален тип (задолжителен)
     
    5151               * '''//ИздавачИД//''' - нумеричен, PRIMARY KEY (задолжителен)
    5252
    53           10. Оцена - Ентитет кој што дефинира оценување и коментирање на книги.
     53          10. '''Оцена''' - Ентитет кој што дефинира оценување и коментирање на книги.
    5454               * Коментар - текстуален тип (опционален)
    5555               * Оцена - нумеричен (опционален)
    5656               * '''//ОценаИД//''' - нумеричен, PRIMARY KEY (задолжителен)
    5757
    58           11. Книги - Ентитет кој што дефинира информации за книги.
     58          11. '''Книги''' - Ентитет кој што дефинира информации за книги.
    5959               * Издавач - нумеричен, FOREIGN KEY (задолжителен)
    6060               * Категорија - нумеричен, FOREIGN KEY (задолжителен)
     
    6363               * Наслов - текстуален тип (задолжителен)
    6464               * '''//КнигаИД//''' - нумеричен, PRIMARY KEY (задолжителен)
    65           12. Инстанца_Книга - Слаб ентитет кој зависи од Книги и кој што дефинира една инстанца од книга.
     65          12. '''Инстанца_Книга''' - Слаб ентитет кој зависи од Книги и кој што дефинира една инстанца од книга.
    6666               * '''//СерискиБрој//''' - нумеричен, ДИСКРИМИНАТОР (задолжителен), заедно со КнигаИД од Книги го создаваат PRIMARY KEY на Инстанца_Книга.
    6767* '''Релации''':
    6868
    69           1. работи во -
    70           2. потврдува -
    71           3. додава -
    72           4. прави -
    73           5. оценува -
    74           6. се наоѓа
    75           7. станува
    76           8. е издадена
    77           9. напишал
    78           10. има (категорија - книги)
    79           11. има (книги - инстанца книга)
    80           12. содржи (оцена - автор)
    81           13. содржи (оцена - книги)
    82           14. содржи (резервација - книги)
    83           15. содржи (позајмица - книги)
     69          1. '''работи во''' - Релација која поврзува Библиотека со Библиотекар, еден библиотекар работи во една библиотека.
     70          2. '''потврдува''' - Релација која поврзува Библиотекар со Резервација, еден библиотекар потврдува една резервација.
     71          3. '''додава''' - Релација која поврзува Библиотекар со Книги, еден библиотекар додава една книга.
     72          4. '''прави''' - Релација која поврзува Член со Резервација, еден член прави една резервација.
     73          5. '''оценува''' - Релација која поврзува Член со Оцена, еден член дава една оценка
     74          6. '''се наоѓа''' - Релација која поврзува Библиотека со Инстанца_Книга, една инстаца од книга се наоѓа во една библиотека.
     75          7. '''станува''' - Релација која поврзува Резервација со Позајмица, една резервација станува една позајмица.
     76          8. '''е издадена''' - Релација која поврзува Издавач со Книги, една книга е издадена од еден издавач.
     77          9. '''напишал''' - Релација која поврзува Автор со Книги, еден автор напишал една книга.
     78          10. '''има (категорија - книги)''' - Релација која поврзува Категорија со Книги, една книга има една категорија.
     79          11. '''има (книги - инстанца книга)''' - Релација која поврзува Книги со Инстанца_Книга, една книга има една инстанца од книга.
     80          12. '''содржи (оцена - автор)''' - Релација која поврзува Оцена со Автор, еден автор има една оцена.
     81          13. '''содржи (оцена - книги)''' - Релација која поврзува Оцена со Книги, една книга има една оцена.
     82          14. '''содржи (резервација - книги)''' - Релација која поврзува Резервација со Книги, една резервација има една книга.
     83          15. '''содржи (позајмица - книги)''' - Релација која поврзува Позајмица со Книги, една позајмица има една книга.
    8484
    8585