ImageVerifierCode 换一换
格式:DOC , 页数:15 ,大小:49.50KB ,
资源ID:492944      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-492944.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]2011年3月数据库工程师真题试卷及答案与解析.doc)为本站会员(roleaisle130)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]2011年3月数据库工程师真题试卷及答案与解析.doc

1、2011年 3月数据库工程师真题试卷及答案与解析 1 某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是 _。 A) 将此查询语句放置在视图中,使用视图实现该查询操作 B) 修改实现此功能的查询语句,将连接查询改为嵌套查询 C) 将此功能涉及的表进行合并,然后对合并后的表进行查询 D) 将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作 2 在数据库管理系统中,为保证并发事务的正 确执行,需采用一定的并发控制技术。下列关于基于锁的并发控制技术的说法,错误的是 _。 A) 锁是一种

2、特殊的二元信号量,用来控制多个并发事务对共享资源的使用 B) 数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,此数据项上只能再加一个排它锁 C) 数据库管理系统可以采用先来先服务的方式防止出现活锁现象 D) 当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁 3 在大型企业的数据库应用系统中,联机事务处理 (OLTP)和联机分析处理 (OLAP)是常见的数据管理与数 据分析形式。关于 OLTP和 OLAP,一般情况下,下列说法正确的是 _。 A) OLTP系统的安全性要求比 OLAP系统的低,也比较容易实现 B) OLTP系统在访问数据时,一般以单条记录访问

3、为主,集合访问为辅, OLAP系统则相反 C) OLTP要求系统必须具有很高的响应速度,而 OLAP对系统响应速度的要求较为宽松 D) OLTP系统一般由企业的中上层或决策层使用,而 OLAP系统一般由企业的中下层业务人员使用 4 设在 SQL Server 2000中,某关系表需要存储职工的工资信息,工资的范围为2000 10000,设用整型类型存储。下列数据类型中最合适的是 _。 A) int B) smallint C) tinyint D) bigint 5 在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。下列关于数据库应用系统实现与部署阶段工作的说法,错误的是

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

5、置换 C) 存储管理器会为编译好的查询语句生成执行计划,并根据执行计划访问相关数据 D) 存储管理器以事务方式管理 用户对数据的访问,以确保数据库并发访问的正确性 7 已知某高校图书借阅管理系统中包含系、教师、学生、教师编号、系名、书名、图书、学生性别、职称、学生姓名、书价的信息。这些信息中能够被标识为实体集的是 _。 系、教师、学生、图书 教师编号、系名、书名、学生姓名 学生性别、职称、学生姓名、书价 图书、教师、书名 A) 仅 B) 仅 和 C) 仅 、 和 D) 全部 8 在数据库应用系统开发的需求调研阶段,需要对用户提出的需求进行分析和整理。此过程不 仅需要描述用户提出的具体功能需求,

6、也需要对用户未明确提出的非功能需求进行描述。设在某商场经营管理系统的需求分析阶段整理了下列需求: 系统需要支持会员制 系统不需要考虑财务核算功能 系统应长期稳定运行 系统应有销售统计功能 系统应保证数据存储安全 上述需求中属于非功能需求的是 _。 A) 仅 和 B) 仅 和 C) 仅 和 D) 仅 、 和 9 下列叙述中不属于三层 B/S结构数据库应用系统特点和操作特征的是 _。 A) 客户端 使用浏览器,浏览器与 Web应用服务器之间的通信使用超文本传输协议(HTTP) B) 数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器 C) 这种结构使

7、客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大 D) 这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务 10 实体联系模型简称 E-R模型,是数据库设计常用的一种建模方法。关于 E-R模型,下列说法错误的是 _。 A) E-R模型能帮助建模人员用一种简单的方法描述现实世界中的数据及数据之间的联系 B) 用 E-R模型建模的基本思路是分类标识客观事物,将具有相同属性特征的事物抽象为实体集 C) E-R模型可以描述实体集之间一对一、一对多和多对多联系,也可以描述一个实体集中记录之间的联系 D) 用 E-R模型描述实体

