精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 什么是索引?索引類型有幾種,各有什么特點(diǎn)?

    什么是索引?索引類型有幾種,各有什么特點(diǎn)?
    其他人氣:860 ℃時(shí)間:2020-02-05 14:09:36
    優(yōu)質(zhì)解答
    索引是對(duì)數(shù)據(jù)庫(kù)表中一列或多列的值進(jìn)行排序的一種結(jié)構(gòu),例如 employee 表的姓(name)列.如果要按姓查找特定職員,與必須搜索表中的所有行相比,索引會(huì)幫助您更快地獲得該信息.
    索引是一個(gè)單獨(dú)的、物理的數(shù)據(jù)庫(kù)結(jié)構(gòu),它是某個(gè)表中一列或若干列值的集合和相應(yīng)的指向表中物理標(biāo)識(shí)這些值的數(shù)據(jù)頁(yè)的邏輯指針清單.索引提供指向存儲(chǔ)在表的指定列中的數(shù)據(jù)值的指針,然后根據(jù)您指定的排序順序?qū)@些指針排序.數(shù)據(jù)庫(kù)使用索引的方式與您使用書(shū)籍中的索引的方式很相似:它搜索索引以找到特定值,然后順指針找到包含該值的行.在數(shù)據(jù)庫(kù)關(guān)系圖中,您可以在選定表的“索引/鍵”屬性頁(yè)中創(chuàng)建、編輯或刪除每個(gè)索引類型.當(dāng)保存索引所附加到的表,或保存該表所在的關(guān)系圖時(shí),索引將保存在數(shù)據(jù)庫(kù)中.
    可以基于數(shù)據(jù)庫(kù)表中的單列或多列創(chuàng)建索引.多列索引使您可以區(qū)分其中一列可能有相同值的行.如果經(jīng)常同時(shí)搜索兩列或多列或按兩列或多列排序時(shí),索引也很有幫助.例如,如果經(jīng)常在同一查詢中為姓和名兩列設(shè)置判據(jù),那么在這兩列上創(chuàng)建多列索引將很有意義.確定索引的有效性:檢查查詢的 WHERE 和 JOIN 子句.在任一子句中包括的每一列都是索引可以選擇的對(duì)象.對(duì)新索引進(jìn)行試驗(yàn)以檢查它對(duì)運(yùn)行查詢性能的影響.考慮已在表上創(chuàng)建的索引數(shù)量.最好避免在單個(gè)表上有很多索引.檢查已在表上創(chuàng)建的索引的定義.最好避免包含共享列的重疊索引.檢查某列中唯一數(shù)據(jù)值的數(shù)量,并將該數(shù)量與表中的行數(shù)進(jìn)行比較.比較的結(jié)果就是該列的可選擇性,這有助于確定該列是否適合建立索引,如果適合,確定索引的類型.
    建立索引的優(yōu)點(diǎn):
    1.大大加快數(shù)據(jù)的檢索速度;
    2.創(chuàng)建唯一性索引,保證數(shù)據(jù)庫(kù)表中每一行數(shù)據(jù)的唯一性;
    3.加速表和表之間的連接;
    4.在使用分組和排序子句進(jìn)行數(shù)據(jù)檢索時(shí),可以顯著減少查詢中分組和排序的時(shí)間.
    索引類型:
    根據(jù)數(shù)據(jù)庫(kù)的功能,可以在數(shù)據(jù)庫(kù)設(shè)計(jì)器中創(chuàng)建四種索引:唯一索引、非唯一索引、主鍵索引和聚集索引.盡管唯一索引有助于定位信息,但為獲得最佳性能結(jié)果,建議改用主鍵或唯一約束.
    唯一索引:
    唯一索引是不允許其中任何兩行具有相同索引值的索引.當(dāng)現(xiàn)有數(shù)據(jù)中存在重復(fù)的鍵值時(shí),大多數(shù)數(shù)據(jù)庫(kù)不允許將新創(chuàng)建的唯一索引與表一起保存.數(shù)據(jù)庫(kù)還可能防止添加將在表中創(chuàng)建重復(fù)鍵值的新數(shù)據(jù).例如,如果在 employee 表中職員的姓 (lname) 上創(chuàng)建了唯一索引,則任何兩個(gè)員工都不能同姓.
    非唯一索引:
    非唯一索引是相對(duì)唯一索引,允許其中任何兩行具有相同索引值的索引.當(dāng)現(xiàn)有數(shù)據(jù)中存在重復(fù)的鍵值時(shí),數(shù)據(jù)庫(kù)是允許將新創(chuàng)建的索引與表一起保存.這時(shí)數(shù)據(jù)庫(kù)不能防止添加將在表中創(chuàng)建重復(fù)鍵值的新數(shù)據(jù).
    主鍵索引:
    數(shù)據(jù)庫(kù)表經(jīng)常有一列或列組合,其值唯一標(biāo)識(shí)表中的每一行.該列稱為表的主鍵.在數(shù)據(jù)庫(kù)關(guān)系圖中為表定義主鍵將自動(dòng)創(chuàng)建主鍵索引,主鍵索引是唯一索引的特定類型.該索引要求主鍵中的每個(gè)值都唯一.當(dāng)在查詢中使用主鍵索引時(shí),它還允許對(duì)數(shù)據(jù)的快速訪問(wèn).
    聚集索引(也叫聚簇索引):
    在聚集索引中,表中行的物理順序與鍵值的邏輯(索引)順序相同.一個(gè)表只能包含一個(gè)聚集索引.如果某索引不是聚集索引,則表中行的物理順序與鍵值的邏輯順序不匹配.與非聚集索引相比,聚集索引通常提供更快的數(shù)據(jù)訪問(wèn)速度.
    我來(lái)回答
    類似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁(yè)提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版