




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、|問題|如何提高查詢速度?|某些列如何保證沒有反復(fù)值或滿足一定條件?| 如何保證數(shù)據(jù)的參照完好性? |概念:|索引是一個(gè)表中所包含的值以及相應(yīng)的存儲(chǔ)位置的列表|分類:|聚集索引|非聚集索引|復(fù)合索引|獨(dú)一索引|在那些經(jīng)常被用來查詢的列上建立索引,以提高查找效率|【例子】在Student表中可以分別建立基于學(xué)號(hào)、姓名的索引|索引將占用磁盤空間,并且降低添加、刪除和更新行的速度,所以要慎用!|運(yùn)用企業(yè)管理器|【問題】在Student表上創(chuàng)建基于StuName列,名為IX_StuName的非聚集、非獨(dú)一索引|留意:創(chuàng)建主鍵約束何獨(dú)一約束時(shí),會(huì)自動(dòng)在這些列上創(chuàng)建獨(dú)一索引|運(yùn)用SQL語句|【問題】在表c
2、ourse中的課程稱號(hào)列上建立獨(dú)一索引 |【練習(xí)】運(yùn)用SQL語句在StuCou表上創(chuàng)建名為IX_StuNoCouNo的聚集、獨(dú)一、復(fù)合索引,該索引基于StuNo列和CouNo列創(chuàng)建|在字段1,字段2上創(chuàng)建的復(fù)合索引和在字段2,字段1上創(chuàng)建的復(fù)合索引是不同的|查找數(shù)據(jù)時(shí),只需在where子句中指定了索引的第一個(gè)字段時(shí)才運(yùn)用該復(fù)合索引|復(fù)合索引中字段的順序很重要:在次序上首先定義最具獨(dú)一性的字段列|運(yùn)用企業(yè)管理器|運(yùn)用SQL語句|格式:|DROP INDEX table_name.index_name|【問題】刪除StuCou表中的IX_StuNoCouNo索引|思索:student表中的索引PK
3、_Student可以刪除嗎?|顯示索引信息| sp_helpindex table_name|重命名索引| sp_rename table_name.old_index_name,| new_index_name|運(yùn)用企業(yè)管理器索引分析 顯示在查詢時(shí)索引運(yùn)用情況: set showplan_all on|off 例:在stucou的couno上建索引,然后執(zhí)行一個(gè)查詢,并分析索引。約束的作用:保證了數(shù)據(jù)的完好性提問:數(shù)據(jù)完好性有幾類?約束的種類:課本P166|UNIQUE約束要求字段的值不能反復(fù),同時(shí)允許字段的值為空|【問題】為Student表創(chuàng)建基于Pwd列,名為UQ_Student的獨(dú)一約
4、束|闡明:一個(gè)表格可以創(chuàng)建多個(gè)UNIQUE約束,它主要用于不是主鍵但又要求不能有反復(fù)值的字段|假設(shè)用戶沒有為定義了DEFAULT約束的字段輸入數(shù)據(jù),那么由該約束提供默許的數(shù)據(jù)防止空值的有效方法之一|【問題】為StuCou表的State字段建立DEFAULT約束,提供“報(bào)名的默許值|闡明:一個(gè)字段只能建立一個(gè)DEFAULT約束|限制表的某些字段滿足一定條件|【問題】要求course表的字段couno的值只允許三位數(shù)字 |主鍵約束| 某列或幾個(gè)列的組合,其值能獨(dú)一標(biāo)識(shí)表中一行 。|【問題】在表course字段CouNo上設(shè)置主鍵 |外鍵約束 | 建立兩個(gè)表之間的聯(lián)絡(luò) |【問題】要保證class表中
5、的系代碼在表Department中存在,請(qǐng)創(chuàng)建外鍵 |格式:| Alter Table table_name| DROP CONSTRAINT constraint_name|默許值是一種獨(dú)立存儲(chǔ)的數(shù)據(jù)庫對(duì)象,其作用和默許約束是一樣的。在創(chuàng)建之后,可以用到表中的一列或多列上,也可以用到用戶自定義的數(shù)據(jù)類型。|實(shí)現(xiàn)方法|先創(chuàng)建create default,再綁定sp_bindefault到列或用戶自定義數(shù)據(jù)類型【問題】創(chuàng)建一個(gè)默許d_bm,默許值為報(bào)名。然后綁定到表StuCou的列state。思索:這里的默許值和我們第7章講的默許約束有什么異同? |刪除方法|先解除綁定sp_unbindefault,再刪除|留意:|先創(chuàng)建規(guī)那么,再綁定到列或用戶自定義數(shù)據(jù)類型上|先解除綁定,再刪除規(guī)那么|【練習(xí)】創(chuàng)建規(guī)那么r_crt,內(nèi)容是限制值在15之間。然后綁定到表Course的列Credit上,使學(xué)分限制在1到5之間。 |思索:|規(guī)那么和第7章講的CHECK約束的區(qū)別|創(chuàng)建方法:|【問題】創(chuàng)建一函數(shù),求兩個(gè)數(shù)之差|運(yùn)用方法:|【問題】為Course添加一列RemainNum,運(yùn)用前面定義的函數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇無錫經(jīng)開區(qū)教育系統(tǒng)事業(yè)編制教師公開招聘81名高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 江蘇揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院圖書館流通崗人員公開招聘2人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 江蘇南通市蘇錫通科技產(chǎn)業(yè)園區(qū)消防救援大隊(duì)招考聘用輔助人員高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 武漢市事業(yè)單位2025年面向社會(huì)公開招聘工作人員1566名歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 杭州市西湖區(qū)文新街道招考編外用工高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 新疆和布克賽爾縣補(bǔ)錄4名“三支一扶”工作人員高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 成都天漢人力資源管理有限公司面向社會(huì)公開招考5名新津區(qū)投資促進(jìn)局工作人員高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 廣西鐘山縣交通運(yùn)輸局公開招考1名工作人員高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 廣西羅城仫佬族自治縣退役軍人事務(wù)局招考1名工作人員高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 廣西百色右江民族醫(yī)學(xué)院招考聘用87人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- DB51T 1048-2010 土壤樣品采集技術(shù)規(guī)范 第1部分:適用于測(cè)土配方施肥和耕地地力評(píng)價(jià)
- 外墻窗洞企口施工深化要點(diǎn)
- 充電樁維保投標(biāo)方案
- 乳腺癌復(fù)發(fā)和轉(zhuǎn)移治療
- 中國礦業(yè)大學(xué)(北京)《大學(xué)物理》2023-2024學(xué)年第一學(xué)期期末試卷
- 物業(yè)保潔常用藥劑MSDS
- 人音版音樂七年級(jí)上冊(cè)《厄爾嘎茲》課件
- 藥物臨床治療學(xué)
- 操檢合一培訓(xùn)
- 大數(shù)據(jù)與會(huì)計(jì)專業(yè)專業(yè)的實(shí)習(xí)報(bào)告
- (一模)長(zhǎng)春市2025屆高三質(zhì)量監(jiān)測(cè)(一)數(shù)學(xué)試卷
評(píng)論
0/150
提交評(píng)論