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

关系系统理论的研究核心是什么_关系设计理论ppt_研究的理论意义怎么写(3)

电脑杂谈  发布时间:2017-03-05 17:15:51  来源:网络整理

学生(学号,姓名,性别,年龄,系别)

教师(教师号,姓名,性别,年龄,职称,工资,岗位津贴,系别)

课程(课程号,课程名,课时) 选课(学号,课程名,成绩) 授课(教师号,课程号) 在每个关系中,又有其相应的的实例(元组)。

2.5.2 关系的完整性

关系模型的完整性规则是对关系的某种约束条件。关系的完整性约 束条件包括三大类:实体完整性,参照完整性和用户定义的完整性。

1.实体完整性(Entity Integrity)

实体完整性是指主关系键的值不能为空或部分为空 在任何关系的任何一个元组中,主键的任一分量都不允许为空值, 即若属性 A是基本关系 R的主属性,则属性 A不能取空值,也即要求关 系中元组在组成主键的属性上不能有空值。

因为在一个关系中,主键是惟一标识一个元组的,因而

它也是惟一标 识该元组所表示的某个实体的。 如果主键属性中某些分量为空值,将难以判断该元组与其他元组的区 别。这将带来复杂的语义问题,禁止主键属性值为空值即可避免这一问题。 例如,在学生关系 “ 学生自然情况(学号,班级号,姓名,性别, 出生年月,入学成绩)”中,“ 学号 ”为主键,那么“学号”这个属性 不能取空值。

2.参照完整性(Referential Integrity)

现实世界中的实体之间往往存在某种联系,在关系模型中实体及实 体间的联系都是用关系来描述的。这样就自然存在着关系与关系间的引 用。我们先引进一个“外键”的概念。 若某个属性或属性不是关系 A 的主码,但它是另一关系B的主码, 则该属性或属性组称为关系A 的外键。在关系A 中,外键或取空值或者 等于关系 B中某个元组的主码值。 例:有两个基本关系为 学生表(学号,班级号,姓名,性别,出生年月,入学成绩) 班级表(班级号,班级名称,所属系部,入学时间,系别) 学生表的主码为学号,而班级表的主码为班级号,因而班级号 是学生表的外键。 按照参照完整性,学生表中的外键即班级号的取值有两种可能: ① 取空值,表明该学生尚未分配到任何班级 ② 若取非空值,则它必须是参照关系班级表中某个元组中的班 级号的值,因为该学生不能属于一个不存在的班级

3. 用户定义的完整性 (User-defined Integrity)

任何关系系统都应该支持实体完整性和参照完整性。除此之 在15 ~ 30之间,性别只接 受“男”或“女”等等。系统提供定义和检验这类完整性的机制,以便用统 一的系统方法处理它们,而不再由应用程序承担这项工作。 在关系的完整性规则中,实体完整性和参照完整性是关系模型必须 满足的完整性的约束条件,被称做是关系的两个关系不变性,应由关系 系统自动支持;而用户完整性反映了用户的要求,是用户自行定义的。

2.5.3

关系代数

关系代数是一种抽象的查询语言,是关系数据操纵语言的一种传 统表达式,它是用对关系的运算来表达查询的。 任何一种运算都是将一定的运算操作应用于一定的运算对象上, 得到预期的运算结果。所以运

算对象、运算符、运算结果是运算的三 大要素。

关系代数的运算对象是关系,运算结果亦为关系。

关系代数的运算符包括四类:集合运算符、专门的关系运算符、 比较运算符和逻辑运算符(如下页(表一)所示)


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

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

    • 一条和矢
      一条和矢

      即便定期存款利率降到0

    • 陈会霞
      陈会霞

      楼上的那个叫什么陈川的你就是嫉妒

    • 栗玉芳
      栗玉芳

      你知道什么意思了吧

    每日福利
    热点图片
    拼命载入中...