【计算机类职业资格】计算机数据库工程师-96及答案解析.doc

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

1、计算机数据库工程师-96 及答案解析(总分:71.00,做题时间:90 分钟)一、选择题(总题数:29,分数:39.00)1.某公司的客户信息数据库中,选定客户的 ID 号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址间的映射关系,组成索引项,则该索引称为_。A)稀疏索引 B)聚集索引 C)稠密索引 D)非聚集索引(分数:2.00)A.B.C.D.2.以下哪个元素是 IDEF0 建模方法的一部分_。 A) 外部实体 B) 数据存储 C) 活动 D) 加工处理(分数:1.00)A.B.C.D.3.事务处理逻辑设计过程不包括_。A从数据流图中识别该事务对应的子数据流

2、图 B确定子数据图中的信息流类型,划定流界C事务处理逻辑 D应用程序概要设计(分数:2.00)A.B.C.D.4.设有商品销售系统,该系统每天最多产生 1 万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3 年的销售记录,每年按 365 天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8 KB(共 8192 个字节)。该数据库管理系统规定数据页空间

3、全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。A)67178 B)65535 C)65540 D)67158(分数:1.00)A.B.C.D.5.C/S 结构的关键在于_。A) 客户机的分布 B) 功能的分布 C) 服务器的分布 D) 数据的分布(分数:1.00)A.B.C.D.6.下列各项中,哪一项不属于 master 数据库所包含的信息?_A) 登录账号 B) 数据库错误信息C) 系统配置 D) 调度信息(分数:2.00)A.B.C.D.7.数据库系统与文件系统的主要区别是_。A) 数据库系统复杂,而文件系统简单B)

4、 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D) 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量(分数:1.00)A.B.C.D.8.以下关于数据库的访问接口中的 JDBC 接口错误的是_。(A) JDBC 全称是 Java DataBase Connection(B) 是一种用于执行 SQL 语句的 Java API 的面向对象的应用程序接口(C) 有一组用 Java 语言编写的类和接口组成(D) JDBC 可做三件事:与数据库建立连接、发送 SQL 语句并处理结果(分数:2.00)A.B.C.

5、D.9.索引项根据键值在索引文件中顺序排列,组织成一维线性结构,每个索引项直接指向数据文件中的数据记录,则该索引文件称为_。(A) 稀疏索引(B) 聚集索引(C) 稠密索引(D) 单层索引(分数:1.00)A.B.C.D.10.数据库管理系统为提高数据查询效率,可能会采用如下索引技术:有序索引 聚集索引 树型索引 散列(哈希)索引其中,将属性值作为参数,不采用索引键值比较,而是采用一定的计算方法定位数据的有A)仅 B)仅、和C)仅 D)都是(分数:2.00)A.B.C.D.11.数据模型可以分为如下三类_。 A) 实体-联系模型、数据结构模型、物理数据模型 B) 概念模型、关系模型、面向对象模

6、型 C) 概念模型、数据结构模型、物理数据模型 D) 层次模型、网状模型、滚系模型(分数:1.00)A.B.C.D.12.从数据库物理结构角度不需要解决的问题是_。 A) 文件的组织 B) 文件的结构 C) 索引技术 D) 文件的维护(分数:1.00)A.B.C.D.13.数据镜像有很多优点,但是不包括_。A) 数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能B) 发生灾难时,数据库镜像可快速使数据库的备用副本提供服务C) 数据库镜像可以降低应用成本D) 提高生产数据库在升级期间的可用性(分数:2.00)A.B.C.D.14.以下关于死锁检测和恢复叙述错误的是_。A)死锁检测用于定期检

7、查系统是否发生死锁B)死锁恢复用于将系统从死锁中解救出来C)有效的方法是从后面向前 REDO 这个事务的部分操作,主要能够解开系统死锁即可D)为了防止某些事务总是被选作被撤销事务,可以限定每个事务被选为撤销事务的次数(分数:1.00)A.B.C.D.15.现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询:SELECT*FROM 课程表 WHERE 课程名:数据库原理,为提高这类查询的执行效率,下列物理设计方案中,正确且最为合理的是_。A) 为课程名列建立一个主索引B) 为课程名列建立一个位图索引C) 为课程名列建立一个辅索引

