【计算机类职业资格】计算机三级数据库技术-28及答案解析.doc

上传人:diecharacter305 文档编号:1337464 上传时间:2019-10-17 格式:DOC 页数:21 大小:151.50KB
下载 相关 举报
【计算机类职业资格】计算机三级数据库技术-28及答案解析.doc_第1页
第1页 / 共21页
【计算机类职业资格】计算机三级数据库技术-28及答案解析.doc_第2页
第2页 / 共21页
【计算机类职业资格】计算机三级数据库技术-28及答案解析.doc_第3页
第3页 / 共21页
【计算机类职业资格】计算机三级数据库技术-28及答案解析.doc_第4页
第4页 / 共21页
【计算机类职业资格】计算机三级数据库技术-28及答案解析.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、计算机三级数据库技术-28 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.下列关于概念数据模型的说法,错误的是_。(分数:1.00)A.概念数据模型并不依赖于具体的计算机系统和数据库管理系统B.概念数据模型便于用户理解,是数据库设计人员与用户交流的工具,主要用于数据库设计C.概念数据模型不仅描述了数据的属性特征,而且描述了数据应满足的完整性约束条件D.概念数据模型是现实世界到信息世界的第一层抽象,强调语义表达功能2.在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。下列关于数据库应用系统实现与部署阶段工作的说法,错误的

2、是_。(分数:1.00)A.此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构B.此阶段会将用户原有数据按照新的数据结构导入到新系统中C.此阶段会进行应用系统编码和编码测试,编码测试可以使用白盒测试方法也可以使用黑盒测试方法D.此阶段如果发现系统的功能、性能不满足用户需求,应尽快进行系统升级工作3.存储管理器是数据库管理系统非常重要的组成部分。下列关于存储管理器的说法,错误的是_。(分数:1.00)A.存储管理器负责检查用户是否具有数据访问权限B.为了提高数据访问效率,存储管理器会将部分内存用于数据缓冲,同时使用一定的算法对内存缓冲区中的数据块

3、进行置换C.存储管理器会为编译好的查询语句生成执行计划,并根据执行计划访问相关数据D.存储管理器以事务方式管理用户对数据的访问,以确保数据库并发访问的正确性4.下列叙述中不属于三层 B/S 结构数据库应用系统特点和操作特征的是_。(分数:1.00)A.客户端使用浏览器,浏览器与 Web 应用服务器之间的通信使用超文本传输协议(HTTP)B.数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器C.这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大D.这种结构不受时空限制,使用者可以在全球任何地方,任何时间请

4、求数据库应用系统提供的各种数据服务5.实体联系模型简称 ER 模型,是数据库设计常用的一种建模方法。关于 ER 模型,下列说法错误的是_。(分数:1.00)A.ER 模型能帮助建模人员用一种简单的方法描述现实世界中的数据及数据之间的联系B.用 ER 模型建模的基本思路是分类标识客观事物,将具有相同属性特征的事物抽象为实体集C.ER 模型可以描述实体集之间一对一、一对多和多对多联系,也可以描述一个实体集中屺录之间的联系D.用 ER 模型描述实体集之间的联系时,需要考虑数据在计算机中存储及处理的特征6.下列关于函数依赖概念的说法,正确的是_。(分数:1.00)A.函数依赖研究一个关系中记录之间的依

5、赖关系B.函数依赖研究一个关系中属性之间的依赖关系C.函数依赖研究一个关系中主码与外码之间的依赖关系D.函数依赖研究一个关系中某列不同行之间取值的依赖关系7.下列有关三级模式结构和数据独立性的说法,正确的是_。(分数:1.00)A.在一个数据库中可以定义多个内模式,可利用不同的内模式来描述特定用户对数据的物理存储需求B.外模式是用户与数据库系统的接口,用户可通过外模式来访问数据,在一个数据库中只能定义一个外模式C.三级模式结构提供了数据独立性,即当数据的逻辑结构和存储结构发生变化时,应用程序不受影响D.数据独立性使得数据的定义和描述与应用程序相分离,简化了数据库应用程序的开发,但增加了用户维护

6、数据的代价8.现要为某大型商场开发一个数据库应用系统,在该应用系统的生命周期中,设有下列活动: 开发人员执行 DDL 代码建立数据库结构 编写商品信息录入和导入程序,在系统投入运行前建立商品信息清单 根据商场销售业务开展情况,调整数据库中的商品清单和价格 准备销售新商品时,使用商品信息录入或导入程序,将新商品信息加入到商品清单中 为了防止数据丢失,定期对数据库中的数据进行转储 以上活动中,属于商场数据库应用系统实施活动的是_。(分数:1.00)A.仅和B.仅、和C.仅和D.仅和9.设有如下所示 ER 图: 下列能够正确表示该 ER 图的 UML 类图是_。 A B C D (分数:1.00)A

