计算机四级数据库工程师基础巩固试题(5)
距离下半年计算机等级考试时间越来越近,坦途网计算机等级考试频道上准备了计算机等级考试基础巩固练习题,希望各位同学每天过来坚持练习,巩固自己的基础知识。话不多说,赶紧和小编一起来联系吧。
1 . 等值连接与自然连接的区别是什么? (填空题)
查看答案
连接运算中有两种为重要也为常用的连接,一种是等值连接(equi-join),另一种是自然连接(Natural join)。 Θ为“=”的连接运算称为等值连接。它是从关系R与S的笛卡尔积中选取A、B属性值相等的那些元组。即等值连接为: R A=B S = { tr ts| tr∈R ∧ ts∈S ∧ tr[A] = ts[B] } 自然连接(Natural join)是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。即若R和S具有相同的属性组B,则自然连接可记作: R S = { tr ts| tr∈R ∧ ts∈S ∧ tr[B] = ts[B] }
2 .关系代数运算中,专门的关系运算有________,________,________。 (问答题)
查看答案
选择 投影 连接
3 . 代数的基本运算有哪些?如何用这些基本运算来表示其他的关系基本运算? (填空题)
查看答案
在八种关系代数运算中,并、差、笛卡尔积、投影和选择五种运算为基本的运算。其他三种运算,即交、连接和除,均可以用五种基本运算来表达。交运算: R ? S = R-(R-S) 连接运算 R S = ?A?B(R?S) A?B 除运算:R(X,Y)? S(Y,Z) = ?X? - ?X ( ?X? ? ?Y(S) ?R ) X、Y、Z 为属性组,R中的Y和S中的Y可以有不同的属性名,但必须出自相同的域集。
4 .关系数据库中基于数学上的两类运算是________和________。 (问答题)
查看答案
关系代数 关系演算
5 .关系代数中,从两个关系中找出相同元组的运算称为________运算。 (问答题)
查看答案
交
6 .R S表示R与S的________。 (问答题)
查看答案
自然连接
7 .设有学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。查询学生姓名和所在系的投影操作的关系运算式是________________。 (问答题)
查看答案
π2,5(S) 或 πXM,DP(S)
8 .在“学生-选课-课程”数据库中的3个关系如下:S(S#,SNAME,SEX,AGE);SC(S#,C#,GRADE); C(C#,CNAME,TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为________________。 (问答题)
查看答案
πSNAME,GRADE(S(SC(σCNAME=’数据库技术’?)))
9 .已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是________,系关系的外码是________,学生关系的主码是________,学生关系的外码是________。 (问答题)
查看答案
系编号 没有 学号 系编号
今天的分享到这就结束了,是不是还有点意犹未尽,没关系,小编还会继续给大家带来考试练习,请多多关注坦途网,里面有诸多备考资料及考试真题等你来拿。相信有了小编的帮助,各位考生的知识会掌握的很牢固。此外,小编相信大家只要坚持每天练习,不断积累考试经验,在全国计算机等级考试中就会取得成功。
温馨提示:因考试政策、内容不断变化与调整,坦途网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
- 计算机四级数据库工程师基础巩固试题(5)08-16
- 计算机四级数据库工程师基础巩固试题(4)08-16
- 计算机四级数据库工程师基础巩固试题(3)08-16
- 计算机四级数据库工程师基础巩固试题(2)08-16