设计数据库问题,数据库设计分类,商品归属某个分类,问题是要是这个分类删除了怎么办,还有添加分类,商

设计数据库问题,数据库设计分类,商品归属某个分类,问题是要是这个分类删除了怎么办,还有添加分类,商,第1张

可以这样设计数据结构

商品分类(分类ID 主键,分类名称 有唯一索引)

商品信息(商品ID 主键,商品名称,规格等等, 分类ID 外键)

商品分类与商品信息二表基于分类ID字段建立一对多关系,并实施参照完整性。

表间关系可以设置以下两种模式:

1)级联更新和级联删除;

2)级联更新。

这两种关系模式下的共同点是两者都不予许 a商品信息表的分类ID字段里出现商品分类表中不存在的分类;b商品分类表中的某个分类ID发生改变后,商品信息表里所有相应的分类ID也会随之同步改动。

这样维护商品分类的工作会被大大简化,我们只要维护商品分类表就好了,商品信息表中的分类信息则有系统自动予以维护。

两种关系的分别是删除商品分类时的表现很不一样:

第一种关系,当在商品分类表中删除某个分类时,商品信息表中所有含相应分类的记录也会被同步删除。其好处是删除 *** 作非常便捷,坏处是如果商品信息表中的记录非常重要,假如不小心删除了某个分类,那么连带的珍贵商品信息记录也会同时丢失。

第二种关系,当在商品分类表中删除某个分类时,如果商品信息表中所有含相应分类的记录,那么该删除 *** 作就无法实施。其好处是下级数据表的关联记录不会因删除商品分类而丢失,坏处是删除分类 *** 作比较麻烦,首先要删除下级表中含关联分类的记录后才能删除上级表中的分类。

究竟采取哪种关系模式,应根据实际需求而定。不过大多数情况下建议选择第二种模式,即只实施级联更新而不实施级联删除,因为下级表中的资料通常都是日常记录下来的重要数据。

您可以这样,第一,把数据全部清除,这样看还有没有,要是有的话,您就只能去数据库删除了,在数据库表的spec_id下是规格选项,type_id下是类型,goods_id列表。删除前,先备份数据库,在网站后台备份,万一删错了,可以还原。希望能帮上您!

这个问题的核心点在于:不同商品类别差异很大,如何设计通用的存储方案?简单来说,用数据库去存储所有信息,不管横表还是纵表,都有明显的缺陷:横表:同一个字段对不同商品含义不一样,这到了后面开发和维护是很蛋疼的纵表:一个商品的属性分布到很多行记录中,业务处理很麻烦,而且纵表的记录数会非常多,性能会有问题所以不要尝试只用数据库去统一解决这个问题,思路扩散一些其实就简单了:公共表:提炼商品公共的信息放到数据库,例如商品id、名称、发布的商家、发布日期、上架状态扩展表:将变化的信息放到另外一个表,可以是数据库表,例如电脑商品一个表、服装一个表;也可以将信息放到MongoDB或者ElasticSearch这类文档数据库。搜索组件:扩展表在全文搜索的时候不好实现,因此需要独立的组件负责搜索,可以用Elastic Search或者Solr来冗余一份数据,用于搜索。表结构不算复杂,因为项目关系只有SPU,没有涉及到SKU,但是可以做参考,更多的还是要根据项目实际情况设计。重点说明一下产品表的SPU,Keyword字段。本来之前设计了关系表,但是发现在做SQL查询时太痛苦,所以约定了一种数据存储结构(数据结构的重要性)基于上面的基础,可以实现URL规则变化的查询,类似京东的产品查询URL变化c=1,3 指分类层次关系ev=3_1+4_18 指SPU查询 按约定规则转换成字符串再进行查询。

您好,同一种商品规格不同69码是可以的。69码是商品编码的一种,用于标识商品的种类和属性。不同的69码代表不同的商品,即使是同一种规格的商品,也可能因为不同的品牌、生产地、生产厂家等因素而拥有不同的69码。这样做的好处是可以更加精细地管理商品,方便商品的分类、统计和管理。同时,不同的69码也可以用于区分同一种商品的不同批次或不同生产日期,有利于保证商品质量和安全。因此,同一种商品规格不同69码是可以的,只要这些69码都是经过国家相关部门审核和认证的,符合国家标准和法律法规的要求,就可以在市场上合法销售和流通。

数据库题:某商业集团关于商店销售商品的数据展开

查看全部1个回答

欧阳思嘉俟青

TA获得超过29万个赞

关注

成为第68位粉丝

“商业管理”数据库中有3个实体:商店(商店编号,商店名,地址),商品(商品号,商品名,规格,单价),职工(职工编号,职工姓名,性别)。商店与商品间存在“销售”联系,每个商店可以销售多种商品,每种商品也可以放在多个商店销售,用“月销售量”来表示商店销售每种商品的情况;商店与职工存在“聘用”联系,每个商店有多名职工,每个职工只能在一个商店工作,商店聘用职工有“聘期”和工资。

试画出E-R图,并注明关系类型,注明主键和外键

试用SQL语句创建“商业管理”数据库以及其中的表,其中单价、月销售量、工资和聘期字段类型为real,其余字段为字符型。

2

“订货管理”数据库有4个表:仓库(仓库号,仓库名,地址),商店(商店编号,商店名,地址),商品(商品号,商品名,单价)。设仓库和商品之间存在“库存”联系,每个仓库可存储若干种商品,每种商品可存储在若干仓库中,仓库存储的商品有“日期”和“存储量”信息;商店与商品间存在“销售”联系,每个商店可以销售多种商品,每种商品也可以放在多个商店销售,用“月份”和“月销售量”来表示商店销售每种商品的情况;仓库、商店和商品之间存在着“供应”联系,有“月份”和“月供应量”两个属性。

以上就是关于设计数据库问题,数据库设计分类,商品归属某个分类,问题是要是这个分类删除了怎么办,还有添加分类,商全部的内容,包括:设计数据库问题,数据库设计分类,商品归属某个分类,问题是要是这个分类删除了怎么办,还有添加分类,商、shopex 怎么删除掉 规格,,商品列表和类型都删了,回收站里也删了,但有两个规格总是删不掉,怎么办、关于电商网站数据库的设计有什么好的建议等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9534555.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存