Version 5 (modified by 3 years ago) ( diff ) | ,
---|
ER-DIAGRAM
Податочни побарувања
Ентитети:
Човек – овој ентитет чува основни податоци за секој човек (кој може да е библиотекар или корисник)
Атрибути – 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.
Оваа релација овозможува да се види кој е добавувачот на книгата.
Историјат на ЕР-ДИЈАГРАМ
Attachments (6)
-
ER_V1.png
(202.4 KB
) - added by 3 years ago.
Верзија 1
- ER_V2.jpg (122.3 KB ) - added by 3 years ago.
-
ER_V3.png
(206.8 KB
) - added by 3 years ago.
Верзија 3
- ER_V4.jpg (128.2 KB ) - added by 3 years ago.
- ERmodel_V4.jpg (128.8 KB ) - added by 3 years ago.
- ER_V4_2.xml (48.0 KB ) - added by 3 years ago.
Download all attachments as: .zip