【学历类职业资格】数据库系统原理真题2010年10月及答案解析.doc

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

1、数据库系统原理真题 2010 年 10 月及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.在数据库系统中,提供数据与应用程序间物理独立性的是_A外模式/模式映像 B模式/内模式映像C外模式/内模式映像 D子模式/模式映像(分数:2.00)A.B.C.D.2.对于实体集 A 中的每一个实体,实体集 B 中至少有一个实体与之联系,反之亦然,则称实体集 A 与实体集 B 之间具有的联系是_A多对一 B一对多C多对多 D一对一(分数:2.00)A.B.C.D.3.数据库物理设计的任务不包括_A优化模式 B存储记录结构设计C确定数据存放位置 D存

2、取方法设计(分数:2.00)A.B.C.D.4.设有关系 WORK(ENO,CNO,PAY),主码为(ENO,CNO)。按照实体完整性规则_A只有 ENO 不能取空值 B只有 CNO 不能取空值C只有 PAY 不能取空值 DENO 与 CNO 都不能取空值(分数:2.00)A.B.C.D.5.在关系模式 R 中,函数依赖 XY 的语义是_A在 R 的某一关系中,若任意两个元组的 X 值相等,则 Y 值也相等B在 R 的一切可能关系中,若任意两个元组的 X 值相等,则 Y 值也相等C在 R 的某一关系中,Y 值应与 X 值相等D在 R 的一切可能关系中,Y 值应与 X 值相等(分数:2.00)A

3、.B.C.D.6.设 R 是一个关系模式,F 是 R 上的一个 FD 集,R 分解成数据库模式 =R 1,R K。如果对 R 中满足 F的每一个关系 r,都有 (分数:2.00)A.B.C.D.7.关系 R 和 S 如下表RA B C1 2 34 5 67 8 9SA B C2 4 64 5 6RS 的结果是 AA B C2 4 64 5 6BA B C1 2 37 8 9CA B C1 2 34 5 67 8 92 4 6D A B C2 4 67 8 9(分数:2.00)A.B.C.D.8.下面关于自然连接和等值连接的叙述中,不正确的是_A自然连接是一种特殊的等值连接B自然连接要求在两个关

4、系中有公共属性,而等值连接不必C两种连接都可以只用笛卡尔积和选择运算导出D自然连接要在结果中去掉重复的属性,而等值连接不必(分数:2.00)A.B.C.D.9.设有关系表 S(NO,NAME,AGE),其中 AGE 为年龄字段,则表达式 AGE NOT BETWEEN 18 AND 24 等价于_AAGE=18 OR AGE=24 BAGE=18 0R AGE24CAGE18 OR AGE=24 DAGE18 0R AGE24(分数:2.00)A.B.C.D.10.下列关于视图的说法中错误的是_A视图是从一个或多个基本表导出的表,它是虚表B视图可以被用来对无权用户屏蔽数据C视图一经定义就可以和

5、基本表一样被查询和更新D视图可以用来定义新的视图(分数:2.00)A.B.C.D.11.如果一个事务在故障发生之前完成,但是它并没有到达检查点,则系统恢复时应对该事务执行_AREDO 操作 BUNDO 操作CRESTART 操作 DNULL 操作(分数:2.00)A.B.C.D.12.如果事务 T1 需要两次读取同一数据项 A,但是在两次读操作的间隔中,另一个事务 T2 改变了 A 的值,那么此并发操作所引起的问题是_A丢失更新 B死锁C不可重复读 D读脏数据(分数:2.00)A.B.C.D.13.在 SQL Server 2000 中,负责管理登录账号、数据库用户和权限,创建和管理数据库的工