7、.B.C.D.10.设在 SQL Servet 2008 中,某关系表需要存储职工的工资信息,工资的范围为 200010000,设用整型类型存储。下列数据类型中最合适的是_。(分数:1.00)A.intB.smallintC.tinyintD.bigint11.设某数据库在非工作时间(每天 8:00 以前、18:00 以后、周六和周日)不允许授权用户在职工表中插入数据。下列方法中能够实现此需求且最为合理的是_。(分数:1.00)A.建立存储过程B.建立后触发型触发器C.定义内嵌表值函数D.建立前触发型触发器12.在开发数据库应用系统时,使用存储过程可以提高数据访问效率,降低网络流量。下列关于存

8、储过程的说法,错误的是_。(分数:1.00)A.存储过程可以接受输入参数,并可将执行结果以输出参数形式返回B.存储过程可以有多个输入参数,但只能有一个输出参数C.定义存储过程时,在一个存储过程中可以同时包含数据的增、删、改、查操作D.存储过程的输入参数和输出参数均可有默认值13.在 SQL Server 2008 中,设各系统数据库当前主要数据文件及日志文件的大小如下表所示: 数据库 主要数据文件(MB) 日志文件(MB) master 15 2 model 4 1 msdb 8 2 tempdb 6 1 现要在该系统中创建一个新的用户数据库,则用户数据库中主要数据文件的大小不能小于_。(分数

9、:1.00)A.15MBB.4MBC.8MBD.6MB14.设有工作表(工作编号,最低工资,最高工资),其中工作编号、最低工资和最高工资均为整型,工作编号为主码。现要求最高工资必须大于等于最低工资,但不能超过最低工资的 2 倍。在 SQL server 2008环境中有下列创建该表的语句: CREATE TABLE 工作表( 工作编号 int primary key, 最低工资 int, 最高工资 int check(最高工资 between 最低工资 and 最低工资*2) ) CREATE TABLE 工作表( 工作编号 int, 最低工资 int, 最高工资 int, primary k

10、ey(工作编号), check(最高工资 between 最低工资 and 最低工资*2) ) CREATE TABLE 工作表( 工作编号 int primary key(工作编号), 最低工资 int, 最高工资 int, check(最高工资 between 最低工资 and 最低工资*2) ) CREATE TABLE 工作表( 工作编号 int primary key(工作编号), 最低工资 int, 最高工资 int check(最高工资 between 最低工资 and 最低工资*2) ) 上述语句中正确的是_。(分数:1.00)A.仅和B.仅和C.仅和D.全部15.在 SQL

11、Server 2008 的某数据库中,设 U1 用户是 R1 角色中的成员,现已授予 R1 角色对 T 表具有SELECT 和 DENY UPDATE 权限,同时授予了 U1 用户对 T 表具有 INSERT 和 UPDATE 权限,则 U1 用户最终对T 表具有的权限是_。(分数:1.00)A.SELECT 和 INSERTB.INSERT 和 UPDATEC.SELECT、INSERT 和 UPDATED.INSERT16.在 SQL Server 2008 中,有系统数据库 master、model、msdb、tempdb 和用户数据库。下列关于系统数据库和用户数据库的备份策略,最合理的

12、是_。(分数:1.00)A.对系统数据库和用户数据库都实行周期性备份B.对系统数据库和用户数据库都实行修改之后即备份C.对系统数据库实行修改之后即备份,对用户数据库实行周期性备份D.对 master、model、msdb 实行修改之后即备份,对用户数据库实行周期性备份,对 tempdb 不备份17.在 SQL Server 2008 中,设 U1 用户在某数据库中是 db_datawriter 角色中的成员,则用户 U1 从该角色中可以获得的数据操作权限是_。 查询 插入 更改 删除(分数:1.00)A.仅B.仅和C.仅、和D.全部18.某数据库应用系统中,数据库管理员发现某个查询功能是用多表

13、连接操作实现的,此操作性能较差。在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是_。(分数:1.00)A.将此查询语句放置在视图中,使用视图实现该查询操作B.修改实现此功能的查询语句,将连接查询改为嵌套查询C.将此功能涉及到的表进行合并,然后对合并后的表进行查询D.将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作19.在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。下列关于基于锁的并发控制技术的说法,错误的是_。(分数:1.00)A.锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用B.数据库中的锁主要分为排它锁和共享锁,当某

14、个数据项上已加有多个共享锁时,此数据项上只能再加一个排它锁C.数据库管理系统可以采用先来先服务的方式防止出现活锁现象D.当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁20.在某信息管理系统中需管理职工的照片信息,由于照片数据量较大,照片信息是否存储在数据库中成为讨论的焦点问题。下列关于照片存储与使用的说法,错误的是_。(分数:1.00)A.将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多B.将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量C.将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数

15、据,也可以大幅度提高用户访问照片数据的速度D.与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性21.现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询: SELECT*FROM 课程表 WHERE 课程名=“数据库原理“ 为提高这类查询的执行效率,下列物理设计方案中,正确且最为合理的是_。(分数:2.00)A.为课程名列建立一个主索引B.为课程名列建立一个位图索引C.为课程名列建立一个辅索引D.此表上不需要建任何索引22.某数据库应用系统使用 SQL Server 2008 作为数据库平台

16、。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器 CPU 使用率小于 1%,磁盘 IO 也非常小。造成此现象可能的原因是_。(分数:2.00)A.客户机到数据库服务器的网络故障B.更新操作涉及到的表没有建立主码C.更新的字段没有建立有效的索引D.更新操作涉及到的数据被锁定23.日志文件对实现数据库系统故障的恢复有非常重要的作用。下列关于数据库系统日志文件的说法,正确的是_。(分数:2.00)A.数据库系统不要求日志的写入顺序必须与并行事务

17、执行的时间次序一致B.为了保证数据库是可恢复的,必须严格保证先写数据库后写日志C.日志文件中检查点记录的主要作用是提高系统出现故障后的恢复效率D.系统故障恢复必须使用日志文件以保证数据库系统重启时能正常恢复,事务故障恢复不一定需要使用日志文件24.在 SQL server 2008 中,设先对 MyDB 数据库进行了一次完整备份,然后对该数据库进行了一次日志备份,这两次备份均备份在 BK 设备上。假设 BK 设备上只有这两次备份的内容。现要从备份中恢复 MyDB 数据库,正确的恢复过程及语句是_。(分数:2.00)A.restore log MyDB from BK with file=1,n

18、orecoveryrestore database MyDB from BK with file=2B.restore log MyDB from BK with file=1,norecoveryrestore database MyDB from BK with file=2,norecoveryC.restore database MyDB from BK with file=1,norecoveryrestore log MyDB from BK with file=2,norecoveryD.restore database MyDB from BK with file=1,nore

19、coveryrestore log MyDB from BK with file=225.在 SQL Server 2008 中,master 是一个非常重要的系统数据库,如果 master 损坏将会对系统造成严重后果,因此系统管理员应该对 master 进行备份。SQL Server 2008 对数据库提供的备份有: 完整备份 差异备份 日志备份 以上备份方法中能够应用在 master 数据库上的是_。(分数:2.00)A.仅B.仅和C.仅和D.全部26.关于并行数据库,下列说法错误的是_。(分数:2.00)A.层次结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构B.无共享结

20、构通过最小化共享资源来降低资源竞争,因此具有很高的可扩展性,适合于 OLTP 应用C.并行数据库系统经常通过负载均衡的方法来提高数据库系统的业务吞吐率D.并行数据库系统的主要目的是实现场地自治和数据全局透明共享27.现有一个具有多个分店的大型连锁超市,该连锁超市使用统一的连锁业务经营管理系统管理其日常业务。已知其中的销售数据明细表结构为(销售记录 ID,商品 ID,价格,数量,总金额,销售时间,分店ID),该表数据量很大。为了提高数据访问效率,系统将每年每个分店的销售数据划分成独立的数据表,这种划分方式被称为_。(分数:2.00)A.轮转划分B.范围划分C.散列划分D.多维划分28.在分布式数

21、据库的数据分配中,若所有全局数据有且只有一份,它们被分割成若干片段,每个片段被分配在一个特定场地上,则该策略属于_。(分数:2.00)A.集中式B.分割式C.全复制式D.混合式29.在大型企业的数据库应用系统中,联机事务处理(OLTP)和联机分析处理(OLAP)是常见的数据管理与数据分析形式。关于 OLTP 和 OLAP,一般情况下,下列说法正确的是_。(分数:2.00)A.OLTP 系统的安全性要求比 OLAP 系统的低,也比较容易实现B.OLAP 系统在访问数据时,一般以访问少量记录为主,OLTP 系统则相反C.OLTP 要求系统必须具有很高的响应速度,而 OLAP 对系统响应速度的要求较

22、为宽松D.OLTP 系统一般由企业的中上层或决策层使用,而 OLAP 系统一般由企业的中下层业务人员使用30.在对某商场的顾客进行流失预测分析时,先取得一个顾客样本集 S,其模式为(id,a1,a2,an,c),其中 id 为顾客的唯一标识,ai(i=1,2,n)为顾客的属性,如年龄、性别、消费时间间隔等,c 的取值为流失,未流失。现有算法 A 对样本 S 进行处理,输出结果为 P,P 能根据该样本集外的顾客 u 的 n 个属性,确定 u 的 c 属性值,以对顾客的流失作出预测。那么,A 和 P 分别是_。(分数:2.00)A.聚类算法,聚类工具B.分类算法,分类器C.关联规则算法,规则集D.

23、多维分析算法,OLAP 工具二、应用题(总题数:14,分数:30.00)31.数据库管理系统为三级模式结构提供了两层映像机制,其中模式/内模式映像提供了 1 独立性。 (分数:2.00)32.按照数据库应用系统生命周期模型,系统设计阶段细分为概念设计、 1 设计和物理设计三个步骤。 (分数:2.00)33.设用 UML 设计某数据库应用系统,设计人员规划了一组应用程序集,该集合由动态链接库和可执行程序构成。为了展现这些应用程序集间的组织和依赖关系,以对源代码、可执行程序的发布等进行系统建模,应采用的 UML 图是 1 图。 (分数:2.00)34.设有学生表(学号,姓名,所在系名)和选课表(学

24、号,课程号,成绩)。现要建立统计每个系选课人数的视图。请补全下列语句: CREATE VIEW V1(系名,人数)AS SELECT 所在系名, 1 FROM 选课表 JOIN 学生表 ON 选课表.学号=学生表.学号 2 (分数:4.00)35.设有课程表(课程号,课程名,学分,先修课程号),已知某应用程序需要列出“数据库原理”课程的一门先修课程,查询结果要求输出(课程名,学分,先修课名称,先修课学分),可以用 1 连接操作在一个查询中实现此功能。 (分数:2.00)36.在 SQL Server 2008 的某用户数据库中,设有 T 表,现要在 T 表的 c1 列和 c2 列上建立一个复合

25、唯一聚集索引,其中 c1 列值重复率为 20%,c2 列为 10%。请补全下列语句建立一个性能最优的索引: CREATE UNIQUE CLUSTERED INDEX Idxl ON T( 1) (分数:2.00)37.在 SQL Server 2008 中,现要将 T1 表的 c1 列(int 类型)定义为标识列,初值和增量值均为 1。请补全下列语句: CREATE TABLE T1(c1 int 1(1,1),) (分数:2.00)38.在 SQL Server 2008 中,设 U1 是 SQL Server 身份验证模式的数据库服务器登录账户,现希望 U1 在该数据库服务器上具有系统管

26、理员权限。请补全下列语句: EXEC sp_addsrvrolemember“U1“,“ 1“ (分数:2.00)39.数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中 1 协议可以完全保证并发事务数据的一致性。 (分数:2.00)40.在数据库系统出现系统故障后进行恢复时,对于事务 T,如果日志文件中有 BEGIN TRANSACTION 记录,而没有 COMMIT 或 ROLLBACK 记录,则数据库管理系统处理这种事务时应执行的操作是 1。 (分数:2.00)41.在动态转储中,利用转储文件只能将数据库恢复到转储过程中的某个状态,且转储文件中的数据可能不一致,只

27、有和 1 文件综合起来使用,才能将数据库恢复到一致状态。 (分数:2.00)42.通常数据库的转储机制有三种,分别是完全转储、差量转储和 1 转储。 (分数:2.00)43.数据仓库是面向主题的、 1 的、非易失的、随时间变化的数据集合,用来支持管理人员的决策。 (分数:2.00)44.在数据仓库设计和建设过程中,设计者需要调查用户的决策或数据处理需求,并将功能相近且需要相关联数据支持的需求进行归类,得到不同的需求集合,并在企业数据模型中寻找能够满足各个需求集合的数据集合,然后针对各个数据集合开展数据仓库数据模型的设计。这种设计方法称为 1 的设计方法。 (分数:2.00)三、设计与应用题(总

28、题数:3,分数:30.00)已知某教务管理系统的设计人员在需求分析阶段收集到下列原始数据表格: 教师 教师号 教师名 职称 工资 上级领导教师号 9868 王文华 教授 8000 null 9983 李一斌 副教授 6000 9868 9985 丁一 讲师 4000 9868 0783 王润泽 讲师 4000 9868 0899 欧阳丹妮 讲师 4000 9868 课程 课程号 课程名 学分 教材号 教材名 出版社名 任课教师号 C2006 计算机原理 3 11 计算机原理 清华大学出版社 9868 C2006 计算机原理 3 12 计算机原理与应用 高等教育出版社 9868 C2004 数据

29、结构 3 13 数据结构 清华大学出版社 9868 C2010 数据库原理 3 14 数据库原理 清华大学出版社 9868 C2010 数据库原理 3 15 数据库原理与技术 高等教育出版社 9868 S3001 音乐欣赏 2 16 音乐欣赏 清华大学出版社 9983 已知该业务系统存在如下规则: 每个教师有唯一的教师号,每个教师号对应唯一的一名教师; 每门课程有唯一的课程号,每个课程号对应唯一的一门课程; 每本教材有唯一的教材号,每个教材号对应唯一的一本教材; 每个教师最多只有一个上级领导,也可以没有上级领导; 一门课程仅由一名教师讲授; 一本教材仅用于一门课程。(分数:12.00)(1).

30、请根据原始数据表及业务规则,给出该系统的关系模式,保证每个关系模式满足 3NF,并说明每个关系模式的主码和外码。(分数:6.00)_(2).画出该系统的 ER 图,ER 图中需给出每个实体集的属性,主码属性用下划线标识。(分数:6.00)_45.在 SQL Server 2008 中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前 4 列数据时(假设一次只插入一行数据),系统自动计算本次销售产生的利润,并将该利润赋给销售表的第 5 列“本次

31、利润”。请编写实现上述功能的后触发型触发器代码。 (分数:10.00)_在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式: 系(系号,系名),系号为主码 学生(学号,姓名,所在系号),学号为主码 课程(课程号,课程名,开课系号),课程号为主码 选课(学号,课程号,选课时间),学号和课程号为主码 开发人员在将关系模式实施到 SQL Server 2008 的“教务”数据库时,使用了如下表结构定义语句: CREATE TABLE 系( 系号 varchar(10)NOT NULL, 系名 varchar(100) ) CREATE TABLE 学生( 学号 varcha

32、r(50)NOT NULL, 姓名 varchar(50), 所在系号 varchar(10) ) CREATE TABLE 课程( 课程号 varchar(50)NOT NULL, 课程名 varchar(100), 开课系号 varchar(10) ) CREATE TABLE 选课( 学号 varchar(50)NOT NULL, 课程号 varchar(50)NOT NULL, 选课时间 datetime ) 在执行如下查询语句时发现执行效率很低: SELECT*FROM 选课 JOIN 学生 ON 学生.学号=选课.学号 JOIN 系 ON 系.系号=学生.所在系号 JOIN 课程

33、ON 课程.课程号=选课.课程号 WHERE 系.系号=“012“ AND convert(varchar(10),选课时间,120)=“2010-01-01“(分数:8.00)(1).在查找原因时发现建表语句有问题。请指出问题并说明该问题是否会影响此查询语句的执行效率。(分数:4.00)_(2).设已在“选课”表的“选课时间”列及“学生”表的“所在系号”列上建立了索引。请问这两个索引是否能够提高该查询语句的执行效率?如果不能,请说明原因。(分数:4.00)_计算机三级数据库技术-28 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.下列关于

34、概念数据模型的说法,错误的是_。(分数:1.00)A.概念数据模型并不依赖于具体的计算机系统和数据库管理系统B.概念数据模型便于用户理解,是数据库设计人员与用户交流的工具,主要用于数据库设计C.概念数据模型不仅描述了数据的属性特征,而且描述了数据应满足的完整性约束条件 D.概念数据模型是现实世界到信息世界的第一层抽象,强调语义表达功能解析:解析 概念数据模型主要用来描述世界的概念化结构,它使数据库设计人员在设计的初始阶段摆脱计算机系统及 DBMS 的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的数据库管理系统无关,所以没有描述数据的完整性约束条件。2.在数据库应用系统生命周期中,

35、系统设计完成后就进入到系统实现与部署阶段。下列关于数据库应用系统实现与部署阶段工作的说法,错误的是_。(分数:1.00)A.此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构B.此阶段会将用户原有数据按照新的数据结构导入到新系统中C.此阶段会进行应用系统编码和编码测试,编码测试可以使用白盒测试方法也可以使用黑盒测试方法D.此阶段如果发现系统的功能、性能不满足用户需求,应尽快进行系统升级工作 解析:解析 系统的实现阶段主要是系统编码和测试,针对系统的功能和性能不足对系统进行升级是运行维护阶段的工作。3.存储管理器是数据库管理系统非常重要的组成部分

36、。下列关于存储管理器的说法,错误的是_。(分数:1.00)A.存储管理器负责检查用户是否具有数据访问权限B.为了提高数据访问效率,存储管理器会将部分内存用于数据缓冲,同时使用一定的算法对内存缓冲区中的数据块进行置换C.存储管理器会为编译好的查询语句生成执行计划,并根据执行计划访问相关数据 D.存储管理器以事务方式管理用户对数据的访问,以确保数据库并发访问的正确性解析:解析 C 项是查询处理器的功能,不是存储管理器功能。4.下列叙述中不属于三层 B/S 结构数据库应用系统特点和操作特征的是_。(分数:1.00)A.客户端使用浏览器,浏览器与 Web 应用服务器之间的通信使用超文本传输协议(HTT

37、P)B.数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器C.这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大 D.这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务解析:解析 B/S 结构的数据库应用系统的特点是用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,主要的事务逻辑在服务器实现,所以其对客户机配置要求不高,即使对服务器要求较高,也不需要安装客户端软件。5.实体联系模型简称 ER 模型,是数据库设计常用的一种建模方法。关于 ER 模型,

38、下列说法错误的是_。(分数:1.00)A.ER 模型能帮助建模人员用一种简单的方法描述现实世界中的数据及数据之间的联系B.用 ER 模型建模的基本思路是分类标识客观事物,将具有相同属性特征的事物抽象为实体集C.ER 模型可以描述实体集之间一对一、一对多和多对多联系,也可以描述一个实体集中屺录之间的联系D.用 ER 模型描述实体集之间的联系时,需要考虑数据在计算机中存储及处理的特征 解析:解析 设计数据库时,要分析这个数据库必须存储的信息及这些信息组成部分之间的关系,ER 模型就是用来描述数据库中实体及其属性以及各个实体间联系的描述方法。ER 模型建模时,不考虑数据库在计算机中的存储和处理特性。

39、6.下列关于函数依赖概念的说法,正确的是_。(分数:1.00)A.函数依赖研究一个关系中记录之间的依赖关系B.函数依赖研究一个关系中属性之间的依赖关系 C.函数依赖研究一个关系中主码与外码之间的依赖关系D.函数依赖研究一个关系中某列不同行之间取值的依赖关系解析:解析 函数依赖的定义为:设 R(U)是属性集 U 上的关系模型 X,Y 是 U 的子集,若对于 R(U)的任意一个可能的关系 r,r 中不可能存在两个元组在 X 上属性值相等,而在 Y 上的属性值不等,则称 X 函数确定 Y 或 Y 函数依赖于 X。其本质是根据属性间的依赖情况来判定关系是否具有模型不合适的性质。7.下列有关三级模式结构

40、和数据独立性的说法,正确的是_。(分数:1.00)A.在一个数据库中可以定义多个内模式,可利用不同的内模式来描述特定用户对数据的物理存储需求B.外模式是用户与数据库系统的接口,用户可通过外模式来访问数据,在一个数据库中只能定义一个外模式C.三级模式结构提供了数据独立性,即当数据的逻辑结构和存储结构发生变化时,应用程序不受影响 D.数据独立性使得数据的定义和描述与应用程序相分离,简化了数据库应用程序的开发,但增加了用户维护数据的代价解析:解析 A 选项中内模式也称存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,一个数据库只有一个内模式。B 选项中外模式可以有多个,其是应

41、用程序或用户与数据库通信的接口,不同的用户访问同一个数据库对应多个外模式。D 选项中数据与程序之间的独立性,使数据定义与描述分离,所有数据的存取由 DBMS 管理,用户不必考虑存取细节,所以减少了应用程序的维护。8.现要为某大型商场开发一个数据库应用系统,在该应用系统的生命周期中,设有下列活动: 开发人员执行 DDL 代码建立数据库结构 编写商品信息录入和导入程序,在系统投入运行前建立商品信息清单 根据商场销售业务开展情况,调整数据库中的商品清单和价格 准备销售新商品时,使用商品信息录入或导入程序,将新商品信息加入到商品清单中 为了防止数据丢失,定期对数据库中的数据进行转储 以上活动中,属于商

42、场数据库应用系统实施活动的是_。(分数:1.00)A.仅和 B.仅、和C.仅和D.仅和解析:解析 、属于实施活动,、属于运行和维护活动。9.设有如下所示 ER 图: 下列能够正确表示该 ER 图的 UML 类图是_。 A B C D (分数:1.00)A.B.C. D.解析:解析 考虑到领导与下属关系为一对多(即一个领导可以领导多个下属),所以关系上用“1:*”表示“领导:下属”,排除 A、D 选项。又因为一个部门中可以有不同职能的员工,排除 B 选项。所以选择 C选项。10.设在 SQL Servet 2008 中,某关系表需要存储职工的工资信息,工资的范围为 200010000,设用整型类

43、型存储。下列数据类型中最合适的是_。(分数:1.00)A.intB.smallint C.tinyintD.bigint解析:解析 本题主要是对数字类型的区别,体现在表示的位数和存储字长上面。有符号数 bigint 是从-2 63 。到 2 63 -1 的整型数据,存储大小为 8 个字节;有符号数 int 是从-2 31 到 2 31 -1 的整型数据,存储大小为 4 个字节;有符号数 smallint 是从-2 15 到 2 15 -1 的整型数据,无符号数 smallint 从 0 到 2 16 -1,存储大小为 2 个字节;tinyint 是从 0 到 255 的整型数据,存储大小为 1

44、 字节。所以选择 B 选项。11.设某数据库在非工作时间(每天 8:00 以前、18:00 以后、周六和周日)不允许授权用户在职工表中插入数据。下列方法中能够实现此需求且最为合理的是_。(分数:1.00)A.建立存储过程B.建立后触发型触发器C.定义内嵌表值函数D.建立前触发型触发器 解析:解析 触发器是用户定义在关系表上的一类由时间驱动的特殊过程。一旦定义,任何用户对表的增、删、改操作均由服务器自动激活相应的触发器,在 DBMS 核心层进行集中的完整性控制,类似于约束。前触发型触发器只执行触发器指定的内容而不执行引发触发器的 SQL 语句,为职工表中插入数据设定一个非工作时间的前触发型触发器

45、后就可实现该功能。所以选择 D 选项。12.在开发数据库应用系统时,使用存储过程可以提高数据访问效率,降低网络流量。下列关于存储过程的说法,错误的是_。(分数:1.00)A.存储过程可以接受输入参数,并可将执行结果以输出参数形式返回B.存储过程可以有多个输入参数,但只能有一个输出参数 C.定义存储过程时,在一个存储过程中可以同时包含数据的增、删、改、查操作D.存储过程的输入参数和输出参数均可有默认值解析:解析 PL/SQL 主要由两种类型构成,即命名块和匿名块。匿名块每次执行时都需要进行编译,不能被存储到数据库中,也不能在其它的 PL/SQL 中调用。存储过程和函数是命名块,它们被编译后保存在

46、数据库中,可以被反复调用,运行速度快。其结构为: CREATE Procedure 过程名(参数列表) ASPL/SQL 块; 参数列表可以为输入参数、输出参数,且输入、输出参数均可以有多个。所以选择 B 选项。13.在 SQL Server 2008 中,设各系统数据库当前主要数据文件及日志文件的大小如下表所示: 数据库 主要数据文件(MB) 日志文件(MB) master 15 2 model 4 1 msdb 8 2 tempdb 6 1 现要在该系统中创建一个新的用户数据库,则用户数据库中主要数据文件的大小不能小于_。(分数:1.00)A.15MBB.4MB C.8MBD.6MB解析:

47、解析 不能小于 model 数据库的大小。Model 数据库为新创建的数据库提供模版。14.设有工作表(工作编号,最低工资,最高工资),其中工作编号、最低工资和最高工资均为整型,工作编号为主码。现要求最高工资必须大于等于最低工资,但不能超过最低工资的 2 倍。在 SQL server 2008环境中有下列创建该表的语句: CREATE TABLE 工作表( 工作编号 int primary key, 最低工资 int, 最高工资 int check(最高工资 between 最低工资 and 最低工资*2) ) CREATE TABLE 工作表( 工作编号 int, 最低工资 int, 最高工资 int, primary key(工作编号), check(最高工资 between 最低工资 and 最低工资*2) ) CREATE TABLE 工作表

展开阅读全文
相关资源
猜你喜欢
  • GOST 22796-1983 Assembly units and pipeline parts Unequal flanged elbow bends for Pnom 9 81-98 1 MPa (100-1000 kgf sm sq) Construction and dimensions《管道装配单位及零件 Py 10至100MPa( 100至10.pdf GOST 22796-1983 Assembly units and pipeline parts Unequal flanged elbow bends for Pnom 9 81-98 1 MPa (100-1000 kgf sm sq) Construction and dimensions《管道装配单位及零件 Py 10至100MPa( 100至10.pdf
  • GOST 22797-1983 Assembly units and pipeline parts Abutment for bends for Pnom 9 81-98 1 MPa (100-1000 kgf sm sq) Construction and dimensions《管道装配单位及零件 Py 10至100MPa( 100至1000kgf cm⒉.pdf GOST 22797-1983 Assembly units and pipeline parts Abutment for bends for Pnom 9 81-98 1 MPa (100-1000 kgf sm sq) Construction and dimensions《管道装配单位及零件 Py 10至100MPa( 100至1000kgf cm⒉.pdf
  • GOST 22798-1983 Assembly units and pipeline parts Flanged double bends for Pnom 9 81-98 1 MPa (100-1000 kgf sm sq) Construction and dimensions《管道装配单位及零件 Py 10至100MPa( 100至1000kgf c.pdf GOST 22798-1983 Assembly units and pipeline parts Flanged double bends for Pnom 9 81-98 1 MPa (100-1000 kgf sm sq) Construction and dimensions《管道装配单位及零件 Py 10至100MPa( 100至1000kgf c.pdf
  • GOST 22799-1983 Assembly units and pipeline parts Flanged angles for Pnom 9 81-98 1 MPa (100-1000 kgf sm sq) Construction and dimensions《管道装配单位及零件 Py 10至100MPa( 100至1000kgf cm⒉)带法兰.pdf GOST 22799-1983 Assembly units and pipeline parts Flanged angles for Pnom 9 81-98 1 MPa (100-1000 kgf sm sq) Construction and dimensions《管道装配单位及零件 Py 10至100MPa( 100至1000kgf cm⒉)带法兰.pdf
  • GOST 22800-1983 Assembly units and pipeline parts Armed and flanged angles for Pnom 9 81-98 1 MPa (100-1000 kgf sm sq) Construction and dimensions《管道装配单位及零件 Py 10至100MPa( 100至1000k.pdf GOST 22800-1983 Assembly units and pipeline parts Armed and flanged angles for Pnom 9 81-98 1 MPa (100-1000 kgf sm sq) Construction and dimensions《管道装配单位及零件 Py 10至100MPa( 100至1000k.pdf
  • GOST 22801-1983 Assembly units and pipeline parts Flanged reducing and open branches for Pnom 9 81-98 1 MPa (100-1000 kgf sm sq) Construction and dimensions《管道装配单位及零件 Py 10至100MPa(.pdf GOST 22801-1983 Assembly units and pipeline parts Flanged reducing and open branches for Pnom 9 81-98 1 MPa (100-1000 kgf sm sq) Construction and dimensions《管道装配单位及零件 Py 10至100MPa(.pdf
  • GOST 22802-1983 Assembly units and pipeline parts Flanged and armed open T-branches for Pnom 9 81-98 1 MPa (100-1000 kgf sm sq) Construction and dimensions《管道装配单位及零件 Py 10至100MPa( .pdf GOST 22802-1983 Assembly units and pipeline parts Flanged and armed open T-branches for Pnom 9 81-98 1 MPa (100-1000 kgf sm sq) Construction and dimensions《管道装配单位及零件 Py 10至100MPa( .pdf
  • GOST 22803-1983 Assembly units and pipeline parts Flanged asymmetric reducing T-branches for Pnom 9 81-98 1 MPa (100-1000 kgf sm sq) Construction and dimensions《管道装配单位及零件 Py 10至100.pdf GOST 22803-1983 Assembly units and pipeline parts Flanged asymmetric reducing T-branches for Pnom 9 81-98 1 MPa (100-1000 kgf sm sq) Construction and dimensions《管道装配单位及零件 Py 10至100.pdf
  • GOST 22804-1983 Assembly units and pipeline parts Flanged reducing T-branches for Pnom 9 81-98 1 MPa (100-1000 kgf smsq) Construction and dimensions《管道装配单位及零件 Py 10至100MPa( 100至100.pdf GOST 22804-1983 Assembly units and pipeline parts Flanged reducing T-branches for Pnom 9 81-98 1 MPa (100-1000 kgf smsq) Construction and dimensions《管道装配单位及零件 Py 10至100MPa( 100至100.pdf
  • 相关搜索

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

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