数据库设计 来看看我这样设计的有没有问题!!!!

yinqi025 2008-01-22 03:40:31
需求上面是这样的
:一个产品如果低于最低售价,则员工的提成是另外的比例计算,恰好最低售价对每个产品是相同的都是以价格80%计算

我是这么弄的:
我在产品属性表里面加了一个字段 就是最低销售百分比字段 里面对每个产品都是80%

我朋友是这么弄的:
把最低销售百分比独立出来放到另外一个新表中,当配置文件存放销售比例

我觉得我是对的,他那样每卖一个产品,都要打开那张配置表,拿出产品提成,再计算员工该拿多少提成,但是我弄的缺点就是有数据冗余,而且每次添加产品都要设置销售百分比例

大家给个评论。。哪个更符合。。。在线等待
...全文
116 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
crazywives 2008-01-22
  • 打赏
  • 举报
回复
我觉得还是你朋友的好,单独出来的好,万一以后的业务要求把“最低销售价”当作一个计算系数的话,可以减少不必要的表关联。
yinqi025 2008-01-22
  • 打赏
  • 举报
回复
那我就按我朋友说的做。。。结了!!!
yinqi025 2008-01-22
  • 打赏
  • 举报
回复
我想错了。。。sorry收回9楼的话
yiyi_wx 2008-01-22
  • 打赏
  • 举报
回复
这个80%的比例应该当作员工的一个属性。。

------------------------

觉得不好,员工和产品又不是一对一的关系,所以觉得不好~
yinqi025 2008-01-22
  • 打赏
  • 举报
回复
我觉得两个都有问题。。。
这个80%的比例应该当作员工的一个属性。。我觉得这才是最符合的。。。你们觉得呢
yiyi_wx 2008-01-22
  • 打赏
  • 举报
回复
觉得你朋友的比较好~
yangjiexi 2008-01-22
  • 打赏
  • 举报
回复
关注一下,帮忙顶起来!!
yinqi025 2008-01-22
  • 打赏
  • 举报
回复
继续。。。顶起自己
dawugui 2008-01-22
  • 打赏
  • 举报
回复
把最低销售百分比独立出来放到另外一个新表中,当配置文件存放销售比例

顶这个.
jacobsan 2008-01-22
  • 打赏
  • 举报
回复
你朋友的设计对,你的设计不符合第一范式,冗余大,不利于维护
JiangHongTao 2008-01-22
  • 打赏
  • 举报
回复
并且不利于扩展,当以后要按照不同的售价计算奖励时就没办法了。
青锋-SS 2008-01-22
  • 打赏
  • 举报
回复
产品的价格应该和产品属性在一个表里面吧
JiangHongTao 2008-01-22
  • 打赏
  • 举报
回复
放在产品属性表中不好,因为这不属于产品的属性,而属于绩效考核,应该另外放置。

34,837

社区成员

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

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