6、具是_A服务管理器 B企业管理器C查询分析器 D事件探查器(分数:2.00)A.B.C.D.14.PowerBuilder 9.0 的工作空间扩展名是_A.pbt B.pblC.dsw D.pbw(分数:2.00)A.B.C.D.15.在对象联系图中,表示两个属性之间值的联系为逆联系的是_A小圆圈 B单箭头C双线箭头 D双向箭头(分数:2.00)A.B.C.D.二、填空题(总题数:10,分数:10.00)16.在数据库中为提高查询速度而设置的逻辑排序手段称为 1。(分数:1.00)填空项 1:_17.关系模型中,数据联系是通过表间的 1 实现的。(分数:1.00)填空项 1:_18.设 F 是

7、关系模式 R 的 FD 集,如果对 F 中每个非平凡的 FD XY,都有 X 是 R 的 1,则 RBCNF。(分数:1.00)填空项 1:_19.SQL 数据库中表的三种类型有 1、视图和导出表。(分数:1.00)填空项 1:_20.关系代数中基本操作是并、差、笛卡尔积、投影和选择,没有集合的 1 操作,因而关系代数运算总是安全的。(分数:1.00)填空项 1:_21.封锁技术中主要有两种封锁:排他型封锁和 1 型封锁。(分数:1.00)填空项 1:_22.DBS 中用于安全性目的的数据库日志称为 1。(分数:1.00)填空项 1:_23.在安装 SQL Server 2000 时,安装程序

8、会自动创建 4 个系统数据库,分别是 1、Model 数据库、Msdb数据库、Tempdb 数据库。(分数:1.00)填空项 1:_24.PowerBuilder 的一大特点是提供了 1,它封装了对数据库中的数据操作。(分数:1.00)填空项 1:_25.ODBC 是一个分层体系结构,由纵向四个部分:ODBC 数据库应用程序、 1、DB 驱动程序、数据源构成。(分数:1.00)填空项 1:_三、简答题(总题数:10,分数:30.00)26.简述外部模型的优点。(分数:3.00)_27.简述弱实体的概念。(分数:3.00)_28.以订购关系 ORDER(订单号,书号,书名,单价,订购数量)为例,

9、说明插入异常的含义。(注:一个订单可订购多种图书)(分数:3.00)_29.简述核心 SQL 的四个组成部分。(分数:3.00)_30.简述事务的性质。(分数:3.00)_31.设有关系 R(A,B,C)和 S(D,E,A),其中 A 是 R 的主键和 S 的外键,为了不破坏参照完整性,当修改R 中的 A 值时,对 S 中的 A 值可能有几种修改?(分数:3.00)_32.简述权限的定义及权限的种类。(分数:3.00)_33.简述 T-SQL 语言中 BeginEnd 语句的作用。(分数:3.00)_34.简述 PowerBuilder 9.0 中连接 ODBC 数据库的步骤。(分数:3.00

10、)_35.简述 SQL/CLI 中环境记录的功能。(分数:3.00)_四、设计题(总题数:5,分数:20.00)36.设学生社团管理数据库有三个关系:S(Sno,Sname,Age,Sex,Dept)A(Ano,Aname,Location,Manager)SA(Sno,Ano,Date)其中表 S 的属性分别表示学号、姓名、年龄、性别和所在系;表 A 的属性分别表示会员编号、协会名、协会的办公地点和负责人(负责人为学号);表 SA 描述了学生参加社团的情况,其属性分别表示学号、协会编号、加入协会时间。试用 SQL 语句查询参加“篮球”协会的学生姓名和所在系。(分数:4.00)_37.依据 3

