大学计算机基础(第三版)第5章 数据库技术基础.pptVIP

  • 12
  • 0
  • 约6.2千字
  • 约 52页
  • 2018-01-13 发布于江西
  • 举报

大学计算机基础(第三版)第5章 数据库技术基础.ppt

5.3 关系模型基础 5.3.2关系运算   (2)关系运算   ①选择运算(selection) 选择运算即在关系中选择满足某些条件的记录。也就是说,选择运算是在二维表中选择满足指定条件的行。例如,在学生表中,若要找出所有女学生的记录,就可以使用选择运算来实现,条件是:性别=“女”。   ②投影运算(Projection) 投影运算是在关系中选择某些列(属性)。例如,在学生表中,若仅显示所有学生的学号、姓名和性别,那么可以使用投影运算来实现。   ③连接运算(join) 它是从两个关系的笛卡儿积中选取属性间满足一定条件的记录。连接条件中的属性称为连接属性,两个关系中的连接属性应该有相同的数据类型,以保证其是可比的。连接运算中有两种最为常用:一种是等值连接,一种是自然连接。 5.3 关系模型基础 5.3.2关系运算   (2)关系运算 连接运算 5.3 关系模型基础 5.3.3关系的完整性约束   关系模型的完整性(Integrity)规则是对关系的某种约束条件,有三类完整性约束:   (1) 实体完整性(Entity Integrity)   实体完整性是指关系主键的值必须非空且必须是惟一的。Access数据库通过设置主键和不重复索引自动支持实体完整性。   (2) 参照完整性(Referential Integrity)   参照完整性是指一个关系中外键的值必须是其他关系的主键

文档评论(0)

1亿VIP精品文档

相关文档