国产高清在线免费观看-国产高清在线免费无码-国产高清在线男人的天堂-国产高清在线视频-国产高清在线视频精品视频-国产高清在线视频伊甸园

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

在sql server中怎么理解索引、視圖

admin
2012年1月14日 17:33 本文熱度 3255
1.索引
索引是一個單獨的,物理的數(shù)據(jù)庫結(jié)構(gòu),它是某個表中一列或若干列值的集合和相應(yīng)的指向表中物理標(biāo)志這些值的數(shù)據(jù)頁的邏輯指針清單.索引是依賴于表建立的,它提供了數(shù)據(jù)庫中編排表中數(shù)據(jù)的內(nèi)部方法.一個表的存儲是由兩部分組成的,一部分是用來存放表 的數(shù)據(jù)頁面,另一部分存放索引頁面.索引就存放在索引頁面上.
從某種程度上,可以把數(shù)據(jù)庫看作一本書,把索引看作書的目錄,通過目錄查找書中的信息,顯然較沒有目錄的書方便,快捷.

按照上面的解釋看書的目錄這個比喻:
>>它實際存,占據(jù)了書的內(nèi)容,紙張
>>它指向?qū)嶋H存在的內(nèi)容。比如要找第一章,那么目錄后面的頁碼便為
  我們提供了一個快捷的方法。當(dāng)然對數(shù)據(jù)庫來說,這些都是透明的我 們不能看到的。但的確提高了數(shù)據(jù)庫返回給我們查詢結(jié)果的效率。

另外,我們要將它與查詢常用到的order by區(qū)分開。前幾天公司里新員工培訓(xùn)曾遇到有的同學(xué)j混淆了。
所謂order by只不過是將返回的結(jié)果按要求排好順序,方便我們的使用。它對所在的查詢語句返回給我們結(jié)果是效率或其它方面(除去我們對結(jié)果的應(yīng)用)是沒有任何用處的。

另外有一種唯一索引,也就是主鍵(簡單理解就是一個表中,如果在某列上建立了唯一索引,則該列不可以有兩個一樣的記錄出現(xiàn)).
但唯一索引有時會使我們插入/修改數(shù)據(jù)效率降低---或說就是降低了。只是數(shù)據(jù)量小時不明顯。因為每次插入/修改都會檢查完所有記錄,看是否有該值存在。
>>>>就像要求每個身份證號只能一人使用,那么分配一個身份證號時就要檢查一下是否已經(jīng)有人在用這個身份證號(當(dāng)然我們現(xiàn)實中可能已經(jīng)排好了,我們用到哪個,下一個會用哪個)

