完整版哈尔滨工业大学数据库试题含答案.docx
- 文档编号:1945199
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:22
- 大小:252.44KB
完整版哈尔滨工业大学数据库试题含答案.docx
《完整版哈尔滨工业大学数据库试题含答案.docx》由会员分享,可在线阅读,更多相关《完整版哈尔滨工业大学数据库试题含答案.docx(22页珍藏版)》请在冰豆网上搜索。
完整版哈尔滨工业大学数据库试题含答案
试卷一(哈尔滨工业大学)
一、选择题(每题1分,共20分)
1.在数据管理技术的发展过程中,数据独立性最高的是()阶段。
A.数据库系统B.文件系统C.人工管理D.数据项管理
2.()是存储在计算机内的有结构的数据集合。
A.网络系统B.数据库系统C.操作系统D.数据库
3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
A.外模式B.内模式C.存储模式D.模式
4.作为关系数据系统,最小应具备的关系运算是()。
A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表
5.在select语句中使用groupbySno时,Sno必须出现在()子句中。
A.whereB.fromC.selectD.having
6.在where语句的条件表达式中,与零个或多个字符匹配的通配符是()。
A.*B.?
C.%D._
7.对关系模式进行分解时,要求保持函数依赖,最高可以达到()。
A.2NFB.3NFC.BCNFD.4NF
8.在关系模式R(U,F)中,YXF+是X^Y是否成立的()。
A.充分必要条件B.必要条件C.充分条件D.既不充分也不必要条件
9.在关系数据库设计阶段中,完成关系模式设计的阶段是()。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段
10.基本E-R图就是数据库的()。
A.外模式B.逻辑模式C.内模式D.概念模式
11.从数据流图构造E-R图时,选择实体一般应先考虑数据流图中的()。
A.数据项B.数据流C.数据处理D.数据存储
12.以下()不是当前常用的存取方法。
A.索引方法B.聚簇方法C.HASH方法D.链表方法
13.事务一旦提交,对数据库的改变是永久的,这是事务的()。
A.原子性B.一致性C.隔离性D.持久性
14.并发控制要解决的根本问题是保持数据库状态的()。
A.安全性B.完整性C.可靠性D.一致性
15.在数据库系统中,对存取权限的定义称为()。
A.授权B.定义C.约束D.审计
16.视图建立后,在数据字典中存放的是()。
A.查询语句B.视图的定义C.组成视图的表内容D.产生视图的表定义
17.由全码组成的关系模式,最高可以达到的模式为()。
A.4NFB.2NFC.3NFD.BCNF
18.下列叙述中,正确的是()。
A.对于关系数据模型,规范化程度越高越好
B.如果F是最小函数依赖集,则R€2NF
C.如果R€BCNF贝UF是最小函数依赖集
D.关系模式分解为BCNF后,函数依赖关系可能被破坏
19.为保证多用户环境中数据的完整性和一致性,DBMS采取的控制称为()。
A.安全性控制B.完整性控制C.事务控制D.并发控制
20.包含在日志文件中的主要内容是()。
A.程序运行过程B.对数据的全部操作C.对数据的全部更新操作D.程序执行结果
二、填空题(每题1分,共10分)
1.关系模式R与S,组成关系R+S的是关系(
2.在SQL中视图是由()产生的虚表。
3.在SQL中Xnotbetween20and30的含义是(
4.在合并E-R图时需解决的属性冲突包括属性(
5.事务遵守()是可串行化调度的充分条件。
6.要使数据库具有可恢复性,基本原则就是数据(
7.数据库控制保护的主要内容是数据的安全性、(
8.
)的属性集。
)°
)冲突和属性取值单位冲突。
)°
)、并发控制和恢复。
事务对数据库数据进行更新操作时,必须首先获得对该数据集合的()锁。
9.()是指造成系统停止运转的任何事件,使得系统要重新启动。
10.数据()是防止数据库中数据在存储和传输中失密的有效手段。
求解以F灯代数左达式姑畑
1.RHS2.R-S王(RUS)^-T4,RXT
四、应用题(每题5分,共25分)
给定学生选课数据库,其中包含有3张基本表:
学生表S(Sno,Sname,Sage,Ssex,Sdept),课程表C(Cno,Cname,Teacher,Ccredit),选课表SC(Sno,Cno,Grade)。
按要求完成下列数据操作要求。
1.用SQL语句创建选课表SC(Sno,Cno,Grade),其中主码为(Sno,Cno),外码为Sno,Cno,并规定成绩Grade的取值应该在0到100之间。
2.用SQL语句表示“将计算机科学系全体学生的成绩置零”。
3.用SQL语句表示“查询选修并且成绩及格的课程总数大于3门(包括3门)的学生的学号
和姓名”。
4.用SQL语句创建视图VSC(Sno,Sname,Cno,Cname,Grade),并将对学生表S的修改权限授权给用户U1,并且U1可以将权限进行传播。
5.用关系代数表达式表示“查询选修了全部课程的学生学号和姓名”。
五、(15分)已知关系模式R(U,F)中U={ABCDEG},F={BE~GBD^GCMA,
CE^GCDE>AB,BOA,B~D},求下列各题。
1.(3分)F的最小函数依赖集;
2.(3分)关系模式R的候选码;
3.(3分)判断R的最高规范化程度,并说明理由;
4.(3分)判定分解p={ABD,DGE,AG,CE}是否保持无损连接性;
5.(3分)将关系模式R分解为3NF,并且保持函数依赖和无损连接性。
六、(15分)设某汽车运输公司有三个实体集。
一是“车队”实体集,属性有车队号和车队名等;二是“车辆”实体集,属性有牌照号、厂家和出厂日期等;三是“司机”实体集,属性有司机编号、姓名和电话等。
设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有个聘期;车队与车辆之间存在“拥有”联系,
每个车队可拥有若干个车辆,但每辆车只能属于一个车队;司机与车辆之间存在“使用”联系,
司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个
司机使用。
1.(6分)试画出E-R图,并在图上注明属性、联系类型及实体标识符;
2.(6分)将E-R图转换为关系模型,并说明主键和外键。
3.(3分)判定每个关系模式的最高规范化程度。
试卷一答案(哈尔滨工业大学)
、选择题(每题1分,共20分)
1-5ADDBC
6-10CBACD
11-15DDDDA
16-20DDDDC
二、填空题(每题1分,共10分)
1.关系R2.基本表或视图3.X<20或X>304.域5.两段锁协议6.冗余
7.完整性8.排它(写)9.系统故障10.加密
J陆单应用题(甸題d分.共W;r)
四、应用题(每题5分,共25分)
1.(5分〉create?
tableSC(
Snodiar(10}notnull,
Cnochart10>notnull
Gradeintcheck(Grade•=0andGrade=<100Xprin血rykey(SnoXno),foreignkeyISno)referencesS(Sno),foreignkey(Cno)referencesC(Cno}
);
2.心分〉updateSC'setGrade=0wherehCS?
=
(selectSdepTfromSwhereS.Sno=SC-Sno);
3.〔5分)
selectSno.Sname
fromS
whereSnoin(
selectSno
fromSC
whereGrade>=60groupbySuo
having(connt(*)>=3));
本科生考试试卷
一、选择题(每题1分,共20分)
1.数据库系统的核心是()。
A.数据库B.数据库管理系统C.数据模型D.软件工具
2.应用数据库的主要目的是为了()。
A.解决保密问题B.解决数据完整性问题C.共享数据问题D.解决数据量大的问题
3.子模式是()。
A.模式的副本B.模式的逻辑子集C.多个模式的集合D.以上三者都对
4.关系运算中花费时间可能最长的运算是()。
A.投影B.选择C.笛卡尔积D.除
5.关系模式R(U,F),如果R€2NF,基本可以消除的数据异常是()。
A.插入异常B.删除异常C.候选码冗余D.数据冗余过大
6.在关系模式R(U,F)中,X、Y、Z都是属性,且XtY、Z,贝UX^Z是(
A.一定是传递函数依赖B.一定不是传递函数依赖C.不一定是传递函数依赖
7.在关系数据库设计阶段中,完成E-R图设计的阶段是()。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段
8.数据抽象的内容是()。
消息
A.选择、投影、连接B.分类、概括、聚集C.调查、分析、设计D.超类、子类、
9.在整个设计过程中,最困难、最耗时的阶段是()。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段
10.事务要么都做,要么都不做,是事务的()。
A.原子性B.一致性C.隔离性D.持久性
11.从E-R图向关系模型转换,一个M:
N的联系转换成一个关系模式时,该关系模式的关
键字是()。
A.N方实体的关键字B.M方实体的关键字
C.N方实体关键字与M方关键字组合D.重新选择其他属性
12.现有两个关系R(A,B,C)、S(A,C,D,E),下列哪个表达式能够合法执行()。
A.RnSB.6B=”b”(R)C.nA,C(R)nnA,D(S)D.RUS
13.将局部E-R图合并为全局E-R图时可能会出现冲突,不属于合并冲突的是()。
A.属性冲突B.结构冲突C.语法冲突D.命名冲突
14.关系模式R中的属性全部是主属性,则R的最低范式必定是()。
A.2NFB.3NFC.BCNFD.4NF
15.下列SQL语句中,修改表结构的是()。
A.ALTERB.CREATEC.UPDATE
D.INSERT16.SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的()。
17.对于属性子集X、Y,X是X的真子集,若XtY,X'tY,则称()。
A.Y传递函数依赖于XB.Y部分函数依赖于X
C.Y完全函数依赖于XD.X、Y相互函数依赖
18.系统故障会造成()。
A.内存数据丢失B.硬盘数据丢失C.软盘数据丢失D.磁带数据丢失
19.为了使用数据库方便,常把数据操作语言嵌入到某一高级语言中,此高级语言称为
)。
A.查询语言B.宿主语言C.自含语言D.会话语言
20.SQL中的视图提高了数据库系统的()。
A.完整性B.并发控制C.隔离性D.安全性
二、填空题(每题1分,共10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 哈尔滨工业大学 数据库 试题 答案