【计算机类职业资格】国家四级数据库工程师-试卷37及答案解析.doc

上传人:progressking105 文档编号:1334989 上传时间:2019-10-17 格式:DOC 页数:12 大小:71.50KB
下载 相关 举报
【计算机类职业资格】国家四级数据库工程师-试卷37及答案解析.doc_第1页
第1页 / 共12页
【计算机类职业资格】国家四级数据库工程师-试卷37及答案解析.doc_第2页
第2页 / 共12页
【计算机类职业资格】国家四级数据库工程师-试卷37及答案解析.doc_第3页
第3页 / 共12页
【计算机类职业资格】国家四级数据库工程师-试卷37及答案解析.doc_第4页
第4页 / 共12页
【计算机类职业资格】国家四级数据库工程师-试卷37及答案解析.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、国家四级数据库工程师-试卷 37 及答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_2.数据库的特点包括最小冗余度、较高的程序与数据独立性、易于扩充和。(分数:2.00)A.数据结构化B.数据模块化C.程序结构化D.程序标准化3.将个 M:N 联系转换为关系模式时,该关系模式的关键字为。(分数:2.00)A.N 端实体的关键字B.M 端实体的关键字C.重新选取其他属性D.M

2、 端实体的关键字和 N 端实体的关键字组4.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D.物理设计5.与实体相对应的数据库术语是一。(分数:2.00)A.文件B.记录C.字段D.数据库6.根据规范化理论,关系数据库中的关系必须满足其每一属性都是。(分数:2.00)A.互相关联的B.互不相关的C.不可分解的D.长度可变的7.数据库文件结构有多种形式,记录按照查找码值的升序或降序顺序排列存储的文件结是-。(分数:2.00)A.堆文件B.顺序文件C.散列文件D.索引文件8.对于数据文件和它的一个索引义件,如果数据文件中的每个

3、查找码值在索引文件中都应一个索引记录,则该索引为。(分数:2.00)A.聚集索引B.非聚集索引C.稠密索引D.辅索引9.SQL 语言具有数据定义、数据查询、数据操纵和数据控制功能,语句 SELECTINSERUPDATE 和 DELETE丁以实现下列哪类功能?(分数:2.00)A.数据定义B.数据查询C.数据操纵D.数据控制10.要查询 INFORMATION 表中姓“王”且日名的学生情况。可以用下列哪个命令?(分数:2.00)A.SELECT*FROM INFORMATION WHERE 姓名=王-B.SELECT*FROM INFORMATION WHERE 姓名 LIKE王C.SELEC

4、T*FROM INFORMATION WHERE 姓名=王D.SELECT*FROM INFORMATION WHERE 姓名 LIKE王_11.当多个事务并发执行时,数据库管理系统应保证一个事务的执行不被其他事务干扰,这指的是事务的什么特性?(分数:2.00)A.原子性B.一致性C.隔离性D.持久性12.并发操作可能会产生哪些数据不一致?(分数:2.00)A.丢失修改B.不可重复读C.读“脏”数据D.以上各项均是13.要写触高质量的 SQL 语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用方法?(分数:2.00)A.事务处理B.使用游标C.合理使用索引D.不充分的连接

5、条件14.校园一卡通的转账业务巾,学生的钱少了而系统收入账户的余额也没有增加,这一故障属于(分数:2.00)A.计算机病毒故障B.系统故障C.介质故障D.事务内部故障15.视图是 DBS 采用的。(分数:2.00)A.恢复措施B.并发控制措施C.安全性措施D.完整性措施16.驱动程序管理器是一个-。(分数:2.00)A.静态连接库B.动态连接库C.连接驱动器D.应用管理器17.下列哪组全部属于静态图?一一(分数:2.00)A.用例图、类图、顺序图、部署图B.类图、顺序图、部署图、活动图C.用例图、对象图、顺序圈、交互图D.用例图、类图、组件图、部署图18.在分布式数据库的数据分配巾,全局数据有

