• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

讨论:在数据库表中增删列好不好,以例子说明

yhcnux 2003-10-29 01:54:47
假设现在有两个表,产品表和客户性质表。产品表中包括产品ID(key)列和这种产品相对于每种客户性质的价格列,而每种客户性质的价格的列名,和客户性质表中的ID是一一对应的。客户性质表包括客户性质ID列和客户性质名称列两列。
现在的问题是,如果我修改客户性质表,在其中添加一条新的客户性质,那么产品表中就应该多增加一列,用来表示某种产品对应于这种新的客户性质的价格,如果我删除客户性质表中的某一条记录(行),那么产品表中就应该删除一列,即已经不存在此客户性质,其对应的价格列当然应该删掉。这样就造成了产品表的列不固定。

我不知道大家明白了我说的意思没有?不知道大家认为一个表的列不固定的话,好不好,出现这种问题时,有没有其它的比较好的方法避免这种情况的发生?谢谢。
...全文
28 点赞 收藏 回复
写回复
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复

还没有回复,快来抢沙发~

相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2003-10-29 01:54
社区公告
暂无公告