首页 > 石油 > 经验 > 电商平台数据库设计,如何设计电子商务网站的数据库并ER图

电商平台数据库设计,如何设计电子商务网站的数据库并ER图

来源:整理 时间:2023-05-03 13:11:55 编辑:问船数据网 手机版

1,如何设计电子商务网站的数据库并ER图

先进行了解需求,分析其中的实体和关系,再用数据库建模工具比如powerdesigner,进行绘制er图

如何设计电子商务网站的数据库并ER图

2,电子商务网站数据库应该如何来设计

数据库设计与网站性质无关。根据网站需要,建立相应的表格,设计对应的字段。具体的可以百度一下:数据库设计,数据库开发等关键字。希望能帮到你。
洗衣机和笔记本因为属性差别比较大,如果只建一个表的话,冗余的信息太多,不符合范式的要求。可以为同一类产品建一个,比如电子产品作为一个实体包括(笔记本,mp4,手机,照相机等等),因为电子产品的属性比较相似,该实体的属性有产品编号,名称,尺寸,处理器,存储器,屏幕尺寸等等。这要做既可以减少表的数量,又不会显得数据过于冗余。所以要不要把数据放在一个表里就要看你选择的诸多实体是否有很多相同的属性。当然没有任何相同属性的实体也是可以放在一个表里的,那样只会导致很多数据出现空值,也不会出现多大错误,数据查找会变得很慢而已,不能体现良好的设计思路。

电子商务网站数据库应该如何来设计

3,电子商务产品数据库设计

这是一个非常好的问题!不过已经把解决方案给出来了。我的理解是"动态表结构"。Product(p_id,name)ExtendField(ef_id,name,p_id)ExtendValue(ev_id,value,ef_id,p_id)当添加新属性时,只是相当于在数据库添加一条记录,没有该变表结构。这里是存的是书,现在要存储英译书(原作者,译者,原出版社,国内出版社)这就中文书籍不需要原作者、原出版社,如果为了存储英译书,只需向后2个表添加记录即可,否则就要向product表添加2个属性,而该设计不必改变原表的表结构(table schema)。
洗衣机和笔记本因为属性差别比较大,如果只建一个表的话,冗余的信息太多,不符合范式的要求。可以为同一类产品建一个,比如电子产品作为一个实体包括(笔记本,mp4,手机,照相机等等),因为电子产品的属性比较相似,该实体的属性有产品编号,名称,尺寸,处理器,存储器,屏幕尺寸等等。这要做既可以减少表的数量,又不会显得数据过于冗余。所以要不要把数据放在一个表里就要看你选择的诸多实体是否有很多相同的属性。当然没有任何相同属性的实体也是可以放在一个表里的,那样只会导致很多数据出现空值,也不会出现多大错误,数据查找会变得很慢而已,不能体现良好的设计思路。

电子商务产品数据库设计

4,电子商务网站怎样的数据库设计

首先来说对于这种场景有两种设计方法,这两种方法都能够满足扩展性要求1. 把原有的横表转化为纵表存储属性,即产品表:(product_id, product_name, product_class)产品属性表:(product_id, property_id , property_name , property_value)2. 保持原有横表设计思路,但是弹性字段含义单独元数据表存储产品表:(product_id, product_name, product_class, prop1, prop2, .... propn)产品属性含义元数据表(product_class , prop1_name ,prop2_name, ..... propn_name)对于两种设计方法,个人理解为a. 对于首页打开就必须要能够快速查询出来的属性,而且这些属性本身各类产品差异不大。而对于差异大的属性基本都是针对特定一个产品查询。可以采用方案1来做。b. 首页显示产品列表时候就存在要显示出不同产品属性情况,采用方案2来做。当我们处理的是一个product list的时候,由于存在数据表本身的关联场景,用方案1会比麻烦,也影响性能。
洗衣机和笔记本因为属性差别比较大,如果只建一个表的话,冗余的信息太多,不符合范式的要求。可以为同一类产品建一个,比如电子产品作为一个实体包括(笔记本,mp4,手机,照相机等等),因为电子产品的属性比较相似,该实体的属性有产品编号,名称,尺寸,处理器,存储器,屏幕尺寸等等。这要做既可以减少表的数量,又不会显得数据过于冗余。所以要不要把数据放在一个表里就要看你选择的诸多实体是否有很多相同的属性。当然没有任何相同属性的实体也是可以放在一个表里的,那样只会导致很多数据出现空值,也不会出现多大错误,数据查找会变得很慢而已,不能体现良好的设计思路。
我建议你去购买成熟的电子商务网站平台,功能也很齐全了,与其自己设计数据库,不如去购买现成的,如果不愿意掏钱,当然也有免费的B2B网站系统,例如SHOPEX,ECSHOP等等都是免费的。成熟的有很多的完善的保障的,技术保证和售后保证对你会有很多的帮助的!
你开始并没有说清楚按你的最新要求,应该是:一个商品表,一个属性表(字段不重复了)然后就是卖家商品表,字段如下:卖家id 商品id 商品数量明白吗?如果多个店卖同一种商品,那数据都在卖家商品表里需要商品名时,从商品表关联取数据,需要商品属性时,从属性表关联你想的复杂了就2个表,一个商品表,一个属性表商品表字段:id 品名属性表字段:商品id 属性名 属性值也就是说一个属性一条记录
2个表,一个商品表,一个属性表商品表字段:id 品名属性表字段:商品id 属性名 属性值
文章TAG:电商平台数据库设计电商电商平台平台

