wiki:RelationalModel

Релационен Модел

ЕР Дијаграм

Линк до Google Drive фолдер што го содржи .vpp фајлот: https://drive.google.com/drive/folders/15mCtG7ThCi1FZNbNLC3MFFp-ctlQ4BFB?usp=sharing

Детален опис на ЕР Дијаграм

Model segment: Book–Author relationship Во ER моделот ентитетите Book и Author се поврзани преку many-to-many релација. Овој пристап е избран затоа што во реална библиотечна средина една книга може да биде напишана од повеќе автори, а исто така еден автор може да има напишано повеќе книги. Поради тоа се користи посредна табела (BookAuthor) која ги поврзува идентификаторите на книгата и авторот. Со ова се обезбедува правилна организација на податоците и се избегнува дуплирање на информации.

Model segment: Book and BookCopy Во моделот е воведен ентитет BookCopy кој ги претставува физичките примероци на книгите. Наместо позајмувањето да се поврзува директно со книгата, тоа се поврзува со конкретен примерок. Причината за ова е што библиотеката може да поседува повеќе примероци од иста книга. Со ваквото моделирање секој примерок може да има свој статус (достапен, позајмен или резервиран) и сопствена локација во библиотеката, што овозможува попрецизно управување со библиотечниот фонд.

Model segment: Borrowing entity Ентитетот Borrowing е воведен за да се евидентираат сите позајмувања на книги. Овој ентитет е поврзан со User и BookCopy, што овозможува системот точно да знае кој корисник позајмил одреден примерок од книга. Во ентитетот се чуваат информации како датум на позајмување, рок за враќање и датум на враќање. Со ова се овозможува следење на заемите и подобра контрола на користењето на книгите.

Model segment: Reservation entity Ентитетот Reservation е моделиран за да им овозможи на корисниците да резервираат книга која моментално не е достапна. Резервацијата е поврзана со корисникот и со книгата, што овозможува системот да води евиденција кој корисник ја резервирал одредена книга. Оваа функционалност помага во подобро управување со побарувачката на книгите.

Model segment: Location entity Ентитетот Location ја претставува физичката позиција на книгите во библиотеката, како сектор или полица. Секој примерок од книга е поврзан со одредена локација, што овозможува полесно и побрзо пронаоѓање на книгите. Овој сегмент е важен за подобра организација на библиотечниот фонд и за поефикасна работа на библиотечниот персонал.

Last modified 2 weeks ago Last modified on 04/19/26 03:08:04

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.