11、6 题的关系模式,建立一个包含 Sno、Sname、Aname 和 Date 的视图 ST。(分数:4.00)_38.依据 36 题的关系模式,试用 SQL 语句查询每个协会的协会编号和学生数,并按人数降序排列。(分数:4.00)_39.依据 36 题的关系模式,试用 SQL 语句查询没有参加任何协会的学生姓名和所在系。(分数:4.00)_40.依据 36 题的关系模式,试用关系代数表达式查询计算机系的学生姓名和年龄。(分数:4.00)_五、综合题(总题数:2,分数:10.00)41.设某家电公司售后服务系统中有一个记录安装工人日工作量的关系模式:R(员工号,姓名,电话,产品型号,日期,安装数

12、量)如果规定:员工每天可安装多种产品,并按不同产品型号统计安装数量。(1)写出关系模式 R 的基本 FD 和关键码。(2)R 最高属于第几范式。(3)将 R 规范到 3NF。(分数:5.00)_42.某商业集团的商品进销存系统中,涉及的部分信息如下:(1)商品:商品号、商品名、规格、计量单位。(2)供应商:供应商号、供应商名、地址。(3)商店:商店号、商店名、地址。(4)客户:客户号、客户名、地址。其中,每个供应商可供应多种商品,每种商品也可向多个供应商订购,订购时要记录订购单价和订购数量;每个商店可向多个客户销售多种商品,每个客户可以从多个商店购买多种商品,每种商品也可在多个商店销售给多个客

13、户,商品销售时要记录销售单价、销售数量和销售日期。(1)建立一个反映上述局部应用的 ER 模型,要求标注联系类型(可省略实体属性)。(2)根据转换规则,将 ER 模型转换为关系模型。(分数:5.00)_数据库系统原理真题 2010 年 10 月答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.在数据库系统中,提供数据与应用程序间物理独立性的是_A外模式/模式映像 B模式/内模式映像C外模式/内模式映像 D子模式/模式映像(分数:2.00)A.B. C.D.解析:2.对于实体集 A 中的每一个实体,实体集 B 中至少有一个实体与之联系,反之亦

14、然,则称实体集 A 与实体集 B 之间具有的联系是_A多对一 B一对多C多对多 D一对一(分数:2.00)A.B.C. D.解析:若实体集 A 中每个实体可以与实体集 B 中任意个(零个或多个)实体有联系,反之亦然,则称 A 与 B的联系是“多对多”联系。3.数据库物理设计的任务不包括_A优化模式 B存储记录结构设计C确定数据存放位置 D存取方法设计(分数:2.00)A. B.C.D.解析:数据库物理设计阶段的任务包括:设计存储记录结构、确定数据存放位置、存取方法的设计、完整性和安全性考虑、程序设计。4.设有关系 WORK(ENO,CNO,PAY),主码为(ENO,CNO)。按照实体完整性规则

15、_A只有 ENO 不能取空值 B只有 CNO 不能取空值C只有 PAY 不能取空值 DENO 与 CNO 都不能取空值(分数:2.00)A.B.C.D. 解析:实体完整性规则要求关系中的元组在组成主码的属性上不能有空值,即 ENO 与 CNO 均不能取空值。5.在关系模式 R 中,函数依赖 XY 的语义是_A在 R 的某一关系中,若任意两个元组的 X 值相等,则 Y 值也相等B在 R 的一切可能关系中,若任意两个元组的 X 值相等,则 Y 值也相等C在 R 的某一关系中,Y 值应与 X 值相等D在 R 的一切可能关系中,Y 值应与 X 值相等(分数:2.00)A.B. C.D.解析:函数依赖

16、XY 读作“X 函数决定 Y”,表示对于当前关系的任意两个元组,如果 X 值相同,则要求Y 值也相同,即有一个 X 值就有一个 Y 值与之相对应。6.设 R 是一个关系模式,F 是 R 上的一个 FD 集,R 分解成数据库模式 =R 1,R K。如果对 R 中满足 F的每一个关系 r,都有 (分数:2.00)A. B.C.D.解析:7.关系 R 和 S 如下表RA B C1 2 34 5 67 8 9SA B C2 4 64 5 6RS 的结果是 AA B C2 4 64 5 6BA B C1 2 37 8 9CA B C1 2 34 5 67 8 92 4 6D A B C2 4 67 8