最近更新

  • 定价策略主要有哪几种方式,企业有哪些定价策略定价策略主要有哪几种方式,企业有哪些定价策略

    企业有哪些定价策略心理定价包括以下几种整数定价(高档品,凑个整数定价,比如貂皮大衣定价两万,就是让人感觉上档次,满足虚荣心)尾数定价(比如1.98元,显得比2元要少,而且感觉定价精确)声望定价(针.....

    经验 日期:2024-03-07

  • 做虾皮亏了几万块钱,干虾皮一般好点的多少钱做虾皮亏了几万块钱,干虾皮一般好点的多少钱

    干虾皮一般好点的多少钱原干的一般在13-18之间吧..根据大小像熟的的现在一般的自己家吃的就买那个价位在6-8元之间的就可以了2,做虾皮生意的进来对于你的想法我想你的经营场地应该很大.....

    经验 日期:2024-03-07

  • 下列属于可撤销法律行为的有,以下属于可撤销民事行为的是下列属于可撤销法律行为的有,以下属于可撤销民事行为的是

    以下属于可撤销民事行为的是)的行为属于可变更、可撤销的民事行为选项:a、恶意患通、损害第三人利益BCD参见合同法52条1款54条b、行为人对行为内容有重大误解c选A和C。B、D属无效民事行.....

    经验 日期:2023-09-12

  • 法律对电商的保护的规定,电子商务法律法规的内容是什么法律对电商的保护的规定,电子商务法律法规的内容是什么

    电子商务法律法规的内容是什么内容包括:电子商务法律法规概述,电子商务企业的法律问题,电子商务合同的、支付的、课税的、知识产权保护的法律问题及电子商务中的法律责任与管辖权等其他相.....

    经验 日期:2023-09-12

  • 跨境电子商务的含义,跨境电子商务的内涵跨境电子商务的含义,跨境电子商务的内涵

    跨境电子商务的内涵我开通的黄钻怎么不显示了那我这么跟你说好了。下一个行业风口肯定是跨境电商。国内电子商务已经到达了饱和期,但跨境电子商务却还是很大的一块饼。你想吃完全是可以.....

    经验 日期:2023-09-12

  • 顺丰快递最新价格明细表,顺丰快递多少钱顺丰快递最新价格明细表,顺丰快递多少钱

    顺丰快递多少钱同城件一公斤以内10元,加一公斤加一元钱;省内件一公斤以内12元,加一公斤加二元钱;省外件一公斤以内20元,加一公斤加八到十二元钱不等2,顺丰快递运费价格表谁有一般它的价格是.....

    经验 日期:2023-09-12

  • 电子商务是怎么做的,电商如何做电子商务是怎么做的,电商如何做

    电商如何做您好!很高兴能为您解答。1、做好自己的资料整理和客户群定位,例如国别、商品类型、消费者、支付方式、费用和关税等,然后做好对应的预案;2、针对匹配的消费者,根据其生活工作圈、.....

    经验 日期:2023-09-12

  • 商家入驻京东怎么收费,入驻京东需要多少钱商家入驻京东怎么收费,入驻京东需要多少钱

    入驻京东需要多少钱收取保证金形式+使用费京东平台使用费用是6000保障金看你做哪个行业从1万到10万不等。京东商城开店步骤:1.百度一下“京东商城”,进去后,把鼠标拉到最下面,点击“商家入.....

    经验 日期:2023-09-12