網(wǎng)站首頁
分類導航
試題中心
下載中心
英語學習
繽紛校園
考試論壇
網(wǎng)站留言
客服中心
 計算機等級考試VFP教程:第三章 表的創(chuàng)建和使用
【字體:
計算機等級考試VFP教程:第三章 表的創(chuàng)建和使用
http://m.1glr.cn 來源:考試吧(Exam8.com)搜集 點擊: 更新:2006-10-31

3.5 表的索引

1. 基本概念

記錄的順序 :

物理順序:即表中記錄的存儲順序。用記錄號表示。

邏輯順序:表打開后被使用時記錄的處理順序。

索 引

指按表文件中某個關鍵字段或表達式建立記錄的邏輯順序。它是由一系列記錄號組成的一個列表,提供對數(shù)據(jù)的快速訪問。索引不改變表中記錄的物理順序。表文件中的記錄被修改或刪除時,索引文件可自動更新。

索引關鍵字(索引表達式):用來建立索引的一個字段或字段表達式。

注意:1)用多個字段建立索引表達式時,表達式的計算結果將影響索引的結果;

2)不同類型字段構成一個表達式時,必須轉(zhuǎn)換數(shù)據(jù)類型。

索引標識(索引名)

即索引關鍵字的名稱。必須以下劃線、字母或漢字開頭,且不可超過10個字。

索引類型主索引、候選索引、普通索引、唯一索引。

主索引:

組成主索引關鍵字的字段或表達式,在表的所有記錄中不能有重復的值。主索引只適用于數(shù)據(jù)庫表的結構復合索引中。自由表中不可以建立主索引;數(shù)據(jù)庫中的每個表可以且只能建立一個主索引。

候選索引:

在指定的關鍵字段或表達式中不允許有重復值的索引。在數(shù)據(jù)庫表和自由表中均可為每個表建立多個候選索引

普通索引:

也可以決定記錄的處理順序,但是允許字段中出現(xiàn)重復值。在一個表中可以加入多個普通索引。

唯一索引:

參加索引的關鍵字段或表達式在表中可以有重復值,但在索引對照表中,具有重復值的記錄僅存儲其中的第一個。

2. 索引的作用

用途

采用的索引類型

排序記錄,以便顯示、查詢或打印
使用普通索引、候選索引或主索引
在字段中控制重復值的輸入并對記錄排序
對數(shù)據(jù)庫表使用主索引或候選索引,對自由表使用候選索引
準備設置表關系
依據(jù)表在關系中所起的作用,使用普通索引、主索引或候選索引

 

3.索引文件的種類

索引文件種類

特征

關鍵字數(shù)目

限制

結構復合索引文件

.CDX

使用和表文件名相同的基本名,隨表的打開自動打開。可以看成表結構的一部分。
多關鍵字表達式,稱為標識。
有效表達式限制在 240 個字符之內(nèi)。

非結構復合索引文件

.CDX

必須明確地打開,使用和表名不同的基本名。其中不能創(chuàng)建主索引
多關鍵字表達式,稱為標識。
有效表達式限制在 符之240 個字內(nèi)。

獨立索引文件

.IDX

必須明確地打開,文件的基本名由用戶定義。一般作為臨時索引文件。
單關鍵字表達式。
有效表達式限制在 100 個字符之內(nèi)。

結構復合索引文件(擴展名為.CDX)的特點:

    .在創(chuàng)建索引標識時自動創(chuàng)建。
    .在打開表時自動打開。
    .在同一索引文件中能包含多個排序方案,或索引關鍵字。
    .在添加、更改或刪除記錄時自動維護。

    上一頁  [1] [2] [3] [4] [5] [6] [7] 下一頁  

文章錄入:ak47    責任編輯:ak47  
  • 上一篇文章:

  • 下一篇文章: 沒有了
  •  版權聲明
       如果本網(wǎng)站所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權益,請與我們聯(lián)系,我們將會及時處理。如轉(zhuǎn)載本網(wǎng)內(nèi)容,請注明出處。
     發(fā)表評論
    關于本站 網(wǎng)站聲明 廣告服務  聯(lián)系方式  付款方式  站內(nèi)導航  客服中心  友情鏈接   
    Copyright © 2004-2006 考試吧 (Exam8.com) All Rights Reserved 
    中國科學院研究生院中關村園區(qū)(北京市海淀區(qū))