数据库表结构问题(关于数组和表)

xs0573 2012-03-18 03:47:41
比方说要建立一个项目收费数据库
每个项目可能有多个收费组和对应的多个付费组 按照一定比例收费
那么建立数据库的时候
a
项目表:
项目编号
收费表(项目编号,收费组编号,收费比例)
付费表(项目编号,付费组编号,付费比例)
项目表(项目编号,收费组编号,付费组编号,收费比例,付费比例)
例如其中一行(1,'2:3','4:5:7','1:2','2:3')
(其中,收费组编号,付费组编号,收费比例,付费比例里面,记录的是数组,用:隔开)
这两种结构,哪个要好一点,或者有什么更加合适的办法
...全文
65 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xs0573 2012-03-18
  • 打赏
  • 举报
回复
好的,以前做个,第一种,今天看拆分数组的一些资料,发现也方便的,就不知道哪个效率高一点,问一下看看
dawugui 2012-03-18
  • 打赏
  • 举报
回复
项目表(项目编号,项目名称)
1 名称1
2 名称2

收费表(项目编号,收费组编号,收费比例)
1 1 3
1 2 5
2 1 1
2 2 3
付费表(项目编号,付费组编号,付费比例)
1 1 5
1 2 7
2 1 3
2 2 4
  • 打赏
  • 举报
回复
第一中吧,个人意见

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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