Релационен Модел
ЕР Дијаграм
Линк до 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 ја претставува физичката позиција на книгите во библиотеката, како сектор или полица. Секој примерок од книга е поврзан со одредена локација, што овозможува полесно и побрзо пронаоѓање на книгите. Овој сегмент е важен за подобра организација на библиотечниот фонд и за поефикасна работа на библиотечниот персонал.
Attachments (2)
- RelationalModel-ULMS2026.svg (253.2 KB ) - added by 2 weeks ago.
- RelationalModel-ULMS2026.2.svg (253.2 KB ) - added by 2 weeks ago.
Download all attachments as: .zip