6、多个副本在每个物理场地的数据副本,这种数据分配的方法属于-。(分数:2.00)A.集中式B.分害 0 式C.全复制式D.混合式19.在分布式数据库系统中,查询代价是由下列哪几项来衡量的?CPU 代价 lO 代价通信代价 存储代价(分数:2.00)A.B.C.D.20.下面列出的条目中,哪些是联机分析处理的基本分析功能?一 I聚类 切片转轴 切块(分数:2.00)A.I 和 IIB.I 和C.I、和D.都是21.分布式数据库系统的透明性主要表现在位置透明性和。(分数:2.00)A.处理透明性B.数据透明性C.复制透明性D.映射透明性22.实际的数据库管理系统产品在体系结构上通常具有的相同的特征是

7、。(分数:2.00)A.树型结构和网状结构的并用B.采用三级模式结构并提供二级映像功能C.采用关系模型D.有多种接口,提供树型结构到网状结构的映射功能23.SQL Server 2000 的数据以页为基本存储单位,页的大小为。(分数:2.00)A.16kbB.64kbC.32kbD.8kb24.在 sQL Server2000 中,创建数据库时以页面和盘区来组织物理数据,并将数据库对应文件保存在指定文件夹中,这项功能属于数据库设计的哪个阶段?一(分数:2.00)A.需求分析阶段B.概念结构设计阶段C.逻辑结构设计阶段D.物理结构 i 殳计阶段25.已知关系模式 A(c,T,H,R,S),其中各

8、属性的含义是:C:课程;T:教员;H:上课时间;R:教室;s:学生。根据语义有如下函数依赖集 F=CT,(H,R)一一 c,(H,T)一 R,(H,S)一 R。则关系模式 A的码是-。(分数:2.00)A.CB.(H,T)C.(H,S)D.(H,R)26.某企业职工和部门的关系模式如下,其中部门负责人也是一名职工。职工(职工号,姓名,年龄,月工资,部门号。电话,办公室);部门(部门号,部门名,负责人代码,任职时间)。查询每个部门中月工资最高的“职工号”的 SQI。查询语句如下:Select 职工号 from 职工 as E where 月 1:资=(Select Max(月工资)from 职工

9、 as M)。(分数:2.00)A.where M职工号=E职_l 二号B.where M职工号=E负责人代码C.where M部门号=E部门号D.where M部门号=E职工号27.数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且将一直等待下去的一种系统状态称为。(分数:2.00)A.活锁B.死锁C.排它锁D.共享锁28.数据库管理员是数据库的主要维护者,其维护工作包括下列哪几项?数据库的转储和恢复数据库的安全性、完整性控制数据库性能的监控分析和改进数据库的重组和重构(分数:2.00)A.和B.和C.和D.29.允许在转储过程中对数据库进行存取和修改,但不

10、能保证备份数据有效性的数据转储类型是。(分数:2.00)A.增量转储B.差量转储C.静态转储D.动态转储30.在 SQL 中,下列涉及空值的操作中不正确的。(分数:2.00)A.AGE IS NULLB.AGE IS NOT NULLC.AGE=NULLD.NOT(AGE IS NULL)31.下列关于触发器的描述中,不正确的是。(分数:2.00)A.可以实现复杂的商业逻辑B.它是一种特殊的存储过程C.触发器可以用来实现数据完整性D.对于某类操作,可以创建不同类型的触发器二、简答题(总题数:4,分数:8.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:

11、2.00)_33.TransactSQL 与标准 SQL 相比,数据查询语句有什么不同之处?(分数:2.00)_34.什么是数据库的概念结构?试述其特点和设计策略。(分数:2.00)_35.什么是数据库的完整性约束条件?分为哪几类?(分数:2.00)_三、设计题(总题数:3,分数:6.00)36.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_37.一个图书借阅管理数据库要求提供下面服务:1)可以随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍由书号唯一标识。2)可以随时查询书籍借还情况。包括借阅人单位、姓名、借书证号、借书日期和还书日期;并

