问答题

实现索引的方式? 索引的原理? 索引的代价? 索引的类型?

【参考答案】

实现索引的方式有两种:针对一张表的某些字段创建具体的索引,如对oracle:createindex索引名称on表名(字段名);在创建表时为字段建立主键约束或者唯一约束,系统将自动为其建立索引。
索引的原理:根据建立索引的字段建立索引表,存放字段值以及对应记录的物理地址,从而在搜索的时候根据字段值搜索索引表的到物理地址直接访问记录。
引入索引虽然提高了查询速度,但本身占用一定的系统存储容量和系统处理时间,需要根据实际情况进行具体的分析.
索引的类型有:B树索引,位图索引,函数索引等。