关系数据库中索引的4个功能类型

    当前位置:深圳APP开发 > APP开发知识
    2019/4/11 11:57:43

     在关系数据库中,把确定索引顺序的字段称为“索引关键字表达式”,简称“索引表达式”或“表达式”。根据对索引表达式取值规定的不同,可将索引分为4种具有不同功能的类型:主索引、候选索引、唯一索引和普通索引。    在关系数据库中,把确定索引顺序的字段称为“索引关键字表达式”,简称“索引表达式”或“表达式”。根据对索引表达式取值规定的不同,可将索引分为4种具有不同功能的类型:主索引、候选索引、唯一索引和普通索引。

       1、主索引

       主索引用于保证记录值的唯一性,即不允许索引表达式中出现重复值。建立主索引是满足数据库表达实体完整性的条件。自由表不能建立主索引,只有数据库表才能建立主索引。一个表只能建立一个主索引。

       2、候选索引

       所谓候选索引可以理解为主索引的“候选”,因此候选索引也和主索引一样要求索引关键字表达式的唯一性。两者不同的是:一个表文件只能建立一个主索引,但可以建立多个候选索引;主索引只在数据库表中建立,而候选索引可以在自由表和数据库表中建立。

       3、普通索引

       普通索引是最简单的索引,它不仅允许索引表达式出现重复值,也允许索引记录出现重复值。在一个表中可以建立多个普通索引,而且在自由表和数据库表中都能建立普通索引。

       4、唯一索引

       唯一索引允许索引表达式出现重复,但在索引文件中只保留首次出现的记录。该索引类型是为了与vfp早期版本兼容而保留的,目前使用不多。

     

联系电话

QQ咨询:App01

QQ咨询:App02

QQ咨询:App03

QQ咨询:App05

微信账号

深圳软件开发服务项目

  • 移动办公、移动政务
  • 沟通互动
  • 行业信息门户
  • 销售工具&内部沟通
  • 移动电商
  • 企业展示&品牌营销
  • 深圳app开发
  • 罗湖区app
  • 龙华APP开发公司
  • 宝安软件公司
Copyright©2013-2015 主营业务:深圳APP开发 版权所有 工粤ICP备65165265号 致力于专业的app开发定制服务,包括android APP开发、IOS APP开发、企业APP定制服务公司