在您自己的觀點中,您如何設計蔚藍色的表格?特別是當表格可以與其他表格有一對多關係時。蔚藍表格中的邏輯表格設計
這裏是給定的數據:
由於是product
表,與PartitionKey
和Rowkey
其中PartitionKey
作爲Owner (the owner of the product) plus the category
的ID
。
i.e: hashedowneridstringtype_Cellphone
和Rowkey
作爲unique id of the product.
i.e: S6102DXMA2
即Azure Table中的現有設計,並且我要創建下面的下面的表格。由於我沒有足夠的想法來反映它如何在天藍色,我必須使用關係表設計它:
產品可以有用戶的評論。
----------------------------------------------------------------------------------
Review table
Fields:
ReviewID - long
Title - string
Review - string
OwnerID - long
DatePosted - Date
----------------------------------------------------------------------------------
ProductReview table
Fields:
ProductID - long
ReviewID - long
----------------------------------------------------------------------------------
用戶可以對評論意見。
----------------------------------------------------------------------------------
Comment table
Fields:
CommentID - long
Comment - string
OwnerID - long
CommentDate - date
EmailUpdate - bool
----------------------------------------------------------------------------------
CommentReview table
Fields:
ReviewID - long
CommentID - long
----------------------------------------------------------------------------------
用戶能率的審查,評論和產品。
----------------------------------------------------------------------------------
Rating table
Fields:
RatingID - long
Points - double
RatedDate - date
OwnerID - long
----------------------------------------------------------------------------------
CommentRating table
Fields:
CommentID - long
RatingID - long
----------------------------------------------------------------------------------
ProductRating table
Fields:
ProductID - long
RatingID - long
----------------------------------------------------------------------------------
可能是什麼都在蔚藍的設計表時,我應該考慮的事情?
+1。感謝這個想法。據我所知,表的數量越少越好,但我仍然需要考慮可能針對的查詢數量。 – fiberOptics