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

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

1、数据库系统原理自考题模拟 7及答案解析(总分:100.00,做题时间:90 分钟)一、第部分 选择题(总题数:15,分数:30.00)1.如果想找出在关系 R的 A属性上不为空的那些元组,则选择子句应该为_(分数:2.00)A.WHERE A!=NULLB.WHERE ANULLC.WHERE A IS NOT NULLD.WHERE A NOT IS NULL2.通过指针链接来表示和实现实体之间联系的模型是_(分数:2.00)A.关系模型B.层次模型C.网状模型D.层次和网状模型3.分析用户的业务处理后,以_形式表示数据的流向和对数据的加工。(分数:2.00)A.业务流程图B.数据流图C.局

2、部图D.基本 ER图4.数据库概念设计的主要任务是_(分数:2.00)A.建立 ER图B.创建数据库说明C.建立数据流图D.把数据送入数据库5.关系规范化中的插入异常是指_(分数:2.00)A.不该插入的数据被插入B.应该插入的数据没插入C.插入了没有用的数据D.插入了错误的数据6.当关系 R和 S自然连接时_(分数:2.00)A.在新表中,包含 RS中所有的行B.在新表中,只包含两个关系之间公共属性值相等的行,消除重复列C.在新表中,只包含两个关系之间公共属性值相等的行,不消除重复列D.自然连接要求两个关系中相同的分量,不必是相同的属性组7.关系 R和 S如图所示。 RS的结果是_ A B

3、C D (分数:2.00)A.B.C.D.8.下列没有保存在事务日志中的是_(分数:2.00)A.所有读取数据库的操作B.数据更新前的值C.数据更新后的值D.事务开始与终止的信息9.检索所有比“李明”年龄大的学生姓名、年龄和性别,正确的 SELECT语句是_(分数:2.00)A.SELECT SN, AGE, SEXFROM SWHERE AGEALL(SELECT AGE FROM SWHERE SN=“李明“);B.SELECT SN,AGE,SEXFROM SWHERE SN=“李明“;C.SELECT SN, AGE, SEXFROM SWHERE AGEALL(SELECT AGEW

4、HERE SN=“李明“);D.SELECT SN, AGE, SEXFROM SWHERE AGE李明.AGE;10.SQL语言的标准库函数 COUNT、SUM、AVG、MAX、MIN,不允许出现在以下哪个子句中_(分数:2.00)A.SELECTB.HAVINGC.GROUPHAVINGD.WHERE11.设有两个事务 T1、T2,其并发操作如表所示,下列评价正确的是_ T1 T2 读 A=10 A=A-5 写回 读 A=10 A=A-8写回 (分数:2.00)A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读脏数据12.在事务依赖图中,若两个事务的依赖关系构成了循环,

5、那么_(分数:2.00)A.系统出现活锁B.系统出现死锁C.事务执行成功D.事务执行失败13.弱实体的存在依赖于其父实体的存在,并且_(分数:2.00)A.弱实体的主键必须全部从其父实体的主键中获得B.弱实体的主键可以部分从其父实体的主键中获得C.弱实体的主键可以与父实体主键完全不一样D.弱实体的主键只能和父实体的主键完全一样14.T-SQL中默认的批处理分隔符是_(分数:2.00)A.goB.toC.setD.exec15.对象联系图中的椭圆表示_(分数:2.00)A.属性值间的逆联系B.对象类型C.属性值是单值D.对象类型间的超类与子类联系二、第部分 非选择题(总题数:10,分数:10.0

6、0)16.DBMS主要由 1 和存储管理器两大部分组成。 (分数:1.00)17.能唯一标识实体的属性或属性集称为 1。 (分数:1.00)18.数据库的物理结构主要指数据库的存储记录格式、存储记录安排和 1。 (分数:1.00)19.设关系 R和 S具有相同的关系模式,R 和 S的差是由 1 的元组构成的集合。 (分数:1.00)20.关系模式在 SQL中被称为 1。 (分数:1.00)21.判断一个并发调度是否正确,可以用 1 概念来解决。 (分数:1.00)22.SQL Server 2000的混合验证模式表示数据库系统接受 1 和 SQL授权用户。 (分数:1.00)23.ODBC技术

7、为应用程序提供了一套 CLI函数库和基于 1 的运行支持环境。 (分数:1.00)24.ODBC是一个分层体系结构,由纵向四个部分:ODBC 数据库应用程序、 1、DB 驱动程序、数据源构成。(分数:1.00)25.UML的中文含义是 1。 (分数:1.00)三、简答题(总题数:10,分数:30.00)26.什么是 DB的系统缓冲区? (分数:3.00)_27.设有函数依赖集 F=ABCE,AC,GPB,EPA,CDEP,HBP,DHG,ABCPG,计算属性集D关于 F的闭包 D + 。 (分数:3.00)_28.设某公司数据库中有关系模式 R(姓名,职务,工资),R 上的函数依赖集 F=姓名