12、有以下规定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。3)若有需要时,可以通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。并有以下规定:一个出版社可出版多种书籍,同一本书仅为一个出版社出版。出版社名具有唯一性。根据以上假设,试作出如下设计:1)构造满足需求的 ER 图;转换为等价的关系模型结构,并指出每一个关系模式的关键字;2)考察各关系模式的规范化程度,使其达到 3NF。(分数:2.00)_38.在学籍管理中,设有 4 个表,关系模式分别为:STJDENT(SNO,SNAME,SEX,BIRTFtDAY,CLASS)TEAC腿

13、R(1FNO,TNAMESEXBIRTHDAY,PROFESSION,DEPARTMENT)COJRSE(CNO,CNAME,TNO)SCORE(SNO,CNO,DEGREE)说明:学生关系模式中:SNO:学号;SNAME:姓名;SEX:性别;BIRTHDAY:出生口期;CIASS:班级:教师关系模式巾:TNO:教师号;TNAME:姓名;SEX:性别;BIRTHDAY:I 叶生口期;PROFESSION:职称;DEPARTMENT:所在系;课程关系模式中:CNO:课程号;CNAME:课程名;TNO:任课教师号;成绩关系模式中:SNO:学号;CNO:课程号;DEGREE:分数。请用 SQI。查询

14、语句实现下列操作:1)显示教师所有的单位,即不重复的 DEPARTMENT 列。2)显示 STIJDENT 表中“95031班或性别为“女”的同学记求。3)以 CNO 升序,DEGREE 降序显示 SCORE 表的所有记录。4)显示“9503l”班的学生人数。5)显示 SCORE 表中至少有 5 名学生选修的并 I:2 3 H:头的课程号的平均分。6)显示最低分大于 70,最高分小于 90 的 SNO 列。7)显示选修“3 一 105”课程的成绩高于“109”号同学成绩的所有同学的记录。8)显示 SCORE 表中选学多门课程的同学中分数为非最高分成绩的记录。9)列出学号为“108的同学同年出生

15、的所有学生的 SNO、SNAME 和 BIRTHDAY。10)显示“张三”教师任课的学生成绩。(分数:2.00)_国家四级数据库工程师-试卷 37 答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_解析:2.数据库的特点包括最小冗余度、较高的程序与数据独立性、易于扩充和。(分数:2.00)A.数据结构化 B.数据模块化C.程序结构化D.程序标准化解析:解析:数据库中的数据按一

16、定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户所共享。3.将个 M:N 联系转换为关系模式时,该关系模式的关键字为。(分数:2.00)A.N 端实体的关键字B.M 端实体的关键字C.重新选取其他属性D.M 端实体的关键字和 N 端实体的关键字组 解析:解析:从 ER 图向关系模型的转换原则是:1一个实体转换为一个关系模式,实体的属性就足关系的属性,实体的关键字就是关系的关键字。2一个联系转换为一个关系模式,与该联系相连的各实体的码以及联系的属性转换为该关系的属性。该关系的码有三种情况:(1)一个 1:l 的联系转换为个关系,相连实体的关键字都是关系的

17、候选关键字。(2)一个 l:n 的联系转换为一个关系,多方实体的关键字是关系的关键字。(3)个 n:m 的联系转换为一个关系,相连实体的关键字的组合组成关系的关键字(复合关键字)。4.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是。(分数:2.00)A.需求分析B.概念设计C.逻辑设计 D.物理设计解析:解析:完成数据库关系模式设计的阶段是逻辑设计。5.与实体相对应的数据库术语是一。(分数:2.00)A.文件B.记录 C.字段D.数据库解析:解析:客观存在并可以相互区别的事物称为实体,一个学生或一个单位,是在概念世界阶段对现实世界客观存在的个体的称呼;在机器世界中与之对应的数据

