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

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

1、数据库系统原理自考题-2 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.存储在计算机内、有组织的、统一管理的相关数据的集合,其英文名称是_AData Dictionary(DD) BDatabase(DB)CDatabase System(DBS) DDatabase Management System(DBMS)(分数:2.00)A.B.C.D.2.数据库的三层模式结构之间存在着两级映像,使得数据库系统具有较高的_A事务并发性 B数据可靠性C数据独立性 D数据重用性(分数:2.00)A.B.C.D.3.ER 图是数据库设计工具之一,

2、它适用于建立数据库的_A概念模型 B逻辑模型C结构模型 D物理模型(分数:2.00)A.B.C.D.4.下列属于需求分析阶段工作的是_A确定系统范围 B设计局部概念模型C进行数据抽象 D可行性分析(分数:2.00)A.B.C.D.5.数据流图(DFD)是用于描述结构化方法中_阶段的工具。A可行性分析 B详细设计C需求分析 D程序编码(分数:2.00)A.B.C.D.6.数据库概念设计的 ER 图中,用属性描述实体的特征,属性在 ER 图中用_表示。A矩形 B四边形C菱形 D椭圆形(分数:2.00)A.B.C.D.7.在关系中,能唯一标识元组的属性集称为关系模式的_A候选键 B主键C外键 D超键

3、(分数:2.00)A.B.C.D.8.关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、笛卡尔积、投影和_A交 B选择C自然连接 D除法(分数:2.00)A.B.C.D.9.若 D1=a1,a2,a3,D2=1,2,3,则 D1D2 集合中共有元组_个。A6 B8C9 D27(分数:2.00)A.B.C.D.10.在域关系演算中,域变量的变化范围是_A整个关系 B某个值域C数据库中的所有域 D数据库中所有关系(分数:2.00)A.B.C.D.11.SQL 语言是关系型数据库系统典型的数据库语言,它是_A过程化语言 B结构化查询语言C格式化语言 D导航式语言(分数:2.00)

4、A.B.C.D.12.在 SQL 中,建立视图用_ACREATE SCHEMA 命令 BCREATE TABLE 命令CCREATE VIEW 命令 DCREATE INDEX 命令(分数:2.00)A.B.C.D.13.事务的原子性是指_A事务中包括的所有操作,要么都做,要么都不做B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须使数据库从一个一致性状态变到另一个一致性状态(分数:2.00)A.B.C.D.14.数据库系统中,物理数据独立性是指_A外模式改变不影响逻辑模式 B逻辑模式改变不影响应用程序C逻辑模式改变不影响内模式 D内模式改

5、变不影响应用程序(分数:2.00)A.B.C.D.15.ODBC 的含义是_A对象关系数据库系统 B数据库管理系统C开放数据库互连 D对象关系数据库(分数:2.00)A.B.C.D.二、填空题(总题数:10,分数:10.00)16.当较低层次上实体类型表达了与之联系的较高层上的实体类型的特殊情况时,称较高层上的实体类型为 1。(分数:1.00)填空项 1:_17.关系中每一个属性都有一个取值范围,称为属性的 1。(分数:1.00)填空项 1:_18.解决冗余的主要方法是 1。(分数:1.00)填空项 1:_19.DBMS 是指 1,它是位于用户和操作系统之间的一层管理软件。(分数:1.00)填

6、空项 1:_20.有关系模式 S(sno,sname,age),查询年龄(age)不超过 20 岁学生姓名(sname)的关系代数表达式是 1。(分数:1.00)填空项 1:_21.已知关系 R(A,B,C,D)和 S(B,C,D),则 R (分数:1.00)填空项 1:_22.在 SQL 语言中,为了数据库的安全性,设置了对数据存取进行控制的语句,对用户 1 使用 GRANT 语句。(分数:1.00)填空项 1:_23.在 T-SQL 语言中,创建局部临时表必须使用由 1 开头的表名。(分数:1.00)填空项 1:_24.PB 9.0 有两组工具栏:PowerBar 和 1。(分数:1.00

7、)填空项 1:_25.若在学生(学号,姓名,性别,年龄,专业号)关系中,查询学生的姓名和年龄两个属性,其关系代数表达式应表示为 1。(分数:1.00)填空项 1:_三、简答题(总题数:10,分数:30.00)26.设有关系 R(A,B,C)和 S(D,E,A),其中 A 是 R 的主键和 S 的外键,为了不破坏参照完整性,当修改R 中的 A 值时,对 S 中的 A 值可能有几种修改?(分数:3.00)_27.用户访问数据库的权限有哪几种?(分数:3.00)_28.简述弱实体的概念。(分数:3.00)_29.设有关系模式:S(SNO,SNAME,SEX)和 SC(SNO,CNO,GRADE)。试

