MasteringVFP/3/4

出自VFP Wiki

(修訂版本間差異)
跳轉到: 導航, 搜尋
 
第1行: 第1行:
-
Index 資料表格的索引,加快查找搜尋速度,總共有四種類型:
+
Index 資料表格的索引,加快查找搜尋速度,副檔名為.CDX,總共有四種類型:
-
Primary Index 主鍵值索引:以某個欄位或多個欄位組成的運算式建立索引,其值必須為唯一的不可重覆,一個資料表格只能有一個主鍵值索引。例如:身份證字號。
+
1.Primary Index 主鍵值索引:以某個欄位或多個欄位組成的運算式建立索引,其值必須為唯一的不可重覆,一個資料表格只能有一個主鍵值索引。例如:身份證字號。
-
Candidate Index 候選主鍵值索引:以某個欄位或多個欄位組成的運算式建立索引,其值必須為唯一的不可重覆,一個資料表格可以有多個候選主鍵值索引。
+
2.Candidate Index 候選主鍵值索引:以某個欄位或多個欄位組成的運算式建立索引,其值必須為唯一的不可重覆,一個資料表格可以有多個候選主鍵值索引。
-
Reqular Index 一般索引:以某個欄位建立索引,其值可重覆,一個資料表格可以有多個一般索引。
+
3.Reqular Index 一般索引:以某個欄位建立索引,其值可重覆,一個資料表格可以有多個一般索引。
-
Unique Index 獨一索引:以某個欄位建立索引,其值可重覆,但重覆之記錄只會有一筆,一個資料表格可以有多個獨立索引。
+
4.Unique Index 獨一索引:以某個欄位建立索引,其值可重覆,但重覆之記錄只會有一筆,一個資料表格可以有多個獨立索引。
 +
 
 +
資料表格內的複合索引檔有二種型態:
 +
 
 +
1.結構化複合索引:與資料表格同檔名,但副檔名為.CDX,當資料表格被開啟時結構化複合索引也同步被開啟,Primary Index主鍵值索引與Candidate Index 候選主鍵值索引必須存在結構化複合索引檔中。
 +
 
 +
2.非結構化複合索引:可與資料表格不同檔名,但副檔名仍為.CDX,當資料表格被開啟時結構化複合索引不會同步被開啟,必須自行開啟(Set Index 或 use index),亦可自己行關閉,當搜尋目的為特殊目的或非經常性時,可於種式中產生單一暫時性任務型之索引,減少資料異動維護時間提升效率,Primary Index主鍵值索引與Candidate Index 候選主鍵值索引不可存在於非結構化複合索引檔中。

在2006年7月13日 (四) 07:26的最新修訂版本

Index 資料表格的索引,加快查找搜尋速度,副檔名為.CDX,總共有四種類型:

1.Primary Index 主鍵值索引:以某個欄位或多個欄位組成的運算式建立索引,其值必須為唯一的不可重覆,一個資料表格只能有一個主鍵值索引。例如:身份證字號。

2.Candidate Index 候選主鍵值索引:以某個欄位或多個欄位組成的運算式建立索引,其值必須為唯一的不可重覆,一個資料表格可以有多個候選主鍵值索引。

3.Reqular Index 一般索引:以某個欄位建立索引,其值可重覆,一個資料表格可以有多個一般索引。

4.Unique Index 獨一索引:以某個欄位建立索引,其值可重覆,但重覆之記錄只會有一筆,一個資料表格可以有多個獨立索引。

資料表格內的複合索引檔有二種型態:

1.結構化複合索引:與資料表格同檔名,但副檔名為.CDX,當資料表格被開啟時結構化複合索引也同步被開啟,Primary Index主鍵值索引與Candidate Index 候選主鍵值索引必須存在結構化複合索引檔中。

2.非結構化複合索引:可與資料表格不同檔名,但副檔名仍為.CDX,當資料表格被開啟時結構化複合索引不會同步被開啟,必須自行開啟(Set Index 或 use index),亦可自己行關閉,當搜尋目的為特殊目的或非經常性時,可於種式中產生單一暫時性任務型之索引,減少資料異動維護時間提升效率,Primary Index主鍵值索引與Candidate Index 候選主鍵值索引不可存在於非結構化複合索引檔中。