数据库设计问题!

qinqin198037 2004-09-15 12:01:54
现在要做一个表,但是里面有一个价格属性,由于需要价格属性又要要细分为
1.普通价格
|-成人价格
|-儿童价格
2.特惠价格
|-成人价
|-儿童价
3.公司之间的价

不知道现在这个价格表怎么设计,
是设计在一张表里面,一个价格作为一个属性还是另外设计一张价格表!
...全文
138 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qinqin198037 2004-09-16
  • 打赏
  • 举报
回复
首先价格和数据是一对多的关系!一个数据里面可以同时含有五种价格。
如果按照wxy_chenguigui() ( )的办法
一个数据产生就要产生五条记录
那么查询的时候是不是很不方便?
我是做B/S结构!最终还是选择做到一个表里面!
谢谢大家的帮助!
mastersky 2004-09-15
  • 打赏
  • 举报
回复
如果用一个表处理起来就方便一点,如果不考虑扩展其他价格,那么就用一个表。如果考虑到以后要扩展价格就要用3个表了。
1、基本信息表
2、价格类别表
3、价格表
wxy_chenguigui 2004-09-15
  • 打赏
  • 举报
回复
以下是本人的理解,请各位多多指教
做到一个表内可以的,以商品的代码和价格属性作为主键就可以例如:

商品ID 商品名称 价格属性 价格 。。。。。
0001 aa 成人(11) 50
0001 aa 儿童(12) 30
0001 aa 成人(21) 50
0001 aa 儿童(22) 30
0002 bb 成人(11) 80
0002 bb 儿童(12) 40
0002 bb 成人(21) 70
0002 bb 儿童(22) 25

如果想增加老人你可以增加属性
例如 老人(13)普通
(23)特价

当然建两张表当然可以
华博 2004-09-15
  • 打赏
  • 举报
回复
做两个表扩展性好些,要是以后添加个特优价一张表怎么解决?
如果普通价格分为:
|-成人价格
|-儿童价格
|-老人价格 那有怎么办?
ycjj 2004-09-15
  • 打赏
  • 举报
回复
当然是作在一个表里
Andy__Huang 2004-09-15
  • 打赏
  • 举报
回复
因為都是在關價格,所以我覺得建在一張表裡面就可以了
價格表(代號,品名,單價,幣種,單位)
yesterday2000 2004-09-15
  • 打赏
  • 举报
回复
做到一个表里
qinqin198037 2004-09-15
  • 打赏
  • 举报
回复
请大家指点!

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