西工大数据库试题.docx
- 文档编号:10099164
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:7
- 大小:21.41KB
西工大数据库试题.docx
《西工大数据库试题.docx》由会员分享,可在线阅读,更多相关《西工大数据库试题.docx(7页珍藏版)》请在冰点文库上搜索。
西工大数据库试题
诚信保证
本人知晓我校考场规则和违纪处分条例的有关规定,保证遵守考场规则,诚实做人。
本人签字:
编号:
成绩
西北工业大学考试试题(卷)
2009-2010学年第1学期
开课学院计算机学院课程数据库系统概论学时32+16
考试日期2009/11/27 考试时间 2 小时考试形式(闭)(A)卷
考生班级
学 号
姓 名
一、单项选择题(每小题2分,共20分)
1.数据库系统的体系结构是:
()。
A.两级模式结构和一级映象。
B.三级模式结构和一级映象。
C.三级模式结构和两级映象。
D.三级模式结构和三级映象。
2.一个1:
n联系可以转换为一个独立的关系模式,关系的码为()。
A.1端实体的码B.n端实体的码
C.1端和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)
西北工业大学命题专用纸
6.以下不属于数据库安全性控制常用方法的是( )。
A.视图B.存取控制C.用户标识和鉴定D.违约处理
7.设有一个关系:
BOOK(BNO,BNAME),要查询以“数据库_”开头,且倒数第3个汉字是“题”的BNAME(假定所有的书名仅包含汉字和下划线),则查询的条件子句应该写为“”WHEREDNAMELIKE,( )。
A.‘数据库_%题__’B.‘数据库\_%题____’ESCAPE’\’
C.‘数据库\_%题__’ESCAPE’\’D.‘数据库\__%题____’ESCAPE’\’
8.对一个全码(关系中所有的属性组成的集合为候选码)的关系模式一定满足()。
I.2NFII.3NFIII.4NFIV. BCNF
A.I和IIB.I,II和IVC.I,II和IIID.I,II,III和IV
9.以下关于存储过程与触发器的描述,不正确的是()。
A.存储过程不需要显式调用就可以自动执行。
B.触发器针对数据库中的表定义的。
C.存储过程可以减轻客户端与服务端机器之间的网络流量。
D.存储过程中游标的使用步骤一般是:
声明游标,打开游标,
利用游标读写数据,关闭游标,释放游标。
10.已知关系:
厂商(厂商号,厂名) 主码:
厂商号
产品(产品号,颜色,厂商号) 主码:
产品号,外码:
厂商号
假设两个关系中已经存在如下表所示元组:
厂商 产品
厂商号
厂名
C01
宏达
C02
立仁
C03
广源
产品号
颜色
厂商号
P01
红
C01
P02
黄
C03
若再往产品表中插入如下元组:
I(P03,红,C02) II(P01,蓝,C01)
III(P04,白,C04) IV(P05,黑,null)
能够插入的元组是()
AI,III,IVBI,IIICI,IIDI,IV
二、填空题(每小题2分,共10分)
11.数据库系统与文件系统相比,其本质区别是_____________。
12.数据库的物理设计主要考虑两个方面的问题:
存储结构和。
13.有一关系:
借阅(图书号,书名,库存数,读者号,借期),假如一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系的码是。
14.用户自定义的完整性可以用Check约束来定义,按照注释的要求补充下面的语句:
createtableStudent
(Snochar(9)primarykey,
Snamechar(10)notnull,
Sdeptchar
(2)Check(),/*Sdept只允许取’CS’或’IS’*/
Sageint
);
15.在SQL语言中,给数据库对象进行授权以及回收权限的关键字分别是和。
三、简答题(每小题4分,共8分)
16.数据库系统的四个特点分别是什么?
17.试举例解释说明一个设计不好的关系模式可能会引发的四类问题。
四、解答题(共62分)
18.(4分)设有关系R和S,其值如下:
RABCSBCD
246456
369468
345680
692
2=1
试求R⋈S、R⋈S的值。
西北工业大学命题专用纸
19.(共28分)针对如下的图书馆借阅系统数据库实现下面操作。
图书(图书号,书名,作者,单价,库存量)
读者(读者号,姓名,工作单位,地址)
借阅(图书号,读者号,借期,还期,备注)
其中:
还期为NULL表示该书未还。
用关系代数实现以下的
(1)-
(2)小题。
(1)查询读者号为20070001的读者所借阅的图书号与书名。
(3分)
(2)查询只借阅图书编号为S001和S002的读者号与姓名。
(4分)
用SQL语言实现以下的(3)-(10)小题。
(3)给读者表插入一条数据(’20060023’,’李林’,’管理学院’,’管理学院楼’)(2分)。
(4)将所有工作单位为‘10院’的读者单位更改为’计算机学院’(2分)。
(5)将读者“李林”所借图书的信息从借阅表中删除(2分)。
(6)将借阅表中“备注”字段的更新权限赋给用户USER1,并且允许USER1可以把相应的权限传递授予其他用户(2分)。
(7)建立未还图书的读者姓名,书名和工作单位视图(3分)。
(8)检索“计算机学院”在2008年从未借过书的读者号以及读者姓名,结果按照读者号降序排列(3分)。
(9)列出在2008年内有过借书记录的’计算机学院’的读者姓名,以及其在2008年内借出并且目前已经归还过的书的总数目(3分)。
(10)检索至少借阅了读者号为‘20070034’的读者所借阅的所有图书的读者号和姓名。
(4分)。
20.(15分)设有关系模式R,其中U={A,B,C,D,E,G},F={AD→E,AC→E,BC→G,BCD→AG,BD→A,AB→G,A→C},试计算该关系模式的候选码?
(1)求该关系模式的最小函数依赖集,要求给出具体的计算过程;(6分)
(2)找出关系模式R的候选码;(3分)
(3)试问关系模式R最高已经达到第几范式?
为什么?
(3分)
(4)如果R不属于3NF,请将R分解成3NF模式集。
(3分)
西北工业大学命题专用纸
21.(15分)某个高校的社团信息管理系统中,需要对学生、社团、社团成员、社团活动、主管老师等信息进行管理。
该系统涉及5个实体型:
主管教师(教师工号,姓名,性别,电话)
学生(学号,姓名,性别,出生日期)
社团(社团编号,名称,成员数,组织描述)
社团成员(成员编号,学号,在社职务,入社日期)
社团活动(活动编号,活动日期,参加成员数,活动内容)
对于该系统有如下的语义:
∙一个老师可以管理多个社团,每个社团只能由一位老师主管;
∙一个社团由若干名社团成员组成,一个社团成员只能属于一个社团;
∙一个学生可以成为多个不同社团的社团成员;
∙一个社团成员可以参加若干次社团活动,每次社团活动允许多名成员参加;
∙每个社团都可以申请多次社团活动,一次社团活动也可以由多个社团联合申请,每次申请需要记录申请日期;
(1)根据上述描述,分别画出如下两个子E-R图:
∙主管教师,社团(2分)
∙社团,社团活动,社团成员,学生(4分)
(2)将上述设计完成的E-R图合并成一个全局E-R图(为避免图过于复杂,
请在全局E-R图中省略属性)。
(2分)
(3)将E-R图转换成关系模式(不用写函数依赖),同时指出每个关系模式的
主码(下划线表示)和外码(下波浪线表示)。
(7分)
WelcomeTo
Download!
!
!
欢迎您的下载,资料仅供参考!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西工大 数据库 试题