access第1章 数据库基础.pptVIP

  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文档。上传文档
查看更多
⑤ 关系模式:关系名及关系中的属性集合构成关系模式,一个关系模式对应一个关系的结构。 关系模式的格式为:关系名(属性名1,属性名2,属性名3,…,属性名n)。 例如,班级表的关系模式为:班级(班级名称,专业编号,班级人数,班长姓名)。 ⑥ 主关键字:主关键字也叫主键,是唯一标识表中记录的字段或字段的组合。 如学生表中的学号可作为主关键字,它能唯一标识表中的每一条记录,即表中不能有两个相同的学号出现。学生选课表中的学号和课程编号两个字段的组合为主关键字。 1.3.1 关系数据库的基本术语 章目录 节目录 ⑦ 候选码:如果某个字段的值能唯一标识表中一个记录,这个字段就被称为候选码。一个关系中可能有多个候选码。当然,候选码也可以是多个字段的组合。 ⑧ 外部关键字:外部关键字也叫外键,是用来与另一个关系进行联接的字段,且是另一个关系中的主关键字。比如在教学管理系统中,系编号在专业表中是外键,而在院系表中为主键,这是因为专业表和院系表通过系编号字段相关联。 1.3.1 关系数据库的基本术语 章目录 节目录 关系是一种规范化的二维表,作为关系的二维表必须满足下列性质: ① 每一个属性是不可分解的。 ② 每一个关系模式中属性的数据类型以及属性的个数是固定的,并且每个属性必须命名,在同一个关系模式中,属性名必须是不同的。 ③ 每一个关系仅仅有一种记录类型,即一种关系模式。 ④ 在关系中元组的顺序(即行的顺序)是无关紧要的,即行的次序可以任意交换。 ⑤ 在关系中属性的顺序(即列的顺序)是无关紧要的,可以任意交换,但交换时一定是整体交换,属性名和属性值必须作为整列同时交换。 ⑥ 元组不可以重复,即在一个关系中任意两个元组不能完全一样。 1.3.2 关系的性质 章目录 节目录 关系模型中可以有3类完整性约束:实体完整性、参照完整性和用户定义的完整性。 在对关系数据库执行插入、删除和修改操作时,必须遵循下述3类完整性规则: ① 实体完整性规则(entity integrity rule):关系中的元组在组成主键的属性上不能有空值。 ② 参照完整性规则(reference integrity rule):外键的值不允许参照不存在的相应表的主键的值,要么外键为空值。 ③ 用户定义的完整性规则:用户定义的完整性规则是用户根据具体应用的语义要求,利用DBMS提供的定义和检验这类完整性规则的机制,用户自己定义的完整性规则。 1.3.3 关系模型的完整性约束 章目录 节目录 关系代数是以关系为运算对象的一组高级运算的集合。关系的基本运算分为传统的集合运算和专门的关系运算两类。 1.传统的集合运算 传统的集合运算包括并、交、差、笛卡尔积。 (1)并 设关系R和关系S都有n个属性,且相应的属性取自同一个域,则关系R与关系S的并是由属于R或属于S的元组组成的集合,表示为R∪S。 1.3.4 关系代数 章目录 节目录 【例1-1】表1-2和表1-3中给定了两个关系R和S,它们具有相同的属性。 R∪S的结果: 1.3.4 关系代数 章目录 节目录 (2)交 设关系R和关系S都有n个属性,且相应的属性取自同一个域,则关系R与关系S的交是由属于R且属于S的元组组成的集合,表示为R∩S. R∩S的结果: 1.3.4 关系代数 章目录 节目录 (3)差 设关系R和关系S都有n个属性,且相应的属性取自同一个域,则关系R与关系S的差是由属于R但不属于S的元组组成的集合,表示为R-S。 R-S的结果: 1.3.4 关系代数 章目录 节目录 (4)笛卡尔积 设关系R和S的属性个数分别是r和s,则关系R与关系S的笛卡尔积是一个(r+s)个属性的元组集合,每个元组的前r个属性值来自R的一个元组,后s个属性值来自S的一个元组,记为R×S。若R有m个元组,S有n个元组,则R×S有m×n个元组。 R×S的结果: 1.3.4 关系代数 章目录 节目录 2.专门的关系运算 专门的关系运算包括:选择、投影、联接、除等。 (1)选择 选择运算是从关系中查找出满足条件的元组。其中:条件是逻辑表达式,运算后的结果是条件为真的元组。比如,从学生表中查找姓“王”的学生就属于选择运算。选择运算一般会改变记录的个数,但不改变属性的个数。 (2)投影 投影运算是从关系模式中指定若干属性构成新的关系。比如,从学生表查询学生情况,查询结果只包含学号和姓名两个属性,这就是投影运算。投影运算不会改变元组的个数,只改变属性的个数,也有可能改变属性的显示顺序。 1.3.4 关系代数 章目录 节目录 (3)联接 联接操作是从笛卡尔积中选取属性间满足一定条件的

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档