b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

关系是通过什么来实现关系之间的关联的_关系一个关系_关系中实现实体(24)

电脑杂谈  发布时间:2017-03-13 01:06:13  来源:网络整理

这种实际存在的语义含义必须作为我们建立实体关系模式的一个重要的因素。 例如我们在考虑某层实体可能存在交叉的情况,那么这时如何在实体关系模式中反映山这一点?我在之前的部分讨论过这个问题,这里实际上这种关系模式就是属于几种实体的组合夫系,属丁这个模式解决的问题。 这里提出两种可考虑的方案: 1.将交义井号以及在该交叉井处连接的两条管道号作为连接实体的关键字。这样它 的语义含义就比较清楚。 WELL NUM;C epiP_在道管个多有当是题问个一有里这然当。 一个公共的井号处交叉时__N,u子m;管M道.P和ip母e管Nu道m如何选择以防止重复的问题。我们可以将 其中最稳定的一条管道作为吲定的子管道来处理。但是如果该管道也发生变动时,操 作上就会带来问题。也可以采取按顺时针方向选取子、母管道号的方式等等。 2.将交义井号以及它所在的管道号两条记录作为它的关键字的方法。 WELL_NUM;Pipe_Num。 这样虽然在语义含义上较之上一种关系不够清晰,但是在操作上比较方便一些。 这种连接或交义的组合关系作为实体间的关系存在,它在逻辑关系上是作为连接的实 体表的子表。它的关键字中的属性是同时作为外键和各层实体的主键相对应的。

比如 PIPE表 公共井表 井表 PIPEPATH PIPEPATHNUM管路号 WELL_NUM井号 NUM竹踏号 PIPE PlPENUM管j苴号 c.-PIPE_NUM子管道号 NUM许通号 NUM母管道号 WELLNUMJfq M_PIPE5.1.5 描述关系 关于描述关系,实际上是按照第三范式的要求而提出的。我们看下面的例子 由上述的井和井类型表中可以看出,井类型作为井实体的描述类信息,只能作为它的外键存在。那么井类型作为所有井实体的一类共有的信息,它有自己的一些属性,比如它的中文名称等等。象这样的一类归纳性质的描述类的关系如果将它也并入实体关系本身,很显然是违反第三范式的要求的。所以也有必要将描述类关系与实体关系中进行投影分解。5.2关系的维护 在建立了实体的关系模式以后,下面的问题就涉及到对实体表中的数据进行操作和维护。我在这~部分所考虑的重点是对于我们已经选取的关系模式以及确定了实体表之问的联系的性质后,针对其中所包含的数据间的关系在对的数据完整性进行具体维护时,是否存在某种要遵循的原则。 我在之前的章节中已经提及对中的数据完整性进行维护时,主要是用到约束、存储过程以及触发器。

约束基本上是一些辅助的受动的工具,存储过程本身有较大的灵活性,所以在这里我所研究的重点是触发器对数据完整性的维护作用。5.2.1数据的完整性定义 数据完整性 Data Integrity 是对中数据的精确性和一致性 相容性 的验证。即属性和属性之间存在的某种约束条件。它有实体完整性和域完整性以及参照完整性,由相应的完整性规则来定义。● 实体完整性规则 实体完整性规则 Entity Rule 是指关系中的元组在组成主键的属性上不能有 Integrity空值,也不能有重复的值,否则就其不到唯一标识元组的作用。实际上这属于主键约束的范围。● 域完整性 域完整性规则 Domain Integrity 是指关系中属性的正确性限制,包括数据类型、精度、取值范围、是否允许空值等。这些都可以通过设置约束来得到实现,其中的取值范围义可以分为静态定义和动态定义两种。静态定义取值范围是指属性的值域范围是同定的:动态定义取值范围是指属性的值域范围依赖于另一个或多个属性的值。实际上取值范围的定义可以通过约束中的CHECK约束,也就是条件约束来实现。 ·参照完楚性 参照完整性由相应的参照完整性规则 ReferentialRule 来定义,它反映了实 Integrity体之间的存在的某种约束条件。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-37192-24.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 吴国超
      吴国超

      他们那里会知道什么就被撞沉了

    • 胡佳伟
      胡佳伟

      唯一赚到钱的是豆瓣

    热点图片
    拼命载入中...