8、职务职务工资,试给出 R的三个分解。并分析其是否具有无损连接性和保持函数依赖性。 (分数:3.00)_29.简述 SQL数据库表的三种类型及它们的区别。 (分数:3.00)_30.简述数据库安全性的定义。 (分数:3.00)_31.什么是触发器?它由哪三个部分组成? (分数:3.00)_32.SQL完整性约束有哪些? (分数:3.00)_33.设有关系模式 R(A,B,C,D,E),F 是 R上成立的函数依赖集,F=ABCDE,BCD,DE,试问 R达到第几范式,并说明理由。 (分数:3.00)_34.简述 ODBC体系结构中驱动程序管理器的功能。 (分数:3.00)_35.设有关系模式 R(

9、A,B,C,D),F 是 R上成立的 FD集,F=DA,DB,试写出关系模式 R的候选键,并说明理由。 (分数:3.00)_四、设计题(总题数:1,分数:20.00)已知有如下三个关系: 学生(学号,姓名,系号) 项目(项目号,项目名称,报酬) 参加(学号,项目号,工时) 其中:系号指学生所在系的编号;报酬指参加该项目每个工时所得的报酬。 基于以上关系回答下列问题。(分数:20.00)(1).试用关系代数表达式写出下列查询: 列出“王明”同学所参加项目的名称。(分数:4.00)_(2).分析以下 SQL语句: SELECT X.学号 FROM 参加 X, 参加 Y WHERE X.学号=Y.学

10、号 AND X.项目号Y.项目号; 请问上述语句完成了什么查询操作?(分数:4.00)_(3).试用 SQL语句写出下列查询: 列出每个系所有学生参加项目所获得的总报酬。(分数:4.00)_(4).试用 SQL语句写出下列操作: 将“电脑动画”项目的报酬改为所有项目的平均报酬。(分数:4.00)_(5).图书出版管理数据库中有两个基本表: 图书(书号,书名,作者编号,出版社,出版日期) 作者(作者编号,作者名,年龄,地址) 试用 SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。(分数:4.00)_五、综合题(总题数:2,分数:10.00)假设某商业集团数据库中

11、有一关系模式 R如下:R(商店编号,商品编号,数量,部门编号,负责人)如果规定: (1)每个商店的每种商品只有一个部门销售。 (2)每个商店的每个部门只有一个负责人。 (3)每个商店的每种商品只有一个库存数量。 试回答下列问题:(分数:5.00)(1).根据上述规定,写出关系模式 R的基本函数依赖。(分数:1.25)_(2).找出关系模式 R的候选键。(分数:1.25)_(3).试问关系模式 R最高已经达到第几范式?为什么?(分数:1.25)_(4).如果 R不属于 3NF,请将 R分解成 3NF模式集。(分数:1.25)_某旅行社管理系统涉及的部分信息如下: (1)景点:景点编号、景点名称、

12、地点、景点描述。 (2)线路:线路编号、线路名称、线路描述。 (3)导游:工号、姓名、等级。 (4)团队:团队编号、人数、开始日期、截止日期。 其中:每条线路由多个景点组成,不同线路的景点存在交叉;每条线路有多名导游,但一名导游只负责一条线路;每条线路可同时存在多个旅游团队,但每个团队只旅游一条线路。(分数:5.00)(1).建立一个反映上述局部应用的 ER模型,要求标注联系类型(可省略实体属性)。(分数:2.50)_(2).根据转换规则,将 ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在)。(分数:2.50)_数据库系统原理自考题模拟 7答案解析(总分:100.00,做题

13、时间:90 分钟)一、第部分 选择题(总题数:15,分数:30.00)1.如果想找出在关系 R的 A属性上不为空的那些元组,则选择子句应该为_(分数:2.00)A.WHERE A!=NULLB.WHERE ANULLC.WHERE A IS NOT NULL D.WHERE A NOT IS NULL解析:考点 本题主要考查的知识点为空值判断。 判断某值是否为空值的格式为:表达式isNOT NULL,符合的选项为 C。2.通过指针链接来表示和实现实体之间联系的模型是_(分数:2.00)A.关系模型B.层次模型C.网状模型D.层次和网状模型 解析:考点 本题主要考查的知识点为逻辑模型。 层次模型