8、集及实体集之间的联系时,需要考虑数据在计算机中存储及处理的特征 11 日志文件对实现数据库系统故障的恢复有非常重要的作用。下列关于数据库系统日志文件的说法,正确的是 _。 A) 数据库系统不要求日志的写入顺 序必须与并行事务执行的时间次序一致 B) 为了保证数据库是可恢复的,必须严格保证先写数据库后写日志 C) 日志文件中检查点记录的主要作用是提高系统出现故障后的恢复效率 D) 系统故障恢复必须使用日志文件以保证数据库系统重启时能正常恢复,事务故障恢复不一定需要使用日志文件 12 设某数据库在非工作时间 (每天 8:00以前、 18:00以后、周六和周日 )不允许授权用户在职工表中插人数据。下

9、列方法中能够实现此需求且最为合理的是 _。 A) 建立存储过程 B) 建立后触发型触发器 C) 定义内嵌表值函数 D) 建立前触发型触发器 13 下列关于函数依赖概念的说法,正确的是 _。 A) 函数依赖研究一个关系中记录之间的依赖关系 B) 函数依赖研究一个关系中属性之间的依赖关系 C) 函数依赖研究一个关系中主码与外码之间的依赖关系 D) 函数依赖研究一个关系中某列不同行之间取值的依赖关系 14 在 SQL Server 2000的某数据库中,设 U1用户是 R1角色中的成员,现已授予R1角色对 T表具有 SELECT和 DEN YUPDATE权限,同时授予了 U1用户对 T表具有 INS

10、ERT和 UPDATE权限,则 U1用户最终对 T表具有的权限是 _。 A) SELECT和 INSERT B) INSERT和 UPDATE C) SELECT、 INSERT和 UPDATE D) INSERT 15 下列关于概念数据模型的说法,错误的是 _。 A) 概念数据模型并不依赖于具体的计算机系统和数据库管理系统 B) 概念数据模型便于用户理解,是数据库设计人员与用户交流的工具,主要用于数据库设计 C) 概念数据模型不仅描述了数据的属性特征,而且描述了数据应满足的完整性约束条件 D) 概念数据模型是现实世界到信息世界的 第一层抽象,强调语义表达功能 16 在某信息管理系统中需管理职

11、工的照片信息,由于照片数据量中较大,照片信息是否存储在数据库中成为讨论的焦点问题。下列关于照片存储与使用的说法,错误的是 _。 A) 将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多 B) 将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量 C) 将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度 D) 与将照 片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性 17 现有课程表 (课程号,课程名,学分,开课学期,课程性质 ),课程号为主码

12、。该表数据量较大。设经常要对该表执行类似下面的查询: SELECT*FROM课程表 WHERE课程名: 数据库原理, 为提高这类查询的执行效率,下列物理设计方案中,正确且最为合理的是_。 A) 为课程名列建立一个主索引 B) 为课程名列建立一个位图索引 C) 为课程名列建立一个辅索引 D) 此表上不需要建任何索引 18 关于并行数据库,下列说法错误的是 _。 A) 层次结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构 B) 无共享结构通过最小化共享资源来降低资源竞争,因此具有很高的可扩展性,适合于 OLTP应用 C) 并行数据库系统经常通过负载均衡的方法来提高数据库系统的业务吞

13、吐率 D) 并行数据库系统的主要目的是实现场地自治和数据全局透明共享 19 现有一个具有多个分店的大型连锁超市,该连锁超市使用统一的连锁业务经营管理系统管理其日常业务。已知其中的销售数据明细表结构为 (销售记录 ID,商品ID,价格,数量,总金额,销售时问,分店 ID,该表数据量很大。为了提高数据访问效率,系统将每年每个分店的销售数据划分成独立的数据表,这种划分方式被称为 _。 A) 轮转划分 B) 范围划分 C) 散列划分 D) 多维划分 20 在开发数据库应用系统时,使用存储过程可以提高数据访问效率,降低网络流量。下列关于存储过程的说法,错误的是 _。 A) 存储过程可以接受输入参数,并可

14、将执行结果以输出参数形式返回 B) 存储过程可以有多个输入参数,但只能有一个输出参数 C) 定义存储过程时,在一个存储过 程中可以同时包含数据的增、删、改、查操作 D) 存储过程的输入参数和输出参数均可有默认值 21 下列关于关系数据模型和关系表的说法,正确的是 _。 关系数据模型以集合论为基础表示和处理数据 关系数据模型同时支持非过程化语言和过程化语言直接存取数据 “create table” 语句用于定义关系表的结构及数据完整性约束 在关系表上执行 select或 delete操作时, DBMS会检查数据完整性约束 A) 仅 和 B) 仅 和 C) 仅 和 D) 仅 和 22 某数据库应用

