版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
實驗5索引
通過索引可以快速訪問表中的記錄,大大提高數據庫的查詢性能。本實驗介紹創(chuàng)建、更新、刪除索引的方法?!局R要點】1.索引索引是對數據庫表中一個或多個列的值進行排序的邏輯結構。每個索引都有一個特定的搜索碼與表中的記錄關聯。索引按順序存儲搜索碼的值。使用索引能夠快速訪問表中的記錄的,提高查詢速度。何時使用索引由SQLServer2000DMBS確定。2.索引類型及特點SQLServer有兩種類型的索引:聚簇索引和非聚簇索引。(1)聚簇索引聚簇索引指示表中數據行按索引鍵的排序次序存儲。在SQLServer中,如果該表上尚未創(chuàng)建聚簇索引,且在創(chuàng)建PRIMARYKEY約束時未指定非聚簇索引,系統會自動在此PRIMARYKEY鍵上創(chuàng)建聚簇索引。1.實驗5索引
特點:每個表只能有一個聚簇索引聚簇索引改變數據的物理排序方式,使得數據行的物理順序和索引中的鍵值順序是一致的。所以,應該在創(chuàng)建任何非聚簇索引之前創(chuàng)建聚簇索引。(2)非聚簇索引非聚簇索引具有完全獨立于數據行的結構。數據表中的數據行不按索引鍵的次序存儲。在非聚簇索引中,每個索引都有指針指向包含該鍵值的數據行。特點: 如果創(chuàng)建索引時沒有指定索引類型,默認情況下為非聚簇索引。應當在創(chuàng)建非聚簇索引之前創(chuàng)建聚簇索引。每個表最多可以創(chuàng)建259個非聚簇索引。包含索引的所有長度固定列的最大大小為900B。包含在同一索引的列的最大數目為16。最好在唯一值較多的列上創(chuàng)建非聚簇索引。2.實驗5索引
3.使用索引的準則業(yè)務規(guī)則、數據特征和數據的使用決定了創(chuàng)建索引的列。一般情況,應當在經常被查詢的列上創(chuàng)建索引,以便提高查詢速度。但索引將占用磁盤空間,并且降低添加、刪除、更新行的速度。①創(chuàng)建查詢的列:主關鍵字所在的列外部關鍵字所在的列或在連接查詢中經常使用的列按關鍵字的范圍值進行搜索的列按關鍵字的排序順序訪問的列②不使用索引的列:在查詢中很少涉及的列包含較少的唯一值更新性能比查詢性能更重要的列有text、ntext或image數據類型定義的列4.創(chuàng)建索引的SQL語句
CREATE[UNIQUE][CLUESTERED|NONCLUSTERED]INDEX索引名
ON{表|視圖}(列名#1[ASC|DESC][,…n])3.實驗5索引
【實驗目的】掌握使用企業(yè)管理器創(chuàng)建、修改、刪除索引;掌握使用SQL創(chuàng)建、修改、刪除索引;掌握索引的管理和維護。4.實驗5索引
5.實驗5索引
6.實驗5索引
2.用SQL為表T在TNO列上按降序創(chuàng)建聚簇索引IND_TNO在查詢窗口輸入下列SQL語句,為表T在的TNO列上按降序創(chuàng)建聚簇索引IND_TNO:
USEjxskCREATECLUSTEREDINDEXIND_TNOONT(TNODESC)GO3.用企業(yè)管理器為表T在SN上按升序和在AGE列上按降序創(chuàng)建非聚簇索引IND_SN_AGE表T的索引屬性窗口在表T索引屬性窗口中創(chuàng)建索引7.實驗5索引
4.用SQL為表C在CN列上按升序創(chuàng)建唯一索引IND_CN執(zhí)行SQL語句創(chuàng)建索引執(zhí)行SQL語句創(chuàng)建索引8.實驗5索引
實驗5.2刪除索引【實驗目的】掌握用企業(yè)管理器刪除索引;掌握用SQL刪除索引?!緦嶒瀮热荨坑闷髽I(yè)管理器刪除表C中的索引IND_CN;用SQL刪除表T中的索引IND_AGE_SAL?!緦嶒灢襟E】1.用企業(yè)管理器刪除表C中的索引IND_CN2.用SQL刪除表T中的索引IND_SN_AGE在查詢窗口輸入下列SQL語句,刪除表T中的索引IND_SN_AGE:刪除表T中索引IND_SN_AGE刪除索引9.實驗5習題
【實驗題】基于教學數據庫jiaoxuedb完成下面實驗:對教師表Teacher中的教師號Tno創(chuàng)建聚簇索引,并按降序排列。對學生選課表SC,先按課號Cno升序排列,再按成績Score降序排列。對學生表Student中的學號Sno創(chuàng)建唯一索引,并按升序排列?!舅伎碱}】
1.一個表可以創(chuàng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年商丘工學院教師招聘79人多崗多人備考題庫及一套答案詳解
- 2026年天津港保稅區(qū)應急處置中心招聘備考題庫及完整答案詳解一套
- 2026年哈爾濱市44中學招聘合同制臨聘教師備考題庫完整參考答案詳解
- 2026年15人成都市教育局所屬事業(yè)單位公開招聘備考題庫及1套參考答案詳解
- 2026年【招聘教師6名】正式編制歡迎報考蘭坪縣民族中學備考題庫及參考答案詳解1套
- 2026年三甲醫(yī)院重慶市九龍坡區(qū)中醫(yī)院招聘醫(yī)師備考題庫有答案詳解
- 2026年南寧市隆安縣殘聯公開招聘鄉(xiāng)鎮(zhèn)殘疾人專職委員備考題庫及一套答案詳解
- 2026年云南省醫(yī)藥興達有限公司招聘12人備考題庫及1套參考答案詳解
- 2026年賓陽縣祥盛人力資源管理有限公司招聘備考題庫及1套參考答案詳解
- 2026年北京市延慶區(qū)教育委員會所屬事業(yè)單位人才引進公開招聘6人備考題庫及完整答案詳解1套
- 資產評估期末試題及答案
- 2025年內科醫(yī)師定期考核模擬試題及答案
- 鄭州大學《大學英語》2023-2024學年第一學期期末試卷
- 校企合作工作室規(guī)范管理手冊
- 2025年農業(yè)農村部科技發(fā)展中心招聘備考題庫及1套參考答案詳解
- 2025年南陽科技職業(yè)學院單招職業(yè)適應性考試模擬測試卷附答案
- 毛澤東思想和中國特色社會主義理論體系概論+2025秋+試題1
- 2025年10月自考13532法律職業(yè)倫理試題及答案
- 高中數學拔尖創(chuàng)新人才培養(yǎng)課程體系建構與實施
- 北京工業(yè)大學《土力學與地基基礎》2024 - 2025 學年第一學期期末試卷
- 2025年廣東省普通高中學業(yè)水平合格性考試英語試題(原卷版)
評論
0/150
提交評論