数据库试题库21.docx
- 文档编号:6191669
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:7
- 大小:18.68KB
数据库试题库21.docx
《数据库试题库21.docx》由会员分享,可在线阅读,更多相关《数据库试题库21.docx(7页珍藏版)》请在冰豆网上搜索。
数据库试题库21
一、单项选择题(每小题1分,共20分)
1、下面列出的条目中,______是数据库技术的研究领域。
I.DBMS软件的研制II.数据库及其应用系统的设计III.数据库理论
A)仅I和III B)仅II和III C)仅I和II D)全部
2、在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是______人员的职责。
A)数据库管理员B)系统分析员C)数据库设计员D)应用程序员
3、在数据库三级模式中,外模式的个数______。
A)只有一个B)可以有任意多个C)与用户个数相同D)由设置的系统参数决定
4、对数据库进行备份,这主要是为了维护数据库的______。
A)开放性 B)一致性 C)完整性 D)可靠性
5、在数据库技术中,反映现实世界中事物的存在方式或运动状态的是______。
A)信息 B)消息 C)数据 D)命令
6、在关系数据库系统中,当关系的型改变时,用户程序也可以不变。
这是______。
A)数据的物理独立性 B)数据的逻辑独立性
C)数据的位置独立性D)数据的存储独立性
7、设关系R和S具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于______。
A)R∪S B)R∩S C)R×S D)R÷S
8、在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为______。
A)并 B)选择 C)自然连接 D)θ连接
9、下面给出的关于数据库的三级模式结构的说法中,______是不正确的。
I. 数据库中只有一个模式
II. 外模式与模式之间的映像实现数据的逻辑独立性
III.外模式与模式之间的映像实现数据的物理独立性
A)仅I B)仅II C)仅III D)都不正确
试题(10)~(12)基于“学生—选课—课程”数据库中的三个关系是:
S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)
10、若要求查找“由劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,将使用关系______。
A)S和SC B)SC和C C)S和C D)S、SC和C
11、为了提高查询学生成绩的查询速度,对关系SC创建惟一索引,应该创建在______属性上。
A)S# B)C# C)GRADE D)(S#,C#)
12、设S_AVG(SNO,AVG_GRADE)是一个基于关系SC定义的学生号和他的平均成绩的视图。
下面对该视图的操作语句中,______是不能正确执行的。
I.UPDATES_AVGSETAVG_GRADE=90WHERESNO=’2004010601’;
II.SELECTSNO,AVG_GRADEFROMS_AVGWHERESNO=’2004010601’;
A)仅I B)仅II C)都能 D)都不能
13、设有关系R=(A,B,C),与SQL语句selectdistinctA,CfromR
whereB=5等价的关系代数表达式是______。
I.πA,C(σB=5(R)) II.σB=5(πA,C(R))
A)都等价 B)仅I C)仅II D)都不等价
14、并发操作有可能引起下述______问题。
I.丢失更新II.不可重复读III.读脏数据
A)仅I和II B)仅I和III C)仅II和III D)都是
15、下面对Drop权限的叙述中,正确的是______。
A)只允许删除数据 B)允许删除关系
C)允许删除数据库模式 D)和Delete权限等价
16、______是由于关系模式设计不当所引起的问题。
A)数据冗余 B)数据被非法读取
C)数据被非法修改 D)发生死锁
17、下面关于函数依赖的叙述中,______是不正确的。
A)若X→Y,WY→Z,则XW→Z B)若YX,则X→Y
C)若XY→Z,则X→Z,Y→Z D)若X→YZ,则X→Y,X→Z
18、若关系模式R中只包含两个属性,则______。
A)R属于2NF,但R不一定属于3NF
B)R属于3NF,但R不一定属于BCNF
C)R属于BCNF
D) R属于1NF,但R不一定属于3NF
19、存取方法设计是数据库设计的______阶段的任务。
A)需求分析 B)概念结构设计 C)逻辑结构设计 D)物理结构设计
20、以下关于ER模型向关系模型转换的叙述中,______是不正确的。
A)一个1:
1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
B)一个1:
n联系可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并
C)一个m:
n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
D)三个或三个以上的实体间的多元联系转换为一个关系模式
二、填空题(每空2分,共20分)
1、关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为 关系 。
2、数据模型由数据结构、数据操作和 三个要素组成。
3、在数据库管理系统中,DBMS提供的 语言的语句可以嵌入到某一高级语言中,该语言称为宿主语言。
4、如果某事务成功完成执行,则该事务称为 事务。
5、用户关系模式R中所有的属性都是主属性,则R的规化程度至少达到
。
6、关系模式分解的等价性标准主要有两个,它们是分解具有无损连接性和分解 。
7、将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中
设计阶段的任务。
8、经过选择运算后,所的关系的属性数 原关系。
9、如果两个关系没有公共属性,则其自然联接操作与_________________操作等价。
10.设关系模式R(A,B,C,D),F是R上的FD集,F={AB→C,D→B},
R的候选键为_________________。
三、简答题(共3小题,每小题5分,共20分)
1、在数据库中为什么要使用查询和视图?
它们之间有何区别?
2、叙述数据字典的主要任务和作用?
3、事务中的提交和回滚是什么意思?
4、试述关系模型的完整性规则。
在参照完整性中,为什么外部码属性的值也可以为空?
什么情况下才可以为空?
四、设计题(本题共30分)
1、(4分)学校有多名学生,财务处每年要收一次学费。
为财务处收学费工作设计一个数据库,包括两个关系:
学生(学号,,专业,入学日期)
收费(学年,学号,学费,书费,总金额)
假设规定属性的类型:
学费、书费、总金额为数值型数据;学号、、学年、专业为字符型数据;入学日期为日期型数据。
列的宽度自定义。
试用SQL语句定义上述表的结构。
(定义中应包括主键子句和外键子句)
2、(本题共4小题,每小题4分,共16分)
设某公司数据库中有关系模式如下:
职工(职工号,职工名,性别,年龄)
工作(职工号,公司号,工资)
公司(公司号,公司名,地址)
(1)用关系代数表达式写出下列查询:
不在“开元”公司工作的所有职工的职工号。
(2)依据本题的基本表,写出查询每个公司女职工的平均工资的SQL语句。
(提示:
求平均值用函数AVG())
(3)依据本题的基本表,试用SQL语句写出下列操作:
超过50岁职工的工资增加200元。
(4)依据本题的基本表,把对职工表的插入权限授给用户A,并许诺他再将此权限授予其他用户。
3.(本题共2小题,每小题5分,共10分)
一个图书借阅管理数据库要求提供下述服务:
(1)可随时查询书库中现有书籍的品种、数量与存放位置。
所有各类书籍均可由书号惟一标识。
(2)可随时查询书籍借还情况。
包括借书人单位、、借书证号、借书日期和还书日期。
我们约定:
任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。
(3)当需要时,可通过数据库中保存的的电报编号、、邮编及地址等信息向有关书籍的增购有关书籍。
我们约定,一个可出版多种书籍,同一本书仅为一个出版,名具有惟一性。
根据以上情况和假设,试作如下设计:
(1)构造满足需求的E-R图。
(2)转换为等价的关系模型结构。
五、综合题(本大题共10分)
假设为自学考试成绩管理设计了一个关系R(S#,SN,C#,CN,G,U),其属性的含义依次为考生号、、课程号、课程名、分数和主考学校名称。
规定每个学生学习一门课程只有一个分数;一个主考学校主管多门课程的考试,且一门课程只能属于一个主考学校管理;每名考生有唯一的考号,每门课程有唯一的课程号。
(1)写出关系模式R基本的函数依赖集。
(2)写出关系模式R的候选键。
(3)关系模式R最高达到第几式?
为什么?
(4)将R规化为3NF。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 试题库 21