SQL server數(shù)據(jù)庫(kù)概述PPT學(xué)習(xí)教案_第1頁(yè)
SQL server數(shù)據(jù)庫(kù)概述PPT學(xué)習(xí)教案_第2頁(yè)
SQL server數(shù)據(jù)庫(kù)概述PPT學(xué)習(xí)教案_第3頁(yè)
SQL server數(shù)據(jù)庫(kù)概述PPT學(xué)習(xí)教案_第4頁(yè)
SQL server數(shù)據(jù)庫(kù)概述PPT學(xué)習(xí)教案_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、會(huì)計(jì)學(xué)1SQL server數(shù)據(jù)庫(kù)概述數(shù)據(jù)庫(kù)概述第1頁(yè)/共47頁(yè) 本章內(nèi)容本章內(nèi)容 4.1 SQL Server 2005簡(jiǎn)介簡(jiǎn)介 4.2 SQL Server 2005的管理工具的管理工具 4.3 SQL Server2005數(shù)據(jù)庫(kù)的結(jié)構(gòu)與組成數(shù)據(jù)庫(kù)的結(jié)構(gòu)與組成 4.4 數(shù)據(jù)庫(kù)的創(chuàng)建與管理數(shù)據(jù)庫(kù)的創(chuàng)建與管理 第2頁(yè)/共47頁(yè)SQL Server 2005是微軟推出的一種數(shù)據(jù)庫(kù)軟是微軟推出的一種數(shù)據(jù)庫(kù)軟件產(chǎn)品,件產(chǎn)品,2005代表其系列版本號(hào)。代表其系列版本號(hào)。Server是服務(wù)是服務(wù)器的意思,表明器的意思,表明SQL Server 2005在計(jì)算機(jī)網(wǎng)絡(luò)中在計(jì)算機(jī)網(wǎng)絡(luò)中是一臺(tái)提供數(shù)據(jù)服務(wù)的服務(wù)

2、器。是一臺(tái)提供數(shù)據(jù)服務(wù)的服務(wù)器。SQL(Structured Query Language)譯為結(jié))譯為結(jié)構(gòu)化查詢語(yǔ)言,它是各種關(guān)系型數(shù)據(jù)庫(kù)所采用的構(gòu)化查詢語(yǔ)言,它是各種關(guān)系型數(shù)據(jù)庫(kù)所采用的標(biāo)準(zhǔn)語(yǔ)言;有了標(biāo)準(zhǔn)語(yǔ)言;有了SQL,人們可以讓各種數(shù)據(jù)庫(kù)理,人們可以讓各種數(shù)據(jù)庫(kù)理解人的意思,讓數(shù)據(jù)庫(kù)按照人的意愿工作。解人的意思,讓數(shù)據(jù)庫(kù)按照人的意愿工作。 第3頁(yè)/共47頁(yè) 微軟公司為不同的用戶需求量身定做了五微軟公司為不同的用戶需求量身定做了五種不同的種不同的SQL Server 2005版本,例如:版本,例如: 企業(yè)版企業(yè)版(Enterprise) 標(biāo)準(zhǔn)版標(biāo)準(zhǔn)版(Standard) 工作組版工作組版

3、(Workgroup) 開(kāi)發(fā)版開(kāi)發(fā)版(Development) 簡(jiǎn)易版簡(jiǎn)易版(Express)用戶根據(jù)自己的需求和軟、硬件環(huán)境、價(jià)格用戶根據(jù)自己的需求和軟、硬件環(huán)境、價(jià)格水平等來(lái)做出選擇。水平等來(lái)做出選擇。第4頁(yè)/共47頁(yè) .NET Framework集成集成 Web Services ADO.NET 快照隔離支持快照隔離支持 SQL管理對(duì)象管理對(duì)象 XML技術(shù)技術(shù)第5頁(yè)/共47頁(yè)數(shù)據(jù)庫(kù)引擎數(shù)據(jù)庫(kù)引擎報(bào)表服務(wù)報(bào)表服務(wù)分析服務(wù)分析服務(wù)集成服務(wù)集成服務(wù) 我們使用我們使用SQL Server 2005提供的各種數(shù)據(jù)提供的各種數(shù)據(jù)應(yīng)用和服務(wù),創(chuàng)建、管理和使用自己的數(shù)據(jù)應(yīng)應(yīng)用和服務(wù),創(chuàng)建、管理和使用自己

4、的數(shù)據(jù)應(yīng)用和服務(wù)。用和服務(wù)。 第6頁(yè)/共47頁(yè)1、關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)、關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)關(guān)系模型、實(shí)體關(guān)系模型、實(shí)體-關(guān)系關(guān)系(E-R圖圖)、記錄、屬性、屬、記錄、屬性、屬性的取值范圍性的取值范圍(域域)、關(guān)鍵字等。、關(guān)鍵字等。2、計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)、計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)OSI參考模型、參考模型、TCP/IP協(xié)議、協(xié)議、IP地址、地址、C/S模式、模式、B/S模式等。模式等。3、 程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ) VB/VB.NET、ASP/ASP.NET、C/VC/C#、Java。 第7頁(yè)/共47頁(yè) 本章內(nèi)容本章內(nèi)容 4.1 SQL Server 2005簡(jiǎn)介簡(jiǎn)介 4.2 SQL Server 2005的管理工具的管

5、理工具 4.3 SQL Server2005數(shù)據(jù)庫(kù)的結(jié)構(gòu)與組成數(shù)據(jù)庫(kù)的結(jié)構(gòu)與組成 4.4 數(shù)據(jù)庫(kù)的創(chuàng)建與管理數(shù)據(jù)庫(kù)的創(chuàng)建與管理第8頁(yè)/共47頁(yè)第9頁(yè)/共47頁(yè) SQL Server Management Studio將一組多樣將一組多樣化的圖形工具與多種功能齊全的腳本編輯器組合化的圖形工具與多種功能齊全的腳本編輯器組合在一起,可為各種技術(shù)級(jí)別的開(kāi)發(fā)人員和管理員在一起,可為各種技術(shù)級(jí)別的開(kāi)發(fā)人員和管理員提供對(duì)提供對(duì)SQL Server的訪問(wèn)。的訪問(wèn)。第10頁(yè)/共47頁(yè) 單擊單擊“開(kāi)始開(kāi)始”“所有程序所有程序”Microsoft SQL Server 2005SQL Server Manageme

6、nt Studio在在“連接到服務(wù)器連接到服務(wù)器”對(duì)話框中,選擇要對(duì)話框中,選擇要登錄的服務(wù)器類型和名稱以及身份驗(yàn)證方式登錄的服務(wù)器類型和名稱以及身份驗(yàn)證方式單單擊擊“連接連接”,啟動(dòng),啟動(dòng)SQL Server管理控制臺(tái)。管理控制臺(tái)。 第11頁(yè)/共47頁(yè) SQL Server管理控制臺(tái)顯示有管理控制臺(tái)顯示有“已注冊(cè)的服已注冊(cè)的服務(wù)器務(wù)器”組件窗口、組件窗口、“對(duì)象資源管理器對(duì)象資源管理器”組件窗口組件窗口、“文檔文檔”組件窗口。組件窗口。 對(duì)象資源管理器組件對(duì)象資源管理器組件是一種集成工具,可以是一種集成工具,可以查看和管理所有服務(wù)器類型的對(duì)象。查看和管理所有服務(wù)器類型的對(duì)象。 用戶可以通過(guò)該

7、組件操作數(shù)據(jù)庫(kù),包括新建用戶可以通過(guò)該組件操作數(shù)據(jù)庫(kù),包括新建、修改、刪除數(shù)據(jù)庫(kù)、表、視圖等數(shù)據(jù)庫(kù)對(duì)象,、修改、刪除數(shù)據(jù)庫(kù)、表、視圖等數(shù)據(jù)庫(kù)對(duì)象,新建查詢、設(shè)置關(guān)系圖、設(shè)置系統(tǒng)安全、數(shù)據(jù)庫(kù)新建查詢、設(shè)置關(guān)系圖、設(shè)置系統(tǒng)安全、數(shù)據(jù)庫(kù)復(fù)制、數(shù)據(jù)備份、恢復(fù)等操作,是最常用也是最復(fù)制、數(shù)據(jù)備份、恢復(fù)等操作,是最常用也是最重要的一個(gè)組件,類似于重要的一個(gè)組件,類似于SQL Server 2000中的企中的企業(yè)管理器。業(yè)管理器。第12頁(yè)/共47頁(yè) SQL編輯器組件包含集成的腳本編輯器,用編輯器組件包含集成的腳本編輯器,用來(lái)撰寫來(lái)撰寫Transact-SQL、MDX(多維表達(dá)式(多維表達(dá)式)、)、DMX(數(shù)

8、據(jù)挖掘擴(kuò)展插件)、(數(shù)據(jù)挖掘擴(kuò)展插件)、XML/A(XML for Analysis)和)和XML腳本。腳本。第13頁(yè)/共47頁(yè)o SQL Server配置管理器用于管理與配置管理器用于管理與SQL Server相關(guān)聯(lián)的服務(wù)、配置相關(guān)聯(lián)的服務(wù)、配置SQL Server使用的網(wǎng)絡(luò)協(xié)議使用的網(wǎng)絡(luò)協(xié)議以及從以及從SQL Server客戶端計(jì)算機(jī)管理網(wǎng)絡(luò)連接配客戶端計(jì)算機(jī)管理網(wǎng)絡(luò)連接配置。置。o 使用使用SQL Server配置管理器可以啟動(dòng)、暫停、配置管理器可以啟動(dòng)、暫停、恢復(fù)或停止服務(wù),還可以查看或更改服務(wù)屬性?;謴?fù)或停止服務(wù),還可以查看或更改服務(wù)屬性。o 使用使用SQL Server配置管理器可

9、以配置服務(wù)器和配置管理器可以配置服務(wù)器和客戶端網(wǎng)絡(luò)協(xié)議以及連接選項(xiàng)??蛻舳司W(wǎng)絡(luò)協(xié)議以及連接選項(xiàng)。第14頁(yè)/共47頁(yè)o 報(bào)表服務(wù)配置器報(bào)表服務(wù)配置器o 外圍應(yīng)用配置器外圍應(yīng)用配置器o 數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn)數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn)o 事件探察器事件探察器o 命令行實(shí)用工具命令行實(shí)用工具o Visual Studio 2005 第15頁(yè)/共47頁(yè) 本章內(nèi)容本章內(nèi)容 4.1 SQL Server 2005簡(jiǎn)介簡(jiǎn)介 4.2 SQL Server 2005的管理工具的管理工具 4.3 SQL Server2005數(shù)據(jù)庫(kù)的結(jié)構(gòu)與組成數(shù)據(jù)庫(kù)的結(jié)構(gòu)與組成 4.4 數(shù)據(jù)庫(kù)的創(chuàng)建與管理數(shù)據(jù)庫(kù)的創(chuàng)建與管理第16頁(yè)/共47頁(yè)第

10、17頁(yè)/共47頁(yè)一、數(shù)據(jù)庫(kù)的結(jié)構(gòu)一、數(shù)據(jù)庫(kù)的結(jié)構(gòu)1 1、數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)、數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu) 從邏輯角度,從邏輯角度,SQL Server 2005將數(shù)據(jù)庫(kù)組織將數(shù)據(jù)庫(kù)組織成為各種數(shù)據(jù)庫(kù)對(duì)象,如成為各種數(shù)據(jù)庫(kù)對(duì)象,如數(shù)據(jù)表、視圖、索引、數(shù)數(shù)據(jù)表、視圖、索引、數(shù)據(jù)類型、存儲(chǔ)過(guò)程、觸發(fā)據(jù)類型、存儲(chǔ)過(guò)程、觸發(fā)器等。器等。這些數(shù)據(jù)庫(kù)對(duì)象是這些數(shù)據(jù)庫(kù)對(duì)象是用戶使用數(shù)據(jù)庫(kù)的基本單用戶使用數(shù)據(jù)庫(kù)的基本單位。右圖所示為位。右圖所示為SQL Server 2005對(duì)象資源管理對(duì)象資源管理器中所呈現(xiàn)的各種數(shù)據(jù)庫(kù)器中所呈現(xiàn)的各種數(shù)據(jù)庫(kù)對(duì)象。對(duì)象。 第18頁(yè)/共47頁(yè)2 2、數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)、數(shù)據(jù)庫(kù)的物理結(jié)構(gòu) 從物理角

11、度,從物理角度,SQL Server 2005數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)以多種操作系以多種操作系統(tǒng)文件形式統(tǒng)文件形式存儲(chǔ)在計(jì)算機(jī)硬盤上,一般一個(gè)數(shù)據(jù)庫(kù)被組存儲(chǔ)在計(jì)算機(jī)硬盤上,一般一個(gè)數(shù)據(jù)庫(kù)被組織成織成數(shù)據(jù)文件數(shù)據(jù)文件和和日志文件日志文件兩種類型的文件。數(shù)據(jù)庫(kù)中所兩種類型的文件。數(shù)據(jù)庫(kù)中所有數(shù)據(jù)和對(duì)象存儲(chǔ)在下列三種操作系統(tǒng)文件中:有數(shù)據(jù)和對(duì)象存儲(chǔ)在下列三種操作系統(tǒng)文件中: 主要數(shù)據(jù)文件主要數(shù)據(jù)文件(.mdf),該文件包含數(shù)據(jù)庫(kù)的啟動(dòng)信息,該文件包含數(shù)據(jù)庫(kù)的啟動(dòng)信息,并用于存儲(chǔ)數(shù)據(jù),一個(gè)數(shù)據(jù)庫(kù)必須有且只有一個(gè)主要,并用于存儲(chǔ)數(shù)據(jù),一個(gè)數(shù)據(jù)庫(kù)必須有且只有一個(gè)主要數(shù)據(jù)文件;數(shù)據(jù)文件; 次要數(shù)據(jù)文件次要數(shù)據(jù)文件(.n

12、df),它含有不包含在主要數(shù)據(jù)文件,它含有不包含在主要數(shù)據(jù)文件中的數(shù)據(jù)。一個(gè)數(shù)據(jù)庫(kù)可以沒(méi)有次要數(shù)據(jù)文件,也可以中的數(shù)據(jù)。一個(gè)數(shù)據(jù)庫(kù)可以沒(méi)有次要數(shù)據(jù)文件,也可以有一個(gè)或多個(gè)次要數(shù)據(jù)文件。有一個(gè)或多個(gè)次要數(shù)據(jù)文件。 日志文件日志文件(.ldf),記錄了用戶對(duì)數(shù)據(jù)庫(kù)的所有操作。,記錄了用戶對(duì)數(shù)據(jù)庫(kù)的所有操作。每個(gè)數(shù)據(jù)庫(kù)至少有一個(gè)日志文件。每個(gè)數(shù)據(jù)庫(kù)至少有一個(gè)日志文件。第19頁(yè)/共47頁(yè)第20頁(yè)/共47頁(yè) 通常,在數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)數(shù)據(jù)表,以及對(duì)數(shù)據(jù)通常,在數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)數(shù)據(jù)表,以及對(duì)數(shù)據(jù)表中的某一數(shù)據(jù)進(jìn)行修改等操作都是一個(gè)事務(wù)。表中的某一數(shù)據(jù)進(jìn)行修改等操作都是一個(gè)事務(wù)。事務(wù)事務(wù)日志是數(shù)據(jù)庫(kù)中已經(jīng)發(fā)生

