社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  问与答

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

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

图我们从另一个部门 提供的接口取回的 这样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
 
2679 次点击  
文章 [ 1 ]  |  最新文章 9 年前
nixiaoyayf
Reply   •   1 楼
nixiaoyayf    9 年前

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