2014数据库基础及应用作业答案一
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2014电大最新《数据库基础及应用》形成性考核册作业答案一
(第1~第3章)
一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共36分)
1.在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是( C )。
A.人工管理
B.文件系统
C.数据库系统
D.分布式数据库系统
2实体中能够唯一标识自己的属性被称做( A )。
A.码
B.域
C.联系
D.元组
3、关系数据模型属于( B )。
A.概念数据模型
B.逻辑数据模型
C.存储数据模型
D.对象数据模型
4.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是( C )联系。
A.1对1
B.1对多
C.多对多
D.多对1
5.在数据库体系结构的三级模式中,全局模式处于( B )层。
A.最内
B.中间
C.最外
D.应用
6.下面不属于数据库体系结构中三级模式的是( C )。
A.存储模式
B.逻辑模式
C.数据模式
D.应用模式
7.设D1、D2和D3定义域中的基数分别为2、3和4,则D1xD2xD3的元组数为( B )。
A.9
B.24
C.10
D.14
8.设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1×R2所具有的
元组个数( D )。
A.a1+b1
B.a2+b2
C.a1xa2
D.b1xb2
9.若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为( A )。
A.学生号
B.姓名
C.性别
D.年龄
10.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},则δB>15(R)
的运算结果中具有的元组个数为( B )。
A.1
B.2
C.3
D.4
11.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,
成绩)。则求出所有选修课程信息的运算表达式为П课程号(X)与( A )的自然连接。
A.C
B.S
C.X
D.П课程号(C)
12.设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算
结果的关系中包含的属性个数为( C )。
A.m*n
B.m+n-1
C.m+n
D.m+n+1
13.在一个关系R中,若X,Y和Z为互不相同的单属性,并且存在X Y和Y Z,则必然存在X到Z的( B )
函数依赖。
A.部分
B.传递
C.直接
D.平凡
14.在一个关系R中,若存在“学号系号,系号系主任”,则该关系必定存在着( D )函数依赖。
A.部分
B.平凡
C.相互
D.传递
15.设一个关系为R(A,B.C,D,E),它的最小函数依赖集为FD={A B,C D,(A,C)E},则该关系的候选码为
( B )。
A.(A,B)
B.(A,C)
C.(A,D)
D.(A,E)
16.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A B,B C.B D,D E},则该关系的候选码为
( C )。
A.(A,B)
B.(A,D)
C.A
D.B
17.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A B,A C,(C,D) E},则该关系的候选码为( C )。
A.(A,C)
B.(C,D)
C.(A,D)
D.(B,D)
18.设一个关系为R(A.B,C,D,E,F,G),它的最小函数依赖集为FD={A B,A C,C D,C E,A F,F G},若要规范
化为高一级的范式,则将得到( C )个关系。
A.1
B.2
C.3
D.4
二、判断题(在每小题后的空括号内填写是/否表示正确/错误,每小题2分,共32分)
1、在关系数据模型中,两个关系(表)之间的直接联系有关系有两种,1对1和1对多。 ( 是 )
2、数据库管理系统不需要计算机操作系统的支持就能正常运行和使用。 ( 否 )
3、关系数据模型的特点是数据结构单一和采用集合运算,而没有数学理论支持。 ( 否 )
4、数据库的逻辑结构模型主要有四种,依次为层次、网状、关系和对象。 ( 是 )
5、在一个关系中,可以只有关系模式,而没有关系内容。 ( 是 )
6、关系的完整性包括实体完整性、参照完整性和用户的自定义完整性。 ( 是 )
7、关系的参照完整性涉及到两个关系中的主码和外码,它们必需具有相同的属性名 ( 否 )
8、对一个关系R 进行投影运算,运算结果关系中的元组个数必然等级于R 中元组的个数。 ( 否 )
9、对两关系进行自然连接,在其运算结果的关系中,属性个数小于两个关系的属性个数之和。( 是 ) 10对两个关系进行连接运算,结果关系中的元组个数小于等于被连接的两个关系中的元组个数之积 。
( 是 )
11、假定在一个关系中存在Y X →并且Y X ⊇,则称Y X →为非平凡函数依赖。 ( 是 )
12、假定在个关系中存在Y X →并且存在X 的一个真子集也能够函数决定Y ,则称Y X →为部分函数依
赖。 ( 是 )
13、.在一个关系的最小函数依赖集中,所有的函数依赖都是最小函数依赖。 ( 是 )
14、在一个关系中,候选码能够函数决定一些属性,但不能决定所有属性。 ( 是 )
15、在一个关系中,若存在X →Y 和WY →Z ,则也存在WX →Z 。 ( 是 )
16、当在一个关系中,没有单一的候选码时,可以人为地增加一个标识属性作为候选码。( 是 )
三、填空题(在每小题中的横线处填写合适的内容,每小题2分,共32分)
1、在文件系统中,存取数据的基本单位是 记录 ,在数据库系统中,存取数据的基本单位是 数据项 。
2、若一个联系涉及到两个实体则称为 二元 联系,若只涉及到一个实体则称为 一元 联系。
3、域是实体中相应属性的 取值范围 ,性别属性的域包含有 2 个值。
4、关系中的每一行称为一个 元组 每一列称为一个 属性 。
5、存取数据库的数据过程中,使用了两个数据缓冲区.分别称为 系统 缓冲区和 用户 缓冲区。
6、关系数据模型包含关系数据结构、 关系完整性 和 关系运算 这3个方面的内容。
7、关系中的每个属性只能取 单值 ,关系的结构不允许 嵌套 。
8、在候选码中的每个属性被称为 主 属性,不在任何候选码中的每个属性被称为 非主 属性。
9、设计一个关系A 具有a1个属性和a2个元组,关系B 具有b1个属性和b2个元组,则关系A ×B 具有 a1+b1 个属性和 (a1×b1)个元组。
10、设一个学生关系为S (学生号,姓名),课程关系为C (课程号,课程名),选课关系为X (学生号,课程号,成绩),则至少选修了课程号为“001”或“002”课程的全部学生信息所对应的运算表达式为 S ∞ 学生号∏( ()))(’002‘’001‘X =∨=课程号课程号δ。
11、设一个学生关系为S (学生号,姓名),课程关系为C (课程号,课程名),选课关系为X (学生号,课程号,成绩),则姓名为变量K 的值的学生所选修的全部课程信息所对应的运算表达式为(课程号∏∞C _X_((@K =∞姓名δ S ) ) ).
12、在一个关系R 中,若属性集X 函数决定属性集Y ,同时Y 函数决定X ,则记作为 X ←→Y ,它们之间互为 决定因素 。
13、在一个关系R 中,若Y X →且Y X ⊇,则称Y X →为 非平凡 函数依赖,否则,若Y X →且Y X ⊇, 则称Y X →为 平凡 函数依赖。
14、在一个关系R 中,若Y X →,并且X 的任何真子集都不能函数决定Y ,则称Y X →为 完全 函数依赖,否则,若Y X →,并且X 的一个真子集也能够函数决定Y ,则称为Y X → 部分 函数依赖。
15、设一个关系为R(A ,B ,C ,D ,E ,F ,),它的最小函数依赖集为FD={B A →,C A →,E D →,F D →),