sql6表的关联与数据完整性.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
sql6表的关联与数据完整性 sql6表的关联与数据完整性 PAGE / NUMPAGES sql6表的关联与数据完整性 课 题 讲课班级 教 学 目 的 与 要 求 能力培 养目标 要点难点 教课方法 讲堂发问 作业及 思虑题 参照书 及教具  咸阳职业技术学院课时讲课计划 数据表的关系与数据的完好性 高计 1101 计划课时 2 讲课时间 1、表的关系 2、数据的完好性及拘束 会进行表的关系运算 1.要点:表的关系、完好性拘束 2.难点:同要点 讲解法、演示法、实验法 数据的完好性有哪些,分别是什么? 课后习题 《数据库基础与应用》高教第一版社 王珊主编 教师:(署名)王雪侠 教研室审批: 20 年 月 日 【导课】 关系模型中常用的关系操作有数据查问和数据更新两大多数, 此中数据查问包含选择、 投影、 连结、除、并、交、差;数据更新包含插入、删除和改正操作。 关系模型同意定义三类完好性拘束:实体完好性、参照完好性和数据种类的域完好性。实体 完好性和参照完好性是关系模型一定知足的拘束条件,由关系系统自动支持;数据种类的域完好 性是数据取值要按照的拘束条件。 【讲解】 一、表的关系 规范化数据库中的有关数据分别寄存在不一样的数据表里, 使用时经常需要从多个表中获得数 据。比如企业领导需要查察某种商品生产厂家的信息、最新的进货价钱或该商品的销售状况,就 需要分别从“供货商表”、“进货表 XXXX ”及“销售表 XXXX ”中获得有关的信息,则一定对 有关的数据表进行连结——成立关系,使不一样的数据表成为一个逻辑上的整体,以便一致管理。 在 SQL Server 中数据表的连结有交错连结、内连结、外连结和自连结等 4 种方式。 1.交错连结 交错连结也称为非限制连结、无条件连结或笛卡儿连结,就是将两个表不加任何限制地组合 在一同,其连结方法是将第一个表中的每条记录 ( 行)分别与第二个表中的每条记录 ( 行 )连结成一条新的记录 ( 行),连结结果是拥有两个表记录数乘积的逻辑数据表。 两个表采纳交错连结没有实质意义,仅用于说明表直接连结的原理。 交错连结的结果一般没有实质意义,但在数据表连结方式上有必定的理解作用。 2.内连结 内连结也称为自然连结,就是只将两个表中知足指定条件的记录  (行 )连结成一条新记录,舍 弃所有不知足条件没有连结的记录。 内连结其实是把交错连结的结果按指定条件进行挑选后的结果,  是数据表最常用的连结方 式。 3.外连结 在内连结 (自然连结 )中,只有在两个表中般配的记录 (行 )才能在结果集中出现。 而外连结能够 只限制一个表,对此外一个表不加限制 ( 即所有的行都出此刻结果集中 ),以便在结果集中保证该表的完好性。 外连结分为左外连结、右外连结和全外连结 3 种。 左外连结 左外连结能够获得左表 (指定的第一个表 )的所有记录信息及右表 ( 指定的第二个表 )有关的记 录信息。就是取左表的所有记录按指定的条件与右表中知足条件的记录连结成一条新记录 (相当于内连结 ),但该条件不限制左表, 左表的所有记录都包含在结果集中, 若右表中没有知足条件的记 录与之连结,则在相应的结果字段中填入 NULL(Bit 种类填 0),以保持左表的完好性。 在连结结果中因为保持了左表的完好性,能够清楚看到右表中某些字段没有记录。 右外连结 右外连结能够获得右表 (指定的第二个表 )的所有记录信息及左表 ( 指定的第一个表 )有关的记录信息。右外连结与左外连结方法同样,不过把两个表的次序颠倒了一下,就是取右表的所有记 录按指定的条件与左表中知足条件的记录连结成一条新记录,但该条件不限制右表,右表的所有 记录都包含在结果集中,若左表中没有知足条件的记录与之连结,则在相应的字段上填入 NULL(Bit 种类填 0),以保持右表的完好性。 在连结结果中因为保持了右表的完好性,能够清楚看到左表中没有的记录。 全外连结 全外连结能够获得左表与右表的所有记录信息。相当于先左外连结再右外连结的综合连结, 就是取左表 (第一个表 )的所有记录按指定的条件与右表 (第二个表 )中知足条件的记录连结成一条 新的记录,右表中若没有知足条件的记录则在相应的字段上填入 NULL ,再将左表不切合条件记录的相应字段填入 NULL ,以保持两个表的完好性。 4.自连结 自连结也称自内连结就是把一张表当作两个副本, 对同一数据表的两个副本按指定条件进行内连结。 使用自连结能够将一张表中知足条件的不一样记录连结起来。 二、数据的完好性及拘束 1.数据的完好性 数据的完好性泛指数据的正确性和一致性,包含实体完好性、参照完好性和域完好性。 实体完好性 实体完好性是指数据表中的所有行都是唯一的、确立的,所有记录都是能够划分的 (知足 2NF)

文档评论(0)

156****9082 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档