8、D) 此表上不需要建任何索引(分数:1.00)A.B.C.D.16.在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方式属于_。 A) 水平分片 B) 垂直分片 C) 导出分片 D) 混合分片(分数:1.00)A.B.C.D.17.实际的数据库管理系统产品在体系结构上通常具有的相同的特征是_。A) 树型结构和网状结构的并用B) 采用三级模式结构并提供二级映像功能C) 采用关系模型D) 有多种接口,提供树型结构到网状结构的映射功能(分数:2.00)A.B.C.D.18.需求是软件项目投资方和使用者对目标系统在功能和性能等方面的期望和要求的集合。关于需求分析阶段的工作,下

9、列说法错误的是A)对于应用系统的错误,在设计阶段修复错误的代价要大于在需求分析阶段的修复代价,而在运行维护阶段的修复代价更是远远大于需求分析阶段的修复代价B)开发人员一般只熟悉计算机技术而不太熟悉应用领域的业务,而用户一般只熟悉业务但不熟悉计算机技术,因此需求分析工作需要开发人员与用户紧密配合来完成C)在获取和理解用户需求的基础上,设计人员可利用 DFD 等建模方法来描述应用系统的非功能需求和应用系统的整体特性D)需求文档是需求分析工作完成的标志,也是软件生命周期后续阶段工作的依据,要求内容准确、表达清楚且论述全面(分数:1.00)A.B.C.D.19.以下关于数据完整性叙述错误的是_。A)

10、域约束限制指定表列的取值及范围B) 主码约束定义每个关系的主码不空,但可以不唯一C) 引用完整性约束定义不同关系模式的属性之间满足的条件D) 引用完整性约束定义一个关系模式中属性之间可能满足的条件(分数:1.00)A.B.C.D.20.视图机制具有很多优点,下面哪一项不是它的优点?_A) 视图机制对机密数据提供了自动的安全保护功能B) 视图机制方便了不同的用户以同样的方式看待同一数据C) 简化了用户观点D) 视图对于数据库的重构造提供了一定程度的逻辑独立性(分数:2.00)A.B.C.D.21.下列不属于并行数据库的系统结构的是A)共享内存结构 B)共享磁盘结构C)无共享结构 D)共享处理器结

11、构(分数:1.00)A.B.C.D.22.有某个准备上线运行的数据库应用系统,其数据库已经建立,应用程序已经编制完毕。设有下列活动:录入或导入各类实际业务数据检查所有应为空的数据表,清除其中的测试数据对系统的各项功能进行充分的测试,发现不足,加以改进,直到程序功能符合上线要求在试运行过程中,收集各部门对系统功能和性能的评价,找出系统中存在的不足并加以改进在一些数据表中生成大量的模拟数据,或同时模拟大量的用户登录后执行各项功能,进行压力测试扩展数据库服务器的存储空间,以防存储空间不足以上活动,一般不属于上线试运行前开展的活动是_。A) 仅和 B) 仅、和 C) 仅、和 D) 仅、和(分数:2.0

12、0)A.B.C.D.23.DBMS 中实现事务持久性的子系统是_。 A) 完整性管理子系统 B) 并发控制子系统 C) 安全性管理子系统 D) 恢复管理子系统(分数:1.00)A.B.C.D.24.不但能够防止丢失修改,还可进一步防止读脏数据,但不能防止不可重复读的封锁协议是_。 A) 一级封锁协议 B) 二级封锁协议 C) 三级封锁协议 D) 四级封锁协议(分数:2.00)A.B.C.D.25.下列关于数据仓库的叙述中,哪一项是不正确的A)底层的数据仓库服务器一般是一个关系型数据库系统B)数据仓库中间层 OLAP 服务器只能采用关系型 OLAPC)数据仓库前台工具中包括报表工具D)数据仓库通

