3.5 表的索引
1. 基本概念
記錄的順序 :
物理順序:即表中記錄的存儲順序。用記錄號表示。
邏輯順序:表打開后被使用時記錄的處理順序。
索 引:
指按表文件中某個關(guān)鍵字段或表達(dá)式建立記錄的邏輯順序。它是由一系列記錄號組成的一個列表,提供對數(shù)據(jù)的快速訪問。索引不改變表中記錄的物理順序。表文件中的記錄被修改或刪除時,索引文件可自動更新。
索引關(guān)鍵字(索引表達(dá)式):用來建立索引的一個字段或字段表達(dá)式。
注意:1)用多個字段建立索引表達(dá)式時,表達(dá)式的計算結(jié)果將影響索引的結(jié)果;
2)不同類型字段構(gòu)成一個表達(dá)式時,必須轉(zhuǎn)換數(shù)據(jù)類型。
索引標(biāo)識(索引名):
即索引關(guān)鍵字的名稱。必須以下劃線、字母或漢字開頭,且不可超過10個字。
索引類型:主索引、候選索引、普通索引、索引。
主索引:
組成主索引關(guān)鍵字的字段或表達(dá)式,在表的所有記錄中不能有重復(fù)的值。主索引只適用于數(shù)據(jù)庫表的結(jié)構(gòu)復(fù)合索引中。自由表中不可以建立主索引;數(shù)據(jù)庫中的每個表可以且只能建立一個主索引。
候選索引:
在指定的關(guān)鍵字段或表達(dá)式中不允許有重復(fù)值的索引。在數(shù)據(jù)庫表和自由表中均可為每個表建立多個候選索引。
普通索引:
也可以決定記錄的處理順序,但是允許字段中出現(xiàn)重復(fù)值。在一個表中可以加入多個普通索引。
索引:
參加索引的關(guān)鍵字段或表達(dá)式在表中可以有重復(fù)值,但在索引對照表中,具有重復(fù)值的記錄僅存儲其中的第一個。
1. 基本概念
記錄的順序 :
物理順序:即表中記錄的存儲順序。用記錄號表示。
邏輯順序:表打開后被使用時記錄的處理順序。
索 引:
指按表文件中某個關(guān)鍵字段或表達(dá)式建立記錄的邏輯順序。它是由一系列記錄號組成的一個列表,提供對數(shù)據(jù)的快速訪問。索引不改變表中記錄的物理順序。表文件中的記錄被修改或刪除時,索引文件可自動更新。
索引關(guān)鍵字(索引表達(dá)式):用來建立索引的一個字段或字段表達(dá)式。
注意:1)用多個字段建立索引表達(dá)式時,表達(dá)式的計算結(jié)果將影響索引的結(jié)果;
2)不同類型字段構(gòu)成一個表達(dá)式時,必須轉(zhuǎn)換數(shù)據(jù)類型。
索引標(biāo)識(索引名):
即索引關(guān)鍵字的名稱。必須以下劃線、字母或漢字開頭,且不可超過10個字。
索引類型:主索引、候選索引、普通索引、索引。
主索引:
組成主索引關(guān)鍵字的字段或表達(dá)式,在表的所有記錄中不能有重復(fù)的值。主索引只適用于數(shù)據(jù)庫表的結(jié)構(gòu)復(fù)合索引中。自由表中不可以建立主索引;數(shù)據(jù)庫中的每個表可以且只能建立一個主索引。
候選索引:
在指定的關(guān)鍵字段或表達(dá)式中不允許有重復(fù)值的索引。在數(shù)據(jù)庫表和自由表中均可為每個表建立多個候選索引。
普通索引:
也可以決定記錄的處理順序,但是允許字段中出現(xiàn)重復(fù)值。在一個表中可以加入多個普通索引。
索引:
參加索引的關(guān)鍵字段或表達(dá)式在表中可以有重復(fù)值,但在索引對照表中,具有重復(fù)值的記錄僅存儲其中的第一個。