Changes between Version 27 and Version 28 of Логички и физички дизајн - Креирање база податоци (со SQL DDL)


Ignore:
Timestamp:
01/16/25 03:22:59 (6 days ago)
Author:
201205
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Логички и физички дизајн - Креирање база податоци (со SQL DDL)

    v27 v28  
    2222    • !BookId референцира кон Book(!BookId)
    2323
    24 !LibraryBook(**__InventoryId*__**, **__BookId*__**)
     24!LibraryBook(**__LibraryBookId__**, **__InventoryId*__**, **__BookId*__**)
    2525    • !InventoryId референцира кон Library(!InventoryId)
    2626    • !BookId референцира кон Book(!BookId)
     
    3030    • !BookId референцира кон Book(!BookId)
    3131
    32 !WishlistBook(**__WishId*__**, **__BookId*__**)
     32!WishlistBook(**__WishlistBookId__**, **__WishId*__**, **__BookId*__**)
    3333    • !WishId референцира кон Wishlist(!WishId)
    3434    • !BookId референцира кон Book(!BookId)
     
    4040    • !InventoryId референцира кон Library(!InventoryId)
    4141
    42 Transaction(**__TransactionId__**, **__!RequestId*__**, **__!BorrowerId*__**, **__!LenderId*__**, **__!InventoryId*__**, **!BorrowDate**, **!ReturnDate**, **!BorrowDuration**, __SwapTransactionId__)
     42Transaction(**__TransactionId__**, **__!RequestId*__**, **__!BorrowerId*__**, **__!LenderId*__**, **__!InventoryId*__**, **!BorrowDate**, **!ReturnDate**, **!BorrowDuration**)
    4343    • !RequestId референцира кон !BookRequest(!RequestId)
    4444    • !BorrowerId референцира кон User(!UserId)
     
    4646    • !InventoryId референцира кон Library(!InventoryId)
    4747
    48 Swap(**__TransactionId1__**, **__TransactionId2__**, !SwapTransactionId)
     48!SwapTransaction(**__SwapTransactionId__**, **__TransactionId1__**, **__TransactionId2__**)
    4949    • TransactionId1 референцира кон Transaction(!TransactionId)
    5050    • TransactionId2 референцира кон Transaction(!TransactionId)
    5151
    52 !TransactionBook(**__TransactionId*__**, **__!BookId*__**)
     52!TransactionBook( **__TransactionBookId__**, **__TransactionId*__**, **__!BookId*__**)
    5353    • !BookId референцира кон Book(!BookId)
    5454    • !TransactionId референцира кон Transaction(!TransactionId)
     
    7777    • !BookRequestId референцира кон Transaction(!RequestId)
    7878
    79 !UserNotification(**__UserId*__**, **__!NotificationId*__**)
     79!UserNotification(**__UserNotificationId__**, **__UserId*__**, **__!NotificationId*__**)
    8080    • !ReportedUserId референцира кон User(!UserId)
    8181    • !NotificationId референцира кон Notification(!NotificationId)
     
    8383
    8484== DDL скрипта за бришење на табелите и креирање на табелите
    85 [attachment:ddlscript5.sql ddlscript.sql]
     85[attachment:ddlscript6.sql ddlscript.sql]
    8686
    8787== DML скрипта за полнење на табелите со податоци
    88 [attachment:dmlscript5.sql​ dmlskripta.sql]
     88[attachment:dmlscript6.sql​ dmlskripta.sql]
    8989
    9090== Релациски дијаграм изведен од DBeaver
    9191
    92 [[Image(BookSwap_RelationalDiagram3.png)]]
     92[[Image(BookSwapDiagram-16.png)]]