wiki:Концептуален

Version 4 (modified by 193060, 2 years ago) ( diff )

--

ER-DIAGRAM

Верзија 1

Податочни побарувања

Ентитети:

Човек – овој ентитет чува основни податоци за секој човек (кој може да е библиотекар или корисник)

Атрибути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)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.