=== Релационен Модел === ===== **ЕР Дијаграм** ===== [[Image(RelationalModel-ULMS2026.svg)]] **Линк до 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 ја претставува физичката позиција на книгите во библиотеката, како сектор или полица. Секој примерок од книга е поврзан со одредена локација, што овозможува полесно и побрзо пронаоѓање на книгите. Овој сегмент е важен за подобра организација на библиотечниот фонд и за поефикасна работа на библиотечниот персонал.