15、系统使用 SQL Server 2000作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器 CPU使用率小于 1%,磁盘 IO也非常小。造成此现象可能的原因是 _。 A) 客户机到数据库服务器的网络故障 B) 更新操作涉及的表没有建立主码 C) 更新的字段没有建立有效的索引 D) 更新操作涉及的数据被锁定 23 在 SQL Server 2000中,设有各系统数据库当前主数据文件及日志文件,用户数据库中主数据文件不能小于 _。

16、 A) 15MB B) 4MB C) 8MB D) 6MB 24 在 SQL Server 2000中,设先对 MyDB数据库进行了一次完全备份,然后对该数据库进行了一次日志备份,这两次备份均备份在 BK设备上。假设 BK设备上只有这两次备份的内容。现要从备份中恢复 MyDB数据库,正确的恢复过程及语句是 _。 A) 日志备份 完全备份 B) 日志备份 完全备份 morecovery C) 日志备份 morecovery完全备份 D) 完全备份 日志备份 25 在分布式数据库应用系统的设计过程中,对全局关系进行分片设计时,下列说法正确的是 _。 A) 对于一个全局关系中的任意数据,不允许其不属

17、于任何一个片段,但允许某些数据同时属于不同的片断 B) 对于一个全局关系中的任意数据,可以允许其不属于任何一个片段,也允许某些数据同时属于不同的片断 C) 对于一个全局关系中的任意数据,不允许其不属于任何一个片段,也不允许某些数据同时属于不同的片断 D) 对于一个全局关系中 的任意数据,可以允许其不属于任何一个片段,但不允许某些数据同时属于不同的片断 26 设有工作表 (工作编号,最低工资,最高工资 ),其中工作编号、最低工资和最高工资均为整型,工作编号为主码。现要求最高工资必须大于等于最低工资,但不能超过最低工资的 2倍。在 SQL Server 2000环境中有下列创建该表的语句: CRE

18、ATE TABLE工作表 (工作编号 int primary key,最低工资 int,最高工资int claeck(最高工资 between最低工资 and最低工资 *2) CREATE TABLE工作表 (工作编号 int,最低工资 int,最高工资 int, primary key(工作编号 ), check(最高工资 between最低工资 and最低工资 *2) CREATE TABLE工作表 (工作编号 int primary key(工作编号 ),最低工资int,最高工资 int, check(最高工资 between最低工资 and最低工资 *2) CREATE TABLE工作

19、表 (工作编号 int primary key(工作编号 ),最低工资int,最高工资 int check(最高工资 between最低工资 and最低工资 *2) 上述语句中正确的是 _。 A) 仅 和 B) 仅 和 C) 仅 和 D) 全部 27 在 SQL Server 2000中,设 U1用户在某数据库中是 dh_datawriter角色中的成员,则用户 U1从该角色中可以获得的数据操作权限是 _。 查询 插入 更改 删除 A) 仅 B) 仅 和 C) 仅 、 和 D) 全部 28 在 SQL Server 2000中, master是一个 非常重要的系统数据库,如果 master损坏

20、将会对系统造成严重后果,因此系统管理员应该对 master进行备份。 SQL Server 2000对数据库提供的备份有: 完全备份 差异备份 日志备份 以上备份方法中能够应用在 master数据库上的是 _。 A) 仅 B) 仅 和 C) 仅 和 D) 全部 29 现要为某大型商场开发一个数据库应用系统,在该应用系统的生命周期中,设有下列活动: 开发人员执行 DDL代码建立数据库结构 编写商品信息录入和导入程序,在 系统投入运行前建立商品信息清单 根据商场销售业务开展情况,调整数据库中的商品清单和价格 准备销售新商品时,使用商品信息录入或导入程序,将新商品信息加入到商品清单中 为了防止数据丢

