首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

PL/SQL学习笔记-索引

一:索引描述 一个索引可以由一个或多个列组成 对列设置索引其实就是对列的内容按一定的方式进行排序 检索数据的时候,检索排过序的数据 检索到最后一个有效数据之后就跳出检索 这样就不必进行全表扫描了, 同时可以应用很多算法提高检索效率 数据库多用二分法检索数据 二:索引分类 1  唯一索引(Unique) 不允许列内有重复的值 2  非唯一索引(normal) 允许列内有重复的值(默认创建非唯一索引) 3  位图索引(bitmap) 这类索引和上两类索引的实现逻辑不通 三:各类索引的应用场合 当你的列中有很多重复的数据时适合建立位图索引 当查询时多用and 或or等逻辑运算符时适合建立位图索引 当查询条件多用大于小于等比较运算符时适合建立唯一或非唯一索引 下面看一个索引

03

数据库

◆ 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 ◆ 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有一个主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。 ◆ 第三范式(3NF):首先是 2NF,另外非主键列必须直接依赖于主键,不能存在传递依赖。即不能存在:非主键列 A 依赖于非主键列 B,非主键列 B 依赖于主键的情况。 第二范式(2NF)和第三范式(3NF)的概念很容易混淆,区分它们的关键点在于,2NF:非主键列是否完全依赖于主键,还是依赖于主键的一部分;3NF:非主键列是直接依赖于主键,还是直接依赖于非主键列。

02
领券