第2章习题解1.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文档。上传文档
查看更多
第2章习题解1

习 题 一、单项选择题 1.A 2.C 3.B 4.C 5.A 6.B 7.B 8.B 9.C 10.C 二、填 空 1、关系中主码的取值必须惟一且非空,这条规则是完整性规则。 关系代数中专门的关系运算包括:选择、投影、连接和除法,主要实现。 3、关系数据库的关系演算语言是以为基础的DML语言。关系。 5、数据库描述语言的作用是。 。 7、关系数据库操作的特点是式操作。8.数据库的所有关系模式的集合构成,所有的关系集合构成。在关系数据模型中,两个关系R1与R2之间存在1m的联系,可以通过在一个关系R2中的在相关联的另一个关系R1中检索相对应的记录。操作。关系模型的数据结构关系模型的数据结构:非常单一,在用户看来,关系模型中数据的逻辑结构是一张二维表。但关系模型的这种简单的数据结构能够表达丰富的语义,描述出现实世界的实体以及实体间的各种联系。关系模型的关系操作关系模型的关系模型提供了丰富的完整性控制机制,允许定义三类完整性:实体完整性、参照完整性和用户定义的完整性。其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,应该由关系系统自动支持。关系模型的关系操作域域是一组具有相同数据类型的值的集合。笛卡尔积给定一组域、D、…、D(这些域中可以相同的、D、…、D的笛卡尔积为×D×…×D={(d,d,…,d)|dD,=1,2,…,n关系(Relation)×D×…×D的子集叫作在域,D,…D上的关系,用 R(,D,…D)表示。关系是笛卡积的子集,笛卡积笛卡积笛卡积表的每行对应一个元组表的每列起一个名字,称为属性关系是笛卡积的子集,所以关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域。由于域可以相同,为了加以区分,必须对每列起一个名字,称为属性。 若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码(Candidate key)候选码。一个关系有候选码,则选定其中一个为主码(Primary key)。设F是基本关系R的一个或一组属性,但不是关系R的码,如果F与基本关系S的主码Ks相对应,则称F是基本关系R的外码(Foreign key)。候选码选定一个为主码主码候选码关系的描述称为关系模式(Relation Schema)。一个关系模式应当是一个五元组。它可以形式化地表示为:R(U, D, dom, F)。其中R为关系名,U为组成该关系的属性名集合,D为属性组U中属性所来自的域,dom为属性向域的映象集合,F为属性间数据的依赖关系集合。关系实际上就是关系模式在某一时刻的状态或内容。也就是说,关系模式是型,关系是它的值。在关系模型中,实体以及实体间的联系都是用关系来表示。在一个给定的现实世界领域中,所有实体及实体之间的联系的关系的集合构成一个关系数据库。关系模式是静态的、稳定的,而关系是动态的、随时间不断变化的,因为关系操作在不断地更新着数据库中的数据。但在实际中,常常把关系模式和关系统称为关系,读者可以从上下文中加以区别。关系的集合构成一个关系数据库关系数据库也有型和值之分。关系数据库的型也称为关系数据库模式,是对关系数据库的描述,是关系模式的集合。关系数据库的值也称为关系数据库,是关系的集合。关系数据库模式与关系数据库通常统称为关系数据库。关系模型的完整性规则是对关系的某种约束条件。关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。 实体完整性若属性是基本关系R的主,则属性不取空值。参照完整性若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S是同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值)或者等于S中某个元组的主码值。用户定义的完整性用户定义的完整性就是针对某一具体关系数据库约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。关系代数的运算按运算符的不同主要分为传统的集合运算和专门的关系运算两类。1)传统的集合运算:包括并、交、差、广义笛卡尔积四种运算。 2)专门的关系运算:包括选择、投影、连接、除等。并设关系R和关系S具有相同的目n,且相应的属性取自同一个域,则关系R与关系S的并由属于R或属于S的所有元组组成。记作:RS={t|tR∨tS} (2)差设关系R和关系S具有相同的目n,且相应的属性取自同一个域,则关系R与关系S的差由属于R而不属于S的所有元组组成。记作:R-S={t| tRtS } (3)交设关系R和关系S具有相同的目n,且相应的属性取自同一个域,则关系R与关系S的交由既属于R又属于S的所有元组组成。记作:RS={t| tR∧tS} (4)广义笛卡尔积两个分别为n目和m目的关系R和S的广义笛卡尔积是一个(n+m)列的元组的集合。元组的

文档评论(0)

wh90404 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档