== ER-DIAGRAM [[Image(ER_V1.png)]] == Податочни побарувања === Ентитети: **Човек** – овој ентитет чува основни податоци за секој човек (кој може да е библиотекар или корисник) **Атрибути** – **ID**, име, презиме, тел. Број, емаил, адреса, матичен број. **Член** – овој ентитет чува податоци за секој член во библиотеката **Атрибути** - **број**, датум на зачленување **Библиотекар** – овој ентитет чува податоци за библиотекарот **Атрибути** - **ID** на библиотекар **Позајмица** – овој ентитет чува податоци за позајмицата **Атрибути** - **ID на позајмица**, почеток, крај, статус **Казна** – Овој ентитет чува податоците за дадена казна **Атрибути** – **ID на казната**, ID на позајмица, број на членот, датум, цена во денари **Автентикација** – овој ентитет чува username и password на корисниците **Атрибути** – **log id**, пасворд **Оцена** – овој ентитет ги чува податоците за дадена оцена од страна на корисникот **Атрибути** - **ID на оценка**, оцена, коментар **Книги** – овој ентитет чува податоци за некоја книга **Атрибути** – **ID на книга**, опис, наслов **Автор** – овој ентитет чува податоци за авторот на книгата **Атрибути** – **ID на автор**, име **Категорија** – овој ентитет чува податоци за категоријата на книгата **Атрибути** – **ID на категорија**, име/наслов **Издавач** – овој ентитет ги чува податоците за издавачот на книгата **Атрибути** – **ID на издавач**, име, емаил, локација **Инстанца од книга** – овој ентитет чува податоци за секоја инстанца од некоја книга **Атрибути** – **UNIQUE ID**, статус, дали е оштетена **Добавувач** – овој ентитет чува податоци за добавувачот на книгите **Атрибути** – **ID на добавувачот**, име на добавувачот === Релации **Се најавува**-оваа релација ги поврзува ентитетите Човек и Автентикација и има кардиналност 1:N. И оваа релација овозможува човекот да се најави во веб страницата. **Одобрува**-оваа релација ги поврзува ентитетите Библиотекар и Позајмица и има кардиналност N:N. И оваа релација овозможува библиотекарот да го одобрува позајмицата. **Праве**-оваа релација ги поврзува ентитетите Член и Позајмица и има кардиналост 1:N. И оваа релација овозможува членот да направи позајмица. **Средуваат**- оваа релација ги поврзува ентитетите Библиотекар и Инстанца од книга и има кардиналност N:N. Оваа релација овозможува библиотекарот да ги средува книгите. **Проверка**-оваа релација ги поврзува ентитетите Позајмица и Казна и има кардиналност N:N. И оваа релација овозможува да се направи проверка дали членот задоцнил со враќањето на книгата и ако задоцнил да добие соодветна казна. **На**-оваа релација ги поврзува ентитетите Позајмица и Книги и има кардиналност N:N. Оваа релација овозможува да се направи позајмица на книга. **Дава**-оваа релација ги поврзува ентитетите Член и Оцена и има кардиналност 1:N. Oваа релација овозможува еден член дава оцена и коментар за една книга. **Има**-оваа релација ги поврзува ентитетите Инстанца од книга и Книги и има кардиналност N:1. Оваа релација овозможува да се види дали е достапна една книга и колку има на залиха. **За**-оваа релација ги поврзува ентитетите Оцена и Автор и има кардиналност N:1. Оваа релација овозможува да се направи оцена и коментар за автор. **Исто за**-оваа релација ги поврзува ентитетите Оцена и Книги и има кардиналност N:1. Оваа релација овозможува да се направи оцена и коментар за книга. **Издава**-оваа релација ги поврзува ентитетите Автор и Книги и има кардиналност N:N. Оваа релација овозможува да се види една книга од кој автор е издадена. **Е од**-оваа релација ги поврзува ентитетите Книги и Категорија и има кардиналност N:N. Оваа релација овозможува да се види на која категорија припаѓа книгата. **Е издадена од**-оваа релација ги поврзува ентитетите Книги и Издавач и има кардиналност N:N. Оваа релација овозможува да се види кој е издавачот на книгата. **Е добавена**-оваа релација ги поврзува ентитетите Книги и Добавувач и има кардиналност N:N. Оваа релација овозможува да се види кој е добавувачот на книгата. === Историјат на ЕР-ДИЈАГРАМ * Верзија 1: [attachment:ER_V1.png] - Првичен изглед на дијаграмот