首页 > 软考
题目内容 (请给出正确答案)
[主观题]

为了加快数据库的访问速度,可以对数据库建立并使用(58),使它存在于数据库的整个生命周期。A.主键B

为了加快数据库的访问速度,可以对数据库建立并使用(58),使它存在于数据库的整个生命周期。

A.主键

B.索引

C.数据表

D.数据视图

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“为了加快数据库的访问速度,可以对数据库建立并使用(58),使…”相关的问题
第1题
● 为了加快数据库的访问速度,可以对数据库建立并使用 (58) ,它在数据库 的整个生命周期都存在。 (

● 为了加快数据库的访问速度,可以对数据库建立并使用 (58) ,它在数据库 的整个生命周期都存在。

(58)A.数据表 B.主键 C.记录 D.索引

点击查看答案
第2题
分区对于优化数据库的作用,以下说法错误的是()。

A.对表的每一列都加分区,加快数据查询速度

B.如果需要得建表,独产管理每个公区比管理单个大表要轻松得多

C.可以把表的不同分区分配到不同的磁盘来平衡I/O改善性能

D.对大表的查询、增加、修改等操作可以分解到表的不同分区来并行执行,可使运行速度更快

点击查看答案
第3题
下列关于SQL中的索引(Index)的叙述中,正确的是()。

A.在主键上不能创建UNIQUE索引

B.删除索引时关于索引的描述仍会保留在数据字典中

C.有时为了加快维护数据库的速度,应删除一些索引

D.一个基本表上可以创建多个聚簇索引

点击查看答案
第4题
②为了提高查询性能,数据库管理员在Students表的SName列上建立了一个非聚集索引SName _ind。如果应
用程序使用如下语句查询数据:

SELECT*FROM Students WHERE SName like‘%华’

请问SName_ind索引是否能够提高语句的查询速度,并给出原因。

点击查看答案
第5题
在IntrAnet服务器中,()作为服务的本地缓冲区,将IntrAnet用户从Internet中访问过的主页或文件的副本存放其中,用户下一次访问时可以直接从中取出,提高了用户的访问速度。

A.服务器

B.数据库服务器

C.电子邮件服务器

D.代理服务器

点击查看答案
第6题
一个组织要求一线员工在客户关系建立时完成新加入客户尽职调查工作表。各地的员工将每日的工作表扫描并存入中央数据库,这里是反洗钱员工可以访问的。尽管有持续培训和提醒,大量的工作表是不完整和有错误的。准确性和完整性该如何改善?()

A.复制

B.终止

C.自动化

D.非集权化

点击查看答案
第7题
用户可以对数据库有不同的访问权限,其中resource权限是允许【】。

用户可以对数据库有不同的访问权限,其中resource权限是允许【 】。

点击查看答案
第8题
对SQL Server 2000采用的备份和恢复机制,下列说法正确的是______。A.在备份和恢复数据库时用户都

对SQL Server 2000采用的备份和恢复机制,下列说法正确的是______。

A.在备份和恢复数据库时用户都不能访问数据库

B.在备份和恢复数据库时用户都可以访问数据库

C.在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库

D.在备份时对数据库访问没有限制,但在恢复时任何人都不能访问数据库

点击查看答案
第9题
存储管理器是数据库管理系统非常重要的组成部分。下列关于存储管理器的说法,错误的是______。A) 存

存储管理器是数据库管理系统非常重要的组成部分。下列关于存储管理器的说法,错误的是______。

A) 存储管理器负责检查用户是否具有数据访问权限

B) 为了提高数据访问效率,存储管理器会将部分内存用于数据缓冲,同时使用一定的算法对内存缓冲区中的数据块进行定期置换

C) 存储管理器会为编译好的查询语句生成执行计划,并根据执行计划访问相关数据

D) 存储管理器以事务方式管理用户对数据的访问,以确保数据库并发访问的正确性

点击查看答案
第10题
设某商品经营管理系统使用SQL Server 2000数据库管理系统。在数据库中存在销售明细表,其建表语句
为:

CREATE TABLE销售明细表(

销售单据编号varchar(8),

商品编号varchar(8),

单价money,

数量int,

总价money

) ,

为了保证数据的一致性,建有如下触发器:

CREATE TRIGGER AutoCountSum

ON销售明细表FOR INSERT,UPDATE

AS

DECLARE@UnitPrice money,@Quantity int

DECLARE@Amount money

SELECT@UnitPrice=单价,@Quantity=数量

FROM inserted

SET@Amount=@UnitPrice*@Quantity

UPDATE销售明细表SET总价=@Amount

WHERE销售单据编号IN(SELECT销售单据编号FROM inserted)

AND商品编号IN(SELECT商品编号FROM inserted)

①设系统运行一段时间后此表中有近一百万条记录,此时发现对该表的插入操作速度很慢,请分析插入速度慢的原因。(3分)

在不改变数据库服务器硬件和表结构、不清理数据的情况下,请说明应如何优化此表的插入操作。(2分)

②在解决了①中的问题后,程序员在数据库中执行如下SQL语句:

SELECT商品编号,sum(总价)FROM销售明细表

WHERE单价>50

GROUP BY商品编号

请在不改变该SQL语句的情况下,给出提高该查询执行效率的方案。(5分)

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改