wiki:P2

Version 17 (modified by 161007, 4 months ago) ( diff )

--

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

Ознаки

  • 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)
  • Customer-Order (customerid, 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 скрипта за бришење на табелите и креирање на табелите

Креирање.sql

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

Полнење.sql

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

Attachments (13)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.