Changes between Version 27 and Version 28 of Логички и физички дизајн - Креирање база податоци (со SQL DDL)
- Timestamp:
- 01/16/25 03:22:59 (6 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Логички и физички дизајн - Креирање база податоци (со SQL DDL)
v27 v28 22 22 • !BookId референцира кон Book(!BookId) 23 23 24 !LibraryBook(**__ InventoryId*__**, **__BookId*__**)24 !LibraryBook(**__LibraryBookId__**, **__InventoryId*__**, **__BookId*__**) 25 25 • !InventoryId референцира кон Library(!InventoryId) 26 26 • !BookId референцира кон Book(!BookId) … … 30 30 • !BookId референцира кон Book(!BookId) 31 31 32 !WishlistBook(**__Wish Id*__**, **__BookId*__**)32 !WishlistBook(**__WishlistBookId__**, **__WishId*__**, **__BookId*__**) 33 33 • !WishId референцира кон Wishlist(!WishId) 34 34 • !BookId референцира кон Book(!BookId) … … 40 40 • !InventoryId референцира кон Library(!InventoryId) 41 41 42 Transaction(**__TransactionId__**, **__!RequestId*__**, **__!BorrowerId*__**, **__!LenderId*__**, **__!InventoryId*__**, **!BorrowDate**, **!ReturnDate**, **!BorrowDuration** , __SwapTransactionId__)42 Transaction(**__TransactionId__**, **__!RequestId*__**, **__!BorrowerId*__**, **__!LenderId*__**, **__!InventoryId*__**, **!BorrowDate**, **!ReturnDate**, **!BorrowDuration**) 43 43 • !RequestId референцира кон !BookRequest(!RequestId) 44 44 • !BorrowerId референцира кон User(!UserId) … … 46 46 • !InventoryId референцира кон Library(!InventoryId) 47 47 48 Swap(**__TransactionId1__**, **__TransactionId2__**, !SwapTransactionId)48 !SwapTransaction(**__SwapTransactionId__**, **__TransactionId1__**, **__TransactionId2__**) 49 49 • TransactionId1 референцира кон Transaction(!TransactionId) 50 50 • TransactionId2 референцира кон Transaction(!TransactionId) 51 51 52 !TransactionBook( **__TransactionId*__**, **__!BookId*__**)52 !TransactionBook( **__TransactionBookId__**, **__TransactionId*__**, **__!BookId*__**) 53 53 • !BookId референцира кон Book(!BookId) 54 54 • !TransactionId референцира кон Transaction(!TransactionId) … … 77 77 • !BookRequestId референцира кон Transaction(!RequestId) 78 78 79 !UserNotification(**__User Id*__**, **__!NotificationId*__**)79 !UserNotification(**__UserNotificationId__**, **__UserId*__**, **__!NotificationId*__**) 80 80 • !ReportedUserId референцира кон User(!UserId) 81 81 • !NotificationId референцира кон Notification(!NotificationId) … … 83 83 84 84 == DDL скрипта за бришење на табелите и креирање на табелите 85 [attachment:ddlscript 5.sql ddlscript.sql]85 [attachment:ddlscript6.sql ddlscript.sql] 86 86 87 87 == DML скрипта за полнење на табелите со податоци 88 [attachment:dmlscript 5.sql dmlskripta.sql]88 [attachment:dmlscript6.sql dmlskripta.sql] 89 89 90 90 == Релациски дијаграм изведен од DBeaver 91 91 92 [[Image(BookSwap _RelationalDiagram3.png)]]92 [[Image(BookSwapDiagram-16.png)]]