21、失,定期对数据库中的数据进行转储 以上活动中,属于商场数据库应用系统实施活动的是 _。 A) 仅 和 B) 仅 、 和 C) 仅 和 D) 仅 和 30 设有商场数据库应用系统,在其生命周期中,可能发生如下故障: 因场地火灾导致数据库服务器烧毁,该服务器中的数据库数据 全部丢失 因数据库服务器感染病毒,导致服务器中的数据丢失 因机房环境恶劣,空调损坏导致服务器风扇损坏,致使服务器 CPU烧毁 由于数据库服务器电源故障导致服务器无法上电启动 因数据库服务器内存发生硬件故障,导致系统无法正常运行 以上故障中,不属于介质故障 (硬故障 )的是 _。 A) 仅 B) 仅 、 和 C) 仅 、 和 D)

22、 仅 、 、 和 一、简答题 请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。 31 数据库管理系统为三 级模式结构提供了两层映像机制,其中模式 /内模式映像提供了 _独立性。 32 数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中 _协议可以完全保证并发事务数据的一致性。 33 数据库管理系统为用户和应用程序提供了 _语言,用此语言可以定义数据库的模式结构,但此语言执行后的结果不能回滚。 34 按照数据库应用系统生命周期模型,系统设计阶段细分为概念设计、 _设计和物理设计三个步骤。 35 设有课程表 (课程号,课程名,学分,先修课程号 ),已 知某应

23、用程序需要列出“数据库原理 ”课程的一门先修课程,查询结果要求输出 (课程名,学分,先修课名称,先修课学分 ),可以用 _连接操作在一个查询中实现此功能。 36 设某并行数据库采用一台具有 14个刀片的刀片服务器,每个刀片具有独立的内存和磁盘,各刀片之间通过刀片服务器上的以太网交换机实现通信,则该并行数据库采用的体系结构是 _结构。 37 当用户在一个关系表的某一列上建立一个非聚集索引 (该表没有聚集索引 )时,数据库管理系统会自动为该索引维护一个索引结构。该索引结构中的记录是由_和它相对应的指针构成的。 38 在数据仓库设计和建设过程中,设计者需要调查用户的决策或数据处理需求,并将功能相近且

24、需要相关联数据支持的需求进行归类,得到不同的需求集合,并在企业数据模型中寻找能够满足各个需求集合的数据集合,然后针对各个数据集合开展数据仓库数据模型的设计。这种设计方法称为 _的设计方法。 39 在 SQL Server 2000的某用户数据库中,设有 T表,现要在 T表的 c1列和 c2列上建立一个复合唯一聚集索引,其中 c1列值重复率为 20%, c2列为 10%。请补全下列语句建立一个性能 最优的索引: CREATE UNIQUE CLUSTERED INDEX Idx1 ON T(_) 40 在数据库系统出现系统故障后进行恢复时,对于事务 T,如果日志文件中有BEGINTRANSACT

25、ION记录,而没有 COMMIT或 ROLLBACK记录,则数据库管理系统处理这种事务时应执行的操作是一 _。 41 设用 UML设计某数据库应用系统,设计人员规划了一组应用程序集,该集合由动态链接库和可执行程序构成。为了展现这些应用程序集问的组织和依赖关系,以对源代码、可执行程序的发布等进行系 统建模,应采用的 UML图是 _图。 42 在分布式数据库系统中,涉及多个站点的分布式查询的查询代价主要是由_代价来衡量的。 43 设有学生表 (学号,姓名,所在系名 )和选课表 (学号,课程号,成绩 )。现要建立统计每个系选课人数的视图。请补全下列语句: CREATE VIEW V1(系名,人数 )

26、AS SELECT所在系名, _ FROM选课表 JOIN学生表 ON选课表 .学号 =学生表 .学号 _ 44 在 SQL Server 2000中,设 U1是 SQL Server身份验证模式的数据库服务器登录账户,现希望 U1在该数据库服务器上具有系统管理员权限。请补全下列语句: EXEC sp_addsrvrolemember u1, _ 45 在 SQL Server 2000中,设某数据库中有商品表 (商品号,商品名,进货价格 ),商品号为主码;销售表 (商品号,销售时间,销售数量,销售价格,本次利润 ),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插

