发布时间 : 星期三 文章数据库原理练习题集-2013(学生版复习用)更新完毕开始阅读
职工(仓库号,职工号,工资)←→ EMPLOYEE(WHNO,ENO,SALARY)
订购单(职工号,供应商号,订购单号,订购日期)←→ ORDER(SNO,SNO,ONO,DATE) 供应商(供应商号,供应商名,地址)←→ SUPPLIER(SNO,SNAME,ADDR) (1).插入一个新的供应商元组(S9,智通公司,沈阳)。 (2).删除目前没有任何订购单的供应商。
(3).删除由在上海仓库工作的职工发出的所有订购单。 (4).北京的所有仓库增加100m2的面积。
(5).给低于所有职工平均工资的职工提高5%的工资。
10.现有关系数据库如下:
学生(学号,姓名,性别,专业) 课程(课程号,课程名,学分)
学习(学号,课程号,分数)
分别用关系代数表达式和SQL语句实现下列1—5小题(注意:每小题都要分别写出关系代数表达式和SQL语句):
(1)检索所有选修了课程号为“C112”的课程的学生的学号和分数; (2)检索“英语”专业学生所学课程的信息,包括学号、姓名、课程名和分数;
(3)检索“数据库原理”课程成绩高于90分的所有学生的学号、姓名、专业和分数; (4)检索没学课程号为“C135”课程的学生信息,包括学号,姓名和专业;
(5)检索至少学过课程号为“C135”和“C219”的课程的学生的信息,包括学号、姓名和专业。
11.关系模式如下:
学生S(SNO, SN, SEX, AGE)
课程C(CNO, CN, PCNO) PCNO为直接先行课 选课SC(SNO,CNO,G) G为课程考试成绩
(1)用关系代数及SQL语言写出查询语句,查询所有学生都选修的课程名CN。
(2)用关系代数及SQL语言写出查询语句,查询“DB”课成绩在90分以上的学生的姓名。 (3)将选修课程“DB”的学生学号,姓名建立视图SDB。 (4)在学生选课关系SC中,把英语课的成绩提高10%。
12. 在教学管理数据库中有学生、课程和选课三个表,它们的定义分别为为:
Student(Sno Char(5),Sname Char(6),Ssex Char(2), Sage Int,Sdept Char(2))
Course(Cno Char(1), Cname Char (10), Cpno Char(1), Ccredit Int)
SC(Sno Char(5), Cno Char(1), Grade int) 根据下面的要求,写出SQL语句。
① 用SQL语句建立数据表SC,以(Sno, Cno)作为主键; ② 向Student表插入一条记录(95011, 张三, 女, 19,CS); ③ 检索计算机系(CS)所有女同学的姓名和年龄;
④ 检索选修了2号课程学生的学号、姓名、成绩,并按成绩降序排序; ⑤ 建立一个信息系(IS)所有不及格(Grade<60)学生的视图。
第 21 页 共 37 页
第四部分 关系数据库模式设计
(一)、考核内容
(1) 关系约束与关系模式、关系的规范化设计 (2) 函数依赖与公理体系
(3) 关系模式的分解与规范化 (二)、考核要求
(1)了解关系约束与关系模式的表示;理解关系模式规范化设计的必要性。
(2)理解函数依赖的定义和相应的概念。 (3)了解函数依赖的公理体系。
(4)了解关系模式分解的相关概念。
(5)理解完全函数依赖、部分函数依赖和传递函数依赖。
(6)理解第一范式、第二范式、第三范式和BCNF范式的定义;掌握关系模式规范化的方法;掌握关系模式分解的方法。
*掌握求X关于F的闭包的方法。
*掌握求函数依赖集F的最小函数依赖集的方法。 *理解保持无损联接的分解,掌握其判断方法。 *掌握关系候选键的求解方法。 *掌握向3NF的模式分解算法。
(一)选择
1.关系规范化中的删除操作异常是指 ① ,插入操作异常是指 ② 。 A.不该删除的数据被删除 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入
2.设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。
A.关系规范化理论 B.关系运算理论 C.关系代数理论 D.数理逻辑
3.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )。
A.互不相关的 B.不可分解的 C.长度可变的 D.互相关联的
4.关系数据库规范化是为解决关系数据库中( )问题而引入的。 A.插入、删除和数据冗余 B.提高查询速度
C.减少数据操作的复杂性 D.保证数据的安全性和完整性
5.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( )的缺陷。 A.数据的不一致性 B.结构不合理 C.冗余度大 D.数据丢失
6.当关系模式R(A,B)已属于3NF,下列说法中( )是正确的。
A.它一定消除了插入和删除异常 B.仍可能存在一定的插入和删除异常 C.一定属于BCNF D.A和C都是
第 22 页 共 37 页
7.关系模型中的关系模式至少是 。
A.1NF B.2NF C.3NF D.BCNF
8.在关系模式R中,若其函数依赖集中所有决定因素都是候选键,则R最高范式是 。
A.2NF B.3NF C.BCNF D.1NF
9.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于 。 A.2NF B.3NF C.BCNF D.1NF
10.当B属性函数依赖于A属性时,属性A与B的联系是 。 A.1对多 B.多对1 C.多对多 D.以上都不是
11.在关系模式中,如果属性A和B存在1对1的联系,则说 。 A.A→B B.B→A C.A←→B D.以上都不是
12.候选键中的属性称为 。
A.非主属性 B.主属性 C.复合属性 D.关键属性
13.关系模式中各级模式之间的关系为 。
A.3NF?2NF?1NF B.3NF?1NF?2NF C.1NF?2NF?3NF D.2NF?lNF?3NF
14.关系模式中,满足2NF的模式( ) 。 A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF
15.关系模式R中的属性全部是主属性,则R的最高范式必定是 。 A.2NF B.3NF C BCNF D.4NF
16.消除了部分函数依赖的1NF的关系模式,必定是 。 A.1NF B.2NF C.3NF D.4NF
17.关系模式的候选键可以有 ① ,主关键字有 ② 。 A.0个 B.1个 C.1个或多个 D.多个
18.候选关键字中的属性可以有 。
A.0个 B.1个 C.1个或多个 D.多个
19.关系模式的分解 。 A.惟一 B.不惟一
20.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,因哪个属性而使它不满足第一范式?( )。 部门(部门号,部门名,部门成员,部门总经理)
A.部门总经理 B.部门成员 C.部门名 D.部门号
21.设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是 ( )。 A.W1(工号,姓名) ,W2(工种,定额)
B.W1(工号,工种,定额) W2(工号,姓名) C.W1(工号,姓名,工种) w2(工号,定额) D.以上都不对
第 23 页 共 37 页
22.设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C为课程,P为教师,S为学生,G为成绩,T为时间,R为教室,根据定义有如下函数依赖集: F={C→G,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R}
关系模式W的一个关键字是 ① ,W的规范化程度最高达到 ② 。若将关系模式W分解为3个关系模式W1(C,P),W2(S,C,G),W3(S,T,R,C),则W1的规范化程度最高达到 ③ ,W2的规范化程度最高达到 ④ ,W3的规范化程度最高达到 ⑤ 。
①A.(S,C) B.(T,R) C.(T,P) D.(T,S) E.(T,S,P) ②③④⑤ A.1NF B.2NF C.3NF D.BCNF E.4NF
23. 关系规范化设计的目的是 。
A.完全消除数据冗余 B.简化关系模式
C.控制冗余,避免插入和删除异常 D.提高数据查询效率
24. 关系模式:学生(学号,姓名,系别,宿舍区),函数依赖集F={学号→姓名,学号→系别,系别→宿舍区},则学生关系满足( )。 A.NF B.3NF C.BCNF D.1NF
25若关系为1NF,且它的每一非主属性都 候选键,则该关系为2NF。 A.部分函数依赖于 B.完全函数依赖于 C.传递函数依赖于 D.函数依赖于
26. 在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则,保侍原有的函数依赖性和()
A.数据完整性 B.关系模式 C.查询效率 D. 无损连接性
27.对于非规范化的模式,经过使属性域变为简单域转变为1NF,将1NF经过 ① 转变为2NF,将2NF经过 ② 转变为3NF。 A.消除非主属性对候选键的部分依赖 B.消除非主属性对候选键的传递依赖 C.消除主属性对候选键的部分依赖 D. 消除主属性对候选键的传递依赖
(二)概念、术语
术语:
函数依赖:设有关系模式R(A1,A2,?,An)的子集X、Y。如果对于具体关系r的任何两个元组u和v,只要u[X]=v[X],就有u[Y]=v[Y],则称X函数决定Y,或Y函数依赖X,记为X→Y。
函数依赖集F的闭包F+:所有被F逻辑蕴含的函数依赖所组成的依赖集合称为F的闭包。
1NF:在一个关系模式R中,如果R的每一个属性的值域中的值都是不可再分的最小数据单位,则称R为第一范式,记为1NF。
2NF:如果一个关系模式R属于1NF,并且它的每一个非主属性都完全依赖于它的每一个候选键,则称R为第二范式,记为2NF。
第 24 页 共 37 页