18、库术语应是“记录”,由若干数据项或字段组成,描述具体的一个实体或个体的性质。6.根据规范化理论,关系数据库中的关系必须满足其每一属性都是。(分数:2.00)A.互相关联的B.互不相关的C.不可分解的 D.长度可变的解析:解析:规范化理论是关系数据库进行逻辑设计的。对关系最基本的要求是每个属性必须是不可分割的数据单元,即表中不能再包含表。7.数据库文件结构有多种形式,记录按照查找码值的升序或降序顺序排列存储的文件结是-。(分数:2.00)A.堆文件B.顺序文件 C.散列文件D.索引文件解析:解析:顺序文件是一种数据库文件结构形式。在顺序文件中,记录按照查找码值的升序或降序排列存储。8.对于数据文

19、件和它的一个索引义件,如果数据文件中的每个查找码值在索引文件中都应一个索引记录,则该索引为。(分数:2.00)A.聚集索引B.非聚集索引C.稠密索引 D.辅索引解析:解析:对于数据文件和它的一个索引文件,如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则该索引为稠密索引。9.SQL 语言具有数据定义、数据查询、数据操纵和数据控制功能,语句 SELECTINSERUPDATE 和 DELETE丁以实现下列哪类功能?(分数:2.00)A.数据定义B.数据查询C.数据操纵 D.数据控制解析:解析:SQL 语言的数据操纵语句包括 SELECT、INSERT、UPDATE 和 DELETE

20、等。10.要查询 INFORMATION 表中姓“王”且日名的学生情况。可以用下列哪个命令?(分数:2.00)A.SELECT*FROM INFORMATION WHERE 姓名=王-B.SELECT*FROM INFORMATION WHERE 姓名 LIKE王C.SELECT*FROM INFORMATION WHERE 姓名=王D.SELECT*FROM INFORMATION WHERE 姓名 LIKE王_ 解析:解析:LIKE 运算符的一般形式为:列名NOTLIKE。匹配串中可包含四种通配符:一(下划线)、(百分号)、和。11.当多个事务并发执行时,数据库管理系统应保证一个事务的执行

21、不被其他事务干扰,这指的是事务的什么特性?(分数:2.00)A.原子性B.一致性C.隔离性 D.持久性解析:解析:事务具有四个特性:原子性、一致性、隔离性和持久性。 原子性:事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做。 一致性:即必须保证在数据库状态发生变化时数据库数据的一致性,在事务作用于数据库过程巾,数据应始终满足完整性约束。 隔离性:事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不被其他事务十扰。 持续性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。12.并发操作可能会产生哪些数据不一致?(分数:2.00)A.丢失修改B.不可重复读C.

22、读“脏”数据D.以上各项均是 解析:解析:并发操作可能会产生丢失修改、不可重复读和读“脏”数据的不一致问题。13.要写触高质量的 SQL 语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用方法?(分数:2.00)A.事务处理B.使用游标 C.合理使用索引D.不充分的连接条件解析:解析:优化查询的常用方法有合理使用索引、避免或简化排序、消除对大型表行数据的顺序存取、避免相关于查询、避免闲难的正规表达式、使用临时表加速查询、用排序来取代非顺序磁盘存取、不充分的连接条件、存储过程、不要随意使用游标、事务处理。14.校园一卡通的转账业务巾,学生的钱少了而系统收入账户的余额也没有增

23、加,这一故障属于(分数:2.00)A.计算机病毒故障B.系统故障C.介质故障D.事务内部故障 解析:解析:数据库系统中的故障类型有事务内部的故障、系统故障、介质故障以及计算机病毒故障。系统故障是指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新肩动的一类故障。介质故障是指数据库在远行过程中,南于磁头碰撞、磁盘损坏等情况使得数据库中的数据部分或全部丢失的一类故障。计算机病毒是一种恶意的计算机程序,它可以像病毒一样繁殖和传播,在对计算机系统造成破坏的同时也可能对数据库系统造成破坏。事务内部故障分为预期的

