SQLServer數(shù)據(jù)庫(kù)與表的創(chuàng)建演示文稿_第1頁(yè)
SQLServer數(shù)據(jù)庫(kù)與表的創(chuàng)建演示文稿_第2頁(yè)
SQLServer數(shù)據(jù)庫(kù)與表的創(chuàng)建演示文稿_第3頁(yè)
SQLServer數(shù)據(jù)庫(kù)與表的創(chuàng)建演示文稿_第4頁(yè)
SQLServer數(shù)據(jù)庫(kù)與表的創(chuàng)建演示文稿_第5頁(yè)
已閱讀5頁(yè),還剩46頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

SQLServer數(shù)據(jù)庫(kù)與表的創(chuàng)建演示文稿當(dāng)前1頁(yè),總共51頁(yè)。4.1認(rèn)識(shí)SQLServer2005

關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)第4章SQLServer2005數(shù)據(jù)庫(kù)與數(shù)據(jù)表的創(chuàng)建當(dāng)前2頁(yè),總共51頁(yè)。一、SQLServerManagementStudioSQLServerManagementStudio是一個(gè)功能強(qiáng)大且靈活的工具,為用戶提供了一種基于微軟管理控制平臺(tái)的公共服務(wù)器管理集成環(huán)境。用戶可以通過該工具完成SQLServer2005數(shù)據(jù)庫(kù)的主要管理、開發(fā)和測(cè)試任務(wù)。配置系統(tǒng)環(huán)境和管理SQLServer建立和管理所有SQLServer對(duì)象當(dāng)前3頁(yè),總共51頁(yè)。1、SQLServerManagementStudio啟動(dòng)與退出當(dāng)前4頁(yè),總共51頁(yè)。1、SQLServerManagementStudio啟動(dòng)與退出當(dāng)前5頁(yè),總共51頁(yè)?!耙炎?cè)的服務(wù)器”組件窗口:列出的是經(jīng)常管理的服務(wù)器。可以在此列表中添加和刪除服務(wù)器。2、SQLServerManagementStudio工作界面當(dāng)前6頁(yè),總共51頁(yè)。對(duì)象資源管理器:是服務(wù)器中所有數(shù)據(jù)庫(kù)對(duì)象的樹視圖。包括與其連接的所有服務(wù)器的信息。2、SQLServerManagementStudio工作界面當(dāng)前7頁(yè),總共51頁(yè)?!拔臋n”組件窗口:可能包含查詢編輯器和瀏覽器窗口。默認(rèn)情況下,將顯示已與當(dāng)前計(jì)算機(jī)上的數(shù)據(jù)庫(kù)引擎實(shí)例連接的“摘要”頁(yè)。2、SQLServerManagementStudio工作界面當(dāng)前8頁(yè),總共51頁(yè)。4.2SQLServer2005

數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)第4章SQLServer2005數(shù)據(jù)庫(kù)與數(shù)據(jù)表的創(chuàng)建當(dāng)前9頁(yè),總共51頁(yè)。1、數(shù)據(jù)文件是存放數(shù)據(jù)庫(kù)數(shù)據(jù)和數(shù)據(jù)庫(kù)對(duì)象的文件。一個(gè)數(shù)據(jù)庫(kù)可以有一個(gè)或多個(gè)數(shù)據(jù)文件,一個(gè)數(shù)據(jù)文件只屬于一個(gè)數(shù)據(jù)庫(kù)。主數(shù)據(jù)文件:存儲(chǔ)數(shù)據(jù)庫(kù)的啟動(dòng)信息和部分或全部數(shù)據(jù),擴(kuò)展名為mdf。一個(gè)數(shù)據(jù)庫(kù)只能有一個(gè)主數(shù)據(jù)文件。次數(shù)據(jù)文件:存儲(chǔ)主文件沒存儲(chǔ)的其它數(shù)據(jù),擴(kuò)展名為ndf。當(dāng)前10頁(yè),總共51頁(yè)。2、事務(wù)日志文件用來記錄數(shù)據(jù)庫(kù)更新情況的文件,擴(kuò)展名為ldf。一個(gè)數(shù)據(jù)庫(kù)可以有一個(gè)或多個(gè)事務(wù)日志文件。3、文件組為了有效地管理和分配數(shù)據(jù),通常將數(shù)據(jù)文件組織在一起形成文件組。!注:事務(wù)日志文件不屬于任何文件組。當(dāng)前11頁(yè),總共51頁(yè)。4、盤區(qū)與頁(yè)面

