Py学习  »  问与答

mysql大神请现身,帮我看看这个数据库的表设计是否合理

我是好人啊 • 9 年前 • 2653 次点击  

图我们从另一个部门 提供的接口取回的 这样json格式的数据 我们需要把这个数据存入mysql,然后开发一个后台,方便另外的部门对公司的数据进行分析,由于我对mysql不太懂,所以不知道表如何设计才算合理,请大神指点

【从接口里获取的数据格式,这里举例拿出了一条记录给大家看,每条记录差不多都是这样的格式】

http://g.hiphotos.baidu.com/zhidao/pic/item分隔符 /80cb39dbb6fd5266ee7092b1a818972bd407363f.jpg

enter image description here

下面是我自己设计的表结构,请大家帮我看看设计的是否合理,是否方便后期进行商业bi分析

items【id,create_at,price,title】 ----商品表,:id自增,create_at建立时间,price价格,title商品名称-----

skus 【id,create_at,name】 -----sku表,:id自增,create_at建立时间,name为sku的名称-----

订单汇总表 trades【id ,tid ,create_at,pay_time】 ------trades表,i:id自增,tid订单编号,pay_time付款时间-----

订单详细表 orders【id ,tid ,num,item_id,sku_id】 ------tid 对应trades表tid,item_id对应items表id,sku_id对应skus表id-----


我上面的截图里,这个tid 里面有2个子订单,也就是这个订单,这个用户购买了2件不同的商品,trades记录了他的tid, 然后 通过tid可以去orders里面找到 到底购买了几件 什么产品

请问大神,我这个设计是否合理,是否方便后期进行分析

请说出您的观点,谢谢帮助

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/884
 
2653 次点击  
文章 [ 1 ]  |  最新文章 9 年前
nixiaoyayf
Reply   •   1 楼
nixiaoyayf    9 年前

慕课上面有关于数据库设计的一些讲解,楼主可以去看看