17、9(分数:2.00)A.B. C.D.解析:关系 R 和关系 s 的差是由属于 R 但不属于 S 的元组构成的集合。8.下面关于自然连接和等值连接的叙述中,不正确的是_A自然连接是一种特殊的等值连接B自然连接要求在两个关系中有公共属性,而等值连接不必C两种连接都可以只用笛卡尔积和选择运算导出D自然连接要在结果中去掉重复的属性,而等值连接不必(分数:2.00)A.B.C. D.解析:9.设有关系表 S(NO,NAME,AGE),其中 AGE 为年龄字段,则表达式 AGE NOT BETWEEN 18 AND 24 等价于_AAGE=18 OR AGE=24 BAGE=18 0R AGE24CAG

18、E18 OR AGE=24 DAGE18 0R AGE24(分数:2.00)A.B.C.D. 解析:表达式 1NOT BETWEEN表达式 2 AND表达式 3用于搜索(不)在给定范围内的数据,可知本题中的表达式的含义是搜索年龄范围不在 1824 之间的数据,只有 D 选项符合题意。10.下列关于视图的说法中错误的是_A视图是从一个或多个基本表导出的表,它是虚表B视图可以被用来对无权用户屏蔽数据C视图一经定义就可以和基本表一样被查询和更新D视图可以用来定义新的视图(分数:2.00)A.B.C. D.解析:视图一经定义之后就可以进行查询操作了,与基本表一样,并无差别。但是一般只对“行列子集视图”

19、才能更新。11.如果一个事务在故障发生之前完成,但是它并没有到达检查点,则系统恢复时应对该事务执行_AREDO 操作 BUNDO 操作CRESTART 操作 DNULL 操作(分数:2.00)A. B.C.D.解析:在故障发生之前完成的,但结束在下一个检查点之前的事务,因为它们对 DB 的修改仍在内存缓冲区,还未写到磁盘中,所以需要进行 REDO(重做)操作。12.如果事务 T1 需要两次读取同一数据项 A,但是在两次读操作的间隔中,另一个事务 T2 改变了 A 的值,那么此并发操作所引起的问题是_A丢失更新 B死锁C不可重复读 D读脏数据(分数:2.00)A.B.C. D.解析:因为 T2改

20、变了 A 的值,导致事务 T1在两次读同一数据项 A 时却读出了不同的值,这叫做不可重复读问题。13.在 SQL Server 2000 中,负责管理登录账号、数据库用户和权限,创建和管理数据库的工具是_A服务管理器 B企业管理器C查询分析器 D事件探查器(分数:2.00)A.B. C.D.解析:企业管理器是用户管理 SQL Server 2000 的主要管理工具和图形界面。在企业管理器中可以完成几乎所有的管理工作,如管理登陆账号、数据库用户和权限,创建和管理数据库,创建和管理表、视图、存储过程以及用户自定义数据类型等。14.PowerBuilder 9.0 的工作空间扩展名是_A.pbt B

21、.pblC.dsw D.pbw(分数:2.00)A.B.C.D. 解析:15.在对象联系图中,表示两个属性之间值的联系为逆联系的是_A小圆圈 B单箭头C双线箭头 D双向箭头(分数:2.00)A.B.C.D. 解析:小圆圈表示属性是基本数据类型,单箭头表示属性值是单值,双线箭头表示对象类型之间的超类与子类联系。二、填空题(总题数:10,分数:10.00)16.在数据库中为提高查询速度而设置的逻辑排序手段称为 1。(分数:1.00)填空项 1:_ (正确答案:索引)解析:17.关系模型中,数据联系是通过表间的 1 实现的。(分数:1.00)填空项 1:_ (正确答案:公共属性)解析:18.设 F