24、和非预期的,预期的事务内部故障是指可以通过事务程序本身发现的内部故障。学生消费时,需要把学生账户上的金额划到系统收入账上,这涉及两个更新操作,一是把学生账户余额减少,二是把系统收入账户的金额增加。它们要么全部完成,要么全部不做。学生的钱少了而系统收入帐户的余额也没有增加,使数据库处于不一致状态,属于预期的事务内部故障。15.视图是 DBS 采用的。(分数:2.00)A.恢复措施B.并发控制措施C.安全性措施D.完整性措施 解析:解析:“视图”是 DBS 采用的完整性措施。16.驱动程序管理器是一个-。(分数:2.00)A.静态连接库B.动态连接库 C.连接驱动器D.应用管理器解析:解析:驱动程

25、序管理器是一个动态连接库。17.下列哪组全部属于静态图?一一(分数:2.00)A.用例图、类图、顺序图、部署图B.类图、顺序图、部署图、活动图C.用例图、对象图、顺序圈、交互图D.用例图、类图、组件图、部署图 解析:解析:UML 提供了 9 种不同的罔,分为两类:一类是静态图,包括用例图、类图、对象图、组件图、部署图;另一类是动态图。包括顺序图、交互图、状态图和活动图。也可根据它们在不同视图的应用,把它们分为:1)用例视图:用例图,描述系统的功能;2)结构视图:类图,描述系统的静态结构;对象图。描述系统在某个时刻的静态结构;3)行为视图:顺序图,按时间顺序描述系统元素间的交互;交互图,按照时间

26、和空间的顺序描述系统元素间的交互和它们之间的关系;状态图,描述了系统元素的状态条件和响应;活动图,描述了系统元素的活动;4)实现视图:组件图,描述了实现系统的元素的组织;5)环境视图:部署图,描述环境元素的配置,并把实现系统的元素映射到配置上。18.在分布式数据库的数据分配巾,全局数据有多个副本在每个物理场地的数据副本,这种数据分配的方法属于-。(分数:2.00)A.集中式B.分害 0 式C.全复制式 D.混合式解析:解析:数据分配的方法有集中式、分割式、全复制式和混合式。集中式是指所有数据片断都在一个场地上。分割式是指所有全局数据有且只有一份,它们被分割成若干片断,每一个片断被分配在一个特定

27、的场地上。全复制式是指全局数据有多个副本,在每个物理场地中都有一个完整的数据副本。混合式是指全局数据被分成若干个数据子集,每个子集被分配在一个或多个不同的场地上,每个场地不一定保存所有数据。这种分布方法介于分割式和全复制式之间。19.在分布式数据库系统中,查询代价是由下列哪几项来衡量的?CPU 代价 lO 代价通信代价 存储代价(分数:2.00)A.B. C.D.解析:解析:在分布式数据库系统中,查询代价不仅要考虑 CPU 代价和 IO 代价,还要考虑站点间传输数据的通信代价。20.下面列出的条目中,哪些是联机分析处理的基本分析功能?一 I聚类 切片转轴 切块(分数:2.00)A.I 和 II

28、B.I 和C.I、和D.都是 解析:解析:联机分析处理的基本分析功能包括聚类、切片、转轴和切块。21.分布式数据库系统的透明性主要表现在位置透明性和。(分数:2.00)A.处理透明性B.数据透明性C.复制透明性 D.映射透明性解析:解析:分布式数据库系统的透明性主要表现在位置透明性和复制透明性。22.实际的数据库管理系统产品在体系结构上通常具有的相同的特征是。(分数:2.00)A.树型结构和网状结构的并用B.采用三级模式结构并提供二级映像功能 C.采用关系模型D.有多种接口,提供树型结构到网状结构的映射功能解析:解析:数据库系统中的 DBMS 为三级模式结构提供了两层映像机制:外模式模式映像和

