数据库设计中外键的使用问题

goldg 2001-08-08 04:10:11
在数据库设计过程中,一般使用外键约束来规范数据。但在实际的项目中,我却经常碰见因为用户不规范的业务导致后期修改数据库,也碰见过因为不规范的数据库结构导致数据混乱。一个数据量很大系统,太多的数据校验会不会导致性能低下。在一些书上谈到使用外键约束来规范数据的好处,也有一些资料上却专门指出要慎用外键。请各位谈谈自己的理解,在实际的设计过程如何把握这个度?规范性和灵活性本身就是一对矛盾体,实际使用中却感觉很迷茫。 谢谢!
...全文
66 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
guo 2001-08-08
  • 打赏
  • 举报
回复
对,感觉关于这个问题的讨论有两次,都比较精采,看看有好处
goldg 2001-08-08
  • 打赏
  • 举报
回复
刚才看到以前的一个帖子,感觉有不少收获。
http://www.csdn.net/expert/Topic/72/72700.shtm
wweijie 2001-08-08
  • 打赏
  • 举报
回复
我觉得外键和触发器有机的结合比较好,但我更愿听听专家的高见

34,576

社区成员

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

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