数据库原理与应用_书本答案_单元_(3).doc

数据库原理与应用_书本答案_单元_(3).doc

ID:48018582

大小:89.50 KB

页数:7页

时间:2020-01-18

数据库原理与应用_书本答案_单元_(3).doc_第1页
数据库原理与应用_书本答案_单元_(3).doc_第2页
数据库原理与应用_书本答案_单元_(3).doc_第3页
数据库原理与应用_书本答案_单元_(3).doc_第4页
数据库原理与应用_书本答案_单元_(3).doc_第5页
资源描述:

《数据库原理与应用_书本答案_单元_(3).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、......选择题1、D。全码的定义:若关系中只有一个候选码,且这个候选码中包含全部属性,则该候选码为全码。所以D选项正确。2、C。关系有如下几条性质:⑴、关系中的每一个属性值都是不可分解的⑵、关系中不允许出现重复行⑶、行列无序⑷、列是同质的,即这一列具有相同的数据类型由以上四点性质可知,C选项正确。3、A。关系的完整性有以下几条规则:⑴、实体完整性规则:若属性A是基本关系R的主码所包含的属性,则属性A不能取空值。(注:主码不能为空,且主码整体取值也不空)⑵、参照完整性规则:如果属性集K是关系模式R1的外键,同时K也是关系模式R2的属性,但不是R2的主键,那么K为R

2、2的外键。在R2关系中,K的取值只允许有两种可能:①、空值;②、不为空时,等于R1关系中某个主键值。⑶、用户自定义的完整性规则:用户针对具体的数据约束,设置完整性规则。同第二章数据模型课后练习选择题第八题答案相同,所以A选项正确。.专业word可编辑.......4、A。关系数据库系统是支持关系模型的数据库系统,故关系数据库用关系实现数据之间的联系,所以A选项正确。5、C。在关系中,列是同质的,所以每一列的分量必须是相同的数据类型,故A选项不正确;在关系中,行、列无序,所以列的顺序改变,关系的含义不会发生变化,故B选项不正确;在关系中,不允许出现重复行,所以任意两个

3、元祖的对应属性不允许相同,故C选项正确;关系的性质中不包含“关系来自笛卡尔积的全部元祖”这条性质,故D选项不正确。6、D。关系代数的操作分为两类:⑴、传统的集合操作:并、交、差、笛卡尔积⑵、专门的关系运算:投影、选择、连接、除法交:假设有关系R和S,R和S的交记为R∩S,由于R∩S=R-(R-S),因此交操作不是一个独立的操作,所以交操作不是一个基本操作。除法:设关系R和S分别为r元和s元关系(设r>s>0),①、T=π1,2,···,r-s(R);②、W=(T×S)-R;③、V=π1,2,···,r-s(W);④、R÷S=T-V.专业word可编辑.......所

4、以除法也不是一个独立的操作,即不是一个基本操作。故把交操作和除运算排除,D选项正确。7、B。组合操作即专门的关系运算,即投影、选择、连接、除法。故B选项正确。8、C。投影:对一个关系进行垂直分割,消去某些列和重复行,并重新安排列的顺序的操作πA,C(R)为取属性值为A,C的两列组成,并消去重复行,所以A选项不正确。π1,3(R)等价于πA,C(R),所以B,D选项不正确,C选项正确。9、C。笛卡尔积:设关系R和S的元数分别为r和s,则R×S是一个(r+s)元的集合,共有r×s个元祖。因为4+3=7,所以C选项正确。10、B。自然连接是一种特殊的等值连接,它要求两个关

5、系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。设关系R和S的公共属性是A1,A2,···,AK,则R和S的自然连接步骤为:①、计算R×S;②、挑选R和S中满足R.A1=S.A1,···,R.AK=S.AK的那些元祖;③、去掉S.A1,S.A2,···,S.AK这些列;.专业word可编辑.......题目中已明确指出这两个关系没有公共属性,若进行自然连接首先进行笛卡尔积的运算,而运算后不能删除具有相同属性的列,所以实际上就是进行笛卡尔积运算,故B选项正确。综合题1、①、a、如果关系U和V具有不相同的属性列时,U∩V的最小和最大元组数量为0;b

6、、如果关系U和V具有相同的属性列时,若m>n,则U∩V的最小元组数量为0,U∩V的最大元组数量为n;若mn,则U∪V的最小元组数量为m,U∪V的最大元组数量为m+n;若m

7、组数量为0,πL(R)-S的最大元组数量为m。2、把关系S中的属性列A、B分别看成C、D即可.专业word可编辑.......①、π3,4(R):,π1,2(S):所以π3,4(R)∪π1,2(S)为②、π3,4(R)-π1,2(S)为③、σA=‘A2’(R)为④、第一步先做R∞S,为第二步找出满足条件(R.C=S.A)∧(R.D=S.B)的元组,为⑤、第一步找出R与S相同的属性列,即C列和D列第二步找出R中剩余两列A和B的象集,即.专业word可编辑.......{A1,B1}的象集为{C1,D1}、{C2,D2}、{C3,D3}{A2,B2}的象集为{C1,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。