以下()情况应尽量创建索引。
A.记录较少的基本表
B.具有很多NULL值的列
C.需要更新频繁的基本表
D.在Where子句中出现频率较高的列
A.记录较少的基本表
B.具有很多NULL值的列
C.需要更新频繁的基本表
D.在Where子句中出现频率较高的列
A.创建索引时,只能指定单列,不能指定多列创建联合索引
B.二进制类型的列不适合使用HASH索引
C.某列数据量较大,但distinct 值较少时,该列适合使用HASH索引
D.hash索引与智能索引只能使用一个
A.根据业务增量需求,采取基于日期模板创建索引,通过 roll over API 滚动索引
B.使用别名进行索引管理
C.Mapping 阶段充分结合各个字段的属性,是否需要检索、是否需要存储等
D.尽量使用自动生成的id
一个表avarchar2(1),bnumber(1),cchar(2),有100000条记录,创建B-Tree索引在字段a上,那么表与索引谁大?为什么?
创建一个名称为BookStore的数据库,支持网上书店系统的信息管理。要求: (1)将主数据库文件BookStore.MDF放置在的D:\DBF文件夹中,文件大小为5MB,文件增量为2MB,不限制增长。(2)将事务日志文件BookStore_log.LDF放置在的D:\DBF文件夹中,文件大小为2MB,最大值为10MB,文件按10%增长。 提示:在创建数据库之前,如果D:\DBF文件夹不存在,应先创建。 2.在BookStore数据库中按表1.1(a)~表1.8(a)所示的表结构建立数据表,并且为各个表定义相应的域完整性约束,定义主关键字实现实体完整性约束。 3.在BookStore数据库的各个相关表之间建立关系,实施参照完整性约束,并创建如图1.5所示的数据库关系图。 提示:注意建立关系的两个字段数据类型必须完全相同。 4.为数据表Book、Publisher、Customer各插入3条记录,各数据表记录如表1.1(b)~表1.8(b)所示。 提示:数据表数据输入要有先后顺序:在关系约束中作为主表的数据应该先输入,外表的数据后输入,并且外键的值是主键中已经存在的值或为空(如果外键允许为空)。另外,数据输入时要注意已经设置的各种完整性约束。 5.练习数据表结构修改操作。将Customer表“Name”字段的类型改为nvarchar(20);在LoginDate字段前增加一个字段Photo,设置为image类型。 6.数据表记录的更新操作,加深对数据完整性及其约束作用的理解。在Book表中添加记录“1003、人体手册、吴清忠、13、2006-01-01、其他、750211004、Null、以人体结构介绍中医的体系以及常见病的防治知识、29、0.73”。将Book表中BookCode为“0503”的记录删除;将BookCode为“0202”记录的Discount字段内容更新为“0.50”。 7.索引的创建和删除。在Book表中以“BookName(降序)”建立一个名称为“IX_BookName”的唯一索引;以PublisherCode(升序)和PublishTime(降序)建立一个名称为“IX_PublisherCodePublishTime”的索引;以BookSort升序建立索引IX_BookSort。删除“IX_BookName”索引。 提示:索引可以建立在属性或属性组上。索引可以在表设计页面完成,也可以在对象资源管理器中展开表的索引文件夹新建和维护已有索引。
A.建立临时表,创建索引的操作,必须放在插入临时表数据之后,避免每插入一条数据维护一次索引
B.一次批量提交SQL的语句不应该超过500条,如果超过,需要分几次提交
C.对固定列临时表尽量使用会话级的临时表,临时表脚本不需要在PDM上进行维护
D.临时表使用完后,及时的删除
A.根据查询场景、数据特点,合理设置索引及其分片,避免出现分片过大的情况
B.合理使用filter到底query
C.生成索引时禁用norm
D.尽量使用keyword字段
A.lter table 表名 add index 索引名(索引列)
B.lter table 表名 add idx 索引名(索引列)
C.reate index 索引名 in 表名(索引列)
D.reate index 索引名 on 表名(索引列)
首席审计执行官应该为以下哪项制定政策:
A.索引并保留工作底稿类型;
B.对个别的业务所用时间进行界定;
C.界定标准化的核对符号并确保遵守它们;
D.确保审计过程中的所有观察都做出了书面记录。
A.注意WHERE子句写法,必须考虑语句顺序,应该根据索引顺序、范围大小来确定条件子句的前后顺序,尽可能的让字段顺序与索引顺序相一致,范围从大到小
B.不要在WHEERE子句中的=左边进行函数、算术运算或其他表达式运算,否则系统将可能无法正确使用索引
C.尽量使用EXISTS代替IN。EXISTS在内表中找到符合条件的第1条记录后,即返回TRUE,而IN会查找内表中的所有记录,再返回结果。两种操作的效率相差很大
D.尽量使用EXISTS代替SELECT COUNT比COUNT (*)更有效率
E.注意WHERE子句写法,必须考虑语句顺序,应该根据索引顺序、范围大小来确定条件子句的前后顺序,尽可能的让字段顺序与索引顺序相一致,范围从小到大
F.不要在WHEERE子句中的=右边进行函数、算术运算或其他表达式运算,否则系统将可能无法正确使用索引