浙江省 2018 年 4 月高等教育自学考试
数据库系统原理试题
课程代码: 04735
一、单项选择题 ( 本大题共 15 小题,每题
2 分,共 30 分 )
请将其代码填写在题后的括
在每题列出的四个备选项中只有一个是切合题目要求的,
号内。错选、多项选择或未选均无分。
1.数据库管理系统、操作系统、应用软件的层次关系从核心到外头是(
)
A. 数据库管理系统、操作系统、应用软件
B.操作系统、数据库管理系统、应用软件
C.数据库管理系统、应用软件、操作系统
D.操作系统、应用软件、数据库管理系统
2.要保证数据库的数据性,需要改正的是(
)
B.模式与内模式 D.三层模式
A. 三层模式之间的两种映照 C.模式与外模式
3.以下四种办理中,不属于关系代数表达式的优化策略的是( A. 对文件进行预办理 C.第一履行笛卡儿积运算
)
B.尽早履行选择运算
D.选择和连结运算同时进行
4.相关系 :教课 (学号、教工号、课程号 ) 假定每个学生能够选修多门课程
,每门课程能够由多名学生来选修
,那么该关系的主键是(
B.教工号
,每个老师只好讲解一门 )
课程 ,每门课程能够由多个老师来讲解 A. 课程号
C.(学号 ,课程号 )
5.关系代数表达式σ 2<5 (S)表示(
D.(学号 ,教工号 )
)
A. 表示从 S 关系中精选 2 的值小于第 5 个重量的元组
B.表示从 S 关系中精选第 2 个重量值小于 5 的元组 C.表示从 S 关系中精选第 2 个重量值小于第 D.表示从 S 关系中精选第
5 个重量的元组
5 个重量值大于 2 的元组
6.将 E-R 模型变换成关系数据模型的过程称为数据库设计的( A. 需求剖析
)
B.逻辑构造设计 D.物理构造设计
1
C.观点构造设计
7.关系代数中的Π(投影)运算符对应 A.SELECT C.WHEHE
SELECT 语句中的以下哪个子句
B.FROM
D.GROUP BY
?(
)
8.在嵌入式 SQL 中,为了把会合操作变换成单记录办理方式, A. 宿主语言
引进了以下哪个观点 ?(
)
B.游标
C.DDL 语言 9.在基本 SQL 语言中,不可以够实现的是(
A. 定义视图
C.查问视图和基本表
D.DML 语言 )
B.定义基本表 D.并发控制
10.假定有以下实体和实体之间的联系状况:
Ⅰ教师实体与学生实体之间存在一对多的导师联系 Ⅱ学生实体与课程实体之间存在多对多的选课联系 Ⅲ教师实体与课程实体之间存在一对一的讲课联系 则能用层次模型表示的是( A. Ⅰ,Ⅱ C.Ⅱ,Ⅲ
)
B.Ⅰ,Ⅲ D.Ⅰ,Ⅱ,Ⅲ
11.以下表达中正确的选项是( )
A.X →→ Y,此中 Z= U- X -Y = ,则称 X→→ Y 为非平庸的多值依靠 B.X →→ Y,此中 Z=U-X-Y = C.关于函数依靠 依靠
D.关于函数依靠 赖
,则称 X→→ Y 为平庸的多值依靠
A1 ,A2 , , An → B 来说,假如 B 是 A 中的某一个,则称为非平庸函数
A1 , A2 , , An → B 来说,假如 B 是 A 中的某一个,则称为平庸函数依
12.假如事务 T 获取了数据项 A. 只好读不可以写 C.既可读又可写
Q 上的共享锁,则
T对Q( )
B.只好写不可以读 D.不可以读不可以写 )
13.数据库的并发操作可能带来的问题包含( A. 丢掉更新
B.数据性会提升 D.增添数据冗余度
C.非法用户的使用
2
14.以下 SQL 语句中,能够实现“回收用户
ZHAO 对学生表( STUD )中学号( XH )的修
改权”这一功能的是(
)
A.REVOKE UPDATE(XH) ON TABLE FROM ZHAO
B.REVOKE UPDA TE(XH) ON TABLE FROM PUBLIC
C.REVOKE UPDA TE(XH) ON STUD FROM ZHAO
D.REVOKE UPDATE(XH) ON STUD FROM PUBLIC
15.在散布式数据库系统系统构造中,介于全局外模式与分片模式之间的是(
)
A. 分派模式
B.局部观点模式 D.全局内模式
1 分,共 10 分 )
C.全局观点模式
二、填空题 (本大题共 10 小题,每题
请在每题的空格中填上正确答案。错填、不填均无分。
16.在信息世界中能独一表记实体的属性集,称为
________。
________而不是指针导航数据,表格简单,
17.关系模型和层次、网状模型的最大差别是用
用户易懂,编程时不波及数据的物理构造。
18.构造数据模型应包含数据构造、数据操作
________。
SELECT 语句中使用
19.在 SQL 的 SELECT 语句查问中,假如希望将查问结果排序,应在
________子句。
20.将一个关系模式分解成多个关系模式时,为了保持原模式所知足的特征,要求分解办理
拥有 ________和 ________。
21.在数据库设计的需求剖析阶段,数据流图表达了数据与
________的关系。
22.散布式数据库拥有数据 ________和逻辑 ________的特色。 23.要使数据库拥有可恢复性,基来源则很简单,就是“冗余”
,即 ________。
24.在 DBMS 的受权子系统中,受权和回收权限的语句分别是
________和 REVOKE 语句。
25.在面向对象数据模型中,主要存在包含和
________两种不一样种类的数据联系。
三、简答题 (本大题共 10 小题,每题
3 分,共 30 分 )
?
26.什么是基本表,什么是视图?二者的差别是什么
27.简述数据库物理设计中的接见路径的两种设计及其形成。
28.简述 SQL 中的为保证数据的安全性而供给的两个功能及其作用。
29.简述 DBMS 的并发控制子系统中两段锁封闭协议所规定的事务规则。
30.简述数据库系统可能发生的故障及其恢复方法。
3
31.简述数据库恢复子系统的“运转记录优先原则”
。
32.简述关系数据库中的三类完好性。
33.简述散布式数据库系统的数据储存中数据分片的三种方式。
34.简述在对象关系数据模型中,属性的四种复合种类。
35.设有学生 -课程 -选课关系:
S( sno,sname,sex)、C( cno,cname)、SC( sno,cno,gmark ),此中: sno 学号、 sname
姓名、 sex 性别、 cno 课程号、 cname 课程名称、 gmark 成绩。
现相关系代数表达的查问为:
∏sname,sex(σ cname=
′数据库原理′
(S
? SC ? C))
请写出它的较优化的关系代数表达式并用中文表述它的查问结果。
四、设计题 (本大题共 5 小题,每题
4 分,共 20 分 )
设有三个关系模式以下:
学生 S(S#,SNAME,AGE,SEX)
各属性的含义为:学号,姓名,年纪,性别
选课成绩 SC(S#,C#,GRADE)
各属性的含义为:学号,课程号,成绩(说明:学生选修了某门课程,则该关系中
就会增添相应的一条选课记录)
课程 C(C#,CNAME,TEACHER)
各属性的含义为:课程号,课程名,教师名
鉴于以上关系模式回答
36— 39 题:
36.试用 SQL 语句统计每门课程的课程号和选课的学生人数。
37.试用 SQL 语句实现以下查问
:
检索教师‘ zhang’所讲课程的课程号和课程名。 38.试用 SQL 语句的嵌套子查问实现以下查问
:
全部没有选修教师‘ zhang’课程的学生姓名。
39.用关系代数表达式 实现以下查问:检索出全部女生的姓名和所选的课程号。
.......
40.相关系模式 R(A ,B,C,D),其函数依靠集 F= {A → BD ,B→ C} ,( 1)请问 R 的码是
什么?( 2)请把 R 分解成达到 BC 范式的关系模式,并说明分解后的关系模式的确属
于 BCNF 。
4
五、综合题 (本大题 10 分 )
41.已知某个研究所中有多个科室,每个科室有多个职员,每个职员只在一个科室中,每个
职员参加多种产品的研发,而每种产品的研发可由多个职员参加。
科室有:科室编号,科室名;
职员有:工号,职员名,出诞辰期;
项目有:项目号,项目名称,开始日期。
每个职员参加某个项目,都有参加该项目的时间。
(1) 依据上述语义设计 E-R 模型 ,要求标明联系种类 ,可省略属性。
(2)E-R 模型变换成关系数据模型 ,并指出每一个关系的主键和外键5
假如存在 )。
(
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务