【学历类职业资格】数据库系统原理自考题-1及答案解析.doc

上传人:inwarn120 文档编号:1375596 上传时间:2019-12-01 格式:DOC 页数:15 大小:92KB
下载 相关 举报
【学历类职业资格】数据库系统原理自考题-1及答案解析.doc_第1页
第1页 / 共15页
【学历类职业资格】数据库系统原理自考题-1及答案解析.doc_第2页
第2页 / 共15页
【学历类职业资格】数据库系统原理自考题-1及答案解析.doc_第3页
第3页 / 共15页
【学历类职业资格】数据库系统原理自考题-1及答案解析.doc_第4页
第4页 / 共15页
【学历类职业资格】数据库系统原理自考题-1及答案解析.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、数据库系统原理自考题-1 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.数据库管理系统(DBMS)是_A一组系统软件 B一个完整的数据库应用系统C一组硬件 D既有硬件,也有软件(分数:2.00)A.B.C.D.2.提供数据库数据描述的集中管理的是_A数据库模式 B数据库C数据库管理系统 D数据字典(分数:2.00)A.B.C.D.3.下列关于数据库运行和维护的叙述中,正确的是_A只要数据库正式投入运行,就标志着数据库设计工作的结束B数据库的维护工作就是维持数据库系统的正常运行C数据库的维护工作就是发现错误,修改错误D数据库正式投入运行

2、标志着数据库运行和维护工作的开始(分数:2.00)A.B.C.D.4.下列关于外键的说法正确的是_A外键必须和相应的主键同名B外键值不允许为空C外键和相应的主键可以不同名,只要定义在相同域上即可D外键的取值只允许等于所参照关系中某个主键值(分数:2.00)A.B.C.D.5.两个函数依赖集 F和 G等价的充分必要条件是_AF=G BF +=GCF=G + DF +=G+(分数:2.00)A.B.C.D.6.设有关系 R,按条件 f对关系 R进行选择,正确的是_ARR B f(R)C f(R) DRR(分数:2.00)A.B.C.D.7.在元组关系演算中,与公式 等价的公式是_(分数:2.00)

3、A.B.C.D.8.使用 CREATE SCHEMA语句建立的是_ASQL 模式 B表C视图 D索引(分数:2.00)A.B.C.D.9.在 SQL语句中,对输出结果排序的语句是_AGROUP BY BORDER BYCWHERE DHAVING(分数:2.00)A.B.C.D.10.事务的一致性由 DBMS的_实现的。A事务管理子系统 B完整性子系统C恢复管理子系统 D并发控制子系统(分数:2.00)A.B.C.D.11.设四元关系 R(A,B,C,D),则下面不正确的是_A D,B (R)为取属性 D,B 的两列组成新关系B 4,2 (R)为取属性的值是 4,2 的两列组成新关系C D,B

4、 (R)与 4,2 (R)是等价的D D,B (R)与 2,4 (R)是相同关系(分数:2.00)A.B.C.D.12.有如下 4条 SQL语句:CREATE TABLE CREATE VIEWCOMMIT GRANT其中具有安全性控制功能的是_A和 B和C和 D和(分数:2.00)A.B.C.D.13.用文件系统管理数据时,当文件结构和数据发生任何微小变化时,都可能要修改文件的存取程序。其原因是_A文件系统的数据没有结构 B文件系统的数据不独立C文件系统的文件没有结构 D文件系统的文件不独立(分数:2.00)A.B.C.D.14.新建一个工作空间则产生一个扩展名为_的文件。A.pbw B.p