13、常采用三层体系结构(分数:1.00)A.B.C.D.26.以下不属于数据库系统安全性的主要技术和方法的是_。(A) 视图机制(B) 存取机制(C) 审计机制(D) 出入机房登记和加锁(分数:1.00)A.B.C.D.27.在数据库服务器中,不允许更改数据库中所有用户表中的数据的固定数据库角色是_。A) db_owner B) db_denydatawriterC) db_datawriter D) sysadmin(分数:1.00)A.B.C.D.28.概念模型的典型代表是_。A) 关系模型 B) 网状模型C) 实体一联系模型 D) 面向对象模型(分数:1.00)A.B.C.D.29.在 DB

14、 的三级模式结构中,最接近用户的模式是_。 A) 外模式 B) 模式 C) 子模式 D) 内模式(分数:1.00)A.B.C.D.二、应用题(总题数:3,分数:12.00)有学生选课表 SC(Sno,Cno,Grade),各属性为学号,课程号,成绩;完成 SQL 语句:找出每个学生超过他选修课平均成绩的课程号。SELECT Sno,CnoFROM SC XWHERE_(SELECT_FROM SC Y_);(分数:6.00)填空项 1:_填空项 1:_填空项 1:_30.由多块磁盘构成的一个整体,但是这并不等于是简单的磁盘容量叠加,而是相对于其他存储设备在容量、管理、性能、可靠性和可用性上都有

15、了进一步的提高的是 1(分数:2.00)填空项 1:_SQL 语言和主语言具有不同的数据处理方式,SQL 是面向 (1) 的,而主语言是面向 (2) 。(分数:4.00)填空项 1:_填空项 1:_三、设计与应用题(总题数:2,分数:20.00)31.在一个教务管理系统中,设有如下关系表:学生(学号,姓名,性别,年龄,班级)教师(教师号,教师名,职称,系别)课程(课程号,课程名,教师号)选课(学号,课程号,成绩)其中,学号、教师号和课程号分别是学生表、教师表和课程表的主码。请用 SQL 语句完成如下操作:以系为单位,统计每个系教师所有课程成绩的平均分。统计各门课程的选课人数,并按从高到低的顺序

16、进行排列。列出“计算机系”所有教授“数据结构”课程的教师的姓名和职称。统计每门课程成绩未达到 60 分的学生人数和课程名并按人数降序进行排列。列出课程成绩未达该门课程平均分的学生姓名、课程名和分数。(分数:10.00)_32.现有如下两个关系模式:Employees(Eid,Name,DeptNO)Departments(DeptNO,DeptName,TotalNumber)Employees 关系模式描述了职工编号、姓名和所在部门;Depa rtments 关系模式描述了部门编号、名称和职工总数。请按 SQL Server 所采用的 TransactSQL 语法格式编写具有以下功能的后触发

17、性触发器:每当在Employees 中插入一行数据时,相应部门的职工总数就加 1。(分数:10.00)_计算机数据库工程师-96 答案解析(总分:71.00,做题时间:90 分钟)一、选择题(总题数:29,分数:39.00)1.某公司的客户信息数据库中,选定客户的 ID 号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址间的映射关系,组成索引项,则该索引称为_。A)稀疏索引 B)聚集索引 C)稠密索引 D)非聚集索引(分数:2.00)A. B.C.D.解析:解析 如果只有部分查找码的值有对应的索引记录,则该索引称为稀疏索引。2.以下哪个元素是 IDEF0 建模方法

