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

ER-DIAGRAM

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

Ентитети:

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

АтрибутиID, име, презиме, тел. Број, емаил, адреса, матичен број,пасворд.

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

Атрибути - број, датум на зачленување

Библиотекар – овој ентитет чува податоци за библиотекарот

Атрибути - ID на библиотекар

Позајмица – овој ентитет чува податоци за позајмицата

Атрибути - ID на позајмица, почеток, крај, статус

Казна – Овој ентитет чува податоците за дадена казна

АтрибутиID на казната,датум, цена во денари

Автентикација – овој ентитет чува username и password на корисниците

Атрибутиlog id,timestamp

Оцена – овој ентитет ги чува податоците за дадена оцена од страна на корисникот

Атрибути - ID на оценка, оцена, коментар

Книги – овој ентитет чува податоци за некоја книга

АтрибутиID на книга, опис, наслов

Автор – овој ентитет чува податоци за авторот на книгата

АтрибутиID на автор, име

Категорија – овој ентитет чува податоци за категоријата на книгата

АтрибутиID на категорија, име/наслов

Издавач – овој ентитет ги чува податоците за издавачот на книгата

АтрибутиID на издавач, име, емаил, локација

Инстанца од книга – овој ентитет чува податоци за секоја инстанца од некоја книга

АтрибутиUNIQUE ID, статус, дали е оштетена

Добавувач – овој ентитет чува податоци за добавувачот на книгите

АтрибутиID на добавувачот, име на добавувачот

Релации

Се најавува-оваа релација ги поврзува ентитетите Човек и Автентикација и има кардиналност 1:N.

И оваа релација овозможува човекот да се најави во веб страницата.

Одобрува-оваа релација ги поврзува ентитетите Библиотекар и Позајмица и има кардиналност N:N.

И оваа релација овозможува библиотекарот да го одобрува позајмицата.

Праве-оваа релација ги поврзува ентитетите Член и Позајмица и има кардиналост 1:N.

И оваа релација овозможува членот да направи позајмица.

Проверка-оваа релација ги поврзува ентитетите Позајмица и Казна и има кардиналност 1:N.

И оваа релација овозможува да се направи проверка дали членот задоцнил со враќањето на книгата и ако задоцнил да добие соодветна казна.

Има казна-оваа релиција ги поврзува ентитетите Член и Казна и има кардиналност 1:N.

Оваа релација овозможува да се провери кој член има казна.

Дава-оваа релација ги поврзува ентитетите Член и Оцена и има кардиналност 1:N.

Oваа релација овозможува еден член дава оцена и коментар за една книга.

Има-оваа релација ги поврзува ентитетите Инстанца од книга и Книги и има кардиналност N:1.

Оваа релација овозможува да се види дали е достапна една книга и колку има на залиха.

За-оваа релација ги поврзува ентитетите Оцена и Автор и има кардиналност N:1.

Оваа релација овозможува да се направи оцена и коментар за автор.

Исто за-оваа релација ги поврзува ентитетите Оцена и Книги и има кардиналност N:1.

Оваа релација овозможува да се направи оцена и коментар за книга.

Издава-оваа релација ги поврзува ентитетите Автор и Книги и има кардиналност N:N.

Оваа релација овозможува да се види една книга од кој автор е издадена.

Е од-оваа релација ги поврзува ентитетите Книги и Категорија и има кардиналност N:N.

Оваа релација овозможува да се види на која категорија припаѓа книгата.

Е издадена од-оваа релација ги поврзува ентитетите Книги и Издавач и има кардиналност N:1.

Оваа релација овозможува да се види кој е издавачот на книгата.

Е добавена-оваа релација ги поврзува ентитетите Инстанца од книга и Добавувач и има кардиналност N:1.

Оваа релација овозможува да се види кој е добавувачот на книгата.

Историјат на ЕР-ДИЈАГРАМ

  • Верзија 1: ER_V1.png - Првичен изглед на дијаграмот
  • Верзија 2: ER_V2.jpg - По консултациите, направени се мали промени. Избришана е релација(средуваат), и сменети се неколку кардиналности(се најавува) и (проверка). Исто така добавувачот е сега во релација со ентитетот инстанца од книга наместо со ентитетот книга.
  • Верзија 3: ER_V3.png - По консултациите, направени се промени. Избришана е релација(на), додадена е релација(има казна) што ги поврзува ентитетите Член и Казна. Направена е промена на два клучни атрибути(ID_na_bibliotekar, Broj) во атрибути, избришани се атрибути(на време вратена?, id_loan) и променета е кардиналноста помеѓу Издавач-Книги од N:N во 1:N.
  • Верзија 4: ER_V4.jpg - Направени се мали промени. Додадени се тотални учества помеѓу релации и ентитети. Атрибутот password од ентитетот authentication е преместен кај ентитетот Chovek, додека кај ентитетот authentication е додаден атрибут timestamp.
Last modified 3 years ago Last modified on 01/31/22 19:58:42

Attachments (6)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.