社区
MS-SQL Server
帖子详情
购物网站数据库设计问题
zizhu114
2009-03-04 07:28:47
购物网站数据库设计时,每种商品需要的字段不同。例如,食品和日用品需要的字段不同。
是把他们放在一张表中合适,还是分开放合适??
...全文
1207
15
打赏
收藏
购物网站数据库设计问题
购物网站数据库设计时,每种商品需要的字段不同。例如,食品和日用品需要的字段不同。 是把他们放在一张表中合适,还是分开放合适??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
弧线球
2011-06-01
打赏
举报
回复
个人觉得如果需要不同字段的 商品 不多的话,还是放在同一个表中的好。。
因为如果给不同字段的商品 分别建属性表,首先要在商品分类里面 指定该分类商品的 属性表表名,然后根据分类来读取,不同的属性表。。这样的话,好像是好一点,但是 你也肯定要用 不同的程序代码来读取不同的属性表。。。
放在一个表中其实也一样,也需要在分类表里面指定 读取 该分类商品属性的 程序代码(可以用过程名来指定)。。。比起前者省了一个步骤,就是不用分 不同的属性表了。。。
petrie
2011-03-04
打赏
举报
回复
[Quote=引用 9 楼 dawugui 的回复:]
引用楼主 zizhu114 的帖子:
购物网站数据库设计时,每种商品需要的字段不同。例如,食品和日用品需要的字段不同。
是把他们放在一张表中合适,还是分开放合适??
商品大类表
id name
1 食品
2 日用品
...
商品名称表
id , dalei_id , name
1 1 猪肉
2 1 牛肉
3 ……
[/Quote]
phf0313
2009-07-08
打赏
举报
回复
一个分类表
一个商品表
一个属性表
一个商品属性表
hehaiyi2008
2009-06-19
打赏
举报
回复
[Quote=引用 9 楼 dawugui 的回复:]
引用楼主 zizhu114 的帖子:
购物网站数据库设计时,每种商品需要的字段不同。例如,食品和日用品需要的字段不同。
是把他们放在一张表中合适,还是分开放合适??
商品大类表
id name
1 食品
2 日用品
...
商品名称表
id , dalei_id , name
1 1 猪肉
2 1 牛肉
3 2 压刷
4 2 卷纸
...
商品属性表
id , shangpin_id , name
1 1 …
[/Quote]
x15005485785
2009-06-19
打赏
举报
回复
dawugui
高手嘛!
赞同看法!
kenny_20050717
2009-03-05
打赏
举报
回复
[Quote=引用 9 楼 dawugui 的回复:]
这只是粗略的设计,其实要复杂得多.一般是通过10位以上的编码来实现,编码的前几位就可以判断这个商品的大致情况.
[/Quote]
使用编码的位数来区分会不会很麻烦,你还要自己整理一张表来记录编码与类别的对应关系
dawugui
2009-03-04
打赏
举报
回复
[Quote=引用楼主 zizhu114 的帖子:]
购物网站数据库设计时,每种商品需要的字段不同。例如,食品和日用品需要的字段不同。
是把他们放在一张表中合适,还是分开放合适??
[/Quote]
商品大类表
id name
1 食品
2 日用品
...
商品名称表
id , dalei_id , name
1 1 猪肉
2 1 牛肉
3 2 压刷
4 2 卷纸
...
商品属性表
id , shangpin_id , name
1 1 肥肉
2 1 瘦肉
3 1 半肥半瘦
4 2 水牛肉
5 2 黄牛肉
...
这只是粗略的设计,其实要复杂得多.一般是通过10位以上的编码来实现,编码的前几位就可以判断这个商品的大致情况.
ljluck7687
2009-03-04
打赏
举报
回复
尽量放在同一个表中,处理起来更容易些,但要注意使数据冗余程度最少
这不是绝对的,要看食品和日用品的差异性究竟有多大?若太大的话分开建表更好些
yeah86
2009-03-04
打赏
举报
回复
分开放比较好点,符合三范式
xxq0235
2009-03-04
打赏
举报
回复
最近在做班级管理系统 感觉这和班级与学生的关系差不多 放一起 用外键建立关系吧
sxqqtj
2009-03-04
打赏
举报
回复
最好放在一个表里,然后通过别的字段来区分它们的类别
ChinaJiaBing
2009-03-04
打赏
举报
回复
物品最好都放在一个表中,可以通过它们放在不同仓库中或它们的特性区分它们。。。
zhuhichn
2009-03-04
打赏
举报
回复
我认为物品种类设在一个表中 而再另外设一个表用来存放具体物品 只需要再第二各表中设置一个外键关联第一个表的主键便可以表示不同种类的产品了
这样形成了一对多的对应关系 即第一个表中的种类对应第二个表中的多个数据 这样是结构清晰
wwwtyb
2009-03-04
打赏
举报
回复
绝大多数的人会将商品放在同一个表中,
然后新增一个商品类别表,设置外键后就可以很好的解决问题了
-晴天
2009-03-04
打赏
举报
回复
放在同一个表中,用同一个字段显示物品名.
另设计分类表,设置分类,在物品表中加一个分类号就可以分开了.
网上购物商城
数据库
设计
表
网上购物商城
数据库
设计
表,写的很详细,有16张表,其中多使用多对多的关联关系,可作参考
javaWeb天下陶网络商城SSH项目源码
结合目前网上购物平台系统的
设计
方案,本项目具有以下特点:界面
设计
美观大方、操作简单。功能完善、结构清晰。普通用户的购物操作。能够实现后台用户和商品管理。能够实现推荐商品的操作。能够实现后台对用户、订单...
基于python的dango框架购物商城毕业
设计
毕设源代码使用教程
基于python的dango框架购物商城毕业
设计
毕设源代码使用教程 开发环境 Python版本:3.8.7 Django版本:3.1.5
数据库
版本:mysql8
数据库
管理工具:navicat10+ 开发工具版本:pycharm2020 功能:...
购物网站
mysql
设计
_
购物网站
数据库
设计
展开全部一、概述网上购物店的数据模型,主要模式有产品:product ,帐户:Account,定单32313133353236313431303231363533e78988e69d8331333339663333:Order。和产品相关的表有category ,product,item, inventory...
(二)购物商城
数据库
设计
-商品表
设计
大家好,今天我们来
设计
一下购物商城的商品表。 我们的目标是表结构能够满足下面这张图的搜索: 在
设计
表之前,我们先来了解下商品中的一个概念:SPU和SKU SPU SPU(Standard Product Unit):标准化产品单元。...
MS-SQL Server
34,591
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章