27、入前 4列数据时 (假设一次只插入一行数据 ),系统自动计算本次销售产生的利润,并将该利润赋给销售表的第 5列 “本次利润 ”。请编写实现上述功能的后触发型触发器代码。 46 在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式: 系 (系号,系名 ),系号为主码 学生 (学号,姓名,所在系号 ),学号为主码 课程 (课程号,课程名,开课系号 ),课程号为主码 选课 (学号,课程号,选课时间 ),学号和课程号为主码 开发人员在将关系模式实施到 SQL Server 2000的 “教务 ”数据库时,使用了如下表结构定义语句: CREATE TABLE系 (系号 varch

28、ar(10)NOT NULL,系名 varchar(100) CREATE TABLE学生 (学号 varchar(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学生 .

29、学号 =选课 .学号 JOIN系 ON系 .系号 =学生 .所在系号 JOIN课程 ON课程 .课程号 =选课 .课程号 WHERE系 .系号 =012 AND convert(varchar(10),选课时间, 120) =2010-01-01 在查找原因时发现建表语句有问题。请指出问题并说明该问题是否会影响此查询语句的执行效率。 设已在 “选课 ”表的 “选课时间 ”列及 “学生 ”表的 “所在系号 ”列上建立了索引。请问这两个索引是否能够提高该查询语句的执行效率 ?如果不能,请说明原因。 2011年 3月数据库工程师真题试卷答案与解析 1 【正确答案】 A 【试题解析】 视图是由从数据库

30、的基本表中选取出来的数据组成的逻辑窗口,它与基本表不同的是,视图是一个虚表。数据库中只存放视图的定义,而不存放视图包含的数据,这些数据仍存放在原来的基本表中,可将表与表之间的复杂的连接操作和搜索条件对用户隐藏起来,使查询语句书写简单,提高查询效率。 B项增加了查询的复杂度降低 了查询的效率, C项增加了数据库的负担,也降低了数据库的效率, D项存储过程定义比较复杂使用起来也没有视图灵活。故选 A。 2 【正确答案】 B 3 【正确答案】 C 4 【正确答案】 B 5 【正确答案】 C 6 【正确答案】 C 7 【正确答案】 D 8 【正确答案】 B 9 【正确答案】 C 10 【正确答案】 D

31、 11 【正确答案】 C 12 【正确答案】 D 13 【正确答案】 B 14 【正确答案】 A 15 【正确答案】 C 16 【正确答 案】 C 17 【正确答案】 C 18 【正确答案】 D 19 【正确答案】 D 20 【正确答案】 B 21 【正确答案】 A 22 【正确答案】 D 23 【正确答案】 B 24 【正确答案】 D 25 【正确答案】 A 26 【正确答案】 B 27 【正确答案】 C 28 【正确答案】 D 29 【正确答案】 A 30 【正确答案】 D 一、简答题 请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。 31 【正确答案】 数据的 物理 32

32、 【正确答案】 三级加锁 33 【正确答案】 DDL 34 【正确答案】 逻辑 35 【正确答案】 内 36 【正确答案】 无共享 37 【正确答案】 查找码 38 【正确答案】 自底向上 39 【正确答案】 C2 40 【正确答案】 撤销 41 【正确答案】 组件 42 【正确答案】 CPU和 I/O 43 【正确答案】 COUNT(DISTINCT学号 ) WITH CHECK OPTION 44 【正确答案】 User_role 45 【正 确答案】 CREATE TRIGGER update_sale ON销售表 FORUPDATE FOREACHROW ASBEGIN UPDATE

33、Table_sale SET本次利润 =销售价格 -(SELECT进货价格 FROM产品表 ) END CREATE TRIGGER Insert_sale ON销售表 FOR INSERT FOREACHROW ASBEGIN INSERT INTO销售表 VALUES(new.商品号, new.销售时间, new.销 售数量,new.销售价格 ) END 46 【正确答案】 建表时没有设置主键,但不会影响此查询语句的执行效率。 “选课 ”表的 “选课时间 ”列上建立了索引能够提高执行效率。经常出现在 Where子句中的字段,特别是大表的字段,应该建立索引。索引的作用就类似于书的目录,书的目录会按照章节的顺序排列。会指想某一张的位置。这样如果在一本数百页的书里面查找某个章节位置的时候,我们就可以只扫描书的目录,扫描的范围缩了 n倍,查询的效率自然就提高了。另外在 SQL Server内存够用的情况下索引会被放到内存中 ,在内存中查找自然又会提高效率;所以我们必须得合理利用索引 .

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