1、全国自考(数据库系统原理)-试卷 4 及答案解析(总分:84.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.数据库管理系统(DBMS)是( )(分数:2.00)A.一组系统软件B.一个完整的数据库应用系统C.一组硬件D.既有硬件,也有软件2.提供数据库数据描述的集中管理的是( )(分数:2.00)A.数据库模式B.数据库C.数据库管理系统D.数据字典3.下列关于数据库运行和维护的叙述中,正确的是( )(分数:2.00)A.只要数据库正式投入运行,就标志着数据库设计工作的结束B.数据库的维护工作就是维持数据库系统的正常运行C.数据库的维护工作就是发现错误,修改错
2、误D.数据库正式投入运行标志着数据库运行和维护工作的开始4.下列关于外键的说法正确的是( )(分数:2.00)A.外键必须和相应的主键同名B.外键值不允许为空C.外键和相应的主键可以不同名,只要定义在相同域上即可D.外键的取值只允许等于所参照关系中某个主键值5.两个函数依赖集 F 和 G 等价的充分必要条件是( )(分数:2.00)A.F=GB.F + =GC.F=G +D.F + =G +6.设有关系 R,按条件 f 对关系 R 进行选择,正确的是( )(分数:2.00)A.RRB. f (R)C. f (R)D.RR7.在元组关系演算中,与公式 P1 P2 等价的公式是( ) (分数:2.
3、00)A.B.C.D.8.使用 CREATE SCHEMA 语句建立的是( )(分数:2.00)A.SQL 模式B.表C.视图D.索引9.在 SQL 语句中,对输出结果排序的语句是( )(分数:2.00)A.GROUP BYB.ORDER BYC.WHERED.HAVING10.事务的一致性由 DBMS 的( )实现的。(分数:2.00)A.事务管理子系统B.完整性子系统C.恢复管理子系统D.并发控制子系统11.设四元关系 R(A,B,C,D),则下面不正确的是( )(分数:2.00)A. D,B (R)为取属性 D,B 的两列组成新关系B. 4,2 (R)为取属性的值是 4,2 的两列组成新
4、关系C. D,B (R)与 4,2 (R)是等价的D. D,B ( R)与 2,4 (R)是相同关系12.有如下 4 条 SQL 语句:CREATE TABLECREATE VIEWCOMMITGRANT 其中具有安全性控制功能的是( )(分数:2.00)A.和B.和C.和D.和13.用文件系统管理数据时,当文件结构和数据发生任何微小变化时,都可能要修改文件的存取程序。其原因是( )(分数:2.00)A.文件系统的数据没有结构B.文件系统的数据不独立C.文件系统的文件没有结构D.文件系统的文件不独立14.新建一个工作空间则产生一个扩展名为( )的文件。(分数:2.00)A.pbwB.pbtC.
5、pblD.pbs15.在对象联系图中,双向箭头 (分数:2.00)A.函数值为多值B.对象类型之间的超类与子类联系C.逆函数关系D.函数 A 就是函数 B二、填空题(总题数:10,分数:20.00)16.在数据库技术中,用 1 的概念描述数据库的结构和语义,对现实世界的数据进行抽象。(分数:2.00)填空项 1:_17.实体完整性规则要求关系中元组在组成 1 的属性上不能有空值。(分数:2.00)填空项 1:_18.设 F 是关系模式 R 的 FD 集,如果对 F 中每个非平凡的 FD XY,都有 X 是 R 的 1,则 RBCNF。(分数:2.00)填空项 1:_19.数据独立性使得修改数据
6、结构时,尽可能不修改 1。(分数:2.00)填空项 1:_20.嵌入式 SQL 需要用 1 把集合操作转换成单记录处理方式。(分数:2.00)填空项 1:_21.SQL3 的触发事件有三类: 1、DELETE 和 INSERT。(分数:2.00)填空项 1:_22.一个事务中对数据库的所有操作是一个不可分割的操作序列,这个性质称为事务的 1。(分数:2.00)填空项 1:_23.在数据库中为提高查询速度而设置的逻辑排序手段称为 1。(分数:2.00)填空项 1:_24.一种没有直接对象,但它的子孙可以有直接对象的类称为 1。(分数:2.00)填空项 1:_25.关联是对类的实例之间联系的命名,
7、相当于 ER 模型中的 1。(分数:2.00)填空项 1:_三、简答题(总题数:10,分数:20.00)26.设有关系 R(A,B,C)和 S(D,E,A),其中 A 是 R 的主键和 S 的外键,为了不破坏参照完整性,当修改R 中的 A 值时,对 S 中的 A 值可能有几种修改?(分数:2.00)_27.用户访问数据库的权限有哪几种?(分数:2.00)_28.简述弱实体的概念。(分数:2.00)_29.设有关系模式:S(SNO,SNAME,SEX)和 SC(SNO,CNO,GRADE)。试写出检索成绩(GRADE)不及格(_30.设有关系模式:S(SNO,SNAME,SEX)和 SC(SNO
8、,CNO,GRADE),写出检索不学“C2”课的学生的学号(SNO)和姓名(SNAME)的关系代数表达式。(分数:2.00)_31.设 R=A,B,C,F=AB,BC,= AB,BC试判断 是否为无损分解,并说明理由。(分数:2.00)_32.试写出对象联系图的基本成分。(分数:2.00)_33.简述存储过程的优点。(分数:2.00)_34.设有关系模式 RA,B,C,D),F=AC,CA,BAC,DAC,计算(AD) + 。(分数:2.00)_35.简述核心 SQL 的四个组成部分。(分数:2.00)_四、综合题(总题数:2,分数:4.00)36.设有一个记录学生毕业设计情况的关系模式:R(
9、学号,学生名,班级,教师号,教师名,职称,毕业设计题目,成绩) 如果规定:每名学生只有一位毕业设计指导教师,每位教师可指导多名学生;学生的毕业设计题目可能重复。 (1)根据上述规定,写出模式 R 的基本 FD 和关键码。 (2)R 最高属于第几范式。 (3)将 R 规范到 3NF。(分数:2.00)_37.有 4 个关系模式如下: 出版社(出版社编号,出版社名称) 图书(图书编号,书名,出版社编号,定价) 作者(作者编号,姓名) 著书(图书编号,作者编号,作者排序) 注:作者排序-1 表示第一作者,依此类推,其中: (1)每个出版社出版多种图书,每种图书有唯一的图书编号,且每种图书只能由一个出
10、版社出版。 (2)一种图书有多名作者,且每一个作者可能编著多种图书。试设计 ER 模型,要求标注出联系的类型,可省略属性。(分数:2.00)_五、设计题(总题数:1,分数:10.00)有 4 个关系模式如下: 出版社(出版社编号,出版社名称) 图书(图书编号,书名,出版社编号,定价)作者(作者编号,姓名) 著书(图书编号,作者编号,作者排序)注:作者排序-1 表示第一作者,依此类推。用 SQL 语句,完成小题。(分数:10.00)(1).检索所有定价超过 20 元的书名。(分数:2.00)_(2).统计每个出版社图书的平均定价。(分数:2.00)_(3).将科学出版社的所有图书定价下调 5。(
11、分数:2.00)_(4).列出所有图书的书名、第一作者姓名和出版社名称。(分数:2.00)_(5).设有关系 R(A,B,C)和 S(D,E,A),A 是 R 的主键和 S 的外键,D 是 S 的主键。写出功能与关系代数表达式 B,E ( C=C2,E6 (R (分数:2.00)_全国自考(数据库系统原理)-试卷 4 答案解析(总分:84.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.数据库管理系统(DBMS)是( )(分数:2.00)A.一组系统软件 B.一个完整的数据库应用系统C.一组硬件D.既有硬件,也有软件解析:解析:数据库管理系统 DBMS 是一个以
12、统一方法管理、维护数据库数据的一系列软件的集合,所以本题答案为 A。2.提供数据库数据描述的集中管理的是( )(分数:2.00)A.数据库模式B.数据库C.数据库管理系统D.数据字典 解析:解析:数据字典是对数据描述的集中管理,用于存储和检索各种数据描述。3.下列关于数据库运行和维护的叙述中,正确的是( )(分数:2.00)A.只要数据库正式投入运行,就标志着数据库设计工作的结束B.数据库的维护工作就是维持数据库系统的正常运行C.数据库的维护工作就是发现错误,修改错误D.数据库正式投入运行标志着数据库运行和维护工作的开始 解析:解析:本题主要考查的知识点为数据库的运行与维护。4.下列关于外键的
13、说法正确的是( )(分数:2.00)A.外键必须和相应的主键同名B.外键值不允许为空C.外键和相应的主键可以不同名,只要定义在相同域上即可 D.外键的取值只允许等于所参照关系中某个主键值解析:解析:外键和相应的主键只要定义在相同的值域上即可,不必同名,故选项 A 错误;外键值是否为空要视具体的情况区别对待,故选项 B 错误。5.两个函数依赖集 F 和 G 等价的充分必要条件是( )(分数:2.00)A.F=GB.F + =GC.F=G +D.F + =G + 解析:解析:若关系模式上的函数依赖集 F 和 G,满足条件 F + =G + ,则称 F 和 G 为等价的函数依赖集。6.设有关系 R,
14、按条件 f 对关系 R 进行选择,正确的是( )(分数:2.00)A.RRB. f (R)C. f (R) D.RR解析:7.在元组关系演算中,与公式 P1 P2 等价的公式是( ) (分数:2.00)A. B.C.D.解析:解析:元组关系演算的公式中,有以下等价转换规则:8.使用 CREATE SCHEMA 语句建立的是( )(分数:2.00)A.SQL 模式 B.表C.视图D.索引解析:9.在 SQL 语句中,对输出结果排序的语句是( )(分数:2.00)A.GROUP BYB.ORDER BY C.WHERED.HAVING解析:10.事务的一致性由 DBMS 的( )实现的。(分数:2
15、.00)A.事务管理子系统B.完整性子系统 C.恢复管理子系统D.并发控制子系统解析:解析:本题主要考查的知识点为事务的 ACID 性质都是由哪些子系统完成的。原子性由事务管理子系统来实现,一致性由完整性子系统实现,隔离性由并发控制子系统实现,持久性由恢复管理子系统实现。11.设四元关系 R(A,B,C,D),则下面不正确的是( )(分数:2.00)A. D,B (R)为取属性 D,B 的两列组成新关系B. 4,2 (R)为取属性的值是 4,2 的两列组成新关系 C. D,B (R)与 4,2 (R)是等价的D. D,B ( R)与 2,4 (R)是相同关系解析:解析: 4,2 (R)表示其结
16、果关系中第 1 列为关系 R 的第 4 列,第 2 列为关系 R 的第 2 列。12.有如下 4 条 SQL 语句:CREATE TABLECREATE VIEWCOMMITGRANT 其中具有安全性控制功能的是( )(分数:2.00)A.和B.和C.和D.和 解析:13.用文件系统管理数据时,当文件结构和数据发生任何微小变化时,都可能要修改文件的存取程序。其原因是( )(分数:2.00)A.文件系统的数据没有结构B.文件系统的数据不独立 C.文件系统的文件没有结构D.文件系统的文件不独立解析:14.新建一个工作空间则产生一个扩展名为( )的文件。(分数:2.00)A.pbw B.pbtC.p
17、blD.pbs解析:15.在对象联系图中,双向箭头 (分数:2.00)A.函数值为多值B.对象类型之间的超类与子类联系 C.逆函数关系D.函数 A 就是函数 B解析:二、填空题(总题数:10,分数:20.00)16.在数据库技术中,用 1 的概念描述数据库的结构和语义,对现实世界的数据进行抽象。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据模型)解析:17.实体完整性规则要求关系中元组在组成 1 的属性上不能有空值。(分数:2.00)填空项 1:_ (正确答案:正确答案:主键)解析:18.设 F 是关系模式 R 的 FD 集,如果对 F 中每个非平凡的 FD XY,都有 X 是
18、R 的 1,则 RBCNF。(分数:2.00)填空项 1:_ (正确答案:正确答案:超键)解析:19.数据独立性使得修改数据结构时,尽可能不修改 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:应用程序)解析:20.嵌入式 SQL 需要用 1 把集合操作转换成单记录处理方式。(分数:2.00)填空项 1:_ (正确答案:正确答案:游标)解析:21.SQL3 的触发事件有三类: 1、DELETE 和 INSERT。(分数:2.00)填空项 1:_ (正确答案:正确答案:UPDATE)解析:22.一个事务中对数据库的所有操作是一个不可分割的操作序列,这个性质称为事务的 1。(分数:2.
19、00)填空项 1:_ (正确答案:正确答案:原子性)解析:23.在数据库中为提高查询速度而设置的逻辑排序手段称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:索引)解析:24.一种没有直接对象,但它的子孙可以有直接对象的类称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:抽象类)解析:25.关联是对类的实例之间联系的命名,相当于 ER 模型中的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:联系类型)解析:三、简答题(总题数:10,分数:20.00)26.设有关系 R(A,B,C)和 S(D,E,A),其中 A 是 R 的主键和 S 的外键,为了不
20、破坏参照完整性,当修改R 中的 A 值时,对 S 中的 A 值可能有几种修改?(分数:2.00)_正确答案:(正确答案:对 S 表中 A 值的修改出外键定义中的参照动作决定:NO ACTION(无影响,不修改)、CASCADE(级联修改)、RESTRICT(限制修改)、SET NULL(置空值)、SET DEFAULT(置缺省值)。)解析:27.用户访问数据库的权限有哪几种?(分数:2.00)_正确答案:(正确答案:读(Read)权限、插入(Insert)权限、修改(Update)权限、删除(Daelete)权限。)解析:28.简述弱实体的概念。(分数:2.00)_正确答案:(正确答案:一个实
21、体对于另一个实体(强实体)有很强的依赖关系,而且该实体主键的一部分或全部从其强实体中获得,则称该实体为弱实体。)解析:29.设有关系模式:S(SNO,SNAME,SEX)和 SC(SNO,CNO,GRADE)。试写出检索成绩(GRADE)不及格(_正确答案:(正确答案: SNO,SNAME,CNO ( GRADE20;)解析:(2).统计每个出版社图书的平均定价。(分数:2.00)_正确答案:(正确答案:SELECT 出版社编号,AVG(定价) FROM 图书 GROUP BY 出版社编号;)解析:(3).将科学出版社的所有图书定价下调 5。(分数:2.00)_正确答案:(正确答案:UPDAT
22、E 图书 SET 定价=定价*095 WHERE 出版社编号 IN (SELECT 出版社编号 FROM 出版社 WHERE 出版社名称=科学); 说明:WHERE 出版社名称 LIKE科学也正确。)解析:(4).列出所有图书的书名、第一作者姓名和出版社名称。(分数:2.00)_正确答案:(正确答案:SELECT 书名,姓名,出版社名称 FROM 出版社 A,图书 B,作者 C,著书 D WHERE A出版社编号=B出版社编号 AND B图书编号=D图书编号 AND C作者编号=D作者编号 AND 作者排序=1;)解析:(5).设有关系 R(A,B,C)和 S(D,E,A),A 是 R 的主键和 S 的外键,D 是 S 的主键。写出功能与关系代数表达式 B,E ( C=C2,E6 (R (分数:2.00)_正确答案:(正确答案:SELECT B,E FROM R,S WHERE RC=C2 AND SE6;)解析: