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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

SQLServer數(shù)據(jù)庫與表的創(chuàng)建演示文稿目前一頁\總數(shù)五十一頁\編于十六點4.1認識SQLServer2005

關系數(shù)據(jù)庫系統(tǒng)第4章SQLServer2005數(shù)據(jù)庫與數(shù)據(jù)表的創(chuàng)建目前二頁\總數(shù)五十一頁\編于十六點一、SQLServerManagementStudioSQLServerManagementStudio是一個功能強大且靈活的工具,為用戶提供了一種基于微軟管理控制平臺的公共服務器管理集成環(huán)境。用戶可以通過該工具完成SQLServer2005數(shù)據(jù)庫的主要管理、開發(fā)和測試任務。配置系統(tǒng)環(huán)境和管理SQLServer建立和管理所有SQLServer對象目前三頁\總數(shù)五十一頁\編于十六點1、SQLServerManagementStudio啟動與退出目前四頁\總數(shù)五十一頁\編于十六點1、SQLServerManagementStudio啟動與退出目前五頁\總數(shù)五十一頁\編于十六點“已注冊的服務器”組件窗口:列出的是經(jīng)常管理的服務器??梢栽诖肆斜碇刑砑雍蛣h除服務器。2、SQLServerManagementStudio工作界面目前六頁\總數(shù)五十一頁\編于十六點對象資源管理器:是服務器中所有數(shù)據(jù)庫對象的樹視圖。包括與其連接的所有服務器的信息。2、SQLServerManagementStudio工作界面目前七頁\總數(shù)五十一頁\編于十六點“文檔”組件窗口:可能包含查詢編輯器和瀏覽器窗口。默認情況下,將顯示已與當前計算機上的數(shù)據(jù)庫引擎實例連接的“摘要”頁。2、SQLServerManagementStudio工作界面目前八頁\總數(shù)五十一頁\編于十六點4.2SQLServer2005

數(shù)據(jù)庫的存儲結構第4章SQLServer2005數(shù)據(jù)庫與數(shù)據(jù)表的創(chuàng)建目前九頁\總數(shù)五十一頁\編于十六點1、數(shù)據(jù)文件是存放數(shù)據(jù)庫數(shù)據(jù)和數(shù)據(jù)庫對象的文件。一個數(shù)據(jù)庫可以有一個或多個數(shù)據(jù)文件,一個數(shù)據(jù)文件只屬于一個數(shù)據(jù)庫。主數(shù)據(jù)文件:存儲數(shù)據(jù)庫的啟動信息和部分或全部數(shù)據(jù),擴展名為mdf。一個數(shù)據(jù)庫只能有一個主數(shù)據(jù)文件。次數(shù)據(jù)文件:存儲主文件沒存儲的其它數(shù)據(jù),擴展名為ndf。目前十頁\總數(shù)五十一頁\編于十六點2、事務日志文件用來記錄數(shù)據(jù)庫更新情況的文件,擴展名為ldf。一個數(shù)據(jù)庫可以有一個或多個事務日志文件。3、文件組為了有效地管理和分配數(shù)據(jù),通常將數(shù)據(jù)文件組織在一起形成文件組。!注:事務日志文件不屬于任何文件組。目前十一頁\總數(shù)五十一頁\編于十六點4、盤區(qū)與頁面

SQLServer2005利用盤區(qū)和頁面數(shù)據(jù)結構給數(shù)據(jù)庫對象分配存儲空間。盤區(qū)由8個連續(xù)頁組成,大小為8*8=64K。頁大小為8K。目前十二頁\總數(shù)五十一頁\編于十六點頁(8KB)數(shù)據(jù)盤區(qū)(8個連續(xù)頁面)表、索引數(shù)據(jù)庫數(shù)據(jù)(文件).mdf及.ndf日志(文件).ldf目前十三頁\總數(shù)五十一頁\編于十六點4.3SQLServer2005

數(shù)據(jù)庫創(chuàng)建第4章SQLServer2005數(shù)據(jù)庫與數(shù)據(jù)表的創(chuàng)建目前十四頁\總數(shù)五十一頁\編于十六點一、SQLServer2005數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫示例數(shù)據(jù)庫用戶數(shù)據(jù)庫目前十五頁\總數(shù)五十一頁\編于十六點(1)系統(tǒng)數(shù)據(jù)庫

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

SQLServer初始化信息系統(tǒng)中其它系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫的相關信息,包括其空間分配信息等一、SQLServer2005數(shù)據(jù)庫目前十六頁\總數(shù)五十一頁\編于十六點(1)系統(tǒng)數(shù)據(jù)庫

Master、Model、Msdb和TempdbModel:是所有用戶數(shù)據(jù)庫的創(chuàng)建模板。當創(chuàng)建數(shù)據(jù)庫時,系統(tǒng)會將Model數(shù)據(jù)庫中的內容復制到新建的數(shù)據(jù)庫中去??梢詫odel數(shù)據(jù)庫進行修改,包括添加用戶定義數(shù)據(jù)類型、規(guī)則和存儲過程等,對Model數(shù)據(jù)庫的任何修改都會自動地反映到新建的數(shù)據(jù)庫中。一、SQLServer2005數(shù)據(jù)庫目前十七頁\總數(shù)五十一頁\編于十六點(1)系統(tǒng)數(shù)據(jù)庫

Master、Model、Msdb和TempdbMsdb:

存儲計劃信息以及與備份和恢復相關的信息,尤其是SQLServerAgent需要使用它來執(zhí)行安排工作和警報、記錄操作者等操作一、SQLServer2005數(shù)據(jù)庫目前十八頁\總數(shù)五十一頁\編于十六點(1)系統(tǒng)數(shù)據(jù)庫

Master、Model、Msdb和TempdbTempdb:用作系統(tǒng)的臨時存儲空間,用來存儲臨時信息。存儲用戶建立的臨時表和臨時存儲過程存儲用戶說明的全局變量值為數(shù)據(jù)排序創(chuàng)建臨時表!注:所有在tempdb中創(chuàng)建的臨時表都會在SOLServer停止和重啟時刪除。一、SQLServer2005數(shù)據(jù)庫目前十九頁\總數(shù)五十一頁\編于十六點(2)用戶數(shù)據(jù)庫作為數(shù)據(jù)庫擁有者(DBO)的用戶自己創(chuàng)建的數(shù)據(jù)庫。他擁有對數(shù)據(jù)庫的所有訪問權限。一、SQLServer2005數(shù)據(jù)庫目前二十頁\總數(shù)五十一頁\編于十六點

在SQLServer中,創(chuàng)建數(shù)據(jù)庫需要確定數(shù)據(jù)庫名、所有者、數(shù)據(jù)庫大小和存儲數(shù)據(jù)庫的文件。二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫SQLServerManagementStudio管理器命令語句目前二十一頁\總數(shù)五十一頁\編于十六點二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫(1)使用管理器創(chuàng)建數(shù)據(jù)庫【例4.1】

使用SQLServerManagementStudio工具為圖1.7所示的大學教學管理數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫JXGL1。目前二十二頁\總數(shù)五十一頁\編于十六點二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫目前二十三頁\總數(shù)五十一頁\編于十六點二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫目前二十四頁\總數(shù)五十一頁\編于十六點二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫目前二十五頁\總數(shù)五十一頁\編于十六點二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫目前二十六頁\總數(shù)五十一頁\編于十六點二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫目前二十七頁\總數(shù)五十一頁\編于十六點二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫目前二十八頁\總數(shù)五十一頁\編于十六點二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫目前二十九頁\總數(shù)五十一頁\編于十六點二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫目前三十頁\總數(shù)五十一頁\編于十六點二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫二、使用SQLServerManagementStudio創(chuàng)建數(shù)據(jù)庫目前三十一頁\總數(shù)五十一頁\編于十六點4.4創(chuàng)建數(shù)據(jù)表第4章SQLServer2005數(shù)據(jù)庫與數(shù)據(jù)表的創(chuàng)建目前三十二頁\總數(shù)五十一頁\編于十六點一、使用表設計器創(chuàng)建表1、數(shù)據(jù)表的創(chuàng)建【例4.4】使用SQLServerManagementStudio工具為圖1.7所示的大學教學管理數(shù)據(jù)庫“JXGL1”創(chuàng)建學生關系表S。目前三十三頁\總數(shù)五十一頁\編于十六點一、使用表設計器創(chuàng)建表字段名類型寬度主鍵NULLS#char9YNC#char7YNGRADEintSC:字段名類型寬度NULLS#char9NSNAMEchar10NSSEXchar2SBIRTHINdatetimePLACEOFBchar16NSCODE#char5NCLASSchar6NS:目前三十四頁\總數(shù)五十一頁\編于十六點一、使用表設計器創(chuàng)建表字段名類型寬度NULLSCODE#char5NSSNAMEvarchar30SS:字段名類型寬度NULLC#char7NCNAMEchar16NCLASSHintC:字段名類型寬度NULLT#char8NC#char7NTEACH:字段名類型寬度NULLSCODE#char5NC#char7NCS:目前三十五頁\總數(shù)五十一頁\編于十六點一、使用表設計器創(chuàng)建表字段名類型寬度NULLT#char8NTNAMEchar10NTSEXchar2TBIRTHINdatetimeTITLEOFchar10TRSECTIONchar12TELchar7T:目前三十六頁\總數(shù)五十一頁\編于十六點(1)修改數(shù)據(jù)表①更改表名;②添加新的列;③刪除已有的列④修改已有列的屬性(列名、數(shù)據(jù)類型、長度、默認值以及約束)(2)刪除數(shù)據(jù)表二、表結構的修改目前三十七頁\總數(shù)五十一頁\編于十六點二、表結構的修改修改:進入表設計器修改表結構重命名:為表重新命名刪除:刪除選中的表新建列:添加新屬性重命名:為該列重新命名刪除:刪除選中的列修改:修改該列的屬性設置目前三十八頁\總數(shù)五十一頁\編于十六點4.5表中數(shù)據(jù)的插入和更新第4章SQLServer2005數(shù)據(jù)庫與數(shù)據(jù)表的創(chuàng)建目前三十九頁\總數(shù)五十一頁\編于十六點數(shù)據(jù)表的操作用戶通過SQLServerManagementStudio工具可以方便的瀏覽數(shù)據(jù)表的所有記錄,向數(shù)據(jù)表插入記錄、修改數(shù)據(jù)和刪除數(shù)據(jù)記錄。目前四十頁\總數(shù)五十一頁\編于十六點4.6創(chuàng)建索引第4章SQLServer2005數(shù)據(jù)庫與數(shù)據(jù)表的創(chuàng)建目前四十一頁\總數(shù)五十一頁\編于十六點一、SQLServer中的索引1、聚集索引聚集索引對表中的數(shù)據(jù)按鍵值進行排序,然后再重新存儲到磁盤上,即聚集索引與數(shù)據(jù)是混為一體的。目前四十二頁\總數(shù)五十一頁\編于十六點1、聚集索引SQLServer是按B樹組織聚集索引的,B樹的葉節(jié)點中存儲的是數(shù)據(jù)頁信息,由于聚集索引對表中的數(shù)據(jù)一一進行了排序,因此用聚集索引查找數(shù)據(jù)很快,但由于簇索引將表的所有數(shù)據(jù)完全重新排列了,它所需要的空間也就特別大,大概相當于表中數(shù)據(jù)所占空間的120%,表的數(shù)據(jù)行只能以一種排序方式存儲在磁盤上,所以一個表只能有一個簇索引。一、SQLServer中的索引目前四十三頁\總數(shù)五十一頁\編于十六點2、非聚集索引非聚集索引具有與表的數(shù)據(jù)完全分離的結構,使用非聚集索引不用將數(shù)據(jù)按列排序B樹的葉節(jié)點中存儲的不是數(shù)據(jù)頁信息,存儲的是組成非簇索引的鍵值和行定位器(從索引行指向數(shù)據(jù)行的指針)一、SQLServer中的索引目前四十四頁\總數(shù)五十一頁\編于十六點2、非聚集索引

非聚集索引比聚集索引需要更多的存儲空間,且檢索效率較低,但一個表只能建一個聚集索引,當用戶需要建立多個索引時就需要使用非聚集索引了,理論上講一個表最多可以建249個非聚集索引如果要在一個表中既建聚集索引,又要建非聚集索引,應先創(chuàng)建聚集索引,后創(chuàng)建非聚集索引。一、SQLServer中的索引目前四十五頁\總數(shù)五十一頁\編于十六點3、唯一索引索引是唯一的、不可重復一、SQLServer中的索引目前四十六頁\總數(shù)五十一頁\編于十六點1、選擇索引存取方法的主要內容(1)在哪些屬性列

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論