您好,欢迎来到年旅网。
搜索
您的当前位置:首页(全新整理)4月自考数据库系统原理试题及答案解析试卷及答案解析

(全新整理)4月自考数据库系统原理试题及答案解析试卷及答案解析

来源:年旅网


浙江省 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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务