wiki:P2

Релациска шема

Ознаки

  • PK Примарните клучеви се означени со bold и underline
  • FK Надворешните клучеви се означени со *
  • Задожителните атрибути, односно not null, се означени со bold
  • Трансофрмацијата на ER дијаграмот е правена со "стабилна транслација", односно сите ентитети и сите релации помеѓу ентитетите се посебни табели.

Табели

  • Book ( Book_ID, Price, Title, Stock_Quantity, Publisher_Date )
  • Publisher ( Publisher_ID, Publisher_Name )
  • Genre ( Genre_ID, Genre_Name )
  • Cart ( Cart_ID, Quantity )
  • Author ( Author_ID, Author_Name, Email )
  • Recommendation ( Recommendation_ID, Date_Recommended )
  • Review ( Review_ID, Rating, Comment, Date_Posted )
  • Order ( Order_ID, Order_Date, Total_Amount )
  • Shipping ( Shipping_ID, Ship_Date, Tracking_Number, Status )
  • Payment ( Payment_ID, Payment_Date, Payment_Method, Amount )
  • Customer ( Customer_ID, Username, Password, Address, First_Name, Last_Name, Email, Phone )
  • Feedback ( Feedback_ID, Feedback_Text, Date_Submitted )
  • Wishlist ( Wishlist_ID )
  • Book-Genre ( *bookid, *genreid )
  • Book-Author ( *bookid, *authorid )
  • Book-Publisher ( *bookid, *publisherid )
  • Cart-Order ( *cartid, *orderid )
  • Review-Book ( *reviewid, *bookid )
  • Review-Customer ( *reviewid, *customerid )
  • Recommendation-Book ( *recommendationid, *bookid )
  • Recommendation-Customer ( *recommendationid, *customerid )
  • Feedback-Customer ( *feedbackid, *customerid )
  • Cart-Customer ( *cartid , *customerid )
  • Cart-Book ( *cartid, *bookid )
  • Wishlist-Customer ( *wishlistid, *customerid )
  • Wishlist-Book ( *wishlistid, *bookid )
  • Payment-Order ( *paymentid, *orderid )
  • Shipping-Order ( *shippingid , *orderid )

DDL скрипта за бришење на табелите и креирање на табелите

DDL_161007.sql

DML скрипта за полнење на табелите со податоци

DML_161007.sql

Релациски дијаграм изваден од DBeaver

Last modified 3 months ago Last modified on 02/21/24 03:06:52

Attachments (13)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.