《2022年西工大数据库试题 .pdf》由会员分享,可在线阅读,更多相关《2022年西工大数据库试题 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、诚信保证本人知晓我校考场规则和违纪处分条例的有关规定,保证遵守考场规则,诚实做人。本人签字:编号:西北工业大学考试试题(卷)2009 2010 学年第1 学期开课学院计算机学院课程数据库系统概论学时32+16 考试日期2009/11/27考试时间2小时考试形式(闭)(A)卷考生班级学号姓名一、单项选择题 (每小题 2 分,共 20 分) 1.数据库系统的体系结构是:()。A. 两级模式结构和一级映象。B. 三级模式结构和一级映象。C. 三级模式结构和两级映象。D. 三级模式结构和三级映象。2.一个 1:n 联系可以转换为一个独立的关系模式,关系的码为()。A1 端实体的码Bn 端实体的码C1
2、端和 n 端实体码的组合D以上都不是3.当某种操作违反了数据库的参照完整性时,系统不能采用的策略是:( ) A. 级联操作B. 设置为空值操作C.强制操作D.拒绝操作4.关系数据库中的视图属于数据抽象级别中的:()A. 外模式B.模式C.内模式D.存储模式5.关系 R(A,B)和 S(B,C)中分别有 5 个和 10个元组,属性 B 是 R 的主码,则中元组数目的范围是:( ) A.(0,10)B.(5,15)C.(5,10)D.(0,50)成绩精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 5 页西北工业大学命题专用纸6.以下不属于数
3、据库安全性控制常用方法的是( )。A.视图B.存取控制C. 用户标识和鉴定D. 违约处理7.设有一个关系: BOOK(BNO, BNAME), 要查询以 “ 数据库 _” 开头,且倒数第 3 个汉字是“ 题” 的 BNAME (假定所有的书名仅包含汉字和下划线) ,则查询的条件子句应该写为 “”WHERE DNAME LIKE , ( )。A. 数据库_%题_ _B. 数据库 _%题_ _ _ _ESCAPE C. 数据库 _%题_ _ ESCAPE D. 数据库 _ _%题_ _ _ _ ESCAPE 8.对一个全码(关系中所有的属性组成的集合为候选码)的关系模式一定满足 ( ) 。I.2N
4、F II. 3NF III 4NF IV. BCNF A. I 和 II B. I,II 和 IV C.I,II 和 III D. I,II, III 和 IV 9.以下关于存储过程与触发器的描述,不正确的是( ) 。A. 存储过程不需要显式调用就可以自动执行。B. 触发器针对数据库中的表定义的。C. 存储过程可以减轻客户端与服务端机器之间的网络流量。D. 存储过程中游标的使用步骤一般是:声明游标,打开游标,利用游标读写数据,关闭游标,释放游标。10. 已知关系:厂商(厂商号,厂名)主码:厂商号产品(产品号,颜色,厂商号)主码:产品号,外码:厂商号假设两个关系中已经存在如下表所示元组:厂商产品
5、厂商号厂名C01 宏达C02 立仁C03 广源产品号颜色厂商号P01 红C01 P02 黄C03 若再往产品表中插入如下元组:I(P03,红, C02)II(P01,蓝, C01)III(P04,白, C04)IV(P05,黑, null)能够插入的元组是()A I,III ,IV B I,III C I,II D I,IV精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 5 页二、填空题 (每小题 2 分,共 10 分) 11. 数据库系统与文件系统相比,其本质区别是_ 。12. 数据库的物理设计主要考虑两个方面的问题:存储结构和。13
6、. 有一关系:借阅(图书号,书名,库存数,读者号,借期),假如一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系的码是。14. 用户自定义的完整性可以用Check约束来定义,按照注释的要求补充下面的语句:create table Student ( Sno char(9) primary key, Sname char(10) not null, Sdept char(2) Check( ), /* Sdept 只允许取 CS 或IS */Sage int ); 15. 在 SQL 语言中,给数据库对象进行授权以及回收权限的关键字分别是和。三、简答题 (每小题 4 分,共 8 分)
7、 16. 数据库系统的四个特点分别是什么?17. 试举例解释说明一个设计不好的关系模式可能会引发的四类问题。四、解答题 (共 62 分) 18. (4 分)设有关系 R 和 S,其值如下:R A B C S B C D 2 4 6 4 5 6 3 6 9 4 6 8 3 4 5 6 8 0 6 9 2 试求 R? S、R? S的值。 2=1 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 5 页西北工业大学命题专用纸19. (共 28分)针对如下的图书馆借阅系统数据库实现下面操作。图书(图书号,书名,作者,单价,库存量)读者(读者号,姓
8、名,工作单位,地址)借阅(图书号,读者号,借期,还期,备注)其中:还期为 NULL 表示该书未还。用关系代数 实现以下的( 1)-(2)小题。(1) 查询读者号为 20070001的读者所借阅的图书号与书名。 (3 分)(2) 查询只借阅图书编号为S001和 S002的读者号与姓名。(4 分)用 SQL 语言实现以下的( 3)-(10)小题。(3) 给读者表插入一条数据(20060023, 李林, 管理学院 , 管理学院楼 )(2 分) 。(4) 将所有工作单位为 10 院 的读者单位更改为 计算机学院 (2 分) 。(5) 将读者 “ 李林” 所借图书的信息从借阅表中删除(2 分) 。(6)
9、 将借阅表中 “ 备注” 字段的更新权限赋给用户USER1,并且允许 USER1可以把相应的权限传递授予其他用户(2 分) 。(7) 建立未还图书的读者姓名,书名和工作单位视图(3 分) 。(8) 检索“ 计算机学院 ” 在 20XX 年从未借过书的读者号以及读者姓名,结果按照读者号降序排列( 3 分) 。(9) 列出在 20XX 年内有过借书记录的 计算机学院 的读者姓名,以及其在 20XX年内借出并且目前已经归还过的书的总数目(3 分) 。(10)检索至少借阅了读者号为 20070034 的读者所借阅的所有图书的读者号和姓名。 (4 分) 。20. (15 分)设有关系模式 R, 其中 U
10、=A,B,C,D,E,G , F = AD E , AC E , BCG ,BCD AG ,BD A,AB G, AC ,试计算该关系模式的候选码?(1) 求该关系模式的最小函数依赖集,要求给出具体的计算过程;(6 分)(2) 找出关系模式 R 的候选码;(3 分)(3) 试问关系模式 R 最高已经达到第几范式?为什么?(3 分)(4) 如果 R 不属于 3NF,请将 R 分解成 3NF 模式集。 (3 分)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 5 页西北工业大学命题专用纸21. (15 分)某个高校的社团信息管理系统中,需要
11、对学生、社团、社团成员、社团活动、主管老师等信息进行管理。该系统涉及5 个实体型:主管教师(教师工号,姓名,性别,电话)学生(学号,姓名,性别,出生日期)社团(社团编号,名称,成员数,组织描述)社团成员(成员编号,学号,在社职务,入社日期)社团活动(活动编号,活动日期,参加成员数,活动内容)对于该系统有如下的语义:一个老师可以管理多个社团,每个社团只能由一位老师主管;一个社团由若干名社团成员组成,一个社团成员只能属于一个社团;一个学生可以成为多个不同社团的社团成员;一个社团成员可以参加若干次社团活动,每次社团活动允许多名成员参加;每个社团都可以申请多次社团活动,一次社团活动也可以由多个社团联合申请,每次申请需要记录申请日期;(1) 根据上述描述,分别画出如下两个子E-R 图:主管教师,社团( 2 分)社团,社团活动,社团成员,学生(4 分)(2) 将上述设计完成的E-R 图合并成一个全局E-R 图(为避免图过于复杂,请在全局 E-R 图中省略属性)。 (2 分)(3) 将 E-R 图转换成关系模式(不用写函数依赖) ,同时指出每个关系模式的主码(下划线表示)和外码(下波浪线表示)。 (7 分)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 5 页
限制150内