13、的一連串修改和操作的記錄日志是數(shù)據(jù)庫(kù)中已經(jīng)發(fā)生的一連串修改和操作的記錄。 作用:作用:根據(jù)日志文件信息,可以重新執(zhí)行某些事根據(jù)日志文件信息,可以重新執(zhí)行某些事務(wù)、完成某些未完成的事務(wù)、將數(shù)據(jù)庫(kù)回滾到之前的務(wù)、完成某些未完成的事務(wù)、將數(shù)據(jù)庫(kù)回滾到之前的某個(gè)時(shí)間狀態(tài)、復(fù)制事務(wù)或服務(wù)器等。某個(gè)時(shí)間狀態(tài)、復(fù)制事務(wù)或服務(wù)器等。 特點(diǎn):特點(diǎn):事務(wù)日志文件與數(shù)據(jù)文件不同,日志不能事務(wù)日志文件與數(shù)據(jù)文件不同,日志不能與數(shù)據(jù)混合在一起,所以日志文件是單獨(dú)的文件。與數(shù)據(jù)混合在一起,所以日志文件是單獨(dú)的文件。 結(jié)構(gòu):結(jié)構(gòu):若干個(gè)同一事務(wù)的日志記錄構(gòu)成事務(wù)日志若干個(gè)同一事務(wù)的日志記錄構(gòu)成事務(wù)日志,表示用戶對(duì)數(shù)據(jù)庫(kù)進(jìn)行

14、了某項(xiàng)操作,若干個(gè)事務(wù)的,表示用戶對(duì)數(shù)據(jù)庫(kù)進(jìn)行了某項(xiàng)操作,若干個(gè)事務(wù)的日志構(gòu)成日志文件。日志構(gòu)成日志文件。 第21頁(yè)/共47頁(yè) SQL Server 2005包含兩種類型的數(shù)據(jù)庫(kù):系統(tǒng)包含兩種類型的數(shù)據(jù)庫(kù):系統(tǒng)數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù)。q 系統(tǒng)數(shù)據(jù)庫(kù)存儲(chǔ)有關(guān)數(shù)據(jù)庫(kù)系統(tǒng)的信息,例如系統(tǒng)數(shù)據(jù)庫(kù)存儲(chǔ)有關(guān)數(shù)據(jù)庫(kù)系統(tǒng)的信息,例如master、model、msdb、tempdb。我們使用系統(tǒng)。我們使用系統(tǒng)數(shù)據(jù)庫(kù)來(lái)操作和管理各種數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)來(lái)操作和管理各種數(shù)據(jù)庫(kù)。q 用戶數(shù)據(jù)庫(kù)是由用戶來(lái)建立,如學(xué)生管理信息用戶數(shù)據(jù)庫(kù)是由用戶來(lái)建立,如學(xué)生管理信息數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)。 第22頁(yè)/共47頁(yè)qAdve

15、nture Works、Adventure WorksDW為范為范例數(shù)據(jù)庫(kù),可以作為例數(shù)據(jù)庫(kù),可以作為SQL Server的學(xué)習(xí)工具。的學(xué)習(xí)工具。qmaster數(shù)據(jù)庫(kù)記錄數(shù)據(jù)庫(kù)記錄SQL Server 2005的所有系統(tǒng)的所有系統(tǒng)級(jí)信息,包括登錄帳戶和系統(tǒng)配置設(shè)置。級(jí)信息,包括登錄帳戶和系統(tǒng)配置設(shè)置。qmodel數(shù)據(jù)庫(kù)為用戶創(chuàng)建新的數(shù)據(jù)庫(kù)提供模板數(shù)據(jù)庫(kù)為用戶創(chuàng)建新的數(shù)據(jù)庫(kù)提供模板。 qmsdb數(shù)據(jù)庫(kù)是代理服務(wù)使用的數(shù)據(jù)庫(kù),代理程數(shù)據(jù)庫(kù)是代理服務(wù)使用的數(shù)據(jù)庫(kù),代理程序調(diào)度警報(bào)作業(yè)以及記錄操作員的操作時(shí)使用。序調(diào)度警報(bào)作業(yè)以及記錄操作員的操作時(shí)使用。 q tempdb數(shù)據(jù)庫(kù)保存所有的臨時(shí)表和臨時(shí)存