5、btC.pbl D.pbs(分数:2.00)A.B.C.D.15.在对象联系图中,双向箭头 (分数:2.00)A.B.C.D.二、填空题(总题数:10,分数:10.00)16.增强 ER模型中,子类实体继承超类实体的所有 1。(分数:1.00)填空项 1:_17.不必存储属性值,而是从其他属性值推导出值的属性称为 1 属性。(分数:1.00)填空项 1:_18.设 =R 1,R 2,R K是 R的一个分解,F 是 R上的 FD集,如果有 (分数:1.00)填空项 1:_19.关系模型和层次、网状模型的最大区别是用 1 而不是指针导航数据,表格简单,用户易懂,编程时不涉及数据的物理结构。(分数:

6、1.00)填空项 1:_20.SQL语言中创建基本表的命令是 1。(分数:1.00)填空项 1:_21.事务故障和系统故障的恢复由系统自动进行,而介质故障的恢复需要 1 配合执行。(分数:1.00)填空项 1:_22.事务的持久性是由 DBMS的 1 子系统实现。(分数:1.00)填空项 1:_23.在安装 SQL Server 2000时,安装程序会自动创建 4个系统数据库,分别是 1、Model 数据库、Msdb数据库、Tempdb 数据库。(分数:1.00)填空项 1:_24.在面向对象技术中,对象联系图是描述面向对象 1 的基本工具。(分数:1.00)填空项 1:_25.在 SQL/C

