数据库设计要不要外键?


相关推荐
数据库外键的设置与使用
一·首先是外键的作用与设置 保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值! 例如: a b 两个表 a表中存有客户号,客户名称 b表中存有每个客户的订单 有了外键后 你只能在确信b 表中没有客户x的订单后,才可以在a表中删除客户x 建立外键的前提: 本表的列必须与外键类型相同(外键必须是外表主键)。 指定主键关键字: foreign key(列名) 引用外键关键字: references <外键表名>(外键列名) 事件触发限制: on delete和on update
数据库外键,用还是不用?
近在做一个派单系统数据库设计,在设计中有些疑惑的地方中午在网上发起一个话题讨论。我把这个讨论流程发过来,大家可以可以看看。 也可以发表一下自己的意见。 对于主/外键/索引来说,在一些开发团队中被认为是处理数据库关系的利器,也被某些开发团队认为是处理某些具体业务的魔鬼,您的观点呢?在实际应用中您会采取哪种方式? 大家共同观点: 主键和索引是不可少的,不仅可以优化数据检索速度,开发人员还省不其它的工作。 矛盾焦点:数据库设计是否需要外键。这里有两个问题:一个是如何保证数据库数据的完整性和一致性;二是第一条对性能的影响。 changShaHacker
如何区分SQL数据库中的主键与外键
主要介绍了如何分清SQL数据库中的主键与外键,这里简单介绍下,方便需要的朋友
mysql数据库设置外键应该注意的几点
NULL 博文链接:https://yanzhenwei.iteye.com/blog/850724
PowerDesigner中的CDM设计的外键作主键的问题
PowerDesigner中的CDM设计的外键作主键的问题


Web 开发