22、是关系模式 R 的 FD 集,如果对 F 中每个非平凡的 FD XY,都有 X 是 R 的 1,则 RBCNF。(分数:1.00)填空项 1:_ (正确答案:超键)解析:19.SQL 数据库中表的三种类型有 1、视图和导出表。(分数:1.00)填空项 1:_ (正确答案:基本表)解析:20.关系代数中基本操作是并、差、笛卡尔积、投影和选择,没有集合的 1 操作,因而关系代数运算总是安全的。(分数:1.00)填空项 1:_ (正确答案:补)解析:21.封锁技术中主要有两种封锁:排他型封锁和 1 型封锁。(分数:1.00)填空项 1:_ (正确答案:共享)解析:22.DBS 中用于安全性目的的数据

23、库日志称为 1。(分数:1.00)填空项 1:_ (正确答案:审计追踪)解析:23.在安装 SQL Server 2000 时,安装程序会自动创建 4 个系统数据库,分别是 1、Model 数据库、Msdb数据库、Tempdb 数据库。(分数:1.00)填空项 1:_ (正确答案:Master 数据库)解析:24.PowerBuilder 的一大特点是提供了 1,它封装了对数据库中的数据操作。(分数:1.00)填空项 1:_ (正确答案:数据窗口)解析:25.ODBC 是一个分层体系结构,由纵向四个部分:ODBC 数据库应用程序、 1、DB 驱动程序、数据源构成。(分数:1.00)填空项 1:

24、_ (正确答案:驱动程序管理器)解析:三、简答题(总题数:10,分数:30.00)26.简述外部模型的优点。(分数:3.00)_正确答案:(简化了用户观点,有助于数据库的安全性保护,对概念模型提供了支持。)解析:27.简述弱实体的概念。(分数:3.00)_正确答案:(一个实体对于另一个实体(强实体)有很强的依赖关系,而且该实体主键的一部分或全部从其强实体中获得,则称该实体为弱实体。)解析:28.以订购关系 ORDER(订单号,书号,书名,单价,订购数量)为例,说明插入异常的含义。(注:一个订单可订购多种图书)(分数:3.00)_正确答案:(关系 ORDER 的主键为(订单号,书号)。如果新增一

25、种图书(B10,数据库,38.00),在尚无订购时,要把这种图书信息存储到关系中,在属性“订单号”上会出现空值,由于“订单号”是主键中的属性,不允许取空值,因此该插入操作无法完成。)解析:29.简述核心 SQL 的四个组成部分。(分数:3.00)_正确答案:(核心 SQL 的四个组成部分:(1)数据定义语言。(或 DDL)(2)数据操纵语言。(或 DML)(3)数据控制语言。(或 DCL)(4)嵌入式 SQL 语言的使用规则。)解析:30.简述事务的性质。(分数:3.00)_正确答案:(原子性、一致性、隔离性、持久性。)解析:31.设有关系 R(A,B,C)和 S(D,E,A),其中 A 是