2.視圖
  首先看一下一些標(biāo)準的說法
  視圖是原始數(shù)據(jù)庫數(shù)據(jù)的一種變換,是查看表中數(shù)據(jù)的另外一種方式。可以將視圖看成是一個移動的窗口,通過它可以看到感興趣的數(shù)據(jù)。

    視圖是從一個或多個實際表中獲得的,這些表的數(shù)據(jù)存放在數(shù)據(jù)庫中。那些用于產(chǎn)生視圖的表叫做該視圖的基表。一個視圖也可以從另一個視圖中產(chǎn)生。

    視圖的定義存在數(shù)據(jù)庫中,與此定義相關(guān)的數(shù)據(jù)并沒有再存一份于數(shù)據(jù)庫中。通過視圖看到的數(shù)據(jù)存放在基表中。

    視圖看上去非常象數(shù)據(jù)庫的物理表,對它的操作同任何其它的表一樣。當(dāng)通過視圖修改數(shù)據(jù)時,實際上是在改變基表中的數(shù)據(jù);相反地,基表數(shù)據(jù)的改變也會自動反映在由基表產(chǎn)生的視圖中。由于邏輯上的原因,有些視圖可以修改對應(yīng)的基表,有些則不能(僅僅能查


  >>>如果說索引是為了效率,那么視圖是為了我們使用的方便。
  >>>視圖實際存在,能像對表的應(yīng)用一樣操作(但有限制)
  >>>所謂視圖存在并不它的數(shù)據(jù)存在于視圖中,而中是定義存在。它的數(shù)據(jù)仍存放在原來數(shù)據(jù)表中。就像你的檔案有你的完整描述(假設(shè)這就是定義)雖然它能代表你,能在你上面反應(yīng)一些k事(如給你記過的處分)但你本身并不在這。你實際也許現(xiàn)在正在國外呢.
  >>>
  >>>如果把視圖比喻一下,就像你從指縫中只看你想看的人或東西。
比如你只想看你前面三個人的手里是不是有錢包,你從指縫里看到它們的手就是一個視圖。而對其它數(shù)據(jù)不關(guān)心。

  >>>現(xiàn)用庫表來說一下。學(xué)生表有許多描述學(xué)生的信息。成績表有許多課目的成績。你只想列出名字,學(xué)號,課目,成績。那么你至少有兩種三種方法:
   》》》1.再建一個表存這些數(shù)據(jù)。顯然這會占空間,而且你在更新那兩個表時也要更新這個表,很容易忘記。
   》》》2.用查詢語句查出結(jié)果。但要每次操作(當(dāng)然可以寫存儲過程--但不能對結(jié)果再操作;;;也可以寫臨時表---但對它的操作也不方便)
   》》》3.建視圖。把需要的數(shù)據(jù)的定義放到視圖中,以后查詢可以直接用這個視圖名,如同用表名一樣。

注意:前面講到并不是所有對視圖的操作都會完成對原表的操作。一個簡單的例子,,視圖某一列(金額)由(單價*數(shù)量)獲得,更新視圖的金額這一列,如100改成200,則多出100,但數(shù)據(jù)庫并不知道如何把這100分給單價還是數(shù)量。

該文章在 2012/1/14 17:33:35 編輯過

全部評論2

admin
2012年1月14日 17:33
索引是為了提升數(shù)據(jù)查詢性能,視圖一般用于給用戶提供一個統(tǒng)一的接口而屏蔽掉無用或需要保密的信息。
一般來說,如果數(shù)據(jù)量不是太大,比如只有幾萬條記錄,不需要建索引,索引本身也是一種數(shù)據(jù),系統(tǒng)為了維護索引,是需要開銷的。如果數(shù)據(jù)量非常大,就一定會用到索引技術(shù)。比如上百萬、幾千萬的數(shù)據(jù)量。此時如果在數(shù)據(jù)表上沒有索引,數(shù)據(jù)查詢會非常慢。索引其實就是預(yù)先給數(shù)據(jù)排序,比如身份證號,如果在這個字段上有索引,那么從大到小都已經(jīng)有序了,需要查詢某一個號碼,系統(tǒng)可以很快檢索到對應(yīng)的數(shù)據(jù)。
在數(shù)據(jù)庫中,不是每一個級別的用戶都需要全部信息,在某些時候,有些敏感的信息甚至只能給具有合適權(quán)限的人員,即便用戶進入了數(shù)據(jù)庫(不是指的程序界面檢索,而是直接進入了數(shù)據(jù)庫管理系統(tǒng)),也不可以讓他查看全部信息,此時就可以用視圖的方法,讓用戶只能查看他應(yīng)該看的信息,真正的基礎(chǔ)表屏蔽起來。

該評論在 2012/1/14 17:34:11 編輯過
admin
2012年1月14日 17:35
索引當(dāng)然是建在表上,索引是為了提高查詢速度提供的一種方式,使用不當(dāng)會有可能降低速度,索引建好了,當(dāng)查詢條件中where后面使用到的列名上有索引,數(shù)據(jù)庫會自動使用索引 . 視圖想當(dāng)于一張?zhí)摂M表,因為通常習(xí)慣將多表連接查詢的結(jié)果作為視圖方便查詢,視圖里的數(shù)據(jù)是只讀的,不能做增改刪查,但可以通過觸發(fā)器作到相同效果

該評論在 2012/1/14 17:35:14 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产成人综合色就色综合 | 国产午夜福利精品久久2025 | 韩国精品AV一区二区三区 | 91香蕉国产在线观看免费永久 | 少妇性爱一级片视频免费观看 | 五十路熟女人妻一区二区 | 大陆极品少妇内射AAAAAA | 无码av波多野结衣 | 国产精品婷婷五月久久久久 | 日韩一区二区三区精品 | 日韩欧美国产精品亚洲二区 | 日本国产美国日韩欧美mv中文字 | 精品视频无码一区二区三区 | 欧美日韩产一区二区三区久久 | 国产中文字幕乱人伦在线 | AV国産精品毛片一区二区在线 | 国产日韩欧美中文 | 日本视频电影不卡无玛 | 给我一个可以免费看片的WWW | 精品水蜜桃久久久久久久 | 亚洲成a人片在线观看久 | 高潮喷水在线 | 桃色AV久久无码线观 | 国产精彩视频一区二区三区 | 亚洲午夜性春猛交xxxx | 国产精品日韩一区二区三区 | 制服师生av在线 | 无码丰满熟妇一区二区 | 一区二区三区四区五区/三级黄色软件下载/自拍偷在线精 | 日本无码一区人妻免费视频 | 麻豆成人久久精品二区三区免费 | 亚洲成av人片在线播放 | 一本大道香蕉视频在线观看 | 波多野结衣一区二区三区无码电影 | 精品人伦一区二区三区潘金莲 | 精品免费国产一区二区女 | 精品人伦一区二区三区蜜桃免费 | 欧美日韩国产综合视频在线观看 | 性感美女视频在线观看一区二区 | 日韩久久久精品国产亚洲av水蜜桃 | 日韩乱码人妻无码中文字幕 |