16、儲(chǔ)數(shù)據(jù)庫(kù)保存所有的臨時(shí)表和臨時(shí)存儲(chǔ)過(guò)程。過(guò)程。第23頁(yè)/共47頁(yè)使用對(duì)象資源管理器創(chuàng)建用戶數(shù)據(jù)庫(kù)使用對(duì)象資源管理器創(chuàng)建用戶數(shù)據(jù)庫(kù)使用使用T-SQL語(yǔ)句創(chuàng)建用戶數(shù)據(jù)庫(kù)語(yǔ)句創(chuàng)建用戶數(shù)據(jù)庫(kù)查看與修改數(shù)據(jù)庫(kù)屬性查看與修改數(shù)據(jù)庫(kù)屬性 管理用戶數(shù)據(jù)庫(kù)管理用戶數(shù)據(jù)庫(kù) 4.4 數(shù)據(jù)庫(kù)的創(chuàng)建與管理數(shù)據(jù)庫(kù)的創(chuàng)建與管理第24頁(yè)/共47頁(yè)1 1、數(shù)據(jù)庫(kù)預(yù)估算、數(shù)據(jù)庫(kù)預(yù)估算 創(chuàng)建用戶數(shù)據(jù)庫(kù)之前,必須先確定數(shù)據(jù)庫(kù)的名稱、創(chuàng)建用戶數(shù)據(jù)庫(kù)之前,必須先確定數(shù)據(jù)庫(kù)的名稱、數(shù)據(jù)庫(kù)所有者、初始大小、數(shù)據(jù)庫(kù)文件增長(zhǎng)方式、數(shù)據(jù)數(shù)據(jù)庫(kù)所有者、初始大小、數(shù)據(jù)庫(kù)文件增長(zhǎng)方式、數(shù)據(jù)庫(kù)文件的最大允許增長(zhǎng)的大小、以及用于存儲(chǔ)數(shù)據(jù)庫(kù)的庫(kù)文件的最大允許

17、增長(zhǎng)的大小、以及用于存儲(chǔ)數(shù)據(jù)庫(kù)的文件路徑和屬性等。例如:文件路徑和屬性等。例如:一、使用對(duì)象資源管理器創(chuàng)建數(shù)據(jù)庫(kù)一、使用對(duì)象資源管理器創(chuàng)建數(shù)據(jù)庫(kù)參數(shù)參數(shù)參數(shù)值參數(shù)值數(shù)據(jù)庫(kù)名稱數(shù)據(jù)庫(kù)名稱student邏輯文件名邏輯文件名student_data操作系統(tǒng)數(shù)據(jù)文件名操作系統(tǒng)數(shù)據(jù)文件名C:Program filesmicrosoft sql server mssql.1 mssql datastudent_data.mdf數(shù)據(jù)文件的初始大小數(shù)據(jù)文件的初始大小3MB數(shù)據(jù)文件的最大大小數(shù)據(jù)文件的最大大小50MB數(shù)據(jù)文件增長(zhǎng)量數(shù)據(jù)文件增長(zhǎng)量1MB 事務(wù)日志文件邏輯名事務(wù)日志文件邏輯名Student_log操

18、作系統(tǒng)事務(wù)日志文件名操作系統(tǒng)事務(wù)日志文件名C:Program filesmicrosoft sql server mssql.1 mssql datastudent_log.ldf事務(wù)日志文件的初始大小事務(wù)日志文件的初始大小1MB事務(wù)日志文件的最大大小事務(wù)日志文件的最大大小12.5MB事務(wù)日志文件增長(zhǎng)量事務(wù)日志文件增長(zhǎng)量10%第25頁(yè)/共47頁(yè)第26頁(yè)/共47頁(yè)第27頁(yè)/共47頁(yè)第28頁(yè)/共47頁(yè)使用使用T-SQL語(yǔ)句創(chuàng)建用戶數(shù)據(jù)庫(kù)的語(yǔ)法格式:語(yǔ)句創(chuàng)建用戶數(shù)據(jù)庫(kù)的語(yǔ)法格式:CREATE DATABASE database_nameON PRIMARY (NAME=logical_file_na

19、me,FILENAME=os_file_name,SIZE=size,MAXSIZE=max_size|UNLIMTED,FILEGROWTH=grow_increment),nLOG ON (NAME=logical_file_name,FILENAME=os_file_name,SIZE=size,MAXSIZE=max_size|UNLIMTED,FILEGROWTH=grow_increment),n第29頁(yè)/共47頁(yè)q參數(shù)說(shuō)明參數(shù)說(shuō)明參數(shù)參數(shù)說(shuō)明說(shuō)明database_name要建立的數(shù)據(jù)庫(kù)名稱要建立的數(shù)據(jù)庫(kù)名稱PRIMARY在主文件組中指定文件。在主文件組中指定文件。ON指定存儲(chǔ)數(shù)據(jù)

