求表设计和表间关系

sdzcmyj 2009-05-16 10:17:43
一个收费需求
每个业主有多个收费项目,并能自由增删,每个项目因类型不同而不同(如1、一种收费项目是电表,是[走表类型],收费项目就要对应单价并能对应多个单价如(如一个业主有两个表,一个单价是0。53一个1。56而另一个业主可能就一个表);2、一个收费项目是卫生费,是[固定类型],每月都收业主这些钱(每位业主收的钱数不相等),那么收费项目对应的就是金额(这种收费项目就对应一个金额值)

不知说明白了没有

请高手给出表的设计及表间关系说明
...全文
62 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangpei2008 2009-05-16
  • 打赏
  • 举报
回复
哦,我理解成一个项目对应多个项目类型了
lhy 2009-05-16
  • 打赏
  • 举报
回复
价格表和客户项目关系表不用ItemTypeID吧,ItemID就对应着ItemTypeID。
liangpei2008 2009-05-16
  • 打赏
  • 举报
回复
EffectiveDate为防止价格浮动而加的价格有效期
liangpei2008 2009-05-16
  • 打赏
  • 举报
回复
1.项目表(ItemID,ItemType,ItemDesc)
2.项目类型表(ItemTypeID,ItemTypeName,ItemDesc)
3.价格表(ItemPriceID,ItemID,ItemTypeID,Price,EffectiveDate)
4.客户项目关系表(CustID,ItemID,ItemTypeID,ItemPriceID)

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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