8、写出检索成绩(GRADE)不及格(60)的学生的学号(SNO)、姓名(SNAME)和课程号(CNO)的关系代数表达式。(分数:3.00)_30.根据 29 题给出的关系模式 S 和 SC,写出检索不学“C2”课的学生的学号(SNO)和姓名(SNAME)的关系代数表达式。(分数:3.00)_31.设 R=A,B,C,F=AB,BC,=AB,BC试判断 是否为无损分解,并说明理由。(分数:3.00)_32.试写出对象联系图的基本成分。(分数:3.00)_33.简述存储过程的优点。(分数:3.00)_34.设有关系模式 RA,B,C,D,F=AC,CA,BAC,DAC,计算(AD) +。(分数:3.

9、00)_35.简述核心 SQL 的四个组成部分。(分数:3.00)_四、设计题(总题数:2,分数:20.00)已知如下两个关系模式:项目(项目编号,项目名称,项目负责人,金额),其中项目负责人是指负责该项目的教师的教师编号;参加(教师编号,项目编号),其中项目负责人也可以是该项目的参加者,同时一个教师可以参加多个项目。基于以上关系回答下列问题。(分数:16.00)(1).请用关系代数表达式写出下列查询:列出参加但并不负责项目 I1的教师的教师编号,其中 I1为项目编号。(分数:4.00)_(2).试用 SQL 语句写出下列查询:列出金额最高的项目的项目编号。(分数:4.00)_(3).试用 S

