2012年5月7日
摘要: 一、定义:级联删除是指删除包含主键值的行的操作,该值由其它表的现有行中的外键引用。在级联删除中,还删除其外键值引用删除的主键值的所有行。级联更新是指更新主键值的操作,该值由其它表的现有行中的外键引用。在级联更新中,更新所有外键值与新的主键值相匹配。三层架构是指一种架构思想。通常他将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的是为了“高内聚、低耦合”的思想。二、特点:大家都知道,级联删除与级联更新操作,都是指主表的信息删除或更新后,外键表中的相应信息随主表保持一致,也同样做出删除或更新操作,不然就会发生错误,保持数据的事务性。而关于三层架构的分层 阅读全文
posted @ 2012-05-07 11:29 刘正权的博客 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 很久之前,就一直再看主外键的文章,然而从来没有写出一篇博客来对他们进行总结。迄今,尽管看了不少资料,令我汗颜的事是:有些文章所说的关于主外键的知识,我仍然不知所云,更别谈判断他们的对错。之前,跟我的师傅沟通,勇哥建议我就地总结下。我也觉的,是我对这块知识进行总结的时候了。下面就谈谈我对主外键的个人见解,同时,也会拿出我有想法的文章来和大家共同商讨。欢迎指正(嘻嘻)。疑点一:要不要设置主键开始学SQL Server的时候,就看到了有很多关于主键的设置,但是在我们的使用初期,并没有涉及到主外键约束的使用,只是单纯的使用SQL语句来维持数据的完整性。在之后的学习中,渐渐的我们认识到了事务的重要性。原 阅读全文
posted @ 2012-05-07 08:49 刘正权的博客 阅读(226) 评论(0) 推荐(0) 编辑