【发布时间】:2014-03-07 08:06:22
【问题描述】:
我想创建一个 android 应用程序在线产品销售。 我需要维护产品及其类别的数据库,如下所示。
1. category
2. subcategories
3. sub subcategories
n 级类别。
我还想维护 Google play 之类的应用评级数据库。
我应该如何设计数据库?
【问题讨论】:
标签: mysql database oracle sqlite database-design
我想创建一个 android 应用程序在线产品销售。 我需要维护产品及其类别的数据库,如下所示。
1. category
2. subcategories
3. sub subcategories
n 级类别。
我还想维护 Google play 之类的应用评级数据库。
我应该如何设计数据库?
【问题讨论】:
标签: mysql database oracle sqlite database-design
Google Play 的类别和产品结构与此类似:
应用 游戏 街机与动作 飞行模拟器 入口 大脑与谜题 房间 房间二 我的水在哪儿? 割绳子 商业 OfficeSuite Por 7 Docs To Go 高级密钥 图书 艺术与娱乐 艺术 呼啸山庄创建以下内容:
表:类别 列:category_id、category_name、parent_category_id 表:产品 列:product_id、product_name 表:category_product 列:category_product_id、product_id、category_id并插入数据如下:
分类表:
1,应用程序,空 2、游戏、1 3,街机与动作,2 4,大脑与谜题,2 5、商务、1 7,书籍,空 8, 艺术与娱乐, 7 9,艺术,8产品表:
100、飞行模拟器 101,入口 102,房间 103,房间二 104,我的水呢? 105,割断绳子 106, OfficeSuite Por 7 107,Docs To Go 高级密钥 呼啸山庄 108category_product:
1000, 100, 3 1001, 101, 3 1002、102、4 1003, 103, 4 1004, 104, 4 1005、105、4 1006、106、5 1007、107、5 1008, 108, 9您可以对评级执行相同的操作。创建 product_rating 表。
【讨论】: