[计算机类试卷]计算机三级(数据库技术)模拟试卷54及答案与解析.doc
《[计算机类试卷]计算机三级(数据库技术)模拟试卷54及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]计算机三级(数据库技术)模拟试卷54及答案与解析.doc(28页珍藏版)》请在麦多课文档分享上搜索。
1、计算机三级(数据库技术)模拟试卷 54及答案与解析 一、选择题 1 在数据库系统中,下列映像关系用于提供数据与应用程序间的物理独立性的是( )。 ( A)外模式模式 ( B)模式内模式 ( C)外模式内模式 ( D)逻辑模式内模式 2 关于数据库视图,下列说法正确的是 ( )。 ( A)视图一定能提高数据的操作性能 ( B)定义视图的语句可以是任何数据操作语句 ( C)视图可以提供一定程度的数据独立性 ( D)视图的数据一般是物理存储的 3 许多大中型企业出于多种原因建立了数据 仓库,以下不是建立数据仓库的合理理由是 ( )。 ( A)将企业的各种应用系统集中在一起 ( B)充分利用企业信息系
2、统生成的各种数据 ( C)解决企业业务应用和数据分析应用的性能冲突 ( D)以面向主题、集成的方式合理的组织数据 4 关于数据库应用系统的设计,有下列说法: 数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方 数据库概念设计阶段,采用自上而下的 ER设计时,首先设计局部 ER图,然后合并各部 ER图得到全局 ER图 在数据库逻辑设计阶 段,将关系模式转换为具体 DBMS平台支持的关系表 在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束 上述说法正确的是 ( )。 ( A) 、 和 ( B) ( C) 和 ( D) 和 5 关于数据库应用系统的需求分析工作,下
3、列说法正确的是 ( )。 ( A)通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明。 ( B)在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图。 ( C)数据需求分析的主要工作是要辨识出数据处理中的 数据处理流程 ( D)数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标 6 根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是 ( )。 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 7 在 SELECT语句中,以下有关 ORDER BY子句的叙述中不正确的是 ( )。 ( A) ORDER BY子句
4、可以对多个列进行排序 ( B) SEIECT语句中, ORDER BY只能在所有其他子句之后作为最后一个子句出现 ( C)子查询也可以使用 ORDER BY子句 ( D)在视图中可以使用 ORDER BY子句 8 关于优化查询说法正确的是 ( )。 ( A)避免或简化排序的目的是实现查询优化 ( B)在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的响应速度 ( C)使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃 ( D)相关子查询的使用可以加速查询 9 类图技术是面向对象方法的核心技术。下列所示
5、的 UML类图中,描述正确的是( )。 10 在 SQL Server 2008中,常常会发生数据库数据过大的情况,此时则需要对表进行处理,通常可采用人工分割表的方法优化性能。下列有关分割表的说法,错误的是 ( )。 ( A)水平分割后,得到的子表结构相同 ( B)水平分割后,查询表中所有数据时需要使用 JOIN操作 ( C)垂直分割后,所有表中均需保留原有表的主码 ( D)当查询表中所有数据时,使用分割表方法会增加查询表达式的复杂度 11 下列全部属于结构图的组图是 ( )。 ( A)用例图、类图、顺序图、部署图 ( B)类图、组件图、部署图 、活动图 ( C)用例图、对象图、状态图、组件图
6、 ( D)类图、对象图、组件图、部署图 12 某网上书店根据用户的历史购书记录,采用某种数据挖掘算法分析出用户最可能属于某一类书的爱好者,应该采用 ( )。 ( A)关联分析 ( B)分类分析 ( C)时间序列分析 ( D)回归分析 13 以下关于关系表和元组叙述错误的是 ( )。 ( A)关系表在逻辑上由一系列元组组成 ( B)每个元组由多个属性组成 ( C)每个元组可以用数据库磁盘文件中的一个逻辑记录来存储 ( D)元组的每个属性对应于一条 记录 14 下列有关基于 C S和基于 B S数据库应用系统体系结构的说法中,错误的是( )。 ( A)在 C S结构中,应用业务规则主要是在客户端实
7、现的 ( B)在 B S结构中,应用业务规则主要是在数据库服务器端实现的 ( C)在 C S结构中,客户端属于 “胖客户端 ”;在 B S结构中,客户端属于 “瘦客户端 ” ( D)在 C S结构中,客户端需要专门开发;在 B S结构中,客户端一般只需要安装浏览器 15 ADO对象模型中, RecordSet对象的 AddNew方法的功能是 ( )。 ( A)在对应的数 据库表中增加一条新记录 ( B)在记录集中增加一个新列 ( C)在内存中开辟存放一条新记录的空间 ( D)增加一个新的记录集 16 设在 SQL Server 2008中,用户 U1在 DB1数据库中创建了 #Temp表。下列
8、关于#Temp表的说法中,正确的是 ( )。 ( A)只有在创建 #Ternp表的连接中才可以查询 #Tremp表数据 ( B)在所有用户 U1发起的连接中,都可以查询 #Temp表数据 ( C)在创建 #Ternp表的连接未断开时, DB1数据库的所有用户都可以查询 #Temp表数据 ( D)在创 建 #Temp表的连接断开时, DB1数据库的所有用户仍可以查询 #Ternp表数据 17 有如下的索引文件:则该索引文件称为 ( )。 ( A)稀疏索引 ( B)聚集索引 ( C)稠密索引 ( D)非聚集索引 18 效率低下的 SQL语句往往是导致系统性能不佳的主要原因。设有如下优化系统性能的方
9、法: 利用存储过程封装频繁使用的 SQL语句 重新安排数据存储,整理回收碎块 不要随意使用游标 合理使用相关子查询 调整表结构定义 以上属于优化 SQL语句执行效率方法的是 ( )。 ( A) 、 、 ( B) 、 、 ( C) 、 、 ( D) 、 、 19 DBAS生命周期模型中时间最长的阶段是 ( )。 ( A)需求分析 ( B)系统设计 ( C)实行与部署 ( D)运行管理与维护 20 以下关于两段锁协议的原理叙述错误的是 ( )。 ( A)每个事物的执行程序划分两个阶段,加锁阶段和解锁阶段 ( B)加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁 ( C)在解锁阶段
10、,事务可以释放在任何数据项上任何类 型的锁,但是不能再申请任何锁 ( D)每个事务开始执行后就进入了加锁阶段 21 下面说法正确的是 ( )。 ( A)数据仓库是从数据库中导入的大量数据,并对结构和存储进行组织以提高查询效率 ( B)使用数据仓库的目的在于对已有数据进行高速的汇总和统计 ( C)数据挖掘采用适当的算法,从数据仓库的海量数据中提取具有潜在价值的信息和知识 ( D) OLAP技术为提高处理效率,必须绕过 DBMS直接对物理数据进行读写 22 设在 SQL Server 2008某数据库中建有如下会员卡表: CREATE TABLE Table_Card( CardID char(4
11、) PRJMARY KEY, StartDate datetime NOT NULL, Score int NOT NULL DEFAULT 0, State int NOT NULL CHECK(State in(0, 1, 2) ) 现表中无数据,某用户对此表依次进行了如下操作: INSERT INTO Table_Card VALUES(1001, 2012 1 1 12: 30: 01, 154, 0) INSERT INTO Table_Card(CardID, StartDate, State) VALUES(1002, 2012 1 1 12: 30: 02, 1) INSERT
12、 INTO Table_Card VALUES(1003, 2012 1 1 12: 30: 03, 172, 2) INSERT INTO Table_Card VALUES(1004, 201211 12: 30: 04, 135, 3) UPDATE Table_Card SET State 3 WHERE CardID 1001 UPDATE Table Card SET State 1 WHERE CardID 1004 以上操作对 Table_Card表数据产生影响的是 ( )。 ( A)仅 、 和 ( B)仅 、 和 ( C)仅 、 、 和 ( D)仅 、 、 和 23 分布式数
13、据库系统的 “分片透明性 ”位于 ( )。 ( A)全局模式与全局概念模式之间 ( B)分片模式 与分配模式之间 ( C)全局概念模式与分片模式之间 ( D)分配模式与局部概念模式之间 24 关于操作型数据和 DSS型数据特征有如下说法: 操作型数据更新频率高, DSS型数据一般不更新 操作型数据对性能要求宽松, DSS型数据对性能要求高 操作型数据是详细的, DSS型数据是综合的 操作型数据有冗余, DSS型数据无冗余 V操作型数据处理需求事先可知, DSS型数据处理需求事先不明确 以上说法正确的是 ( )。 ( A) 、 、 ( B) 、 、 ( C) 、 、 ( D) 、 、 25 下列
14、哪一条不是数据仓库的基本特征 ( )。 ( A)反映当前准确数据 ( B)数据是相对稳定的 ( C)数据是集成的 ( D)数据是面向主题的 26 在分布式数据库中,查询处理和优化比集中式数据库要复杂得多,其中查询优化需要考虑的主要因素包括: I O代价、 CPU代价和通信代价。一般而言,分布式数据库查询优化的首要目标是 ( )。 ( A)使查询执行时 I O代价最省 ( B)使查询执行时 CPU代价最省 ( C)使查询执行时通信代价最省 ( D)使查询执行时 I O和 CPU代价最省 27 以下关于事务调度的说法错误的是 ( )。 ( A)调度分为串行调度和并发调度 ( B)串行调度的特点是一
15、个事务的所有操作都执行完后才开始执行另一个事务 ( C)多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变 ( D)并发调度中不同事务的操作不可以交叉执行 28 假如有两个表的连接是这样的: table_1 INNER JOIN table_2,其中 table_1和table_2是两个具有公共属性的表,这种连接会生成 ( )结果集。 ( A)包括 table_1中的所有行,不包括 table_2的不匹配行 ( B)包括 table_2中的所有行,不包括 table_1的不匹配行 ( C)包括两个表的所有行 ( D)只包括 table_1和 table_2满足条件的行 29 有教师表
16、(教师号,教师名,职称,基本工资 ),其中基本工资的取值与教师职称有关,实现这个约束的可行方案是 ( )。 ( A)在教师表上定义一个视图 ( B)在教师表上定义一个存储过程 ( C)在教师表上定义插入和修改操作的触发器 ( D)在教师表上定义一个标量函数 30 事务日志用于保存 ( )。 ( A)程序运行过程 ( B)程序的执行结果 ( C)对数据的更新操作 ( D)数据操作 二、应用题 31 具体来说, UML的语义是定义在一个四层建模概念框架中的,这四层分别是:_、元模型层、模型层和 _。 32 在 UML中, _是一种特殊形式的关联,它表示类之间的关系是整体与部分的关系。 33 在衡量
17、数据库应用系统的性能指标中, _指的是系统在单位时间内可以完成的数据库事务数量。 34 为了保证正确地调度事务的并发 操作,事务对数据库对象加锁、解锁需遵守加锁协议。加锁协议中两阶段加锁协议可以保证事务调度 _性。 35 在并行数据库中,最适合整表扫描操作的数据划分方法是 _。 36 在 SQL Server 2008中,对于更新操作的触发器,系统将产生 2张逻辑工作表,其中存放更新前数据的逻辑工作表是 _。 37 Google的云数据库是一个分布式的结构化数据存储系统,称作 _。 38 设某数据库服务器中有 3块 146G的 SAS硬盘,为了保证数据的安全性,数据库管理员利用 硬件 RAID
18、卡将三块硬盘做成 RAID5,则服务器可使用磁盘空间为_GB。 39 知识发现主要由三个步骤组成,它们是 _、数据挖掘、结果的解释评估。 40 在 SQL Server 2008中,主要数据文件必须建立在 _文件组中。 41 在分布式数据库中,如果用户编写程序时不必了解数据分片在各个场地的分配情况,则称该分布式数据库系统具有 _透明性。 42 不同的数据库管理系统采用的日志文件格式不完全一样,概括起来主要有以记录为单位的日志文件和以 _为单位的日志文件两种。 43 设某数据库中有旅客表 A(旅客编号,城市 )和旅客表 B(旅客编号,城市 ),现将所有旅客的数据存储这两张表中。请补全如下查询语句
19、,使得该查询语句能查询所有旅客所在的全部的不重复的城市。 SELECT城市 FROM旅客表 A _ SEI点 CT城市 FROM旅客表 B 44 删除用户自定义的函数使用 _语句来实现。 三、设计与应用题 45 设有高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管理。已知 系 (DEPT)信息包括系编号 (DeptNO)、系名称(DeptName);教师 (Teacher)信息包括教师号 (TNO)、教师名 (Tname);课程 (Course)信息包括课程号 (CNO)、课程名 (CName)、课程学分 (Credit);学生 (Student)信息包括学号
20、 (SNO)、学生姓名 (Sname)、学生性别 (Sex)。 选课系统的管理规则如下: 一个系可聘用多名教师,一个教师只受聘于一个系; 一个系可有多名学生,一个学生只属于一个系; 一名教师可讲授多门课 程,一门课程可由多名教师讲授; 一名学生可选修多门课程,一门课程可被多名学生选修; 学生选修完课程后,可获得相应课程的成绩。 针对以上描述,完成下列设计内容: (1)构建选修课系统的 ER图。 (要求图中的实体集名用试卷中给出的英文名,联系所关联的实体集名的首字母,字母间用 “一 ”或 “一 ”连接,大小写不限 )。 (2)根据所构建的 ER图,设计满足 3NF的关系模式,并标出每个关系模式的
21、主码和外码。 (要求关系模式名同实体集名或联系名,属性名用试卷中给出的英文名,大小写不限 ) 46 某书店采用了 SQL Server 2008数据库管理系统,该书店有一个需求,需要统计指定年份中每一本书的销售总额,例如:查询 2012年所有书的销售总额。 已知图书结构如下: 图书表 (书号 BOOK_ID,书名 BOOK_NAME,单价 BOOK_PRICE) 销售表 (书号 BOOK_ID,销售时间 SALE_TIME,销售数量 SALE_NUM)。 假设单价和销售数量均为 int型,书号和书名均为 varchar(50)类型,销售时间为datetime型。请给出满足如下要求的多 语句表值
22、函数,该函数统计指定年份中每本书的销售总额。 设函数名为: BOOK_PROFIT( year int),函数的返回结果格式如下: 书号销售总额 B001 60000 4004 50000 46 某网上商城因为业务发展,原有的系统不能很好的满足需要,因此采用了一套新的经营管理系统,此系统使用 SQL Server 2008数据库管理系统。此系统上线运行前,需将商场原有的数据导入到新系统中。原有系统使用 SQL Server 2000,数据结构与新系统不完全一致。因此 需要把数据从 SQL Server 2000导入到 SQL Server 2008中,为了保证数据一致性,数据导入过程中要求暂停
23、业务且必须在 3小时内完成。 47 在原有数据导入新系统的过程中,实施人员发现原有数据量很大,导入数据需要四小时,业务无法接受。经分析某工程师认为,数据导入过程中的数据库 I O很高,但导入数据的程序本身对系统资源占用率很低。该工程师建议将数据导入过程中的数据恢复模式从 “完整 ”模式改为 “简单 ”模式以提高数据导入速度;而另一位工程师则认为此方法未必能提高数据导入速度,而且还可能导致数据丢 失,不建议使用此方法。 请分析此方法是否能够提高数据导入速度并给出理由,同时分析此操作的数据丢失风险。 48 在成功导入历史数据后,此系统顺利上线运行。在上线运行的第一周,发现数据库服务器的 CPU使用
24、率很高,达到近 90,高峰期间达到 100,且系统内存占用率达到 90,但系统 I O很轻。业务人员反应系统操作速度很慢。为了提高系统运行速度。在不修改应用程序的前提下,两位工程师提出了不同的解决办法: 为服务器增加 2颗 CPU,缓解 CPU使用率很高的问题; 为服务器增加一倍内存 ,缓解内存使用率很高的问题。 考虑成本,现阶段只能按照一种方案实施。请指出在现有情况下,哪种方案更合理并给出理由。 计算机三级(数据库技术)模拟试卷 54答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 数据库的三级模式和两级映像中的三级模式结构为外模式、模式和内模式,二级映像为模式到内模式的映射以及外
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 三级 数据库技术 模拟 54 答案 解析 DOC
