表中記錄的排序.ppt_第1頁(yè)
表中記錄的排序.ppt_第2頁(yè)
表中記錄的排序.ppt_第3頁(yè)
表中記錄的排序.ppt_第4頁(yè)
表中記錄的排序.ppt_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

表中記錄的排序 一 表中記錄的物理順序 表中有若干條記錄 因此記錄之間必然存在一定的順序關(guān)系 在默認(rèn)情況下 根據(jù)記錄輸入到表中的先后次序來(lái)確定記錄在表中的順序 記錄的記錄號(hào)值就反映了記錄在表中的順序 這是記錄的物理順序 二 記錄的邏輯順序 在實(shí)際數(shù)據(jù)管理中 有時(shí)需要對(duì)表中的記錄按指定的某個(gè)表達(dá)式值的大小重新進(jìn)行排列而得到一個(gè)次序 我們稱(chēng)為邏輯順序 邏輯順序反映了記錄在某種情況下的順序 他并不改變記錄在表中的物理順序 三 索引概念 1 索引的定義索引就是表中的記錄依據(jù)某個(gè)關(guān)鍵字 字段 或表達(dá)式的值的大小而對(duì)記錄進(jìn)行的排序 反映了記錄在該情況下得到的邏輯順序 一個(gè)索引就是一個(gè)邏輯順序 一個(gè)表中可以有多個(gè)索引2 索引類(lèi)型 1 主索引 建立主索引的關(guān)鍵字或表達(dá)式值不允許出現(xiàn)重復(fù) 只有數(shù)據(jù)庫(kù)表才能建立主索引 一個(gè)數(shù)據(jù)庫(kù)表只能建立一個(gè)主索引 2 候選索引 建立候選索引的關(guān)鍵字或表達(dá)式值不允許出現(xiàn)重復(fù) 自由表和數(shù)據(jù)庫(kù)表都能建立候選索引 一個(gè)表可以建立多個(gè)候選索引 3 普通索引 建立普通索引的關(guān)鍵字或表達(dá)式值可以重復(fù) 自由表和數(shù)據(jù)庫(kù)表都能建立普通索引 一個(gè)表可以建立多個(gè)普通索引 默認(rèn)情況下建立的索引是普通索引 4 唯一索引 建立唯一索引的關(guān)鍵字或表達(dá)式值可以重復(fù) 自由表和數(shù)據(jù)庫(kù)表都能建立唯一索引 一個(gè)表可以建立多個(gè)唯一索引 關(guān)鍵字或表達(dá)式值重復(fù)的記錄中只顯示其中的第一個(gè)記錄 可間接實(shí)現(xiàn)記錄分組 四 創(chuàng)建索引 在創(chuàng)建索引時(shí) 需要說(shuō)明每個(gè)索引的索引名 索引類(lèi)型 索引表達(dá)式和排序方式以及索引存放的文件在項(xiàng)目管理器中 選擇相關(guān)表 單擊 修改 按鈕 打開(kāi)表設(shè)計(jì)器 一 利用表設(shè)計(jì)器的 字段 選項(xiàng)卡建立索引1 選擇 字段 選項(xiàng)卡2 選擇字段 如編號(hào)3 在 索引 列中選擇 升序或降序4 單擊 確定 按鈕注意 1 索引名默認(rèn)為字段名2 索引類(lèi)型默認(rèn)為普通索引3 索引表達(dá)式為選擇的字段4 排序方式為選定的升序或降序5 索引存放在擴(kuò)展名為CDX 主名同表主名相同的結(jié)構(gòu)復(fù)合索引文件中 案例1 針對(duì)whcj dbf表 對(duì)表中記錄以 語(yǔ)文 字段值為依據(jù) 從高到低排序1 在項(xiàng)目管理器中 選擇 whcj 表 單擊 修改 按鈕 打開(kāi)表設(shè)計(jì)器窗口 選擇 字段 選項(xiàng)卡2 選擇字段 語(yǔ)文3 在 索引 列中選擇 降序4 單擊 確定 按鈕 二 利用表設(shè)計(jì)器的 索引 選項(xiàng)卡建立索引1 選擇 索引 選項(xiàng)卡2 在 索引名 列中輸入索引名 3 在 排序 列中選擇排序方式 升序或降序4 在 類(lèi)型 列中選擇索引類(lèi)型 5 在 表達(dá)式 列中輸入索引表達(dá)式 6 單擊 確定 按鈕注意 建立的索引保存在擴(kuò)展名為CDX 主名同表主名相同的結(jié)構(gòu)復(fù)合索引文件中 案例2 針對(duì)whcj dbf表 對(duì)表中記錄以 數(shù)學(xué) 英語(yǔ) 字段和為依據(jù) 從高到低排序 索引名為 sysx 索引類(lèi)型為普通索引1 在項(xiàng)目管理器中 選擇 whcj 表 單擊 修改 按鈕 打開(kāi)表設(shè)計(jì)器窗口 選擇 索引 選項(xiàng)卡2 在 索引名 列中輸入索引名 sysx3 在 排序 列中選擇排序方式 降序4 在 類(lèi)型 列中選擇索引類(lèi)型 普通索引5 在 表達(dá)式 列中輸入索引表達(dá)式 數(shù)學(xué) 英語(yǔ)6 單擊 確定 按鈕 三 使用index命令建立索引 基本格式 indexon索引表達(dá)式tag索引名對(duì)當(dāng)前表中記錄按指定的表達(dá)式建立一個(gè)索引 索引類(lèi)型默認(rèn)為普通索引 索引方式默認(rèn)為升序拓展用法 1 若要建立候選索引 需加上關(guān)鍵字candidate2 若要建立唯一索引 需加上關(guān)鍵字unique3 若索引方式為升序 可加上關(guān)鍵字asc 也可省略 因?yàn)槟J(rèn)索引方式為升序4 若索引方式為降序 需加上關(guān)鍵字desc5 不能建立主索引 若要建立主索引 必須在表設(shè)計(jì)器窗口的 索引 選項(xiàng)卡來(lái)建立注意 建立的索引保存在擴(kuò)展名為CDX 主名同表主名的結(jié)構(gòu)復(fù)合索引文件中 案例3 針對(duì)whcj dbf表 對(duì)表中記錄以 學(xué)號(hào) 字段值為依據(jù) 從高到低排序 索引名為 xhsx 索引類(lèi)型為候選索引Used xs 205 wcj dbfIndexon學(xué)號(hào)tagxhsxcandidatedesc 五 使用索引 一個(gè)表中可以建立多個(gè)索引 用戶(hù)在某個(gè)時(shí)刻可以使用其中一個(gè)索引來(lái)影響記錄的操作順序 該索引成為當(dāng)前索引 一 使用 工作區(qū)屬性 對(duì)話框來(lái)指定當(dāng)前索引1 打開(kāi)瀏覽窗口 瀏覽表的數(shù)據(jù)2 選擇 表 屬性 命令 打開(kāi) 工作區(qū)屬性 對(duì)話框3 在 索引順序 列表框中指定當(dāng)前索引 單擊確定按鈕注意 指定當(dāng)前索引后 當(dāng)前表中的記錄就按當(dāng)前索引確定的順利來(lái)排序 二 使用命令指定當(dāng)前索引因?yàn)殡S著表的打開(kāi) 結(jié)構(gòu)復(fù)合索引文件也隨之打開(kāi) 保存在其中的索引就可以使用了 然后只需要使用setorderto命令來(lái)指定某個(gè)索引為當(dāng)前索引 格式如下setorderto索引名指定當(dāng)前表中某個(gè)索引為當(dāng)前索引注意 gotop和go1的功能一定相同嗎 不一定 當(dāng)不使用索引 go1和gotop功能相同 當(dāng)使用某個(gè)索引后got

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論