18、的一部分_。 A) 外部实体 B) 数据存储 C) 活动 D) 加工处理(分数:1.00)A.B.C. D.解析:解析 IDEF0 建模方法组成元素包括箭头和活动,所以本题的答案为 C。B、D 属于 DFD 建模方法的一部分,A 外部实体既不是 DFD 建模方法的一部分,也不是 IDEF0 方法的一部分。3.事务处理逻辑设计过程不包括_。A从数据流图中识别该事务对应的子数据流图 B确定子数据图中的信息流类型,划定流界C事务处理逻辑 D应用程序概要设计(分数:2.00)A.B.C.D. 解析:解析 事务处理逻辑设计过程中不包括应用程序概要设计。4.设有商品销售系统,该系统每天最多产生 1 万条商

19、品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3 年的销售记录,每年按 365 天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8 KB(共 8192 个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。A)67178 B)65535 C)655

20、40 D)67158(分数:1.00)A. B.C.D.解析:解析 单条商品销售记录占用字节:10+8+8+8+4+4+8=50 字节。单数据页可存储销售记录条数:163 条(16350=8150 字节;16450=8200 字节)。保存三年的销售总记录数:336510000=10950000 条。需要的数据页数目=67178(67178163=10950014;67177163=10949851)。5.C/S 结构的关键在于_。A) 客户机的分布 B) 功能的分布 C) 服务器的分布 D) 数据的分布(分数:1.00)A.B. C.D.解析:解析 C/S 结构的关键在于功能的分布。6.下列各

21、项中,哪一项不属于 master 数据库所包含的信息?_A) 登录账号 B) 数据库错误信息C) 系统配置 D) 调度信息(分数:2.00)A.B.C.D. 解析:解析 master 数据库所包含的信息有登录账号、数据库错误信息、系统配置等,不包括调度信息。7.数据库系统与文件系统的主要区别是_。A) 数据库系统复杂,而文件系统简单B) 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D) 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量(分数:1.00)A.B. C.D.解析:解析 数据库系统与文件系统

22、两者之间的主要区别是组织数据的方式不同,文件系统是面向组织数据的,而数据库系统是面向全局组织数据的,这种组织方式可以解决数据冗余问题。8.以下关于数据库的访问接口中的 JDBC 接口错误的是_。(A) JDBC 全称是 Java DataBase Connection(B) 是一种用于执行 SQL 语句的 Java API 的面向对象的应用程序接口(C) 有一组用 Java 语言编写的类和接口组成(D) JDBC 可做三件事:与数据库建立连接、发送 SQL 语句并处理结果(分数:2.00)A. B.C.D.解析:9.索引项根据键值在索引文件中顺序排列,组织成一维线性结构,每个索引项直接指向数据

23、文件中的数据记录,则该索引文件称为_。(A) 稀疏索引(B) 聚集索引(C) 稠密索引(D) 单层索引(分数:1.00)A.B.C.D. 解析:10.数据库管理系统为提高数据查询效率,可能会采用如下索引技术:有序索引 聚集索引 树型索引 散列(哈希)索引其中,将属性值作为参数,不采用索引键值比较,而是采用一定的计算方法定位数据的有A)仅 B)仅、和C)仅 D)都是(分数:2.00)A.B.C. D.解析:解析 散列是一种快速查找技术,它利用定义在文件记录上的查找码(也称为散列域),通过计算一个散列函数,以散列函数值作为记录的物理地址,实现对文件记录直接快速访问。11.数据模型可以分为如下三类_

24、。 A) 实体-联系模型、数据结构模型、物理数据模型 B) 概念模型、关系模型、面向对象模型 C) 概念模型、数据结构模型、物理数据模型 D) 层次模型、网状模型、滚系模型(分数:1.00)A.B.C.D. 解析:解析 按照数据模型在数据建模和数据管理中的不同作用,可以将其分为概念数据模型、数据结构模型和物理数据模型,所以本题的答案为 D。12.从数据库物理结构角度不需要解决的问题是_。 A) 文件的组织 B) 文件的结构 C) 索引技术 D) 文件的维护(分数:1.00)A.B.C.D. 解析:解析 从数据库物理结构角度需要解决的问题包括文件的组织、文件的结构、文件的存取和索引技术,因此本题