29、模式外模式映像。外模式模式映像是对数据库中不同用户的外模式与数据库逻辑模式之间对应关系的描述。模式内模式映像是对数据库中数据全局逻辑结构与数据的物理存储组织结构之间对应关系的描述。23.SQL Server 2000 的数据以页为基本存储单位,页的大小为。(分数:2.00)A.16kbB.64kbC.32kbD.8kb 解析:解析:sQL Server 2000 的数据以页为基本存储单位,页的大小为 8KB。24.在 sQL Server2000 中,创建数据库时以页面和盘区来组织物理数据,并将数据库对应文件保存在指定文件夹中,这项功能属于数据库设计的哪个阶段?一(分数:2.00)A.需求分析

30、阶段B.概念结构设计阶段C.逻辑结构设计阶段D.物理结构 i 殳计阶段 解析:解析:创建数据库时以页面和盘区来组织物理数据,并将数据库对应文件保存在指定文件夹中,属于物理结构设计阶段的内容。25.已知关系模式 A(c,T,H,R,S),其中各属性的含义是:C:课程;T:教员;H:上课时间;R:教室;s:学生。根据语义有如下函数依赖集 F=CT,(H,R)一一 c,(H,T)一 R,(H,S)一 R。则关系模式 A的码是-。(分数:2.00)A.CB.(H,T)C.(H,S) D.(H,R)解析:解析:设 K 为关系模式 R 中的属性组,若 kU 在 F+中,而找不到 K 的任何一个真子集 K,

31、能使k一 U 在 F+中,则称 K 为关系模式 R 的候选码。26.某企业职工和部门的关系模式如下,其中部门负责人也是一名职工。职工(职工号,姓名,年龄,月工资,部门号。电话,办公室);部门(部门号,部门名,负责人代码,任职时间)。查询每个部门中月工资最高的“职工号”的 SQI。查询语句如下:Select 职工号 from 职工 as E where 月 1:资=(Select Max(月工资)from 职工 as M)。(分数:2.00)A.where M职工号=E职_l 二号B.where M职工号=E负责人代码C.where M部门号=E部门号 D.where M部门号=E职工号解析:解

32、析:子查询“Select Max(月工资)from 职工 a8M where M部门号=E部门号”意为找出 M部门号最高月工资。主查询“Select 职工号 from 职工 8s Ewhere,月工资=”意为该职工的月工资等于最高工资。27.数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且将一直等待下去的一种系统状态称为。(分数:2.00)A.活锁B.死锁 C.排它锁D.共享锁解析:解析:死锁是指数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且将一直等待下去的一种系统状态。28.数据库管理员是数据库的主要维护者,其维护工作

33、包括下列哪几项?数据库的转储和恢复数据库的安全性、完整性控制数据库性能的监控分析和改进数据库的重组和重构(分数:2.00)A.和B.和C.和D. 解析:解析:数据库管理员的维护工作主要包括:数据库的转储和恢复;数据库的安全性、完整性控制;数据库性能的监控分析和改进;数据库的重组和重构。29.允许在转储过程中对数据库进行存取和修改,但不能保证备份数据有效性的数据转储类型是。(分数:2.00)A.增量转储B.差量转储C.静态转储D.动态转储 解析:解析:动态转储允许转储操作和用户事务并发执行,即允许在转储过程中对数据库进行存取和修改。动态转储不能保证备份数据有效性,因为备份文件只保存了转储期问某一