20、庫(kù)數(shù)據(jù)部分的磁盤文件指定存儲(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù)部分的磁盤文件(數(shù)據(jù)文件數(shù)據(jù)文件)。LOG ON指定建立數(shù)據(jù)庫(kù)的日志文件。指定建立數(shù)據(jù)庫(kù)的日志文件。NAME指定數(shù)據(jù)或日志文件的文件名稱指定數(shù)據(jù)或日志文件的文件名稱FILENAME指定文件的操作系統(tǒng)文件名和路徑。指定文件的操作系統(tǒng)文件名和路徑。os_file_name中的路徑必須指定為中的路徑必須指定為SQL Server所安裝服務(wù)器上的某個(gè)文件夾。所安裝服務(wù)器上的某個(gè)文件夾。SIZE指定數(shù)據(jù)或日志文件的大小。用戶可以以指定數(shù)據(jù)或日志文件的大小。用戶可以以MB為單位指定大小,也可以使用默認(rèn)單為單位指定大小,也可以使用默認(rèn)單位位KB來(lái)指定大小。當(dāng)添加數(shù)據(jù)文件

21、或日志文件時(shí),其默認(rèn)大小是來(lái)指定大小。當(dāng)添加數(shù)據(jù)文件或日志文件時(shí),其默認(rèn)大小是1MB。MAXSIZE指定文件能夠增長(zhǎng)到的最大長(zhǎng)度。默認(rèn)單位為指定文件能夠增長(zhǎng)到的最大長(zhǎng)度。默認(rèn)單位為KB,用戶也可以以,用戶也可以以MB來(lái)指定該長(zhǎng)來(lái)指定該長(zhǎng)度。如果沒(méi)有指定長(zhǎng)度的話,文件將一直增長(zhǎng)直到磁盤滿為止。要建立的數(shù)據(jù)庫(kù)度。如果沒(méi)有指定長(zhǎng)度的話,文件將一直增長(zhǎng)直到磁盤滿為止。要建立的數(shù)據(jù)庫(kù)大小單位為大小單位為MB。FILEGROWTH指定文件的增長(zhǎng)增量。該參數(shù)設(shè)置不能超過(guò)指定文件的增長(zhǎng)增量。該參數(shù)設(shè)置不能超過(guò)MAXSIZE參數(shù)。指定值的默認(rèn)單位為參數(shù)。指定值的默認(rèn)單位為MB,用戶也可以以,用戶也可以以KB為單

22、位進(jìn)行指定,此外還可以使用百分比為單位進(jìn)行指定,此外還可以使用百分比(%)。如果該參數(shù)。如果該參數(shù)沒(méi)有指定的話,默認(rèn)值為沒(méi)有指定的話,默認(rèn)值為10,最小值為,最小值為64KB。第30頁(yè)/共47頁(yè)第31頁(yè)/共47頁(yè)第32頁(yè)/共47頁(yè)第33頁(yè)/共47頁(yè)第34頁(yè)/共47頁(yè)例例4 通過(guò)系統(tǒng)表通過(guò)系統(tǒng)表sys.master_files查看數(shù)據(jù)文件和日查看數(shù)據(jù)文件和日志文件的信息。志文件的信息。第35頁(yè)/共47頁(yè)3、用、用T-SQL查看修改數(shù)據(jù)庫(kù)屬性查看修改數(shù)據(jù)庫(kù)屬性q使用使用ALTER DATABASE語(yǔ)句修改數(shù)據(jù)庫(kù)語(yǔ)句修改數(shù)據(jù)庫(kù)q語(yǔ)法形式如下:語(yǔ)法形式如下:ALTER DATABASE databasename ADD file,n TO filegroup filegroupname | ADD log file ,n | REMOVE file logical_file_name with delete | MODIFY file | MODIFY name=new_databasename | ADD filegroup filegroup_name | REMOVE filegroup filegroup_name | MODIFY filegroup filegroup_name filegroup_property|name=new_filegroup_name第3

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論