25、答案为 D。13.数据镜像有很多优点,但是不包括_。A) 数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能B) 发生灾难时,数据库镜像可快速使数据库的备用副本提供服务C) 数据库镜像可以降低应用成本D) 提高生产数据库在升级期间的可用性(分数:2.00)A.B.C. D.解析:解析 数据库镜像是一种用于提高数据库可用性的解决方案,它根据 DBA 的要求,自动把整个数据库或其中的关键数据复制到另一个磁盘上。数据镜像好处包括选项的 A、B、D。但 C 不是。14.以下关于死锁检测和恢复叙述错误的是_。A)死锁检测用于定期检查系统是否发生死锁B)死锁恢复用于将系统从死锁中解救出来C)有效的方

26、法是从后面向前 REDO 这个事务的部分操作,主要能够解开系统死锁即可D)为了防止某些事务总是被选作被撤销事务,可以限定每个事务被选为撤销事务的次数(分数:1.00)A.B.C. D.解析:解析 对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务,更为有效的方法是从后面 UNDO 这个事务的部分操作,只要能够解开系统死锁即可。15.现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询:SELECT*FROM 课程表 WHERE 课程名:数据库原理,为提高这类查询的执行效率,下列物理设计方案中,正确

27、且最为合理的是_。A) 为课程名列建立一个主索引B) 为课程名列建立一个位图索引C) 为课程名列建立一个辅索引D) 此表上不需要建任何索引(分数:1.00)A.B.C. D.解析:解析 本题考查索引的设置。课程名不是主码,建立辅索引可提高查询效率。故本题选 C。16.在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方式属于_。 A) 水平分片 B) 垂直分片 C) 导出分片 D) 混合分片(分数:1.00)A.B.C. D.解析:解析 在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方式属于导出分片。17.实际的数据库管理系统产品在体系结构上

28、通常具有的相同的特征是_。A) 树型结构和网状结构的并用B) 采用三级模式结构并提供二级映像功能C) 采用关系模型D) 有多种接口,提供树型结构到网状结构的映射功能(分数:2.00)A.B. C.D.解析:解析 数据库系统中的 DBMS 为三级模式结构提供了两层映像机制:外模式/模式映像和模式/外模式映像。外模式/模式映像是对数据库中不同用户的外模式与数据库逻辑模式之间对应关系的描述。模式/内模式映像是对数据库中数据全局逻辑结构与数据的物理存储组织结构之间对应关系的描述。18.需求是软件项目投资方和使用者对目标系统在功能和性能等方面的期望和要求的集合。关于需求分析阶段的工作,下列说法错误的是A

29、)对于应用系统的错误,在设计阶段修复错误的代价要大于在需求分析阶段的修复代价,而在运行维护阶段的修复代价更是远远大于需求分析阶段的修复代价B)开发人员一般只熟悉计算机技术而不太熟悉应用领域的业务,而用户一般只熟悉业务但不熟悉计算机技术,因此需求分析工作需要开发人员与用户紧密配合来完成C)在获取和理解用户需求的基础上,设计人员可利用 DFD 等建模方法来描述应用系统的非功能需求和应用系统的整体特性D)需求文档是需求分析工作完成的标志,也是软件生命周期后续阶段工作的依据,要求内容准确、表达清楚且论述全面(分数:1.00)A.B.C. D.解析:19.以下关于数据完整性叙述错误的是_。A) 域约束限

30、制指定表列的取值及范围B) 主码约束定义每个关系的主码不空,但可以不唯一C) 引用完整性约束定义不同关系模式的属性之间满足的条件D) 引用完整性约束定义一个关系模式中属性之间可能满足的条件(分数:1.00)A.B. C.D.解析:解析 主码约束定义每个关系的主码不空,并且是唯一的。20.视图机制具有很多优点,下面哪一项不是它的优点?_A) 视图机制对机密数据提供了自动的安全保护功能B) 视图机制方便了不同的用户以同样的方式看待同一数据C) 简化了用户观点D) 视图对于数据库的重构造提供了一定程度的逻辑独立性(分数:2.00)A.B. C.D.解析:解析 视图机制的优点是:视图机制方便了不同用户