SQLServer2005利用盤區(qū)和頁(yè)面數(shù)據(jù)結(jié)構(gòu)給數(shù)據(jù)庫(kù)對(duì)象分配存儲(chǔ)空間。盤區(qū)由8個(gè)連續(xù)頁(yè)組成,大小為8*8=64K。頁(yè)大小為8K。當(dāng)前12頁(yè),總共51頁(yè)。頁(yè)(8KB)數(shù)據(jù)盤區(qū)(8個(gè)連續(xù)頁(yè)面)表、索引數(shù)據(jù)庫(kù)數(shù)據(jù)(文件).mdf及.ndf日志(文件).ldf當(dāng)前13頁(yè),總共51頁(yè)。4.3SQLServer2005

數(shù)據(jù)庫(kù)創(chuàng)建第4章SQLServer2005數(shù)據(jù)庫(kù)與數(shù)據(jù)表的創(chuàng)建當(dāng)前14頁(yè),總共51頁(yè)。一、SQLServer2005數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)示例數(shù)據(jù)庫(kù)用戶數(shù)據(jù)庫(kù)當(dāng)前15頁(yè),總共51頁(yè)。(1)系統(tǒng)數(shù)據(jù)庫(kù)

Master、Model、Msdb和TempdbMaster:記錄了一個(gè)SQLServer系統(tǒng)的所有系統(tǒng)信息所有的登錄信息系統(tǒng)設(shè)置信息

SQLServer初始化信息系統(tǒng)中其它系統(tǒng)數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù)的相關(guān)信息,包括其空間分配信息等一、SQLServer2005數(shù)據(jù)庫(kù)當(dāng)前16頁(yè),總共51頁(yè)。(1)系統(tǒng)數(shù)據(jù)庫(kù)

Master、Model、Msdb和TempdbModel:是所有用戶數(shù)據(jù)庫(kù)的創(chuàng)建模板。當(dāng)創(chuàng)建數(shù)據(jù)庫(kù)時(shí),系統(tǒng)會(huì)將Model數(shù)據(jù)庫(kù)中的內(nèi)容復(fù)制到新建的數(shù)據(jù)庫(kù)中去??梢詫?duì)Model數(shù)據(jù)庫(kù)進(jìn)行修改,包括添加用戶定義數(shù)據(jù)類型、規(guī)則和存儲(chǔ)過程等,對(duì)Model數(shù)據(jù)庫(kù)的任何修改都會(huì)自動(dòng)地反映到新建的數(shù)據(jù)庫(kù)中。一、SQLServer2005數(shù)據(jù)庫(kù)當(dāng)前17頁(yè),總共51頁(yè)。(1)系統(tǒng)數(shù)據(jù)庫(kù)

Master、Model、Msdb和TempdbMsdb:

存儲(chǔ)計(jì)劃信息以及與備份和恢復(fù)相關(guān)的信息,尤其是SQLServerAgent需要使用它來執(zhí)行安排工作和警報(bào)、記錄操作者等操作一、SQLServer2005數(shù)據(jù)庫(kù)當(dāng)前18頁(yè),總共51頁(yè)。(1)系統(tǒng)數(shù)據(jù)庫(kù)

Master、Model、Msdb和TempdbTempdb:用作系統(tǒng)的臨時(shí)存儲(chǔ)空間,用來存儲(chǔ)臨時(shí)信息。存儲(chǔ)用戶建立的臨時(shí)表和臨時(shí)存儲(chǔ)過程存儲(chǔ)用戶說明的全局變量值為數(shù)據(jù)排序創(chuàng)建臨時(shí)表!注:所有在tempdb中創(chuàng)建的臨時(shí)表都會(huì)在SOLServer停止和重啟時(shí)刪除。一、SQLServer2005數(shù)據(jù)庫(kù)當(dāng)前19頁(yè),總共51頁(yè)。(2)用戶數(shù)據(jù)庫(kù)作為數(shù)據(jù)庫(kù)擁有者(DBO)的用戶自己創(chuàng)建的數(shù)據(jù)庫(kù)。他擁有對(duì)數(shù)據(jù)庫(kù)的所有訪問權(quán)限。一、SQLServer2005數(shù)據(jù)庫(kù)當(dāng)前20頁(yè),總共51頁(yè)。

