2022年数据库复习试卷带答案 .pdf
卷号数据库系统概论试题题号一二三四五六七八九十题分得分一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。每小题3 分,共 60 分) 1. 在关系代数中,可以用选择和笛卡尔积表示的运算是()A.投影B.联接C.交D.除法2.若在实体R 的诸属性中,属性A 不是 R 的主键,却是另一个实体S的主键,则称 A 为 R 的( ) A.候选键B.外部键C.非主属性D.主属性3. 进行自然联结运算的两个关系必须具有( )。A.相同属性个数B.公共属性C.相同关系名D.相同关键字4. 数据库的并发操作有可能带来的问题包括( )。A.丢失更新B.数据独立性会提高C.非法用户的使用D.增加数据冗余度5. 如果事务T 获得了数据项X 上的排它锁,则T( )。A.可以读 X,不能写 X B.可以读 X,也可以写X C.不能读 X,可以写 X D.不能读 X,也不能写X 6. 在数据库恢复时,对尚未完成的事务执行( )。A.UNDO 操作B.REDO 操作C.COMMIT操作D.ROLLBACK操作7. 有关系:教学 (学号、教工号、课程号) 假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程只能由一个老师来讲授,那么该关系的主码是( )。A.课程号B.教工号C.(学号,课程号) D.(教工号,课程号) 8. .USE 职工LOCATE FOR 工资 =900 为了将指针定位在下一个工资是900 的记录上, 应该接着使用命令: () 。A.SKIP B.CONTINUE C.SEEK 900 D.FIND 900 9. 执行命令STORE“01/07/99”TO A 后,变量A 的类型是() 。A.D B.N C.M D.C 10. 从某数据库中真正删除一条记录,应使用命令() 。A.直接用 ZAP 命令B.先用 DELETE 命令,再用ZAP 命令C.直接用 DELETE 命令D.先用 DELETE 命令,再用PACK 命令11. 在下列函数中,函数值为数值类型的是:() 。A.SUBSTR(DTOC(DATE(),7,2) B.CTOD(“ 10/01/99”)C.CHR(65) D.AT( “ 人民 ” , ”中国人民银行 ”)12. 在关系数据库系统中,一个关系中的任意两个元组( )。A.不能全同B.可全同C.必须全同D.以上都不是13. 从一个表中取出满足某种条件的元组的操作,即从横的方向进行选择所需的值,这属于关系数据库中的哪一种数据基本操作?( ) A.投影B.选择C.连接D. 交14. SQL 语言的一次查询的结果是一个( )。A.数据项B.记录C.元组D.表15. 数据独立性是指( )。A.数据依赖于程序B.数据不依赖于程序C.数据依赖于DBMS 的数据模型D.数据不依赖于DBMS 的数据模型总分核分人姓名一、密封线内不准答题。二、姓名、准考证号不许涂改,否则试卷无效。三、考生在答题前应先将姓名、学号、年级和班级填写在指定的方框内。四、试卷印刷不清楚。可举手向监考教师询问。学号所在年级、班级密封注 意精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 6 页16. 设关系 R 和 S 的构成如下:R S A B C a d b c b b b a c c f d 则 R 与 S 做自然连接得到的关系中的元组个数为( ) A.3 B.4 C.5 D.6 17. 如果关系模式R 上有函数依赖AB C 和 A C,则 R 中存在()A.完全依赖B.局部依赖C.传递依赖D.多值依赖18. 某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的联系是()A.一对一B.一对多C.多对多D.多对一19. 数据库系统中,物理数据独立性是指()A.外模式改变不影响模式B.模式改变不影响应用程序C.模式改变不影响内模式D.内模式改变不影响应用程序20 设有事务T1和 T2,其并发操作顺序如下图所示,该并发操作带来的问题是()步骤T1T21 读 A=50 2 读 A=50 3 A=A * 2 写回4 A=A-10 写回5 COMMIT COMMIT A.丢失更新B.读“脏数据”C.事务不能提交D.不能重复读二、填空题 (每小题 2 分,共 20 分) 21 一个事务中对数据库的所有操作是一个不可分割的操作序列,这个性质称为事务的 _。22. 分布式数据库全局逻辑结构分为全局外模式、全局概念模式、分片模式和_模式四个级别。23. 在 FoxPro 的命令窗口中运行下列命令CLEAR USE xs 以后,能够连续显示16 条记录的命令是_。24. 防止未经授权的用户恶意地存取数据库中的数据,这是数据库的_控制要解决的问题。25. 阅读程序,写出运行结果。SET TALK OFF CLEAR s=0 FOR k=1 TO 10 s=s+k k=k+1 ENDFOR ? k ? s SET TALK ON 26. 事务故障恢复是指事务未运行至正常终止点前被撤消,此时应该对该事务做_处理。27. 函数 LEFT ( “湖北工业大学理学院”,4 )的值为 _。28. 函数 SUBSTR( “ghhertertidffjloh” ,8,3) 的值为 _。29.封锁粒度越小,系统开销越_。30. 关系中主码的取值必须唯一且非空,这条规则是_完整性规则。三、解答题 (6+8+6=20) 1 设有关系R 和 S(表),计算:B C D b b a c c d d e b 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 6 页(1)RS (2)RS (3)RT 2. .已知新华书店销售订单的屏幕输出格式如题41 图所示。订单编号: 1379465 客户编号: NC200574 日期: 2005-09-08 客户名称:光华学校客户电话: 65798641 地址:光华路17号图书编号书名定价数量金额3249786 英语23.00 100 2300.00 2578964 哲学25.00 100 2500.00 合计: 4800.00 元题 41 图书店的业务描述:(1)每一个订单有惟一的订单编号;(2)一个订单可以订购多种图书,且每一种图书可以在多个订单中出现;(3)一个订单对应一个客户,且一个客户可以有多个订单;(4)每一个客户有惟一的客户编号;(5)每一种图书有惟一的图书编号。根据上述业务描述和订单格式得到关系模式R:R(订单编号,日期,客户编号,客户名称,客户电话,地址,图书编号,书名,定价,数量)问: (1)写出 R 的基本函数依赖集。(2)找出 R 的候选键。( 3)判断 R 最高可达到第几范式,为什么?( 4)将 R 分解为一组满足3NF 的模式。3. 有论文和作者两个实体,论文有题目、期刊名称、年份和期号等属性,作者有姓名、单位、地址等属性。一篇论文可能有多个作者,且一位作者可能写过多篇论文,在每一篇论文中有作者的顺序。试画出 ER 图,要求画出属性和注明联系类型。答题卡一、选择题(20*3=60 )1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 二、填空题 (6*3=18) 1 2 3 4 5 6 三、解答题 (7+7+8) 1.精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 6 页2. 3. 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 6 页2 3 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 6 页姓名一、密封线内不准答题。二、姓名、准考证号不许涂改,否三、考生在答题前应先将姓名和准四、考试不许左顾右盼、不许传递准考证号就读学校密封注 意精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 6 页