31、以不同方式看待同一数据,故 B 项错误。21.下列不属于并行数据库的系统结构的是A)共享内存结构 B)共享磁盘结构C)无共享结构 D)共享处理器结构(分数:1.00)A.B.C.D. 解析:22.有某个准备上线运行的数据库应用系统,其数据库已经建立,应用程序已经编制完毕。设有下列活动:录入或导入各类实际业务数据检查所有应为空的数据表,清除其中的测试数据对系统的各项功能进行充分的测试,发现不足,加以改进,直到程序功能符合上线要求在试运行过程中,收集各部门对系统功能和性能的评价,找出系统中存在的不足并加以改进在一些数据表中生成大量的模拟数据,或同时模拟大量的用户登录后执行各项功能,进行压力测试扩展

32、数据库服务器的存储空间,以防存储空间不足以上活动,一般不属于上线试运行前开展的活动是_。A) 仅和 B) 仅、和 C) 仅、和 D) 仅、和(分数:2.00)A.B.C. D.解析:解析 属于数据库运行阶段内容;属于试运行阶段功能测试内容;属于数据库维护阶段功能一数据库的重组与重构。故选项 C)正确。23.DBMS 中实现事务持久性的子系统是_。 A) 完整性管理子系统 B) 并发控制子系统 C) 安全性管理子系统 D) 恢复管理子系统(分数:1.00)A.B.C.D. 解析:解析 DBMS 中实现事务持久性的子系统是恢复管理子系统。24.不但能够防止丢失修改,还可进一步防止读脏数据,但不能防

33、止不可重复读的封锁协议是_。 A) 一级封锁协议 B) 二级封锁协议 C) 三级封锁协议 D) 四级封锁协议(分数:2.00)A.B. C.D.解析:解析 不但能够防止丢失修改,还可进一步防止读脏数据,但不能防止不可重复读的封锁协议是二级封锁协议。25.下列关于数据仓库的叙述中,哪一项是不正确的A)底层的数据仓库服务器一般是一个关系型数据库系统B)数据仓库中间层 OLAP 服务器只能采用关系型 OLAPC)数据仓库前台工具中包括报表工具D)数据仓库通常采用三层体系结构(分数:1.00)A.B. C.D.解析:解析 数据仓库中间层 OLAP 服务器不一定只采用关系型 OLAP,还可以采用基于多维

34、数据库的OLAP 和混合型的 OLAP。26.以下不属于数据库系统安全性的主要技术和方法的是_。(A) 视图机制(B) 存取机制(C) 审计机制(D) 出入机房登记和加锁(分数:1.00)A.B.C.D. 解析:27.在数据库服务器中,不允许更改数据库中所有用户表中的数据的固定数据库角色是_。A) db_owner B) db_denydatawriterC) db_datawriter D) sysadmin(分数:1.00)A.B. C.D.解析:解析 在数据库服务器中不允许更改数据库中所有用户表中的数据的固定数据库角色是db_denydatawriter。28.概念模型的典型代表是_。A

35、) 关系模型 B) 网状模型C) 实体一联系模型 D) 面向对象模型(分数:1.00)A.B.C. D.解析:解析 概念模型是按用户的观点对数据建模,强调其语义表达能力,概念应该简单、清晰、易于用户理解,它是对现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具。其典型代表就是著名的“实体一联系模型”。29.在 DB 的三级模式结构中,最接近用户的模式是_。 A) 外模式 B) 模式 C) 子模式 D) 内模式(分数:1.00)A. B.C.D.解析:解析 外模式(External Schema)也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征