在SQLServer中,創(chuàng)建數(shù)據(jù)庫(kù)需要確定數(shù)據(jù)庫(kù)名、所有者、數(shù)據(jù)庫(kù)大小和存儲(chǔ)數(shù)據(jù)庫(kù)的文件。二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)SQLServerManagementStudio管理器命令語(yǔ)句當(dāng)前21頁(yè),總共51頁(yè)。二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)(1)使用管理器創(chuàng)建數(shù)據(jù)庫(kù)【例4.1】

使用SQLServerManagementStudio工具為圖1.7所示的大學(xué)教學(xué)管理數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù)JXGL1。當(dāng)前22頁(yè),總共51頁(yè)。二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)當(dāng)前23頁(yè),總共51頁(yè)。二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)當(dāng)前24頁(yè),總共51頁(yè)。二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)當(dāng)前25頁(yè),總共51頁(yè)。二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)當(dāng)前26頁(yè),總共51頁(yè)。二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)當(dāng)前27頁(yè),總共51頁(yè)。二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)當(dāng)前28頁(yè),總共51頁(yè)。二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)當(dāng)前29頁(yè),總共51頁(yè)。二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)當(dāng)前30頁(yè),總共51頁(yè)。二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(kù)當(dāng)前31頁(yè),總共51頁(yè)。4.4創(chuàng)建數(shù)據(jù)表第4章SQLServer2005數(shù)據(jù)庫(kù)與數(shù)據(jù)表的創(chuàng)建當(dāng)前32頁(yè),總共51頁(yè)。一、使用表設(shè)計(jì)器創(chuàng)建表1、數(shù)據(jù)表的創(chuàng)建【例4.4】使用SQLServerManagementStudio工具為圖1.7所示的大學(xué)教學(xué)管理數(shù)據(jù)庫(kù)“JXGL1”創(chuàng)建學(xué)生關(guān)系表S。當(dāng)前33頁(yè),總共51頁(yè)。一、使用表設(shè)計(jì)器創(chuàng)建表字段名類型寬度主鍵NULLS#char9YNC#char7YNGRADEintSC:字段名類型寬度NULLS#char9NSNAMEchar10NSSEXchar2SBIRTHINdatetimePLACEOFBchar16NSCODE#char5NCLASSchar6NS:當(dāng)前34頁(yè),總共51頁(yè)。一、使用表設(shè)計(jì)器創(chuàng)建表字段名類型寬度NULLSCODE#char5NSSNAMEvarchar30SS:字段名類型寬度NULLC#char7NCNAMEchar16NCLASSHintC:字段名類型寬度NULLT#char8NC#char7NTEACH:字段名類型寬度NULLSCODE#char5NC#char7NCS:當(dāng)前35頁(yè),總共51頁(yè)。一、使用表設(shè)計(jì)器創(chuàng)建表字段名類型寬度NULLT#char8NTNAMEchar10NTSEXchar2TBIRTHINdatetimeTITLEOFchar10TRSECTIONchar12TELchar7T:當(dāng)前36頁(yè),總共51頁(yè)。(1)修改數(shù)據(jù)表①更改表名;②添加新的列;③刪除已有的列④修改已有列的屬性(列名、數(shù)據(jù)類型、長(zhǎng)度、默認(rèn)值以及約束)(2)刪除數(shù)據(jù)表二、表結(jié)構(gòu)的修改當(dāng)前37頁(yè),總共51頁(yè)。二、表結(jié)構(gòu)的修改修改:進(jìn)入表設(shè)計(jì)器修改表結(jié)構(gòu)重命名:為表重新命名刪除:刪除選中的表新建列:添加新屬性重命名:為該列重新命名刪除:刪除選中的列修改:修改該列的屬性設(shè)置當(dāng)前38頁(yè),總共51頁(yè)。4.5表中數(shù)據(jù)的插入和更新第4章SQLServer2005數(shù)據(jù)庫(kù)與數(shù)據(jù)表的創(chuàng)建當(dāng)前39頁(yè),總共51頁(yè)。數(shù)據(jù)表的操作用戶通過SQLServerManagementStudio工具可以方便的瀏覽數(shù)據(jù)表的所有記錄,向數(shù)據(jù)表插入記錄、修改數(shù)據(jù)和刪除數(shù)據(jù)記錄。當(dāng)前40頁(yè),總共51頁(yè)。4.6創(chuàng)建索引第4章SQLServer2005數(shù)據(jù)庫(kù)與數(shù)據(jù)表的創(chuàng)建當(dāng)前41頁(yè),總共51頁(yè)。一、SQLServer中的索引1、聚集索引聚集索引對(duì)表中的數(shù)據(jù)按鍵值進(jìn)行排序,然后再重新存儲(chǔ)到磁盤上,即聚集索引與數(shù)據(jù)是混為一體的。當(dāng)前42頁(yè),總共51頁(yè)。1、聚集索引SQLServer是按B樹組織聚集索引的,B樹的葉節(jié)點(diǎn)中存儲(chǔ)的是數(shù)據(jù)頁(yè)信息,由于聚集索引對(duì)表中的數(shù)據(jù)一一進(jìn)行了排序,因此用聚集索引查找數(shù)據(jù)很快,但由于簇索引將表的所有數(shù)據(jù)完全重新排列了,它所需要的空間也就特別大,大概相當(dāng)于表中數(shù)據(jù)所占空間的120%,表的數(shù)據(jù)行只能以一種排序方式存儲(chǔ)在磁盤上,所以一個(gè)表只能有一個(gè)簇索引。一、SQLServer中的索引當(dāng)前43頁(yè),總共51頁(yè)。2、非聚集索引非聚集索引具有與表的數(shù)據(jù)完全分離的結(jié)構(gòu),使用非聚集索引不用將數(shù)據(jù)按列排序B樹的葉節(jié)點(diǎn)中存儲(chǔ)的不是數(shù)據(jù)頁(yè)信息,存儲(chǔ)的是組成非簇索引的鍵值和行定位器(從索引行指向數(shù)據(jù)行的指針)一、SQLServer中的索引當(dāng)前44頁(yè),總共51頁(yè)。2、非聚集索引

