`

电商系统商品表设计

阅读更多
DROP TABLE IF EXISTS `category`; -- 类目表
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `category` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(64) DEFAULT NULL,
  `parent_flag` tinyint(1) DEFAULT NULL,
  `parent_id` int(11) DEFAULT NULL,
  `use_flag` tinyint(1) DEFAULT NULL,
  `code` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `category_property`; -- 类目属性关联表(公共属性,叶子类目的特有属性,设计成父子关系,不好理解,但却可以减少表的很多数据量)
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `category_property` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `category_id` int(11) DEFAULT NULL,
  `property_id` int(11) DEFAULT NULL,
  `parent_flag` tinyint(1) DEFAULT NULL,
  `parent_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `cat_prop_val`; -- 类目属性值表(关系表,可以精准控制每个类目的属性值)
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `cat_prop_val` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `cat_prop_id` int(11) DEFAULT NULL,
  `value_id` int(11) DEFAULT NULL,
  `status` tinyint(1) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


DROP TABLE IF EXISTS `goods`; -- 简单的商品表
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `goods` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(64) DEFAULT NULL,
  `category_id` int(11) DEFAULT NULL,
  `store_id` int(11) DEFAULT NULL,
  `status` int(11) DEFAULT NULL,
  `use_flag` tinyint(1) DEFAULT NULL,
  `create_time` datetime DEFAULT NULL,
  `update_time` datetime DEFAULT NULL,
  `up_time` datetime DEFAULT NULL,
  `down_time` datetime DEFAULT NULL,
  `description` varchar(45) DEFAULT NULL,
  `keywords` varchar(45) DEFAULT NULL,
  `min_price` varchar(45) DEFAULT NULL,
  `max_price` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