34、时刻的数据,若下一时刻事务修改该数据,这个变动的数据并不会反映在备份文件上。30.在 SQL 中,下列涉及空值的操作中不正确的。(分数:2.00)A.AGE IS NULLB.AGE IS NOT NULLC.AGE=NULL D.NOT(AGE IS NULL)解析:解析:涉及空值的查询中,NULL值在数据库中有特殊的含义,它表示一个未知数据或者一个空值。判断某个值是否为 NULL 值,不能使用普通的比较运算符(=和!=等),只能用专门的判断 NUIA值的语句来完成。判断列取值是否为空的语句格式为:列名 IsNOTNULL。因此 c 项不正确。31.下列关于触发器的描述中,不正确的是。(分数

35、:2.00)A.可以实现复杂的商业逻辑 B.它是一种特殊的存储过程C.触发器可以用来实现数据完整性D.对于某类操作,可以创建不同类型的触发器解析:解析:触发器是一种特殊存储过程,不由用户直接调用,而是由事件来触发。触发器优点:通过级联引用完整性约束;一个表中的同类操作可以创建不同类型的触发器。二、简答题(总题数:4,分数:8.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_解析:33.TransactSQL 与标准 SQL 相比,数据查询语句有什么不同之处?(分数:2.00)_正确答案:(正确答案:不同之处如下: 1)TSQL 新增加 IN

36、TO、COMPUTE 和 COMPUTE BY 三种子句:INTO 子句用于创建一个表,并将查询结果添加到该表中;COMPUTE 子句的作用是产生汇总值,并在结果集中后将汇总值放人摘要列,COMPUTE 与 BY 配合,将起到换行控制和分段小计的作用。 SELECI中增加了1POPPERCENT/短语,增加了SAS及=的列组表示方法。 FROM 子句中新增加了连接表类型及连接表示,数据源中可以使用嵌套的 SELECT 语句。 TSQL 用 GO 表示语句结束,标准 SQL 用分号“;”表示结束。)解析:34.什么是数据库的概念结构?试述其特点和设计策略。(分数:2.00)_正确答案:(正确答案

37、:概念结构设计是将系统需求分析得到的用户需求抽象为信息结构过程。概念结构设计的结果是数据库的概念模型。 概念结构独立于数据库逻辑结构和支持数据库的 DBMS,其主要特点是:概念模型是现实世界的一个真实模型。概念模型应能真实、充分反映现实世界,能满足用户对数据的处理要求。 概念模型应当易于理解。概念模型只有被用户理解后,才可以与设计者交换意见。参与数据库的设计。 概念模型应当易于更改。由于现实世界(应用环境和应用要求)会发生变化,这就需要改变概念模型。易于更改的概念模型有利于修改和扩充。 概念模型应易于向数据模型转换。概念模型最终要转换为数据模型。设计概念模型时应当注意,使其有利于向特定的数据模

38、型转换。)解析:35.什么是数据库的完整性约束条件?分为哪几类?(分数:2.00)_正确答案:(正确答案:数据完整性约束是为了保证进入数据库中的数据的有效性而定义的数据规则。它可以分为以下两类: 针对不同的对象可以分为表级约束、元组级约束和属性级约束(也称列约束)。表级约束是若干元组间、关系之间的约束;元组级约束则是元组中的字段组和字段间联系的约束;属性级约束主要是针对列的类型、取值范围、精度、排序等而制定的约束条件。 针对数据对象的状态可以分为静态约束和动态约束。静态约束是指数据库每一确定状态时的数据对象所应满足的约束条件,它是反映数据库状态稳定时的约束;动态约束是指数据库从一种状态变为另一

39、种状态时,新、旧值之间所满足的约束条件,它是反映数据库在状态变迁的约束。)解析:三、设计题(总题数:3,分数:6.00)36.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_解析:37.一个图书借阅管理数据库要求提供下面服务:1)可以随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍由书号唯一标识。2)可以随时查询书籍借还情况。包括借阅人单位、姓名、借书证号、借书日期和还书日期;并有以下规定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。3)若有需要时,可以通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的