10、QL 语句写出下列查询:列出每个教师所参加项目的金额总和。(分数:4.00)_(4).试用 SQL 语句写出下列查询:列出参加了项目编号为 I1和 I2项目的教师的教师编号。(分数:4.00)_36.设有关系 R(A,B,C)和 S(D,E,A),A 是 R 的主键和 S 的外键,D 是 S 的主键。写出功能与关系代数表达式 A,D (B9 (R (分数:4.00)_五、综合题(总题数:2,分数:10.00)37.设某家电公司售后服务系统中有一个记录安装工人日工作量的关系模式:R(员工号,姓名,电话,产品型号,日期,安装数量)如果规定:员工每天可安装多种产品,并按不同产品型号统计安装数量。(1

11、)写出关系模式 R 的基本 FD 和关键码。(2)R 最高属于第几范式。(3)将 R 规范到 3NF。(分数:5.00)_38.设有商店和顾客两个实体,“商店”有属性:商店编号、商店号、地址、电话,“顾客”有属性:顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。根据上面叙述,解答下列问题:(1)设计 ER 模型,要求标注联系类型,可省略属性。(2)将 ER 模型转换成关系模型,并指出每一个关系的主键和外键(如果存在)。(分数:5.00)_数据库系统原理自考题-2 答案

12、解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.存储在计算机内、有组织的、统一管理的相关数据的集合,其英文名称是_AData Dictionary(DD) BDatabase(DB)CDatabase System(DBS) DDatabase Management System(DBMS)(分数:2.00)A.B. C.D.解析:主要考查的知识点为数据库的定义。数据库是长期存储在计算机内、有组织的、统一管理的相关数据的集合,其英文名称是 Database,简称为 DB。A 选项为数据字典的英文名称,C 选项为数据库系统的英文名称,D 选项为

13、数据库管理系统的英文名称。2.数据库的三层模式结构之间存在着两级映像,使得数据库系统具有较高的_A事务并发性 B数据可靠性C数据独立性 D数据重用性(分数:2.00)A.B.C. D.解析:主要考查的知识点为数据独立性。数据库三层模式之间的两级映像的存在,使得要修改数据库的物理或逻辑模式时,只需修改相应的模式映像,从而使应用程序和数据库的数据结构尽可能保持不变,实现了较高的数据独立性。所以本题答案为C。3.ER 图是数据库设计工具之一,它适用于建立数据库的_A概念模型 B逻辑模型C结构模型 D物理模型(分数:2.00)A. B.C.D.解析:4.下列属于需求分析阶段工作的是_A确定系统范围 B

14、设计局部概念模型C进行数据抽象 D可行性分析(分数:2.00)A. B.C.D.解析:本题主要考查的知识点为数据库设计中需求分析阶段的任务。需求分析阶段的工作内容有:(1)分析用户活动,产生业务流程图。(2)确定系统范围,产生系统关联图。(3)分析用户活动涉及的数据,产生数据流图。(4)分析系统数据,产生数据字典。B 和 C 选项是概念设计阶段需要进行的工作,D 选项是规划阶段的工作。5.数据流图(DFD)是用于描述结构化方法中_阶段的工具。A可行性分析 B详细设计C需求分析 D程序编码(分数:2.00)A.B.C. D.解析:本题主要考查的知识点为数据库设计阶段中需求分析阶段的内容。在需求分

15、析阶段利用数据流图来表示数据与加工之间的关系。6.数据库概念设计的 ER 图中,用属性描述实体的特征,属性在 ER 图中用_表示。A矩形 B四边形C菱形 D椭圆形(分数:2.00)A.B.C.D. 解析:7.在关系中,能唯一标识元组的属性集称为关系模式的_A候选键 B主键C外键 D超键(分数:2.00)A.B.C.D. 解析:本题主要考查的知识点为超键的定义。超键是指在关系中能唯一标识元组的属性集。8.关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、笛卡尔积、投影和_A交 B选择C自然连接 D除法(分数:2.00)A.B. C.D.解析:本题主要考查的知识点为关系代数的五

16、个基本操作。关系代数的五个基本操作有:并、差、笛卡尔积、投影和选择。A 项、C 项和 D 项均为关系代数的组合操作。9.若 D1=a1,a2,a3,D2=1,2,3,则 D1D2 集合中共有元组_个。A6 B8C9 D27(分数:2.00)A.B.C. D.解析:主要考查的知识点为笛卡尔积的元组个数。两个关系的笛卡尔积中元组的个数为两个关系中元组个数的乘积。10.在域关系演算中,域变量的变化范围是_A整个关系 B某个值域C数据库中的所有域 D数据库中所有关系(分数:2.00)A.B. C.D.解析:本题主要考查的知识点为域关系演算。城变量的变化范围是某个值域,既不是所有域也不是关系。11.SQ

17、L 语言是关系型数据库系统典型的数据库语言,它是_A过程化语言 B结构化查询语言C格式化语言 D导航式语言(分数:2.00)A.B. C.D.解析:主要考查的知识点为 SQL。SQL(Structured Query Language)为结构化查询语言。12.在 SQL 中,建立视图用_ACREATE SCHEMA 命令 BCREATE TABLE 命令CCREATE VIEW 命令 DCREATE INDEX 命令(分数:2.00)A.B.C. D.解析:本题主要考查的知识点为创建视图的 SQL 命令。创建视图的 SQL 命令为“CREATE VIEW”。CREATE SCHEMA 是创建

18、SQL 模式的命令,CREATE TABLE 是创建SQL 模式 CREATE INDEX 是创建索引的命令。13.事务的原子性是指_A事务中包括的所有操作,要么都做,要么都不做B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须使数据库从一个一致性状态变到另一个一致性状态(分数:2.00)A. B.C.D.解析:主要考查的知识点为事务的 ACID 性质。选项 B 是事务的持久性,选项 C 是隔离性,选项 D 是一致性。14.数据库系统中,物理数据独立性是指_A外模式改变不影响逻辑模式 B逻辑模式改变不影响应用程序C逻辑模式改变不影响内模式

19、D内模式改变不影响应用程序(分数:2.00)A.B.C.D. 解析:主要考查的知识点为物理数据独立性。数据库系统中,物理数据独立性是指对内模式的修改尽量不影响逻辑模式、外模式和应用程序。15.ODBC 的含义是_A对象关系数据库系统 B数据库管理系统C开放数据库互连 D对象关系数据库(分数:2.00)A.B.C. D.解析:二、填空题(总题数:10,分数:10.00)16.当较低层次上实体类型表达了与之联系的较高层上的实体类型的特殊情况时,称较高层上的实体类型为 1。(分数:1.00)填空项 1:_ (正确答案:超类型)解析:17.关系中每一个属性都有一个取值范围,称为属性的 1。(分数:1.

20、00)填空项 1:_ (正确答案:值域)解析:18.解决冗余的主要方法是 1。(分数:1.00)填空项 1:_ (正确答案:分解)解析:19.DBMS 是指 1,它是位于用户和操作系统之间的一层管理软件。(分数:1.00)填空项 1:_ (正确答案:数据库管理系统)解析:20.有关系模式 S(sno,sname,age),查询年龄(age)不超过 20 岁学生姓名(sname)的关系代数表达式是 1。(分数:1.00)填空项 1:_ (正确答案: sname(age20 (S))解析:21.已知关系 R(A,B,C,D)和 S(B,C,D),则 R (分数:1.00)填空项 1:_ (正确答案

21、:4)解析:22.在 SQL 语言中,为了数据库的安全性,设置了对数据存取进行控制的语句,对用户 1 使用 GRANT 语句。(分数:1.00)填空项 1:_ (正确答案:授权)解析:23.在 T-SQL 语言中,创建局部临时表必须使用由 1 开头的表名。(分数:1.00)填空项 1:_ (正确答案:#)解析:24.PB 9.0 有两组工具栏:PowerBar 和 1。(分数:1.00)填空项 1:_ (正确答案:PainterBar)解析:25.若在学生(学号,姓名,性别,年龄,专业号)关系中,查询学生的姓名和年龄两个属性,其关系代数表达式应表示为 1。(分数:1.00)填空项 1:_ (正

22、确答案: 姓名,年龄 (学生))解析:三、简答题(总题数:10,分数:30.00)26.设有关系 R(A,B,C)和 S(D,E,A),其中 A 是 R 的主键和 S 的外键,为了不破坏参照完整性,当修改R 中的 A 值时,对 S 中的 A 值可能有几种修改?(分数:3.00)_正确答案:(对 S 表中 A 值的修改由外键定义中的参照动作决定:NO ACTION(无影响,不修改)、CASCADE(级联修改)、RESTRICT(限制修改)、SET NULL(置空值)、SET DEFAULT(置缺省值)。)解析:27.用户访问数据库的权限有哪几种?(分数:3.00)_正确答案:(读(Read)权限

23、、插入(lnsert)权限、修改(Update)权限、删除(Delete)权限。)解析:28.简述弱实体的概念。(分数:3.00)_正确答案:(一个实体对于另一个实体(强实体)有很强的依赖关系,而且该实体主键的一部分或全部从其强实体中获得,则称该实体为弱实体。)解析:29.设有关系模式:S(SNO,SNAME,SEX)和 SC(SNO,CNO,GRADE)。试写出检索成绩(GRADE)不及格(60)的学生的学号(SNO)、姓名(SNAME)和课程号(CNO)的关系代数表达式。(分数:3.00)_正确答案:( SNO,SNAME,CNO (GRADE60 (S )解析:30.根据 29 题给出的

24、关系模式 S 和 SC,写出检索不学“C2”课的学生的学号(SNO)和姓名(SNAME)的关系代数表达式。(分数:3.00)_正确答案:( SNO,SNAME (S)- SNO.SNAME(CNO=C2 (S )解析:31.设 R=A,B,C,F=AB,BC,=AB,BC试判断 是否为无损分解,并说明理由。(分数:3.00)_正确答案:( 是无损连接分解。理由如下:构造初始表格如下:A B CABBCa1 a1 b13b21 a2 a3因 BC,可将 b13改为 a3,则出现全 a 行,故为无损连接分解。)解析:32.试写出对象联系图的基本成分。(分数:3.00)_正确答案:(对象联系图中有下

25、列七个基本成分:(1)椭圆代表对象类型(相当于实体类型)。(2)小圆圈表示属性是基本数据类型(整型、实型、字符串型等)。(3)椭圆之间的边表示对象之间的“引用”。(4)单箭头()表示属性值是单值(属性可以是基本数据类型,也可以是另一个对象类型,即元组类型)。(5)双箭头()表示属性值是多值(属性可以是基本数据类型,也可以是另一个对象类型,即关系类型)。(6)双线箭头( )解析:33.简述存储过程的优点。(分数:3.00)_正确答案:(使用存储过程具有如下优点:(1)提高运行速度。(2)增强了 SQL 的功能和灵活性。(3)可以降低网络的通信量。(4)减轻了程序编写的工作量。(5)间接实现安全控

26、制功能。)解析:34.设有关系模式 RA,B,C,D,F=AC,CA,BAC,DAC,计算(AD) +。(分数:3.00)_正确答案:(令 X=AD,X(0)=AD。X(1)=ADCA=ACD。X(2)=ACDCA=ACD。(AD)+=ACD。)解析:35.简述核心 SQL 的四个组成部分。(分数:3.00)_正确答案:(核心 SQL 的四个组成部分:(1)数据定义语言(或 DDL)。(2)数据操纵语言(或 DML)。(3)数据控制语言(或 DCL)。(4)嵌入式 SQL 语言的使用规则。)解析:四、设计题(总题数:2,分数:20.00)已知如下两个关系模式:项目(项目编号,项目名称,项目负责

27、人,金额),其中项目负责人是指负责该项目的教师的教师编号;参加(教师编号,项目编号),其中项目负责人也可以是该项目的参加者,同时一个教师可以参加多个项目。基于以上关系回答下列问题。(分数:16.00)(1).请用关系代数表达式写出下列查询:列出参加但并不负责项目 I1的教师的教师编号,其中 I1为项目编号。(分数:4.00)_正确答案:( 教师编号 ( 项目编号=I1 (参加)- 项目负责人( 项目编号=I1 (项目)解析:(2).试用 SQL 语句写出下列查询:列出金额最高的项目的项目编号。(分数:4.00)_正确答案:(SELECT 项目编号FROM 项目WHERE 金额=(SELECT

28、MAX(金额)FROM 项目);)解析:(3).试用 SQL 语句写出下列查询:列出每个教师所参加项目的金额总和。(分数:4.00)_正确答案:(SELECT 教师编号,SUM(金额)FROM参加,项目WHERE 参加,项目编号=项目. 项目编号GROUP BY 教师编号;)解析:(4).试用 SQL 语句写出下列查询:列出参加了项目编号为 I1和 I2项目的教师的教师编号。(分数:4.00)_正确答案:(SELECT 教师编号FROM 参加WHERE 项目编号=I 1AND 教师编号 IN(SELECT 教师编号FROM 参加WHERE 项目编号=I 2);)解析:36.设有关系 R(A,B

29、,C)和 S(D,E,A),A 是 R 的主键和 S 的外键,D 是 S 的主键。写出功能与关系代数表达式 A,D (B9 (R (分数:4.00)_正确答案:(SELECT R. A,DFROM R,SWHERE R. A=S. A AND B9;)解析:五、综合题(总题数:2,分数:10.00)37.设某家电公司售后服务系统中有一个记录安装工人日工作量的关系模式:R(员工号,姓名,电话,产品型号,日期,安装数量)如果规定:员工每天可安装多种产品,并按不同产品型号统计安装数量。(1)写出关系模式 R 的基本 FD 和关键码。(2)R 最高属于第几范式。(3)将 R 规范到 3NF。(分数:5

30、.00)_正确答案:(1)关系模式 R 的基本 FD 有 3 个:员工号姓名,员工号电话,(员工号,产品型号,日期)安装数量关键码为(员工号,产品型号,日期)(2)R 最高属于 1NF。(3)R 应分解为:R 1(员工号,姓名,电话)R2(员工号,产品型号,日期,安装数量)R1、R 2属于 3NF。)解析:38.设有商店和顾客两个实体,“商店”有属性:商店编号、商店号、地址、电话,“顾客”有属性:顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。根据上面叙述,解答下列问题:(1)设计 ER 模型,要求标注联系类型,可省略属性。(2)将 ER 模型转换成关系模型,并指出每一个关系的主键和外键(如果存在)。(分数:5.00)_正确答案:(1)(2)解析:

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

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

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