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

yhcnux yhcnux 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
假设现在有两个表,产品表和客户性质表。产品表中包括产品ID(key)列和这种产品相对于每种客户性质的价格列,而每种客户性质的价格的列名,和客户性质表中的ID是一一对应的。客户性质表包括客户性质ID列和客户性质名称列两列。
现在的问题是,如果我修改客户性质表,在其中添加一条新的客户性质,那么产品表中就应该多增加一列,用来表示某种产品对应于这种新的客户性质的价格,如果我删除客户性质表中的某一条记录(行),那么产品表中就应该删除一列,即已经不存在此客户性质,其对应的价格列当然应该删掉。这样就造成了产品表的列不固定。

我不知道大家明白了我说的意思没有?不知道大家认为一个表的列不固定的话,好不好,出现这种问题时,有没有其它的比较好的方法避免这种情况的发生?谢谢。
...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部
yhcnux
.NET社区 62,272 成员 668,968 内容