DROP TABLE IF EXISTS `goods_property`; -- 商品非销售属性表
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `goods_property` (
  `id` int(11) NOT NULL,
  `goods_id` int(11) DEFAULT NULL,
  `property_id` int(11) DEFAULT NULL,
  `property_name` varchar(64) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `goods_prop_value`;-- 商品非销售属性的值表
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `goods_prop_value` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `goods_prop_id` int(11) DEFAULT NULL,
  `value_id` int(11) DEFAULT NULL,
  `value_name` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `goods_sku`; -- 商品sku表(同商品属性表,分开设计是可以提高查询速度)
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `goods_sku` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `goods_id` int(11) DEFAULT NULL,
  `property_id` int(11) DEFAULT NULL,
  `property_name` varchar(64) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


DROP TABLE IF EXISTS `goods_sku_value`; -- 商品sku 值表
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `goods_sku_value` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `goods_sku_id` int(11) DEFAULT NULL,
  `value_id` int(11) DEFAULT NULL,
  `value_name` varchar(64) DEFAULT NULL,
  `image_uri` varchar(128) DEFAULT NULL,
  `quality` int(11) DEFAULT NULL,
  `price` decimal(10,0) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


DROP TABLE IF EXISTS `property`; -- 类目属性表
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `property` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(64) DEFAULT NULL,
  `is_key` tinyint(1) DEFAULT NULL,
  `is_multi` tinyint(1) DEFAULT NULL,
  `is_color` tinyint(1) DEFAULT NULL,
  `is_enum` tinyint(1) DEFAULT NULL,
  `is_required` tinyint(1) DEFAULT NULL,
  `is_alias` tinyint(1) DEFAULT NULL,
  `is_sell` tinyint(1) DEFAULT NULL,
  `is_input` tinyint(1) DEFAULT NULL,
  `is_search` tinyint(1) DEFAULT NULL,
  `is_parent` tinyint(1) DEFAULT NULL,
  `parent_id` int(11) DEFAULT NULL,
  `use_flag` tinyint(1) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


DROP TABLE IF EXISTS `value`; -- 属性值表
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `value` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(64) DEFAULT NULL,
  `use_flag` tinyint(1) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

 求高人指点更好的设计!!!!!!

7
1
分享到:
评论

相关推荐

    电商系统数据库表设计

    电商系统数据库表设计,包含商品,订单,用户等模块以及一些表数据

    电商系统开发设计文档.pdf

    本文档对电商系统的开发设计进行了详细的描述,涵盖了需求设计、业务流程、接口设计、数据库设计、配置变更、兼容性设计、缓存设计、业务逻辑等方面的内容,为电商系统的开发和实施提供了重要的参考依据。

    电商系统设计报告

    【电商系统设计报告】 电商系统设计是一门涉及广泛的技术领域,涵盖了从系统架构到用户体验的多个层面。在设计电商系统时,首要任务是确保系统的总体结构合理且具有扩展性,以便适应业务的发展和用户需求的变化。 ...

    电商系统的数据库如何设计.docx

    2. 商品主表:商品主表是电商系统的核心表之一,需要考虑到商品的基本信息,如商品名称、价格、库存等。 3. 商品 SKU:商品 SKU 是电商系统的核心组件之一,需要考虑到商品的 SKU 信息,如尺码、颜色等。 电商系统...

    基于HTML5的移动电商系统前端的设计与实现.pdf

    【HTML5移动电商系统前端设计与实现】 随着移动互联网的快速发展,移动电子商务逐渐成为人们日常生活的重要组成部分,尤其在微信支付和支付宝支付等便捷支付方式的推动下,移动电商的使用频率大幅度提升。移动电商...

    电商系统管理后台设计原型RP文件完整版.rp_电商原型_原型_

    "电商系统管理后台设计原型RP文件完整版"是一个详细的资源,旨在为开发者和设计师提供一个全面的框架,以高效地构建电商平台的后台管理系统。RP文件,通常指的是Rapid Prototype(快速原型)文件,是一种用于设计和...

    电商系统管理后台设计原型RP文件完整版

    完整的电商系统后台设计原型,从系统登录到商品分类管理、商品管理、订单管理、运营管理、售后管理等设计电商系统架构

    跨境电商网站系统的设计与分析.pdf

    跨境电商网站系统的设计与分析是当前电商行业中的一个热门议题。随着经济全球化和网络技术的发展,跨境电商已成为推动国际贸易的重要力量,具有非常重要的现实意义和商业价值。本文将深入探讨跨境电商网站系统的设计...

    电商系统需求分析

    系统概述部分描述了电商系统的基本架构,旨在提供一个全面的视角,以便于后续的设计和实现。文档概述则涵盖了本分析报告的主要内容和结构。 二、项目概述 2.1 背景与目标 随着互联网的普及,电商平台已经成为消费...

    电商平台商品管理设计.pdf

    分类管理、品牌管理、规格管理、参数管理等模块都是商品管理系统的重要组成部分,其设计的合理性直接影响到电商系统的运营效率和用户体验。此外,商品推荐、搜索、评价以及商品管理等关键功能的实现,也是提升电商...

    电商秒杀系统的设计与实现.pdf

    秒杀活动的一个显著特点是高并发访问,因为活动的吸引力导致短时间内大量用户涌入网站,这给电商系统的后台设计带来了极大的压力和挑战。 本篇文献详细介绍了基于Java语言开发的秒杀系统的设计与实现过程,该系统...

    基于java web电商系统设计的开题报告.docx

    【基于Java Web电商系统设计】的开题报告探讨了在互联网快速发展的背景下,如何利用Java Web技术构建一个类似淘宝的电子商务平台。课题旨在通过学习和研究,设计并实现一个包括前台用户界面和后台管理功能的购物网站...

    超大型电商系统架构设计方案.pdf

    超大型电商系统架构设计方案 超大型电商系统架构设计方案是京东商城的电商系统架构设计方案,旨在构建一个高效、可靠、可扩展的电商平台。该方案涵盖了电商系统的架构目标、业务架构设计原则、应用架构设计原则、...

    电商推荐系统设计.pptx

    电商推荐系统设计是电商平台中的关键组件,旨在提高用户体验和销售转化率。该系统设计主要涵盖项目框架、数据源解析、统计推荐模块、基于LFM的离线推荐模块、基于自定义模型的实时推荐模块、基于内容的推荐模块、...

    电商系统文档资料

    3. **数据库设计**:电商系统需要管理大量的商品信息、用户数据、订单记录等,因此数据库设计是核心部分。可能会有ER图、表结构设计、索引策略等内容。 4. **前端界面设计**:用户体验对于电商系统至关重要。文档...

    基于VR技术虚实一体化的新生态电商系统设计.pdf

    新生态电商系统的总体设计包括用户管理、店铺管理以及顾客管理等多个模块。用户管理模块主要负责处理与电商平台用户相关的所有信息,包括用户注册、登录、个人资料管理等。店铺管理模块则涉及商品展示、库存管理、...

    电商系统电商系统电商系统.zip

    在电子商务领域,电商系统是构建在线商业平台的核心技术框架,它涵盖了从商品管理、订单处理、支付结算到物流配送等各个业务环节。本压缩包文件“电商系统电商系统电商系统.zip”可能包含了一系列与开发和维护电商...

    基于javaweb电商系统设计的开题报告.pdf

    《基于Java Web技术的电商系统设计与实现》 在当今社会,互联网的快速发展极大地改变了我们的生活,特别是购物方式。电商网站如淘宝、京东等已成为主流购物平台,它们以高效便捷的特性深受用户喜爱。例如,2016年双...

    电商项目商品规格参数表设计SKU和SPU表设计

    在电商系统中,商品管理是核心模块之一,而商品规格参数表的设计对于高效的数据存储和检索至关重要。这里的“SPU”(Standard Product Unit)代表标准产品单元,是具有相同特性的一组产品的抽象,如品牌、颜色、尺寸...

Global site tag (gtag.js) - Google Analytics