26、R 的主键和 S 的外键,为了不破坏参照完整性,当修改R 中的 A 值时,对 S 中的 A 值可能有几种修改?(分数:3.00)_正确答案:(对 S 表中 A 值的修改由卟键定义中的参照动作决定:NO ACTION、CASCADE、RESTRICT、SET NULL、SET DEFAULT。(无影响,不修改)(级联修改) (限制修改)(置空值)(置缺省值)解析:32.简述权限的定义及权限的种类。(分数:3.00)_正确答案:(用户(或应用程序)使用数据库的方式称为权限。权限有两种:访问数据的权限和修改数据库结构的权限。)解析:33.简述 T-SQL 语言中 BeginEnd 语句的作用。(分数

27、:3.00)_正确答案:(使用 BeginEnd 语句可以将多奈 SQL 语句封装起来,形成一个语句块,使这些语句作为一个整体执行。)解析:34.简述 PowerBuilder 9.0 中连接 ODBC 数据库的步骤。(分数:3.00)_正确答案:(建立 ODBC 数据源:建立数据库描述文件;用 Connect 命令连接数据库。)解析:35.简述 SQL/CLI 中环境记录的功能。(分数:3.00)_正确答案:(环境记录作为一个容器,设置环境信息,以保存一个或多个数据库连接。)解析:四、设计题(总题数:5,分数:20.00)36.设学生社团管理数据库有三个关系:S(Sno,Sname,Age,

28、Sex,Dept)A(Ano,Aname,Location,Manager)SA(Sno,Ano,Date)其中表 S 的属性分别表示学号、姓名、年龄、性别和所在系;表 A 的属性分别表示会员编号、协会名、协会的办公地点和负责人(负责人为学号);表 SA 描述了学生参加社团的情况,其属性分别表示学号、协会编号、加入协会时间。试用 SQL 语句查询参加“篮球”协会的学生姓名和所在系。(分数:4.00)_正确答案:(答案 1SELECTSname,DeptFROMS,SA,AWHERES. Sno=SA. Sno AND SA. Ano=A. Ano ANDAname=篮球;答案 2SELECT

29、Sname,DeptFROMSWHERE Sno IN(SELECT SnoFROM SAWHERE Ano IN(SEIECT AnoFROM AWHERE Aname=篮球);)解析:37.依据 36 题的关系模式,建立一个包含 Sno、Sname、Aname 和 Date 的视图 ST。(分数:4.00)_正确答案:(CREATEVIEWST(Sno,Sname,Aname,Date)ASSELECTSno,Sname,Aname,DateFROM S,SA,AWHERE S. Sno=SA. Sno AND SA. Ano=A. Ano;)解析:38.依据 36 题的关系模式,试用 S

30、QL 语句查询每个协会的协会编号和学生数,并按人数降序排列。(分数:4.00)_正确答案:(SELECTAno,count(Sno)FROM SAGROUP BY AnoORDER BY 2 DESC;)解析:39.依据 36 题的关系模式,试用 SQL 语句查询没有参加任何协会的学生姓名和所在系。(分数:4.00)_正确答案:(SELECT Sname,DeptFROM SWHERE Sno NOT IN (SELECT Sno FROM SA);)解析:40.依据 36 题的关系模式,试用关系代数表达式查询计算机系的学生姓名和年龄。(分数:4.00)_正确答案:( Sname,Age (D

31、ept=计算机 (S)解析:五、综合题(总题数:2,分数:10.00)41.设某家电公司售后服务系统中有一个记录安装工人日工作量的关系模式:R(员工号,姓名,电话,产品型号,日期,安装数量)如果规定:员工每天可安装多种产品,并按不同产品型号统计安装数量。(1)写出关系模式 R 的基本 FD 和关键码。(2)R 最高属于第几范式。(3)将 R 规范到 3NF。(分数:5.00)_正确答案:(1)关系模式 R 的基本 FD 有 3 个:员工号姓名,员工号电话,(员工号,产品型号,日期)安装数量关键码为(员工号,产品型号,日期)(2)R 最高属于 1NF。(3)R 应分解为 R1(员工号,姓名,电话

32、)R2(员工号,产品型号,日期,安装数量)R1、R 2属于 3NF。)解析:42.某商业集团的商品进销存系统中,涉及的部分信息如下:(1)商品:商品号、商品名、规格、计量单位。(2)供应商:供应商号、供应商名、地址。(3)商店:商店号、商店名、地址。(4)客户:客户号、客户名、地址。其中,每个供应商可供应多种商品,每种商品也可向多个供应商订购,订购时要记录订购单价和订购数量;每个商店可向多个客户销售多种商品,每个客户可以从多个商店购买多种商品,每种商品也可在多个商店销售给多个客户,商品销售时要记录销售单价、销售数量和销售日期。(1)建立一个反映上述局部应用的 ER 模型,要求标注联系类型(可省略实体属性)。(2)根据转换规则,将 ER 模型转换为关系模型。(分数:5.00)_正确答案:(1)ER 图)解析:

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

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

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