【问题标题】:Database Design For android Application安卓应用程序的数据库设计
【发布时间】:2014-03-07 08:06:22
【问题描述】:

我想创建一个 android 应用程序在线产品销售。 我需要维护产品及其类别的数据库,如下所示。

 1. category
 2. subcategories
 3. sub subcategories

n 级类别。 我还想维护 Google play 之类的应用评级数据库。
我应该如何设计数据库?

【问题讨论】:

    标签: mysql database oracle sqlite database-design


    【解决方案1】:

    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 高级密钥 呼啸山庄 108

    category_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 表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-26
      • 1970-01-01
      • 2011-12-07
      • 1970-01-01
      • 1970-01-01
      • 2018-01-31
      相关资源
      最近更新 更多