40、出版社增购有关书籍。并有以下规定:一个出版社可出版多种书籍,同一本书仅为一个出版社出版。出版社名具有唯一性。根据以上假设,试作出如下设计:1)构造满足需求的 ER 图;转换为等价的关系模型结构,并指出每一个关系模式的关键字;2)考察各关系模式的规范化程度,使其达到 3NF。(分数:2.00)_正确答案:(正确答案:1)按已知情况及假设,满足上述需求的 E 一转换为等价的关系模型结构如下:)解析:解析:这类问题综合性很强,主要是考查对数据库设计步骤及方法的综合运用能力,包括 ER 概念模型、概念模型向关系数据模型的转换以及规范化处理等一系列工作。 1)建立相应的 ER 图的过程如下: a确定实体

41、类型。本题有 3 个实体类型,即借书人实体、图书实体和出版社实体。 b确定联系类型。借书人实体与图书实体之间是多对多联系,即借阅关系。出版社实体与图书实体之间是 1 对多联系,即出版关系。 c把实体类型和联系类型组合成 ER 图。 d确定实体类型和联系类型的属性。 借书人实体有属性:借书证号、姓名、单位 图书实体有属性:书号、书名、数量、位置、出版社名 出版社实体有属性:出版丰十名、电报挂号、电话、邮编、地址 借阅联系有属性:借书日期、还书日期 转换为等价的关系模型结构如下: 借书人(借书证号,姓名,单位),选择属性中的一个可以唯一的区分每一行的那个属性作为关键字,故选择关键字:借书证号 图书

42、(书号,书名,数量,位置,出版社名),选择关键字:书号 出版社(出版社十名,电报,电话,邮编,地址),选择关键字:出版社名 借阅(借书证号,书号,借书日期,还书日期),选择关键字:借书证号,书号 2)若关系模式是 lNF,且每个非主属性完全函数依赖于码,则此关系模式是 2NF。消除 r 非主属性传递函数依赖于候选关键字的 2NF 的关系模式就是 3NF。考查以 J4 个关系模式,所有非主属性均完全函数依赖候选关键字,达到 2NF;同时,均不存在传递函数依赖,因此均已达到 3NF。38.在学籍管理中,设有 4 个表,关系模式分别为:STJDENT(SNO,SNAME,SEX,BIRTFtDAY,

43、CLASS)TEAC腿 R(1FNO,TNAMESEXBIRTHDAY,PROFESSION,DEPARTMENT)COJRSE(CNO,CNAME,TNO)SCORE(SNO,CNO,DEGREE)说明:学生关系模式中:SNO:学号;SNAME:姓名;SEX:性别;BIRTHDAY:出生口期;CIASS:班级:教师关系模式巾:TNO:教师号;TNAME:姓名;SEX:性别;BIRTHDAY:I 叶生口期;PROFESSION:职称;DEPARTMENT:所在系;课程关系模式中:CNO:课程号;CNAME:课程名;TNO:任课教师号;成绩关系模式中:SNO:学号;CNO:课程号;DEGREE:

44、分数。请用 SQI。查询语句实现下列操作:1)显示教师所有的单位,即不重复的 DEPARTMENT 列。2)显示 STIJDENT 表中“95031班或性别为“女”的同学记求。3)以 CNO 升序,DEGREE 降序显示 SCORE 表的所有记录。4)显示“9503l”班的学生人数。5)显示 SCORE 表中至少有 5 名学生选修的并 I:2 3 H:头的课程号的平均分。6)显示最低分大于 70,最高分小于 90 的 SNO 列。7)显示选修“3 一 105”课程的成绩高于“109”号同学成绩的所有同学的记录。8)显示 SCORE 表中选学多门课程的同学中分数为非最高分成绩的记录。9)列出学号为“108的同学同年出生的所有学生的 SNO、SNAME 和 BIRTHDAY。10)显示“张三”教师任课的学生成绩。(分数:2.00)_

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

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

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