7、LI中,保存元组或参数的有关信息的是 1。(分数:1.00)填空项 1:_三、简答题(总题数:10,分数:30.00)26.什么是 BCNF模式?(分数:3.00)_27.设关系 R(A,B,C)和 S(D,E,A),A 是 R的主键和 S的外键,为了不破坏参照完整性约束,对 R中 A的更新操作可采取哪三种措施?(分数:3.00)_28.设有函数依赖集 F=AD,ABE,BIE,CDI,EC,计算属性集 AE关于 F的闭包(AE) +。(分数:3.00)_29.设有关系模式 SC(SNO,CNO,SCORE),试写出与关系代数表达式 SNO,SCORE (CNO=B2 (SC)等价的元组表达式

8、。(分数:3.00)_30.简述 SQL语言的特点。(分数:3.00)_31.简述在数据库系统中介质故障的恢复方法。(分数:3.00)_32.请用 SQL语句完成如下授权:授予用户 CHEN查询、修改关系 S的权限,并且允许 CHEN将这些权限转授给其他用户。(分数:3.00)_33.封锁粒度的大小与系统的并发度、系统开销之间的关系如何?(分数:3.00)_34.角色可分为哪两类?(分数:3.00)_35.简述 SQL/CLI中环境记录的功能。(分数:3.00)_四、设计题(总题数:1,分数:20.00)设有两个关系模式:职工(职工号,姓名,性别,年龄,职务,工资,部门号)部门(部门号,部门名

9、称,经理名,地址,电话)依据上述关系回答下面的问题。(分数:20.00)(1).用关系代数表达式写出下列查询:检索“采购部”女职工的职工号和姓名。(分数:4.00)_(2).试用 SQL语句删除年龄大于 70岁的职工信息。(分数:4.00)_(3).试用 SQL语句统计每个部门的人数。(分数:4.00)_(4).试用 SQL语句检索人事部所有姓刘的职工姓名和年龄。(分数:4.00)_(5).试用 SQL语句定义一个包含姓名、性别、工资、职务和部门名称的视图 ZBB。(分数:4.00)_五、综合题(总题数:2,分数:10.00)36.假设某旅馆业务规定,每张账单对应一个顾客,账单的发票号是唯一的

10、,账单中包含一个顾客姓名、到达日期和顾客每日的消费明细,账单的格式如下表所示。发票号 到达日期 顾客姓名 消费日期 项目 金额23445662005/12/10顾全德 2005/12/10房租 ¥150.0023445662005/12/10顾全德 2005/12/10餐费 ¥37.0023445662005/12/10顾全德 2005/12/10电话费 ¥2.5023445662005/12/10顾全德 2005/12/11餐费 ¥98.00如果根据上述业务规则,设计一个关系模式:R(发票号,到达日期,顾客姓名,消费日期,项目,金额)试回答下列问题:(1)找出 R的候选键。(2)判断 R最高

11、可达到第几范式,为什么?(3)给出 R的一个可能的 3NF分解。(分数:5.00)_37.某网上订书系统,涉及如下信息:(1)客户:客户号、姓名、地址、联系电话。(2)图书:书号、书名、出版社、单价。(3)订单:订单号、日期、付款方式、总金额。其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。(1)根据以上叙述,建立 ER模型,要求标注联系类型(可省略实体的属性)。(2)根据转换规则,将 ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。(分数:5.00)_数据库系统原理自考题-1 答案解析(总分:100.00,做题时间:90

12、分钟)一、单项选择题(总题数:15,分数:30.00)1.数据库管理系统(DBMS)是_A一组系统软件 B一个完整的数据库应用系统C一组硬件 D既有硬件,也有软件(分数:2.00)A. B.C.D.解析:本题主要考查的知识点为数据库管理系统。数据库管理系统 DBMS是一个以统一方法管理、维护数据库数据的一系列软件的集合,所以本题答案为A。2.提供数据库数据描述的集中管理的是_A数据库模式 B数据库C数据库管理系统 D数据字典(分数:2.00)A.B.C.D. 解析:本题主要考查的知识点为数据字典。数据字典是对数据描述的集中管理,用于存储和检索各种数据描述。3.下列关于数据库运行和维护的叙述中,

13、正确的是_A只要数据库正式投入运行,就标志着数据库设计工作的结束B数据库的维护工作就是维持数据库系统的正常运行C数据库的维护工作就是发现错误,修改错误D数据库正式投入运行标志着数据库运行和维护工作的开始(分数:2.00)A.B.C.D. 解析:本题主要考查的知识点为数据库的运行与维护。数据库正式投入运行标志着数据库运行与维护工作的开始,数据库维护工作不仅仅是维持其正常运行,还是设计工作的继续和提高。4.下列关于外键的说法正确的是_A外键必须和相应的主键同名B外键值不允许为空C外键和相应的主键可以不同名,只要定义在相同域上即可D外键的取值只允许等于所参照关系中某个主键值(分数:2.00)A.B.

14、C. D.解析:主要考查的知识点为参照完整性规则。外键和相应的主键只要定义在相同的值域上即可,不必同名,故选项 A错误;外键值是否为空要视具体的情况区别对待,故选项 B错误。5.两个函数依赖集 F和 G等价的充分必要条件是_AF=G BF +=GCF=G + DF +=G+(分数:2.00)A.B.C.D. 解析:主要考查的知识点为等价函数依赖集的定义。若关系模式上的函数依赖集 F和 G,满足条件 F+=G+,则称 F和 G为等价的函数依赖集。6.设有关系 R,按条件 f对关系 R进行选择,正确的是_ARR B f(R)C f(R) DRR(分数:2.00)A.B.C. D.解析:7.在元组关

15、系演算中,与公式 等价的公式是_(分数:2.00)A. B.C.D.解析:本题主要考查的知识点为元组关系演算的三个等价转换规则。元组关系演算的公式中,有以下等价转换规则:(1)P1P 2等价于 ;P1P 2等价于 。(2) 等价于 ;等价于 。(3) 等价于8.使用 CREATE SCHEMA语句建立的是_ASQL 模式 B表C视图 D索引(分数:2.00)A. B.C.D.解析:本题主要考查的知识点为创建 SQL模式的命令语句。SQL模式的创建用 CREATE SCHEMA;表的创建用 CREATE TABLE;视图的创建用 CREATE VIEW;CREATE INDEX则用于索引的建立。

16、9.在 SQL语句中,对输出结果排序的语句是_AGROUP BY BORDER BYCWHERE DHAVING(分数:2.00)A.B. C.D.解析:10.事务的一致性由 DBMS的_实现的。A事务管理子系统 B完整性子系统C恢复管理子系统 D并发控制子系统(分数:2.00)A.B. C.D.解析:本题主要考查的知识点为事务的 ACID性质都是由哪些子系统完成的。原子性由事务管理子系统来实现,一致性由完整性子系统实现,隔离性由并发控制子系统实现,持久性由恢复管理子系统实现。11.设四元关系 R(A,B,C,D),则下面不正确的是_A D,B (R)为取属性 D,B 的两列组成新关系B 4,

17、2 (R)为取属性的值是 4,2 的两列组成新关系C D,B (R)与 4,2 (R)是等价的D D,B (R)与 2,4 (R)是相同关系(分数:2.00)A.B. C.D.解析:主要考查的知识点为投影。 4,2 (R)表示其结果关系中第 1列为关系 R的第 4列,第 2列为关系 R的第 2列。12.有如下 4条 SQL语句:CREATE TABLE CREATE VIEWCOMMIT GRANT其中具有安全性控制功能的是_A和 B和C和 D和(分数:2.00)A.B.C.D. 解析:13.用文件系统管理数据时,当文件结构和数据发生任何微小变化时,都可能要修改文件的存取程序。其原因是_A文件

18、系统的数据没有结构 B文件系统的数据不独立C文件系统的文件没有结构 D文件系统的文件不独立(分数:2.00)A.B. C.D.解析:14.新建一个工作空间则产生一个扩展名为_的文件。A.pbw B.pbtC.pbl D.pbs(分数:2.00)A. B.C.D.解析:主要考查的知识点为开发空间各层次文件的扩展名。在 PB 9.0中,开发空间有三个层次:工作空间、目标、库文件。它们的展名依次为.pbw,.pbt,.pbl。15.在对象联系图中,双向箭头 (分数:2.00)A.B. C.D.解析:二、填空题(总题数:10,分数:10.00)16.增强 ER模型中,子类实体继承超类实体的所有 1。(

19、分数:1.00)填空项 1:_ (正确答案:属性)解析:17.不必存储属性值,而是从其他属性值推导出值的属性称为 1 属性。(分数:1.00)填空项 1:_ (正确答案:派生)解析:18.设 =R 1,R 2,R K是 R的一个分解,F 是 R上的 FD集,如果有 (分数:1.00)填空项 1:_ (正确答案:保持函数依赖集 F)解析:19.关系模型和层次、网状模型的最大区别是用 1 而不是指针导航数据,表格简单,用户易懂,编程时不涉及数据的物理结构。(分数:1.00)填空项 1:_ (正确答案:关键码)解析:20.SQL语言中创建基本表的命令是 1。(分数:1.00)填空项 1:_ (正确答

20、案:CREATE TABLE)解析:21.事务故障和系统故障的恢复由系统自动进行,而介质故障的恢复需要 1 配合执行。(分数:1.00)填空项 1:_ (正确答案:DBA)解析:22.事务的持久性是由 DBMS的 1 子系统实现。(分数:1.00)填空项 1:_ (正确答案:恢复管理)解析:23.在安装 SQL Server 2000时,安装程序会自动创建 4个系统数据库,分别是 1、Model 数据库、Msdb数据库、Tempdb 数据库。(分数:1.00)填空项 1:_ (正确答案:Master 数据库)解析:24.在面向对象技术中,对象联系图是描述面向对象 1 的基本工具。(分数:1.0

21、0)填空项 1:_ (正确答案:数据模型)解析:25.在 SQL/CLI中,保存元组或参数的有关信息的是 1。(分数:1.00)填空项 1:_ (正确答案:描述记录)解析:三、简答题(总题数:10,分数:30.00)26.什么是 BCNF模式?(分数:3.00)_正确答案:(设 F是关系模式 R的 FD集,如果对 F中每个非平凡的 FD XY,都有 X是 R的超键,那么称R是 BCNF模式。)解析:27.设关系 R(A,B,C)和 S(D,E,A),A 是 R的主键和 S的外键,为了不破坏参照完整性约束,对 R中 A的更新操作可采取哪三种措施?(分数:3.00)_正确答案:(1)RESTRIC

22、T 方式(或 ON UPDATE RESTRICT)(2)CASCADE方式(或 ON UPDATE CASCADE)(3)SET NULL方式(或 ON UPDATE SET NULL)解析:28.设有函数依赖集 F=AD,ABE,BIE,CDI,EC,计算属性集 AE关于 F的闭包(AE) +。(分数:3.00)_正确答案:(令 X=AEX(0)=AEAD,EC,X(1)=X(0)DC=ACDECDI X(2)=X(1)I=ACDEIX(3)=X(2)(AE) +=ACDFI)解析:29.设有关系模式 SC(SNO,CNO,SCORE),试写出与关系代数表达式 SNO,SCORE (CNO

23、=B2 (SC)等价的元组表达式。(分数:3.00)_正确答案:( )解析:30.简述 SQL语言的特点。(分数:3.00)_正确答案:(SQL 语言的特点是:(1)一体化特点。(2)两种使用方式,统一的语法结构。(3)高度的非过程化。(4)语言简洁,词汇有限,易学易用。)解析:31.简述在数据库系统中介质故障的恢复方法。(分数:3.00)_正确答案:(1)装入最近一次备份的数据库。(2)利用日志文件执行 REDO(重做)操作。)解析:32.请用 SQL语句完成如下授权:授予用户 CHEN查询、修改关系 S的权限,并且允许 CHEN将这些权限转授给其他用户。(分数:3.00)_正确答案:(GR

24、ANT SELECT,UPDATE ON S TO CHEN WITH GRANT OPTION)解析:33.封锁粒度的大小与系统的并发度、系统开销之间的关系如何?(分数:3.00)_正确答案:(封锁粒度与系统的并发度和并发控制的开销密切相关。封锁的粒度越大,并发度就越小,同时系统的开销也就越小;相反,封锁的粒度越小,并发度就越高,系统开销也就越大。)解析:34.角色可分为哪两类?(分数:3.00)_正确答案:(角色分为服务器角色和数据库角色两类。)解析:35.简述 SQL/CLI中环境记录的功能。(分数:3.00)_正确答案:(环境记录作为一个容器,设置环境信息,以保存一个或多个数据库连接。

25、)解析:四、设计题(总题数:1,分数:20.00)设有两个关系模式:职工(职工号,姓名,性别,年龄,职务,工资,部门号)部门(部门号,部门名称,经理名,地址,电话)依据上述关系回答下面的问题。(分数:20.00)(1).用关系代数表达式写出下列查询:检索“采购部”女职工的职工号和姓名。(分数:4.00)_正确答案:(职工号,姓名( 部门名称=采购部性别=女 (职工 )解析:(2).试用 SQL语句删除年龄大于 70岁的职工信息。(分数:4.00)_正确答案:(DELETE FROM 职工WHERE 年龄70;)解析:(3).试用 SQL语句统计每个部门的人数。(分数:4.00)_正确答案:(S

26、ELECT 部门号,COUNT(职工号)FROM 职工GROUP BY 部门号;)解析:(4).试用 SQL语句检索人事部所有姓刘的职工姓名和年龄。(分数:4.00)_正确答案:(SELECT 姓名,年龄FROM 职工WHERE 姓名=刘% AND 部门号 IN(SELECT 部门号 FROM 部门WHERE 部门名称=人事部);)解析:(5).试用 SQL语句定义一个包含姓名、性别、工资、职务和部门名称的视图 ZBB。(分数:4.00)_正确答案:(CREATE VIEW ZBB(姓名,性别,工资,职务,部门名称)AS SELECT 姓名,性别,工资,职务,部门名称FROM 职工,部门WHE

27、RE 职工. 部门号=部门. 部门号;)解析:五、综合题(总题数:2,分数:10.00)36.假设某旅馆业务规定,每张账单对应一个顾客,账单的发票号是唯一的,账单中包含一个顾客姓名、到达日期和顾客每日的消费明细,账单的格式如下表所示。发票号到达日期顾客姓名消费日期项目金额23445662005/12/10顾全德2005/12/10房租¥150.0023445662005/12/10顾全德2005/12/10餐费¥37.0023445662005/12/10顾全德2005/12/10电话费¥2.5023445662005/12/10顾全德2005/12/11餐费¥98.00如果根据上述业务规则,

28、设计一个关系模式:R(发票号,到达日期,顾客姓名,消费日期,项目,金额)试回答下列问题:(1)找出 R的候选键。(2)判断 R最高可达到第几范式,为什么?(3)给出 R的一个可能的 3NF分解。(分数:5.00)_正确答案:(1)R 的候选键是(发票号,消费日期,项目)(2)R1NF。因为 R中存在局部函数依赖:发票号到达日期,顾客姓名。(3)R1(发票号,到达日期,顾客姓名)R2(发票号,消费日期,项目,金额)解析:37.某网上订书系统,涉及如下信息:(1)客户:客户号、姓名、地址、联系电话。(2)图书:书号、书名、出版社、单价。(3)订单:订单号、日期、付款方式、总金额。其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。(1)根据以上叙述,建立 ER模型,要求标注联系类型(可省略实体的属性)。(2)根据转换规则,将 ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。(分数:5.00)_正确答案:(1)(2)解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1