4月全国自考数据库原理试题及答案解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浙江省2018年4月高等教育自学考试
数据库原理试题
课程代码:02336
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填
在题干的括号内。每小题2分,共30分)
1.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )。
A.多对多
B.一对一
C.多对一
D.一对多
2.数据库系统的物理数据独立性是指( )。
A.概念模式改变,外模式和应用程序不变
B.概念模式改变,内模式不变
C.内模式改变,概念模式不变
D.内模式改变,外模式和应用程序不变
3.数据库系统中,使用宿主语言和DML编写应用程序的人员是( )。
A.数据库管理员
B.专业用户
C.应用程序员
D.最终用户
4.有关系:教学(学号、教工号、课程号)
假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程可以由多个老师来讲授,那么该关系的主键是( )。
A.课程号
B.教工号
C.(学号,课程号)
D.(学号,教工号)
5.关系代数表达式σ3<′4′(S)表示( )。
A.表示从S关系中挑选3的值小于第4个分量的元组
B.表示从S关系中挑选第3个分量值小于4的元组
C.表示从S关系中挑选第3个分量值小于第4个分量的元组
D.表示从S关系中挑选第4个分量值大于3的元组
6.关系R(A,B)、S(B,C)中分别有10个和15个元组,则R S中元组个数的范围是( )。
A.(10,25)
B.(15,25)
C.(10,50)
D.(0,150)
7.关系代数中的Π运算符对应SELECT语句中的以下哪个子句?( )
A.SELECT
B.FROM
C.WHERE
D.GROUP BY
8.一个数据库系统必须能表示实体和关系。关系与( )实体有关。
1
A.1个
B.1个或1个以上
C.2个
D.2个或2个以上
9.在基本SQL语言中,不可以实现的是( )。
A.定义视图
B.定义基本表
C.查询视图和基本表
D.并发控制
10.假设有如下实体和实体之间的联系情况:
Ⅰ教师实体与学生实体之间存在一对多的导师联系
Ⅱ学生实体与课程实体之间存在多对多的选课联系
Ⅲ教师实体与课程实体之间存在一对一的授课联系
则能用层次模型表示的是( )。
A.Ⅰ,Ⅱ
B.Ⅰ,Ⅲ
C.Ⅱ,Ⅲ
D.Ⅰ,Ⅱ,Ⅲ
11.X→A i(i=1,2,…,k)成立,是X→A1A2…A k成立的( )。
A.充分条件
B.必要条件
C.充要条件
D.既不充分也不必要
12.在数据库需求分析阶段,数据字典是对系统中( )。
A.数据的描述
B.处理的描述
C.功能的描述
D.数据与处理关系的描述
13.“一个事务中的诸操作要么都做,要么都不做”,这是事务的( )属性。
A.原子性
B.一致性
C.隔离性
D.持续性
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.分段模式
C.局部概念模式
D.全局内模式
二、填空题(每小题1分,共10分)
16.现实世界中的事物的每一个特性,在信息世界中称____________,在机器世界中称为
____________。
17.设有关系模式S(A,B,C,D),与关系代数表达式Π1,3(S)等价的SQL语句是:____________。
18.对一个关系代数表达式进行语法分析,可以得到一颗语法树,树中的叶子是关系,非叶
子结点是____________。
2
19.在SQL SELECT语句查询中,要去掉查询结果中的重复记录,应该使用____________关
键字。
20.关系数据库设计理论主要包括三个方面的内容:____________、范式和模式设计方法。
21.在数据库设计的需求分析阶段,数据流图表达了数据与____________的关系。
22.分布式数据库具有数据____________和逻辑____________的特点。
23.在SQL中,表达完整性约束的规则有主键约束、外键约束、____________和全局约束等
多种形式。
24.在DBMS的授权子系统中,授权和回收权限的语句分别是____________和
____________REVOKE语句。
25.在对象联系图中单箭头(→)表示____________,双箭头(→→)表示____________。
三、简答题(每小题3分,共30分)
26.什么是基本表,什么是视图?两者的区别是什么?
27.简述数据库设计的物理设计阶段所包含的设计步骤。
28.简述SQL中的为保证数据的安全性而提供的两个功能及其作用。
29.简述并发操作带来的三类数据不一致性以及产生的主要原因。
30.简述数据库系统可能发生的故障及其恢复方法。
31.简述基于封锁的并发控制中共享锁的含义及作用。
32.简述数据库完整性规则的三个组成部分。
33.对局部数据库系统的数据模型和数据库管理系统进行考察,组成的分布式数据库系统分
成哪几类?
34.简述在对象关系数据模型中,属性的四种复合类型。
35.设有学生-课程-选课关系:S(sno,sname,sex)、C(cno,cname)、SC(sno,cno,gmark),现
有关系代数表达的查询为:
Πsname(σcname=′操作系统′(S SC C))
请写出它的优化的关系代数表达式。
四、设计题(每小题4分,共20分)
设有三个关系模式如下:
学生S(S#,SNAME,AGE,SEX)
各属性的含义为:学号,姓名,年龄,性别
学习SC(S#,C#,GRADE)
各属性的含义为:学号,课程号,成绩
课程C(C#,CNAME,TEACHER)
各属性的含义为:课程号,课程名,教师
基于以上关系模式回答36—39题:
36.试用SQL语句统计男生和女生的人数。
37.试用SQL语句实现下列查询:
3