2011年3月全国计算机等级考试四级数据库工程师真题及参考答案
2011年3月全国计算机等级考试四级数据库工程师笔试真题 一、选择题((1)~(20)每题1分,(21)~(30)每题2分,共40分) 下列各题A、B、C、D、四个选项中,只有一个选项是正确的。请将正确选项涂写在答题 卡相应位置上,答在试卷上不得分。
1. 某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是 A. 将此查询语句放置在视图中,使用视图实现该查询操作 B. 修改实现此功能的查询语句,将连接查询改为嵌套查询 C. 将此功能涉及到的表进行合并,然后对合并后的表进行查询 D. 将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作
2. 在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。下列关于基于锁的并发控制技术的说法,错误的是 A. 锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用 B. 数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,此数据 项上只能再加一个排它锁 C. 数据库管理系统可以采用先来先服务的方式防止出现活锁现象 D. 当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁
3. 在大型企业的数据库应用系统中,联机事务处理(OLTP)和联机分析处理(OLAP)是常见的数据管理与数据分析形式。关于OLTP和OLAP,一般情况下,下列说法正确的是 A. OLTP系统的安全性要求比OLAP系统的低,也比较容易实现 B. OLTP系统在访问数据时,一般以单条记录访问为主,集合访问为辅,OLAP系统则相反 C. OLTP要求系统必须具有很高的响应速度,而OLAP对系统响应速度的要求较为宽松 D. OLTP系统一般由企业的中上层或决策层使用,而OLAP系统一般由企业的中下层业务人员 使用
4. 设在SQL Server 2000中,某关系表需要存储职工的工资信息,工资的范围为2000~10000,设用整型类型存储。下列数据类型中最合适的是 A. int B. smallint C. tinyint D. bigint
5. 在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。下列关于数据库应用系统实现与部署阶段工作的说法,错误的是 A. 此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构 B. 此阶段会将用户原有数据按照新的数据结构导入到新系统中 C. 此阶段会进行应用系统编码和编码测试,编码测试可以使用白盒测试方法也可以使用黑盒测试方法 D. 此阶段如果发现系统的功能、性能不满足用户需求,应尽快进行系统升级工作 6. 存储管理器是数据库管理系统非常重要的组成部分。下列关于存储管理器的说法,错误的是 A. 存储管理器负责检查用户是否具有数据访问权限 B. 为了提高数据访问效率,存储管理器会将部分内存用于数据缓冲,同时使用一定的算法对内存缓冲区中的数据块进行定期置换 C. 存储管理器会为编译好的查询语句生成执行计划,并根据执行计划访问相关数据 D. 存储管理器以事务方式管理用户对数据的访问,以确保数据库并发访问的正确性
7. 已知某高校图书借阅管理系统中包含系、教师、学生、教师编号、系名、书名、图书、学生性别、职称、学生姓名、书价的信息。这些信息中能够被标识为实体集的是 Ⅰ. 系、教师、学生、图书 Ⅱ.教师编号、系名、书名、学生姓名 Ⅲ.学生性别、职称、学生姓名、书价 Ⅳ.图书、教师、书名 A. 仅Ⅰ B. 仅Ⅰ和Ⅱ C. 仅Ⅰ、Ⅱ和Ⅳ D. 全部
8. 在数据库应用系统开发的需求调研阶段,需要对用户提出的需求进行分析和整理。此过程不仅需要描述用户提出的具体功能需求,也需要对用户未明确提出的非功能需求进行描述。设在某商场经营管理系统的需求分析阶段整理了下列需求: Ⅰ.系统需要支持会员制 Ⅱ.系统不需要考虑财务核算功能 Ⅲ.系统应长期稳定运行 Ⅳ.系统应有销售统计功能 Ⅴ.系统应保证数据存储安全 上述需求中属于非功能需求的是 A. 仅Ⅲ和Ⅳ B. 仅Ⅲ和Ⅴ C. 仅Ⅳ和Ⅴ D. 仅Ⅰ、Ⅱ和Ⅴ
9. 下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是 A. 客户端使用浏览器,浏览器与Web应用服务器之间的通信使用超文本传输协议(HTTP) B. 数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器 C. 这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大 D. 这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务
10. 实体联系模型简称ER模型,是数据库设计常用的一种建模方法。关于ER模型,下列说法错误的是 A. ER模型能帮助建模人员用一种简单的方法描述现实世界中的数据及数据之间的联系 B. 用ER模型建模的基本思路是分类标识客观事物,将具有相同属性特征的事物抽象为实体集 C. ER模型可以描述实体集之间一对一、一对多和多对多联系,也可以描述一个实体集中记录之间的联系 D. 用ER模型描述实体集及实体集之间的联系时,需要考虑数据在计算机中存储及处理的特征 11. 日志文件对实现数据库系统故障的恢复有非常重要的作用。下列关于数据库系统日志文件的说法,正确的是 A. 数据库系统不要求日志的写入顺序必须与并行事务执行的时间次序一致 B. 为了保证数据库是可恢复的,必须严格保证先写数据库后写日志 C. 日志文件中检查点记录的主要作用是提高系统出现故障后的恢复效率 D. 系统故障恢复必须使用日志文件以保证数据库系统重启时能正常恢复,事务故障恢复不一定需要使用日志文件
12. 设某数据库在非工作时间(每天8:00以前、18:00以后、周六和周日)不允许授权用户在职工表中插入数据。下列方法中能够实现此需求且最为合理的是 A. 建立存储过程 B. 建立后触发型触发器 C. 定义内嵌表值函数 D. 建立前触发型触发器
13. 下列关于函数依赖概念的说法,正确的是 A. 函数依赖研究一个关系中记录之间的依赖关系 B. 函数依赖研究一个关系中属性之间的依赖关系 C. 函数依赖研究一个关系中主码与外码之间的依赖关系 D. 函数依赖研究一个关系中某列不同行之间取值的依赖关系
14. 在SQL Server 2000的某数据库中,设U1用户是R1角色中的成员,现已授予R1角色对T表具有SELECT和DEN YUPDATE权限,同时授予了U1用户对T表具有INSERT和UPDATE权限,则U1用户最终对T表具有的权限是 A. SELECT和INSERT B. INSERT和UPDATE C. SELECT、INSERT和UPDATE D. INSERT
15. 下列关于概念数据模型的说法,错误的是 A. 概念数据模型并不依赖于具体的计算机系统和数据库管理系统 B. 概念数据模型便于用户理解,是数据库设计人员与用户交流的工具,主要用于数据库设计 C. 概念数据模型不仅描述了数据的属性特征,而且描述了数据应满足的完整性约束条件 D. 概念数据模型是现实世界到信息世界的第一层抽象,强调语义表达功能
16. 在某信息管理系统中需管理职工的照片信息,由于照片数据量较大,照片信息是否存储在数据库中成为讨论的焦点问题。下列关于照片存储与使用的说法,错误的是 A. 将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多 B. 将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量 C. 将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度 D. 与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性 17. 现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询: SELECT*FROM课程表WHERE课程名:数据库原理, 为提高这类查询的执行效率,下列物理设计方案中,正确且最为合理的是 A. 为课程名列建立一个主索引 B. 为课程名列建立一个位图索引 C. 为课程名列建立一个辅索引 D. 此表上不需要建任何索引
18. 关于并行数据库,下列说法错误的是 A. 层次结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构 B. 无共享结构通过最小化共享资源来降低资源竞争,因此具有很高的可扩展性,适合于OLTP应用 C. 并行数据库系统经常通过负载均衡的方法来提高数据库系统的业务吞吐率 D. 并行数据库系统的主要目的是实现场地自治和数据全局透明共享
19. 现有一个具有多个分店的大型连锁超市,该连锁超市使用统一的连锁业务经营管理系统管理其日常业务。已知其中的销售数据明细表结构为(销售记录ID,商品ID,价格,数量,总金额,销售时问,分店ID,该表数据量很大。为了提高数据访问效率,系统将每年每个分店的销售数据划分成独立的数据表,这种划分方式被称为 A. 轮转划分 B. 范围划分 C. 散列划分 D. 多维划分
20. 在开发数据库应用系统时,使用存储过程可以提高数据访问效率,降低网络流量。下列关于存储过程的说法,错误的是 A. 存储过程可以接受输入参数,并可将执行结果以输出参数形式返回 B. 存储过程可以有多个输入参数,但只能有一个输出参数 C. 定义存储过程时,在一个存储过程中可以同时包含数据的增、删、改、查操作 D. 存储过程的输入参数和输出参数均可有默认值
21. 下列关于关系数据模型和关系表的说法,正确的是 Ⅰ.关系数据模型以集合论为基础表示和处理数据 Ⅱ.关系数据模型同时支持非过程化语言和过程化语言直接存取数据 Ⅲ.“create table…”语句用于定义关系表的结构及数据完整性约束 Ⅳ.在关系表上执行select或delete操作时,DBMS会检查数据完整性约束 A. 仅Ⅰ和Ⅲ B. 仅II和Ⅳ C. 仅Ⅲ和Ⅳ D. 仅Ⅰ和Ⅳ
22. 某数据库应用系统使用SQL Server 2000作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器CPU使用率小于1%,磁盘IO也非常小。造成此现象可能的原因是 A. 客户机到数据库服务器的网络故障 B. 更新操作涉及到的表没有建立主码 C. 更新的字段没有建立有效的索引 D. 更新操作涉及到的数据被锁定
计算机四级考试《数据库系统工程师》测试题及答案
计算机四级考试《数据库系统工程师》测试题及答案1 . 试述关系模型的三个组成部分。
(填空题)关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
2 .关系数据模型中,二维表的列称为________,二维表的行称为________。
(问答题)属性记录或元组3 . 试述关系数据语言的特点和分类。
(填空题)关系数据语言可以分为三类:关系代数语言,例如ISBL 关系演算语言,包括:元组关系演算语言,例如APLHA,QUEL 域关系演算语言,例如QBE 具有关系代数和关系演算双重特点的语言例如SQL 这些关系数据语言的共同特点是,具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。
4 .用户选作元组标识的一个候选码为________,其属性不能取________。
(问答题)主码空值5 .定义并理解下列术语,说明它们之间的联系与区别: (1) 域,笛卡尔积,关系,元组,属性(2)主码,候选码,外部码 (3)关系模式,关系,关系数据库 (填空题)域:域是一组具有相同数据类型的值的集合。
笛卡尔积:给定一组域D1,D2,…,Dn,这些域中可以有相同的。
这组域的笛卡尔积为:D1×D2×…×Dn={ (d1,d2,…,dn)|di?Di,i=1,2,…,n }其中每一个元素(d1,d2,…,dn)叫作一个n元组(n-tuple)或简称元组(Tuple)。
元素中的每一个值di叫作一个分量(Component)。
关系:在域D1,D2,…,Dn上笛卡尔积D1×D2×…×Dn的子集称为关系,表示为 R(D1,D2,…,Dn)元组:关系中的每个元素是关系中的元组。
属性:关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域。
由于域可以相同,为了加以区分,必须对每列起一个名字,称为属性(Attribute)。
候选码:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码(Candidate key)。
3月计算机四级《数据库工程师》模拟试题三参考答案
3月计算机四级《数据库工程师》模拟试题三参考答案一、选择题:(共90题,分为1分题和2分题,满份120分。
带“*”的题为2分题,其余均为1分题。
)1.B2.C *3.C *4.A5.D6.B *7.B8.B9.D 10.C* 11.C 12.B 13.D 14.C 15.C* 16.D 17.C 18.B * 19.D 20.C21.D 22.C 23.B * 24.C 25.A26.D 27.B * 28.A 29.C * 30.C* 31.A 32.D 33.B 34.D * 35.B36.B 37.D * 38.B 39.A 40.D* 41.C 42.D 43.D 44.A 45.A46.C 47.D * 48.C * 49.B * 50.D* 51.C * 52.B * 53.D 54.C 55.C56.A 57.C 58.A 59.B 60.D61.B 62.C 63.D 64.D * 65.D66.B * 67.C * 68.A 69.C 70.A* 71.C 72.C * 73.D 74.C * 75.B76.A 77.A 78.A * 79.B 80.B* 81.B 82.B 83.D 84.B 85.B* 86.A * 87.B 88.C 89.D 90.B二、论述题(两个论述题可任选其一,并只选其一,多选无效,满分30分)论述题1评分参考:本题可有多种不同的设计方案,下面给出其中一个较好的方案。
(1) 数据结构(15分,其中对三种操作的有效支持各4分,叙述的条理性3分。
)① 数据结构的Pascal语句描述TYPE pptr=↑p node;pnode=RECORDcname:string;score:0..100;next:pptrEND;sptr=↑pnode;snode=RECORDsno:integer;sname:string;llink,rlink:sptr;plink:pptrEND;VAR t:sptr;② 数据结构的示意图③ 数据结构的简单文字说明每个学生结点包含学生的学号和姓名,所有学生结点组织成一棵二叉排序树,用link-rlink法存储。
全国计算机等级考试四级数据库工程师16套(真题及答案)
1.下列关于数据库基本概念的叙述中,哪一条是错误的
(
)。
A) "数据库"可理解为是在计算机存储设备中按一定格式存放数据的
仓库
B) 数据库是按一定结构组织并可以长期存储在计算机内的、在逻辑
上保持一致的、可共享的大量相关联数据的集合
C) 数据库中的数据一般都具有较大的冗余度
D) 数据库中的数据是按一定的数据模型组织在一起的
B) 数据依赖是现实世界属性间相互联系的抽象
C) 数据依赖极为普遍地存在于现实世界中
D) 只有两种类型的数据依赖:函数依赖和多值依赖
20 设 U 为所有属性,X、Y、Z 为属性集,
Z = U - X - Y, 下列关于多值依赖的叙述中,哪一条是正
确的(
)。
A) 设 XY W U ,若 X→→Y 在 R(W)上成立,则 X→→Y 在 R(U)
)。
A) 广义投影、赋值、外连接、半连接、聚集和外部并都属于扩充的
关系操作
B) 对关系 R 的广义投影操作,是在若干算术表达式上的投影,这些
算术表达式只涉及常量和 R 中的属性
C) 若关系 R 和 S 是相容的,则 RS 表示通过赋值操作将关系 S 赋给
关系 R
D) 设关系 R 和 S 具有公共属性集 Y,执行 R S 会丢弃那些在 Y 上
对象和它的组件之间都存在着引用语义
29 下列关于数据挖掘的叙述中,哪一条是错误的(
)。
A) 数据挖掘被认为是知识发现过程中的一个特定步骤
B) 数据挖掘是使用专门的算法从数据中抽取有用的模式
C) 关联规则的发现是数据挖掘的目标之一
D) "可信度"表示规则所代表的事例(元组)占全部事例(元组)的
全国计算机等级考试四级数据库工程师真题2011年9月_真题-无答案
全国计算机等级考试四级数据库工程师真题2011年9月(总分100,考试时间90分钟)一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的1. 数据库系统体系结构是指数据库系统的组成构件、各构件的功能及构件间协同工作的方式。
下列关于数据库系统体系结构的说法,错误的是______。
A) 分布式数据库中的数据逻辑上是一个整体,物理上分布在网络中不同的节点上B) 为了降低数据冗余度和提高可靠性,分布式数据库系统的数据一般只有一份,不需要设立副本,每部分数据都处于不同的节点上C) 在客户/服务器架构中,数据库服务器主要负责数据管理,客户端负责数据表示或展现D) 并行数据库系统需要使用多个CPU和磁盘进行并行数据处理2. 设在某应用系统的需求分析阶段,已经收集到大量的各种原始数据,现需要对这些数据进行分类、抽象与建模。
下列方法中较适用于数据建模的是______。
A) UML用例建模法 B) 数据流图方法 C) IDEF0方法 D) 实体—联系方法3. 为了提高数据库的性能和可靠性,数据库服务器存储系统经常使用RAID技术。
常用的RAID级别有RAID0、RAID1、RAID5和RAID1+0。
在不考虑成本因素的前提下,上述RAID 级别中最有利于保证数据库性能和可靠性的是______。
A) RAID0 B) RAID1 C) RIND5 D) RAID1+04. 数据库概念设计的任务是获取、分析和描述数据需求,为目标系统构建满足使用要求的信息模型。
关于数据库概念设计,下列说法错误的是______。
A) 抽象实体集时需将具有相同属性特征的事物归为一类,然后对分类的结果进行分析、概括和命名,以形成实体集B) 每个实体集需要有唯一的名字,实体集一般用名词或名词短语命名C) 联系用于描述实体集之间的关联关系,一般情况下联系不允许有多个属性D) 属性用于描述一个实体集某方面的特征及性质,属性一般用名词或名词短语命名5. 将ER图转换为关系模式后,一般还需对关系模式进行规范化。
全国计算机等级考试四级教程——数据库工程师习题
第章习题参考答案答案()信息是现实世界事物的存在方式和运动状态的反映,是对事物之间相互联系、相互作用的描述。
()数据是描述现实世界事物的符号记录,是用物理符号记录下来的可以识别的信息。
()数据处理是指对数据进行分类、收集、组织、存储,进而从已有数据出发,抽取或推导出表示新的信息的数据。
()数据管理是指对数据的分类、收集、组织、编码、存储、检索和维护过程,是数据处理业务的重要环节。
()数据模型是数据库系统的形式框架,是用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以与数据一致性的概念工具。
()概念数据模型是按用户的观点对现实世界数据和信息进行建模的工具,常用的概念数据模型是实体联系模型。
()数据结构模型是机器世界中与具体相关的数据模型,其典型代表是关系模型。
()物理数据模型描述数据在数据库系统中的实际存储组织方式。
()模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,也称为逻辑模式或概念模式。
()外模式是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示,也称为子模式、用户模式或用户视图。
()内模式是对数据库中数据的物理结构和存储方式的描述,也称为物理模式或存储模式。
()外模式模式映像是对数据库中不同用户的外模式与数据库逻辑模式之间对应关系的描述。
()模式内模式映像是对数据库中数据全局逻辑结构与数据的物理存储组织结构之间对应关系的描述。
答案数据库是存储在计算机内的共享数据集合,数据库管理系统是一种数据管理系统软件。
数据库系统则是在计算机系统中引入数据库后的软硬件系统构成,包括了数据库和数据库管理系统。
答案数据模型的组成要素有数据结构、数据操作和完整性约束。
答案当数据库模式发生变化时,通过调整外模式模式间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性,简称数据的逻辑独立性。
当数据库数据的物理存储结构改变时,通过调整模式内模式映像关系,保持数据库模式不变,使数据库系统的外模式和应用程序不随之改变,保证数据与应用程序间的物理独立性,简称数据的物理独立性。
全国计算机等级考试四级数据库工程师笔试试卷参考答案与分析4
参考答案与分析4一、选择题(1-20每题1分,21-30每题2分,共40分)1.C2.B3.D4.B5.D6.A7.D8.C9.A10.D11.B12.A13.D 14.C15.D16.D17.C18.D19.B20.B21.A22.C23.D24.C25.D26.C27.C28.A29.A30. C应用题答案(1)答案:数据库试运行(2)答案:【2】WHEN SaleUnitPrice>3000 THEN '高档商品'【3】WHEN SaleUintPrice BETWEEN 1000 AND 3000 THEN '中档商品'【4】WHEN SaleUnitPrice<1000 THEN '低档商品'【5】 Table_Goods a JOIN Table_GoodsClass b【6】a.GoodsID=b.GoodsClassID(3)答案:【7】S锁(4)答案:数据装载>执行UNDO>执行REDO操作(5)答案:【9】REVOKE UPDA TE(XH) ON STUD FROM U4(6)答案:【10】C*,COUNT(S*)【11】GROUP BY C*(7)答案:【12】文件初始设计时,为文件记录预留存储空间不足,预留的桶数过少【13】散列函数的均匀分布性不好(8)答案:【14】Connection【15】ConnectionString三、设计与应用题答案(1)答案:①建立E-R图② CREA TE TABLE 学生(学号 varchar(10) PRIMARY KEY,姓名 varchar(20) NOT NULL,性别 char(2) CHECK(性别 IN('男','女')),年龄 int)CREA TE TABLE 课程(课程号 varchar(10) PRIMARY KEY,课程号 varchar(20) NOT NULL,学时 int)CREA TE TABLE 选修(学号 varchar(10)课程号 varchar(10)成绩 intPRIMARY KEY(学号,课程号),FOREIGN KEY(学号) REFERENCES 学生(学号),FOREIGN KEY(课程号) REFERENCES 课程(课程号),)(2)答案:① SELECT Sname,SageFROM StudentWHERE Sage<ANY(&NBSP;SELECT&NBSP;SAGEFROM StudentWHERE Sdept='CS')AND Sdept<>'CS'② CREA TE VIEW IS_S1(Sno,Sname,Grade)ASSELECT Student.Sno,Sname,GradeFROM Student , SCWHERE Sdept='IS' ANDStudent.Sno=SC.Sno ANDo='1';③CREA TE TRIGGER Print_fAFTER INSERT ON StudentFOR EACH ROWAS BEGINIF(new.Grade<60) THENPRINT '不及格'END IFEND;答案解析一、选择题1.分析:新型数据库的一个主要特征是数据库技术与其他学科的技术内容相结合,多学科技术内容与数据库技术的有机结合,使数据库领域中新技术和新方法层出不穷。
全国计算机四级数据库工程师历年真题及答案自己总结
2008年9月全国计算机等级考试四级数据库工程师笔试试卷(考试时间120分钟,满分100分)一、选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括______。
(A)需求规范说明书(B)系统范围与边界(C)可行性分析报告(D)项目计划书2.在信息系统的需求分析中,广为使用的DFD建模方法属于______。
(A)结构化分析方法(B)数据分析方法(C)数据抽象方法(D)业务归纳方法3.不允许出现在最终IDEF1X图中的是______。
(A)标定型联系(B)非标定型联系(C)分类联系(D)多对多联系4.下列哪些属性不适合建立索引?______(A)经常出现在GROUP BY字句中的属性(B)经常参与连接操作的属性(C)经常出现在WHERE字句中的属性(D)经常需要进行更新操作的属性5.在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是______。
(A)技术可行性分析报告和需求规范说明书(B)软硬件选型和配置设计(C)数据库应用系统体系结构设计(D)应用软件总体设计6.SQL Server 2000中,如果希望用户u1在DB1数据库中具有查询T1表的权限,正确的授权语句是______。
(A)GRANT SELECT ON DB1(T1) TO u1(B)GRANT SELECT TO u1 ON DB1(T1)(C)GRANT SELECT TO u1 ON T1(D)GRANT SELECT TO u1 ON T17.SQL Server 2000提供了很多预定义的角色,下述关于public角色说法正确的是______。
(A)它是系统提供的服务器级的角色,管理员可以在其中添加和删除成员(B)它是系统提供的数据库级的角色,管理员可以在其中添加和删除成员(C)它是系统提供的服务器级的角色,管理员可以对其进行授权(D)它是系统提供的数据库级的角色,管理员可以对其进行授权8.关于ADO对象模型中的RecordSet,下述说法正确的是______。
全国计算机等级考试四级数据库工程师笔试试卷参考答案与分析2
参考答案与分析2一、选择题(1-20每题1分,21-30每题2分,共40分)1.C2.D3.B4.B5.C6.C7.B8.D9.D10.C11.A12.A13.A14.A15.C16.C17.C18.B19.C2 0.A21.D22.D23.C24.D25.B26.D27.C28.D29.A30.A二、应用题答案(1)答案:【1】不能重复读【2】丢失修改(2)答案:需求分析阶段对用户的信息要求和处理要求未完全掌握(3)答案:SELECT SnoNOT EXISTSSPY.Sno='168'SPZ.Sno=SPX.Sno AND SPZ.Pno=SPY.Pno(4)答案:CREATE TRIGGER TESTAFTER UPDA TEFOR EACH ROW(5)答案:adCmdUnknown(6)答案:学号的CLUSTER索引(7)答案:ALL PRIVILEGES(8)答案:数据冗余登录日志文件三、设计与应用题答案答案:(1)(BD) =ABCDEGX(0)=BD; 由D EG可知X(1)=BDEG;再由BE C,可知X(2)=BDEGC;又有CG BD,CE AG,可知X(3)=BDEGCA,因为X(3)中包含了所有的属性集,即有(BD) =X(3)=ABCDEGT-C(TNO,CNO)主码(TNO,CNO),外码TNO,CNOS-C(SNO,CNO,成绩)主码(SNO,CNO),外码SNO,CNO(2)create trigger sql_tri on employees for insert asdeclare @ eid varchar(11)declare@ name varchar(20)declare@ deptno varchar(11)declare yjy cursor forselect * from insertedopen yjyfetch 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答案解析一、选择题1.分析:数据库管理系统式位于用户和操作系统之间的一层数据管理软件,它的主要功能是数据定义,数据组织、存储和管理,数据操纵、数据库的事务管理和运行管理、数据库的建立和维护功能等。
计算机四级数据库真题及解析(8)
计算机四级数据库真题及解析(8)1 下列哪一项工作属于数据库管理员的职责()。
A) 参与用户需求调研和系统分析B) 确定数据库的存储结构和存取策略C) 编写应用系统的程序模块D) 应用系统的安装和调试2 下列关于数据库数据字典的叙述中,哪一条是错误的()。
A) 数据字典中保存关于数据库的描述信息B) 数据字典与元数据是不同的概念C) 程序访问数据库数据时,由 DBMS 通过查询数据字典确定被访问的数据D) 数据独立性是指存储在数据库的数据字典中的数据文件结构,与访问它的程序之间是相互分离的3 涉及企业订单处理、市场及客户支持等功能领域的应用软件是A) CRMB) ERPC) Web PortalD) Search Engine4 下列关于数据模型的数据约束的叙述中,哪一条是错误的()。
A) 数据约束描述数据结构中数据间的语法和语义关联B) 数据约束用以保证数据的正确性、有效性和相容性C) 数据完整性约束是数据约束的一种D) 数据约束指的是数据的静态特征,不包括数据的动态行为规则5 下列关于物理层模型的叙述中,哪一条是错误的()。
A) 物理层模型是数据库最底层的抽象B) 物理层模型确定数据的存储结构、存取路径C) 逻辑模型是物理层模型的实现D) 物理层模型的设计目标是提高数据库的性能和有效利用存储空间6 下列关于层次模型的叙述中,哪一条是错误的()。
A) 层次模型主要反映现实世界中实体间的层次关系B) 层次模型用有向图结构表示实体及它们之间的联系C) 层次模型的存储结构可以通过邻接法、链接法、和邻接 -链接混合法实现数据间的存储连接D) 层次模型引入冗余数据和指针来实现实体的多对多关系7 设关系 R与关系 S具有相同的度,且相对应的属性的值取自同一个域,则 R-(R-S)与下列哪一项等价()。
A) R∪SB) R∩SC) R ×SD) R-S8 如图所示的两个关系 R和 S 则关系 T是下列哪一项操作得到的结果()。
历年计算机等级考试数据库四级真题(含答案)
2010年9月计算机四级数据库工程师笔试试题:文字版一、选择题(1)视图是数据库中的重要对象,下列有关视图的说法错误的是A)一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中B)可以将复杂的查询语句封装在视图中以简化相关查询语句的编写C)通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性D)可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用(2)在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。
一阿d关于联系的说法错误的是A)联系可用于描述一个实体集内记录之间的关联关系B)联系可用于描述两个实体集属性之间的关联关系C)ER模型通过1:1、1:n和m:n三种联系描述现实世界中各类事物之间的关联关系D)最终的IDEFIX模型中只能出现I:1和1:n两种类型的联系(3)在关系数据库中,NULL是一个特殊值,在很多数据操作中都需要对NULL进行特殊处理。
关于NULL,下列说法正确的是A)判断元组的某一列是否为NULL一般使用“=NULL”B)NULL在数据库中表示尚不确定的值C)在SQL Server 2000中执行“SELECT NULL+5”将会出现异常D)NULL只适用于字符和数值类型(4)某教务管理系统包含选课模块、成绩录入模块和学籍管理模块。
选课模块面向学校几万名学生,成绩录入模块面向学校上千名任课教师,学籍管理模块面向少量有一定权限的管理人员。
该系统是上世纪用C/S结构和相关技术开发的,为了方便用户使用,需要对系统进行升级和改造。
设有下列技术改造方案:I.选课模块和成绩录入模块采用B/S结构进行改造,学籍管理模块仍采用C/S结构II.选课模块采用B/S结构进行改造,成绩录入模块和学籍管理模块仍采用C/S结构III.选课模块、成绩录入模块和学籍管理模块均采用B/S结构进行改造Ⅳ.成绩录入模块采用B/S结构进行改造,选课模块和学籍管理模块仍采用C/S结构上述方案中,较为合理的是A)仅I和IIB)仅I、II和IIIC)仅I和IIID)仅II、III和IV(5)数据库在外存中是以文件形式组织的,组织文件记录方法的不同就形成了不同的文件结构。