非聚集索引比聚集索引需要更多的存儲(chǔ)空間,且檢索效率較低,但一個(gè)表只能建一個(gè)聚集索引,當(dāng)用戶需要建立多個(gè)索引時(shí)就需要使用非聚集索引了,理論上講一個(gè)表最多可以建249個(gè)非聚集索引如果要在一個(gè)表中既建聚集索引,又要建非聚集索引,應(yīng)先創(chuàng)建聚集索引,后創(chuàng)建非聚集索引。一、SQLServer中的索引當(dāng)前45頁(yè),總共51頁(yè)。3、唯一索引索引是唯一的、不可重復(fù)一、SQLServer中的索引當(dāng)前46頁(yè),總共51頁(yè)。1、選擇索引存取方法的主要內(nèi)容(1)在哪些屬性列上建立索引;(2)在哪些屬性列建立組合索引;(3)要將哪些索引設(shè)計(jì)為唯一索引。二、建立索引的基本原則當(dāng)前47頁(yè),總共51頁(yè)。2、確定建立索引或組合索引的一般規(guī)則(1)如果一個(gè)(或一組)屬性經(jīng)常出現(xiàn)在選擇或連接查詢條件中,則考慮在這個(gè)(或這組)屬性上建立索引(或組合索引)。(2)如果一個(gè)屬性經(jīng)常作為最大值和最小值等聚集函數(shù)的參數(shù),則考慮在這個(gè)屬性上建立索引。二、建立索引的基本原則當(dāng)前48頁(yè),總共51頁(yè)。3、索引配置方案的評(píng)價(jià)(1)系統(tǒng)對(duì)索引的維護(hù)是要付出一定的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論