14、以“树”结构表示数据间的关系,网状模型以“图”结构表示数据间的关系,它们都是通过指针链接实现的。3.分析用户的业务处理后,以_形式表示数据的流向和对数据的加工。(分数:2.00)A.业务流程图B.数据流图 C.局部图D.基本 ER图解析:考点 本题主要考查的知识点为数据流图的作用。 数据流图是从“数据流向”和“对数据的加工”两方面表达数据处理系统工作过程的一种图形表示法。4.数据库概念设计的主要任务是_(分数:2.00)A.建立 ER图 B.创建数据库说明C.建立数据流图D.把数据送入数据库解析:考点 本题主要考查的知识点为数据库设计各阶段的主要任务。 建立 ER图是概念设计的主要任务,创建数

15、据库说明是逻辑设计的主要任务,建立数据流图是需求分析的主要任务,把数据送入数据库中是数据库实施阶段的任务。5.关系规范化中的插入异常是指_(分数:2.00)A.不该插入的数据被插入B.应该插入的数据没插入 C.插入了没有用的数据D.插入了错误的数据解析:6.当关系 R和 S自然连接时_(分数:2.00)A.在新表中,包含 RS中所有的行B.在新表中,只包含两个关系之间公共属性值相等的行,消除重复列 C.在新表中,只包含两个关系之间公共属性值相等的行,不消除重复列D.自然连接要求两个关系中相同的分量,不必是相同的属性组解析:7.关系 R和 S如图所示。 RS的结果是_ A B C D (分数:2

16、.00)A.B.C.D. 解析:考点 本题主要考查的知识点为关系代数的基本操作。 关系 R和关系 S的差是由属于 R但不属于 S的元组构成的集合。8.下列没有保存在事务日志中的是_(分数:2.00)A.所有读取数据库的操作 B.数据更新前的值C.数据更新后的值D.事务开始与终止的信息解析:考点 本题主要考查的知识点为事务日志。 事务日志是用来记录事务开始、结束的标志,记录事务对数据库的每一次插入、删除和修改前后的值。9.检索所有比“李明”年龄大的学生姓名、年龄和性别,正确的 SELECT语句是_(分数:2.00)A.SELECT SN, AGE, SEXFROM SWHERE AGEALL(S

17、ELECT AGE FROM SWHERE SN=“李明“); B.SELECT SN,AGE,SEXFROM SWHERE SN=“李明“;C.SELECT SN, AGE, SEXFROM SWHERE AGEALL(SELECT AGEWHERE SN=“李明“);D.SELECT SN, AGE, SEXFROM SWHERE AGE李明.AGE;解析:10.SQL语言的标准库函数 COUNT、SUM、AVG、MAX、MIN,不允许出现在以下哪个子句中_(分数:2.00)A.SELECTB.HAVINGC.GROUPHAVINGD.WHERE 解析:11.设有两个事务 T1、T2,其并

18、发操作如表所示,下列评价正确的是_ T1 T2 读 A=10 A=A-5 写回 读 A=10 A=A-8写回 (分数:2.00)A.该操作不存在问题B.该操作丢失修改 C.该操作不能重复读D.该操作读脏数据解析:考点 本题主要考查的知识点为并发操作所带来的问题。 事务 T1写回的 A值为 5,随后事务 T2写回的 A值为 2,T2 提交的结果破坏了 T1提交的结果,导致 T1的修改被丢失。12.在事务依赖图中,若两个事务的依赖关系构成了循环,那么_(分数:2.00)A.系统出现活锁B.系统出现死锁 C.事务执行成功D.事务执行失败解析:考点 本题主要考查的知识点为封锁技术。 使用 S锁技术能够

