繁体   English   中英

Mongo DB中NoSQL中的规范化

[英]Normalisation in NoSQL in Mongo DB

第一张表是针对产品的,我将如何标准化这些数据。

  • asin-产品ID,例如1574571931
  • 类别-产品所属类别的列表
  • 描述–产品描述
  • 标题-产品名称
  • 品牌–产品的品牌名称

IMAT3104数据库管理和编程作业2017-18蒙福特大学2018年第6页,共11页

  • 价格-美元价格(抓取时)
  • salesRank-销售排名信息。 销售越好,排名越低。
  • imUrl-产品图片的网址
  • 相关-

第二张表用于评论,我也将如何规范该表。

  • reviewerID-审阅者的ID,例如A2Y113PST5WPPF
  • asin-产品ID,例如1574571931
  • reviewerName-评论者的姓名
  • 有用-评论的有用性评分,例如3条评论中有2条认为有帮助
  • reviewText-评论文本
  • 总体-产品评级
  • 摘要-评论摘要
  • unixReviewTime-审核时间(以秒为单位的Unix时间)
  • reviewTime-评论时间(原始)

规范化的过程是什么,如何组织以上两个表?

无论目标平台是SQL dbms,大型C ++程序还是nosql数据库,规范化(严格的逻辑过程)都是相同的。

遵循任何好的大学级教科书中的规范化程序,将与5NF的每个关系规范化。 然后将结果转换到您的目标平台。 (您通常必须将声明性代码转换为过程代码。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM