Changes between Version 40 and Version 41 of Логички и физички дизајн - Креирање база податоци (со SQL DDL)
- Timestamp:
- 07/07/25 12:00:16 (10 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Логички и физички дизајн - Креирање база податоци (со SQL DDL)
v40 v41 8 8 ---- 9 9 10 User(**__UserId__**, **!FirstName**, **!LastName**, **Email**, **Username**, **Password**, **City**, **Neighborhood**, Bio, Quote)10 !AppUser(**__UserId__**, **!FirstName**, **!LastName**, **Email**, **Username**, **Password**, **City**, **Neighborhood**, Bio, Quote) 11 11 12 12 Book(**__BookId__**, **Title**, **Author**, **Language**, ImageURL) … … 19 19 20 20 Library(**__InventoryId__**, **__!UserId*__**, **Availability**, **Condition**) 21 • !UserId референцира кон User(!UserId)21 • !UserId референцира кон !AppUser(!UserId) 22 22 • !BookId референцира кон Book(!BookId) 23 23 … … 27 27 28 28 Wishlist(**__WishId__**, **__!UserId*__**, Priority) 29 • !UserId референцира кон User(!UserId)29 • !UserId референцира кон !AppUser(!UserId) 30 30 • !BookId референцира кон Book(!BookId) 31 31 … … 35 35 36 36 !BookRequest(**__RequestId__**, **__!RequesterId*__**, **__!OwnerId*__**, **__!BookId*__**, **__!InventoryId*__**, **!RequestStatus**, **!RequestDate**) 37 • !RequesterId референцира кон User(!UserId)38 • !OwnerId референцира кон User(!UserId)37 • !RequesterId референцира кон !AppUser(!UserId) 38 • !OwnerId референцира кон !AppUser(!UserId) 39 39 • !BookId референцира кон Book(!BookId) 40 40 • !InventoryId референцира кон Library(!InventoryId) … … 42 42 Transaction(**__TransactionId__**, **__!RequestId*__**, **__!BorrowerId*__**, **__!LenderId*__**, **__!InventoryId*__**, **!BorrowDate**, **!ReturnDate**, **!BorrowDuration**) 43 43 • !RequestId референцира кон !BookRequest(!RequestId) 44 • !BorrowerId референцира кон User(!UserId)45 • !LenderId референцира кон User(!UserId)44 • !BorrowerId референцира кон !AppUser(!UserId) 45 • !LenderId референцира кон !AppUser(!UserId) 46 46 • !InventoryId референцира кон Library(!InventoryId) 47 47 … … 56 56 Review(**__ReviewId__**, **__!TransactionId*__**, **__!ReceiverId*__**, **__!GiverId*__**, **Rating**, !ReviewerComment, **!ReviewDate**) 57 57 • !TransactionId референцира кон Transaction(!TransactionId) 58 • !ReceiverId референцира кон User(!UserId)59 • !GiverId референцира кон User(!UserId)58 • !ReceiverId референцира кон !AppUser(!UserId) 59 • !GiverId референцира кон !AppUser(!UserId) 60 60 61 61 Message(**__MessageId__**, **__!SenderId*__**, **__!ReceiverId*__**, **!MsgTime**, **!MsgDate**, **!MessageContent**) 62 • !SenderId референцира кон User(!UserId)63 • !ReceiverId референцира кон User(!UserId)62 • !SenderId референцира кон !AppUser(!UserId) 63 • !ReceiverId референцира кон !AppUser(!UserId) 64 64 65 65 !FriendRequest(**__FriendshipId__**, **__!SenderId*__**, **__!ReceiverId*__**, **!DateCreated**, **!FriendshipStatus**) 66 • !SenderId референцира кон User(!UserId)67 • !ReceiverId референцира кон User(!UserId)66 • !SenderId референцира кон !AppUser(!UserId) 67 • !ReceiverId референцира кон !AppUser(!UserId) 68 68 69 69 Report(**__ReportId__**, **__!ReportedUserId*__**, **__!ReportingUserId*__**, **!ReportType**, **!ReportDate**, Details, **!ReportStatus**, **!ReportedEntity**) 70 • !ReportedUserId референцира кон User(!UserId)71 • !ReportingUserId референцира кон User(!UserId)70 • !ReportedUserId референцира кон !AppUser(!UserId) 71 • !ReportingUserId референцира кон !AppUser(!UserId) 72 72 73 73 Notification(**__NotificationId__**, __!TransactionId*__, __!MessageId*__, __!FriendRequestId*__, __!BookRequestId*__, **Type**, **!NotifTime**, **!NotifDate**, **Description**, **!NotificationStatus**) … … 78 78 79 79 !ReceivesNotification(**__UserId*__**, **__!NotificationId*__**) 80 • !ReportedUserId референцира кон User(!UserId)80 • !ReportedUserId референцира кон !AppUser(!UserId) 81 81 • !NotificationId референцира кон Notification(!NotificationId) 82 82