19、解决丢失更新问题,但又会因若干事务互相等待释放封锁而引起死锁。13.弱实体的存在依赖于其父实体的存在,并且_(分数:2.00)A.弱实体的主键必须全部从其父实体的主键中获得B.弱实体的主键可以部分从其父实体的主键中获得 C.弱实体的主键可以与父实体主键完全不一样D.弱实体的主键只能和父实体的主键完全一样解析:考点 本题主要考查的知识点为弱实体。 一个实体对于另一个实体具有很强的依赖联系,而且该实体主键的一部分或全部从其强实体中获得,则该实体称为弱实体。14.T-SQL中默认的批处理分隔符是_(分数:2.00)A.go B.toC.setD.exec解析:15.对象联系图中的椭圆表示_(分数:2

20、.00)A.属性值间的逆联系B.对象类型 C.属性值是单值D.对象类型间的超类与子类联系解析:考点 本题主要考查的知识点为对象联系图的基本成分。 选项 A由双向箭头()表示,选项 C由单箭头()表示,选项 D由双线箭头( 二、第部分 非选择题(总题数:10,分数:10.00)16.DBMS主要由 1 和存储管理器两大部分组成。 (分数:1.00)解析:查询处理器17.能唯一标识实体的属性或属性集称为 1。 (分数:1.00)解析:实体标识符(或关键码或键)18.数据库的物理结构主要指数据库的存储记录格式、存储记录安排和 1。 (分数:1.00)解析:存取方法19.设关系 R和 S具有相同的关系

21、模式,R 和 S的差是由 1 的元组构成的集合。 (分数:1.00)解析:属于 R但不属于 S20.关系模式在 SQL中被称为 1。 (分数:1.00)解析:基本表21.判断一个并发调度是否正确,可以用 1 概念来解决。 (分数:1.00)解析:可串行化22.SQL Server 2000的混合验证模式表示数据库系统接受 1 和 SQL授权用户。 (分数:1.00)解析:Windows 授权用户23.ODBC技术为应用程序提供了一套 CLI函数库和基于 1 的运行支持环境。 (分数:1.00)解析:DLL(或动态链接库)24.ODBC是一个分层体系结构,由纵向四个部分:ODBC 数据库应用程序

22、、 1、DB 驱动程序、数据源构成。(分数:1.00)解析:驱动程序管理器25.UML的中文含义是 1。 (分数:1.00)解析:统一建模语言三、简答题(总题数:10,分数:30.00)26.什么是 DB的系统缓冲区? (分数:3.00)_正确答案:()解析:应用程序运行时,DBMS 在内存为其开辟一个程序工作区,主要用于数据的传输和格式的转换。27.设有函数依赖集 F=ABCE,AC,GPB,EPA,CDEP,HBP,DHG,ABCPG,计算属性集D关于 F的闭包 D + 。 (分数:3.00)_正确答案:()解析:令 X=D X(0)=D X(1)=DGH X(2)=DGH X(2)=X(

23、1) D + =DGH28.设某公司数据库中有关系模式 R(姓名,职务,工资),R 上的函数依赖集 F=姓名职务职务工资,试给出 R的三个分解。并分析其是否具有无损连接性和保持函数依赖性。 (分数:3.00)_正确答案:()解析:三个分解:(1)R 1 (姓名,工资)和 R 2 (职务,工资),不保持函数依赖、不具无损连接性。(2)R 1 (姓名,职务)和 R 2 (职务,工资),满足无损连接性、保持函数依赖。(3)R 1 (姓名,职务)和 R 2 (姓名,工资),满足无损连接性、不保持函数依赖。29.简述 SQL数据库表的三种类型及它们的区别。 (分数:3.00)_正确答案:()解析:表有三

24、种类型:基本表、视图和导出表。基本表是实际存储在数据库中的表,视图是由若干基本表或其他视图构成的表的定义,而导出表是执行了查询时产生的表。30.简述数据库安全性的定义。 (分数:3.00)_正确答案:()解析:数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄密、更改或破坏。31.什么是触发器?它由哪三个部分组成? (分数:3.00)_正确答案:()解析:触发器是一个能由系统自动执行对数据库修改的语句。触发器有时也称为主动规则或 ECA规则。 一个触发器由三部分组成:(1)事件。(2)条件。(3)动作。32.SQL完整性约束有哪些? (分数:3.00)_正确答案:()解析:SQL 中

25、的完整性约束有:域约束、基本表和断言。33.设有关系模式 R(A,B,C,D,E),F 是 R上成立的函数依赖集,F=ABCDE,BCD,DE,试问 R达到第几范式,并说明理由。 (分数:3.00)_正确答案:()解析:R 属于 1NF,由于候选键是 ABC,而非主属性 D和 E局部函数依赖于候选键 ABC,因此 R不是 2NF,只能是 1NF。34.简述 ODBC体系结构中驱动程序管理器的功能。 (分数:3.00)_正确答案:()解析:驱动程序管理器的主要功能如下: (1)为应用程序加载 DBMS驱动程序。 (2)检查 ODBC调用参数的合法性和记录 ODBC函数的调用。 (3)为不同驱动程

26、序的 ODBC函数提供单一的入口。 (4)调用正确的 DBMS驱动程序。 (5)提供驱动程序信息。 当一个应用程序与多个数据库连接时,驱动程序管理器的作用是能够保证应用程序正确地调用这些 DBS的 DBMS,实现数据访问,并把来自数据源的数据传送给应用程序。35.设有关系模式 R(A,B,C,D),F 是 R上成立的 FD集,F=DA,DB,试写出关系模式 R的候选键,并说明理由。 (分数:3.00)_正确答案:()解析:(1)R 的候选键是 CD。 (2)理由:从已知的 F,可导出 DABD,再根据增广律,可得出 CDABCD,即 CD值可决定全部属性值。四、设计题(总题数:1,分数:20.

27、00)已知有如下三个关系: 学生(学号,姓名,系号) 项目(项目号,项目名称,报酬) 参加(学号,项目号,工时) 其中:系号指学生所在系的编号;报酬指参加该项目每个工时所得的报酬。 基于以上关系回答下列问题。(分数:20.00)(1).试用关系代数表达式写出下列查询: 列出“王明”同学所参加项目的名称。(分数:4.00)_正确答案:()解析:(2).分析以下 SQL语句: SELECT X.学号 FROM 参加 X, 参加 Y WHERE X.学号=Y.学号 AND X.项目号Y.项目号; 请问上述语句完成了什么查询操作?(分数:4.00)_正确答案:()解析:列出至少参加了两个不同项目的学生

28、的学号。(3).试用 SQL语句写出下列查询: 列出每个系所有学生参加项目所获得的总报酬。(分数:4.00)_正确答案:()解析:SELECT 系号,SUM(报酬*工时) FROM 学生,项目,参加 WHERE 学生.学号=参加.学号 AND 项目.项目号=参加.项目号 GROUP BY 系号;(4).试用 SQL语句写出下列操作: 将“电脑动画”项目的报酬改为所有项目的平均报酬。(分数:4.00)_正确答案:()解析:UPDATE 项目 SET报酬=(SELECT AVG(报酬) FROM项目) WHERE 项目名称=“电脑动画“;(5).图书出版管理数据库中有两个基本表: 图书(书号,书名

29、,作者编号,出版社,出版日期) 作者(作者编号,作者名,年龄,地址) 试用 SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。(分数:4.00)_正确答案:()解析:SELECT 作者名,书名,出版社 FROM 图书,作者 WHERE 图书.作者编号=作者.作者编号 AND 年龄= (SELECT AVG(年龄) FROM 作者);五、综合题(总题数:2,分数:10.00)假设某商业集团数据库中有一关系模式 R如下:R(商店编号,商品编号,数量,部门编号,负责人)如果规定: (1)每个商店的每种商品只有一个部门销售。 (2)每个商店的每个部门只有一个负责人。 (

30、3)每个商店的每种商品只有一个库存数量。 试回答下列问题:(分数:5.00)(1).根据上述规定,写出关系模式 R的基本函数依赖。(分数:1.25)_正确答案:()解析:有三个函数依赖:(商店编号,商品编号)部门编号 (商店编号,部门编号)负责人 (商店编号,商品编号)数量(2).找出关系模式 R的候选键。(分数:1.25)_正确答案:()解析:R 的候选键是(商店编号,商品编号)(3).试问关系模式 R最高已经达到第几范式?为什么?(分数:1.25)_正确答案:()解析:因为 R中存在着非主属性“负责人”对候选键(商店编号,商品编号)的传递函数依赖,所以 R属于2NF,不属于 3NF。(4)

31、.如果 R不属于 3NF,请将 R分解成 3NF模式集。(分数:1.25)_正确答案:()解析:将 R分解成: R 1 (商店编号,商品编号,数量,部门编号) R 2 (商店编号,部门编号,负责人)某旅行社管理系统涉及的部分信息如下: (1)景点:景点编号、景点名称、地点、景点描述。 (2)线路:线路编号、线路名称、线路描述。 (3)导游:工号、姓名、等级。 (4)团队:团队编号、人数、开始日期、截止日期。 其中:每条线路由多个景点组成,不同线路的景点存在交叉;每条线路有多名导游,但一名导游只负责一条线路;每条线路可同时存在多个旅游团队,但每个团队只旅游一条线路。(分数:5.00)(1).建立一个反映上述局部应用的 ER模型,要求标注联系类型(可省略实体属性)。(分数:2.50)_正确答案:()解析:(2).根据转换规则,将 ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在)。(分数:2.50)_正确答案:()解析:景点( 景点编号 ,景点名称,地点,景点描述) 线路( 线路编号 ,线路名称,线路描述) 导游( 工号 ,姓名,等级, 线路编号 ) 团队( 团队编号 ,人数,开始日期,截止日期, 线路编号 ) 组成( 线路编号,景点编号 ) (注:_为主键, 为外键。)

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

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

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