36、的描述,是与某一应用有关的数据的逻辑表示。作为用户与数据辜系统的接口,一个数据库可以有多个外模式。所以本题的答案为 A。二、应用题(总题数:3,分数:12.00)有学生选课表 SC(Sno,Cno,Grade),各属性为学号,课程号,成绩;完成 SQL 语句:找出每个学生超过他选修课平均成绩的课程号。SELECT Sno,CnoFROM SC XWHERE_(SELECT_FROM SC Y_);(分数:6.00)填空项 1:_ (正确答案:Grade=)解析:填空项 1:_ (正确答案:AVG(Grade))解析:填空项 1:_ (正确答案:WHERE Y.Sno=X.Sno)解析:解析 平

37、均成绩的查询要用到聚集函数 AVG(),而自身的链接操作要对表进行不同命名,再在相同的属性上进行链接操作。30.由多块磁盘构成的一个整体,但是这并不等于是简单的磁盘容量叠加,而是相对于其他存储设备在容量、管理、性能、可靠性和可用性上都有了进一步的提高的是 1(分数:2.00)填空项 1:_ (正确答案:RAID(廉价冗余磁盘阵列))解析:SQL 语言和主语言具有不同的数据处理方式,SQL 是面向 (1) 的,而主语言是面向 (2) 。(分数:4.00)填空项 1:_ (正确答案:集合)解析:填空项 1:_ (正确答案:记录)解析:解析 SQL 是面向集合的,主要是对数据集合的做的一些活动,而主

38、语言是面向记录的,主要是对数据库中的表进行的一系列活动。三、设计与应用题(总题数:2,分数:20.00)31.在一个教务管理系统中,设有如下关系表:学生(学号,姓名,性别,年龄,班级)教师(教师号,教师名,职称,系别)课程(课程号,课程名,教师号)选课(学号,课程号,成绩)其中,学号、教师号和课程号分别是学生表、教师表和课程表的主码。请用 SQL 语句完成如下操作:以系为单位,统计每个系教师所有课程成绩的平均分。统计各门课程的选课人数,并按从高到低的顺序进行排列。列出“计算机系”所有教授“数据结构”课程的教师的姓名和职称。统计每门课程成绩未达到 60 分的学生人数和课程名并按人数降序进行排列。

39、列出课程成绩未达该门课程平均分的学生姓名、课程名和分数。(分数:10.00)_正确答案:(Select AVG(成绩),系别 From 教师,课程,选课 Where 教师,教师号=课程,教师号 and课程,课程号=选课,课程号 Group by 系别Select 课程名,count(*)From 课程,选课 Where 选课,课程号=课程,课程号Group by 课程名 Order by 2 descSelect distinct 教师名,职称 From 教师,课程,选课Where 课程,课程号=选课,课程号 and 选课教师号=教师,教师号 and 教师,系别=计算机系and 课程名=数据结

40、构Select count(*),课程名 From 课程.选课 Where 课程.课程号=选课.课程号 and 成绩60Group by 课程.课程名 Order by 1 DESCSelect 姓名,课程名,成绩 From 选课 as a,学生,课程 Where 学生.学号=a.学号 and 课程.课程号=a.课程号 and 成绩(Select AVG(成绩)From 选课 as b Where a.课程号=b.课程号)解析:32.现有如下两个关系模式:Employees(Eid,Name,DeptNO)Departments(DeptNO,DeptName,TotalNumber)Empl

41、oyees 关系模式描述了职工编号、姓名和所在部门;Depa rtments 关系模式描述了部门编号、名称和职工总数。请按 SQL Server 所采用的 TransactSQL 语法格式编写具有以下功能的后触发性触发器:每当在Employees 中插入一行数据时,相应部门的职工总数就加 1。(分数:10.00)_正确答案:(Create trigger sq1_tri on employees forinsert asDeclare eid varchar(11)Deelare name varchar(20)Declare deptno varchar(11)Declare yjy cursor forSelect*from insertedOpen yiyFetch next from yjy into eid, name, deptnoWhile fetch_status=0BeginUpdate departmentsSet totalnumber=totalnumber+1Where deptno= deptnoFetch next from yjy into eid, name, deptnoEndClose yjyDeallocate yjy)解析:

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

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

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