![數(shù)據(jù)庫(kù)項(xiàng)目化教程_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/6/6c714b60-bbdd-4c10-a8af-d36bfdb35d2a/6c714b60-bbdd-4c10-a8af-d36bfdb35d2a1.gif)
![數(shù)據(jù)庫(kù)項(xiàng)目化教程_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/6/6c714b60-bbdd-4c10-a8af-d36bfdb35d2a/6c714b60-bbdd-4c10-a8af-d36bfdb35d2a2.gif)
![數(shù)據(jù)庫(kù)項(xiàng)目化教程_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/6/6c714b60-bbdd-4c10-a8af-d36bfdb35d2a/6c714b60-bbdd-4c10-a8af-d36bfdb35d2a3.gif)
![數(shù)據(jù)庫(kù)項(xiàng)目化教程_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/6/6c714b60-bbdd-4c10-a8af-d36bfdb35d2a/6c714b60-bbdd-4c10-a8af-d36bfdb35d2a4.gif)
![數(shù)據(jù)庫(kù)項(xiàng)目化教程_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/6/6c714b60-bbdd-4c10-a8af-d36bfdb35d2a/6c714b60-bbdd-4c10-a8af-d36bfdb35d2a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、SQL_Server數(shù)據(jù)庫(kù)項(xiàng)目化教程數(shù)據(jù)庫(kù)項(xiàng)目化教程項(xiàng)目目錄項(xiàng)目目錄創(chuàng)建圖書管理數(shù)據(jù)庫(kù)一一使用圖書管理數(shù)據(jù)庫(kù)二二管理圖書管理數(shù)據(jù)庫(kù)三三開發(fā)圖書管理數(shù)據(jù)庫(kù)四四項(xiàng)目一項(xiàng)目一創(chuàng)建圖書管理數(shù)據(jù)庫(kù)創(chuàng)建圖書管理數(shù)據(jù)庫(kù)任務(wù)目錄任務(wù)目錄安裝和使用SQL Server20051創(chuàng)建圖書管理數(shù)據(jù)庫(kù)2創(chuàng)建和維護(hù)圖書管理數(shù)據(jù)庫(kù)表3維護(hù)數(shù)據(jù)完整性4創(chuàng)建和管理索引5安裝和使用安裝和使用SQL SERVER 2005任務(wù)一任務(wù)一能力目標(biāo)和知識(shí)目標(biāo)能力目標(biāo)和知識(shí)目標(biāo)能力目標(biāo)能力目標(biāo)1能夠進(jìn)行能夠進(jìn)行SQL Server 2005的安裝;的安裝;2能夠熟練啟動(dòng)、停止能夠熟練啟動(dòng)、停止SQL Server服務(wù);服務(wù);3能夠注冊(cè)服
2、務(wù)器;能夠注冊(cè)服務(wù)器;4能夠初步掌握能夠初步掌握SQL Server Management Studio的使用。的使用。知識(shí)目標(biāo)知識(shí)目標(biāo)1熟悉數(shù)據(jù)庫(kù)的基本概念;熟悉數(shù)據(jù)庫(kù)的基本概念;2熟悉熟悉SQL Server 2005的的系統(tǒng)需求和版本信息;系統(tǒng)需求和版本信息;3熟悉熟悉SQL Server 2005的的常用工具。常用工具。任務(wù)導(dǎo)入任務(wù)導(dǎo)入v每個(gè)圖書館都有許多藏書,如何對(duì)這些圖書進(jìn)行有效管理? 人工管理方式 數(shù)據(jù)庫(kù)管理方式美國(guó)微軟公司的SQL Server 2005是一種性價(jià)比較好的數(shù)據(jù)庫(kù)管理系統(tǒng),目前在中小型企業(yè)中應(yīng)用較為廣泛。任務(wù)導(dǎo)入任務(wù)導(dǎo)入v 安裝SQL Server 2005;v
3、熟悉SQL Server Management Studio的功能和使用方法;v 在SQL Server 2005中注冊(cè)服務(wù)器;v 啟動(dòng)、停止SQL Server服務(wù)相關(guān)知識(shí)相關(guān)知識(shí)一、 Server 2005簡(jiǎn)介1. SQL Server 2005概述SQL Server 2005是美國(guó)微軟公司在2005年推出的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。SQL Server 2000SQL Server6.5/7.0SQL Server 4.2SQL ServerSQL Server 2005客戶機(jī)客戶機(jī)/服務(wù)器(服務(wù)器(C/S)服務(wù)器存儲(chǔ)數(shù)據(jù)庫(kù),可以被多臺(tái)客戶機(jī)訪問數(shù)據(jù)庫(kù)應(yīng)用的處理過程分布在客戶機(jī)和服務(wù)器上使用
4、Transact-SQL語(yǔ)言在服務(wù)器和客戶機(jī)間傳送請(qǐng)求和應(yīng)答瀏覽器瀏覽器/服務(wù)器(服務(wù)器(B/S) 數(shù)據(jù)庫(kù)和應(yīng)用程序均存放在服務(wù)器端客戶端主要通過瀏覽器和網(wǎng)絡(luò),連接到Web服務(wù)器瀏覽網(wǎng)頁(yè),查詢和操作數(shù)據(jù)庫(kù)SQL Server 2005的兩種工作的兩種工作模式模式一、一、 Server 2005簡(jiǎn)介簡(jiǎn)介一、一、 Server 2005簡(jiǎn)介簡(jiǎn)介Business Intelligence Development Studio辦公辦公Office企業(yè)協(xié)同解決方案企業(yè)協(xié)同解決方案SharePoint Portal Server 2003第三方應(yīng)用第三方應(yīng)用Third Party Apps數(shù)據(jù)庫(kù)引擎(數(shù)據(jù)
5、庫(kù)引擎(SQL Server)Management Tools集成服務(wù)(集成服務(wù)(Integration Services)分析服務(wù)(分析服務(wù)(Analysis serversOLAP and Data Mining)報(bào)表服務(wù)報(bào)表服務(wù)Reporting Services通知服務(wù)(通知服務(wù)(Notification Services)復(fù)制服務(wù)(復(fù)制服務(wù)(Replication Services)關(guān)系型數(shù)據(jù)庫(kù)(關(guān)系型數(shù)據(jù)庫(kù)(Relational Database)表表1-1 SQL Server 2005 數(shù)據(jù)平臺(tái)的布局?jǐn)?shù)據(jù)平臺(tái)的布局2. SQL Server 2005的組成一、一、 Server
6、 2005簡(jiǎn)介簡(jiǎn)介 數(shù)據(jù)庫(kù)引擎(Database Engine) 數(shù)據(jù)庫(kù)引擎是用于存儲(chǔ)、處理和保護(hù)數(shù)據(jù)的核心服務(wù)。SQL Server服務(wù)就是SQL Server 2005的數(shù)據(jù)庫(kù)引擎,主要完成以下工作:設(shè)計(jì)并創(chuàng)建數(shù)據(jù)庫(kù)以保存系統(tǒng)所需的關(guān)系表或XML文檔。提供訪問和更改數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)的途徑。包括可實(shí)現(xiàn)網(wǎng)站或處理數(shù)據(jù)的應(yīng)用程序,實(shí)用工具。為單位或客戶部署實(shí)現(xiàn)的系統(tǒng)。提供日常管理支持以優(yōu)化數(shù)據(jù)庫(kù)的性能。一、一、 Server 2005簡(jiǎn)介簡(jiǎn)介 復(fù)制服務(wù)(Replication Services)復(fù)制是在多個(gè)數(shù)據(jù)庫(kù)之間和多個(gè)數(shù)據(jù)庫(kù)對(duì)象之間進(jìn)行數(shù)據(jù)的復(fù)制和分發(fā),并且在復(fù)制和分發(fā)的過程中保持?jǐn)?shù)據(jù)同步和
7、一致性的技術(shù)。分析服務(wù)(Analysis Services) 分析服務(wù)是一種核心服務(wù),可支持對(duì)業(yè)務(wù)數(shù)據(jù)的快速分析,以及為商業(yè)智能應(yīng)用程序提供聯(lián)機(jī)分析處理(OLAP)和數(shù)據(jù)挖掘功能。一、一、 Server 2005簡(jiǎn)介簡(jiǎn)介 集成服務(wù)(Integration Services) 集成服務(wù)是用于生成企業(yè)級(jí)數(shù)據(jù)集成和數(shù)據(jù)轉(zhuǎn)換解決方案的平臺(tái),可以支持?jǐn)?shù)據(jù)倉(cāng)庫(kù)和企業(yè)范圍內(nèi)數(shù)據(jù)集成的抽取、轉(zhuǎn)換和加載功能。使用集成服務(wù)可解決復(fù)雜的業(yè)務(wù)問題。 報(bào)表服務(wù)(Reporting Services) 報(bào)表服務(wù)是基于服務(wù)器的報(bào)表平臺(tái),提供來(lái)自關(guān)系和多維數(shù)據(jù)源的綜合數(shù)據(jù)報(bào)表,可創(chuàng)建、管理和發(fā)布傳統(tǒng)的、可打印的報(bào)表和交互的、
8、基于Web的報(bào)表。 通知服務(wù)(Notification Services) 通知服務(wù)是用于開發(fā)、生成和發(fā)送通知的應(yīng)用程序的平臺(tái),也是運(yùn)行這些應(yīng)用程序的引擎。 全文檢索 SQL Server 包含對(duì)SQL Server數(shù)據(jù)表中基于純字符的數(shù)據(jù)進(jìn)行全文查詢所需的功能。使用全文檢索可以快速、靈活地為存儲(chǔ)在SQL Server數(shù)據(jù)庫(kù)中的文本數(shù)據(jù)的基于關(guān)鍵字的查詢創(chuàng)建索引。一、一、 Server 2005簡(jiǎn)介簡(jiǎn)介 管理工具(Management Tools) SQL Server 包含的集成管理工具可用于高級(jí)數(shù)據(jù)庫(kù)管理和優(yōu)化,同時(shí)又與其他工具,如Microsoft 操作管理器(MOM)和系統(tǒng)管理服務(wù)器(
9、SMS)緊密集成在一起。 開發(fā)工具(Business Intelligence Development Studio) SQL Server 為數(shù)據(jù)庫(kù)引擎、數(shù)據(jù)抽取、轉(zhuǎn)換和裝載(ETL)、數(shù)據(jù)挖掘、OLAP和報(bào)表提供了和Microsoft Visual Studio 相集成的開發(fā)工具,以實(shí)現(xiàn)端到端的應(yīng)用程序開發(fā)能力。一、一、 Server 2005簡(jiǎn)介簡(jiǎn)介二、二、SQL Server 2005的版本和安裝要求的版本和安裝要求二、SQL Server 2005的版本和安裝要求1. SQL Server 2005的版本和組件(標(biāo)準(zhǔn)版)(標(biāo)準(zhǔn)版)StandardEdition(開發(fā)版)(開發(fā)版)De
10、velopment Edition(手機(jī)版)(手機(jī)版)Mobile EditionSQL Server 2005(企業(yè)版)(企業(yè)版)Enterprise Edition(簡(jiǎn)易版)(簡(jiǎn)易版)ExpressEdition(工作組版)(工作組版)Workgroup EditionSQL Server 2005共有共有6個(gè)版本,個(gè)版本,SQL Server 2005的不同的不同版本用于滿足企業(yè)版本用于滿足企業(yè)和個(gè)人的不同需求。和個(gè)人的不同需求。二、二、SQL Server 2005的版本和安裝要求的版本和安裝要求2. SQL Server 2005的系統(tǒng)需求 硬件要求SQL Server 版本版本企業(yè)
11、版企業(yè)版/開發(fā)版開發(fā)版/標(biāo)準(zhǔn)版標(biāo)準(zhǔn)版工作組版工作組版簡(jiǎn)易版簡(jiǎn)易版處理器類型處理器類型Pentium III或更高速兼或更高速兼容處理器容處理器Pentium III或更高速或更高速兼容處理器兼容處理器PentiumIII或更高速或更高速兼容處理器兼容處理器處理器速度處理器速度最低最低600MHz建議建議1GHz或更高或更高最 低最 低 6 0 0 M H z 建 議建 議1GHz或更高或更高最低最低600MHz建議建議1GHz或更高或更高內(nèi)存(內(nèi)存(RAM)最小最小512MB建議建議1GB或或更大更大最小最小512MB建議建議1GB或更大或更大最 小最 小 1 9 2 M B 建 議建 議51
12、2MB或更大或更大二、二、SQL Server 2005的版本和安裝要求的版本和安裝要求 操作系統(tǒng)要求操作系統(tǒng)操作系統(tǒng)企業(yè)版企業(yè)版開發(fā)版開發(fā)版標(biāo)準(zhǔn)版標(biāo)準(zhǔn)版工作組版工作組版簡(jiǎn)易版簡(jiǎn)易版Windows 2000不支持不支持不支持不支持不支持不支持不支持不支持不支持不支持Windows 2000 Professional Edition SP4不支持不支持支持支持支持支持支持支持支持支持Windows 2000 Server SP4支持支持支持支持支持支持支持支持支持支持Windows 2000 Advanced Server SP4支持支持支持支持支持支持支持支持支持支持Windows 2000
13、Datacenter Edition SP4支持支持支持支持支持支持支持支持支持支持Windows XP Home Edition SP2不支持不支持支持支持不支持不支持不支持不支持支持支持Windows XP Professional Edition SP2不支持不支持支持支持支持支持支持支持支持支持Windows 2003 Server SP1支持支持支持支持支持支持支持支持支持支持Windows 2003 Edition SP1支持支持支持支持支持支持支持支持支持支持二、二、SQL Server 2005的版本和安裝要求的版本和安裝要求 Internet要求組件要求Internet 軟件
14、安裝SQL Server 2005需要Microsoft Internet Explorer 6.0 SP1或更高版本;只安裝客戶端組件需要Explorer 4.01 SP2或更高版本Internet信息服務(wù)(IIS)安裝SQL Server 2005 Reporting Services(SSRS)需要IIS 5.0 或更高版本ASP.NET 2.0安裝和運(yùn)行Reporting Services 還需要ASP.NET 2.0三、三、SQL Server 2005的常用工具的常用工具三、SQL Server 2005的常用工具1SQL Server 2005的配置工具圖圖1-1 SQL Ser
15、ver 2005 提供的配置工具提供的配置工具SQL Server配置管理器,用配置管理器,用于配置于配置SQL Server 服務(wù)和網(wǎng)服務(wù)和網(wǎng)絡(luò)連接。絡(luò)連接。用于將錯(cuò)誤通過網(wǎng)絡(luò)發(fā)布給用于將錯(cuò)誤通過網(wǎng)絡(luò)發(fā)布給Microsoft。建立在建立在SQL Server 數(shù)據(jù)庫(kù)引數(shù)據(jù)庫(kù)引擎之外的其他服務(wù)。擎之外的其他服務(wù)。用于創(chuàng)建、刪除和管理用于創(chuàng)建、刪除和管理Notification Services 實(shí)例。實(shí)例。用于配置用于配置SQL Server 2005 的報(bào)表服務(wù)。的報(bào)表服務(wù)。三、三、SQL Server 2005的常用工具的常用工具2SQL Server 2005的性能工具圖圖1-2SQL
16、Server 2005 提供的性能具提供的性能具用來(lái)捕獲數(shù)據(jù)庫(kù)服務(wù)器在運(yùn)用來(lái)捕獲數(shù)據(jù)庫(kù)服務(wù)器在運(yùn)行過程中產(chǎn)生的事件的工具。行過程中產(chǎn)生的事件的工具。探查的事件可以是連接服務(wù)探查的事件可以是連接服務(wù)器、登錄系統(tǒng)、執(zhí)行器、登錄系統(tǒng)、執(zhí)行Transact-SQL語(yǔ)句等操作。語(yǔ)句等操作??梢酝瓿蓭椭脩舴治龉ぷ骺梢酝瓿蓭椭脩舴治龉ぷ髫?fù)荷、提出創(chuàng)建高效率索引負(fù)荷、提出創(chuàng)建高效率索引的建議等功能。的建議等功能。三、三、SQL Server 2005的常用工具的常用工具3SQL Server Management StudioSQL Server Management Studio是用來(lái)訪問、配置和管理S
17、QL Server數(shù)據(jù)庫(kù)的最重要的集成化工具,通過它可以訪問SQL Server數(shù)據(jù)庫(kù)服務(wù)器提供的所有服務(wù)。服務(wù)器控制臺(tái)管理服務(wù)器控制臺(tái)管理查詢分析(查詢分析(SQL和和MDX)來(lái)自關(guān)系引擎和來(lái)自關(guān)系引擎和Analysis services的的分析事件分析事件“分型記錄儀分型記錄儀”和和“捕獲重放捕獲重放”功能功能三、三、SQL Server 2005的常用工具的常用工具4命令提示實(shí)用工具圖圖1-3 SQLCMD命令使用方法命令使用方法SQL Server 2005提供非常多的提供非常多的命令行工具程序命令行工具程序。如:。如: bcp.exedta.exedtexec.exe、dtutil.
18、exersconfig.exe、keymgmt.exeSqlCmd.exe三、三、SQL Server 2005的常用工具的常用工具5SQL Server聯(lián)機(jī)叢書圖圖1-4 SQL Server 2005 聯(lián)機(jī)叢書聯(lián)機(jī)叢書SQL Server Books OnLine,簡(jiǎn)稱簡(jiǎn)稱BOL,向向SQL Server用用戶提供了完整的戶提供了完整的SQL Server 參考文檔,便于參考文檔,便于SQL Server 數(shù)據(jù)庫(kù)的使用者根據(jù)自己的數(shù)據(jù)庫(kù)的使用者根據(jù)自己的需要進(jìn)行查詢和檢索需要進(jìn)行查詢和檢索。四、四、SQL Server2005的配置的配置四、SQL Server2005的配置1配置服務(wù)配置
19、服務(wù) 配置服務(wù)主要是用來(lái)管理配置服務(wù)主要是用來(lái)管理SQL Server 2005服務(wù)的啟動(dòng)狀態(tài)以及服務(wù)的啟動(dòng)狀態(tài)以及使用何種帳戶啟動(dòng)。使用何種帳戶啟動(dòng)。SQL Server 2005提供了服務(wù)配置工具提供了服務(wù)配置工具SQL Server Configuration Manager,打開后可以看到與打開后可以看到與SQL Server 2005相關(guān)的服務(wù),通過屬性窗口即相關(guān)的服務(wù),通過屬性窗口即可進(jìn)行配置可進(jìn)行配置 配置服務(wù)器是為了充分利用配置服務(wù)器是為了充分利用SQL Server 2005的系統(tǒng)資源、的系統(tǒng)資源、設(shè)置設(shè)置SQL Server 2005服務(wù)器默服務(wù)器默認(rèn)行為的過程。配置服務(wù)器
20、包括認(rèn)行為的過程。配置服務(wù)器包括注冊(cè)服務(wù)器、啟動(dòng)、停止、暫停注冊(cè)服務(wù)器、啟動(dòng)、停止、暫停服務(wù)器,以及服務(wù)器屬性配置等服務(wù)器,以及服務(wù)器屬性配置等工作工作2配置服務(wù)配置服務(wù)器器任務(wù)實(shí)施任務(wù)實(shí)施一、安裝一、安裝SQLSQL Server 2005Server 2005二、使用二、使用 SQL Server Management Studio SQL Server Management Studio 三、注冊(cè)服務(wù)器三、注冊(cè)服務(wù)器任務(wù)實(shí)施任務(wù)實(shí)施一、安裝一、安裝SQL Server 2005 在CD-ROM中插入Microsoft SQL Server 2005所選擇版本的光盤(或者使用硬盤程序),啟
21、動(dòng)安裝程序。 根據(jù)自己計(jì)算機(jī)的配置選擇32位或64位版本安裝。 在出現(xiàn)如圖1-8所示的“最終用戶許可協(xié)議”對(duì)話框。一、安裝一、安裝SQL Server 2005圖圖1-8 “最終用戶許可協(xié)議最終用戶許可協(xié)議”對(duì)話框?qū)υ捒蜻x擇選擇“我我接受許可接受許可條款和條條款和條件件”單擊單擊“下一下一步步”按按鈕。鈕。一、安裝一、安裝SQL Server 2005 出現(xiàn)的“安裝必備組件”對(duì)話框,開始安裝必要的組件。(等待)(等待) 安裝完畢后,單擊【下一步】按鈕,會(huì)出現(xiàn)“歡迎使用SQL Server 2005安裝向?qū)А钡慕缑妗?單擊【下一步】,打開“系統(tǒng)配置檢查”對(duì)話框,如圖1-10所示。 一、安裝一、安
22、裝SQL Server 2005v “系統(tǒng)配置檢查”界面將掃描用于安裝該軟件的計(jì)算機(jī)是否滿足硬件和軟件要求,檢測(cè)是否存在可能阻止安裝程序運(yùn)行的情況。只有顯示“成功”或者“警告”才可以繼續(xù)安裝,任何一項(xiàng)顯示“失敗”都將無(wú)法繼續(xù)安裝。圖圖1-10 “系統(tǒng)配置檢查系統(tǒng)配置檢查”對(duì)話框?qū)υ捒蛞?、安裝一、安裝SQL Server 2005單擊【下一步】按鈕,出現(xiàn)“注冊(cè)信息”對(duì)話框。 輸入注冊(cè)信息后,單擊【下一步】按鈕,出現(xiàn)“要安裝的組件”對(duì)話框 在“要安裝的組件”對(duì)話框中,選擇要安裝的組件。若要顯示更詳細(xì)的安裝項(xiàng)目,可單擊【高級(jí)】按鈕,有選擇性地安裝需要的組件部分。一、安裝一、安裝SQL Server
23、2005灰色表示當(dāng)前系統(tǒng)灰色表示當(dāng)前系統(tǒng)不能安裝這個(gè)組件。不能安裝這個(gè)組件。選中相應(yīng)選中相應(yīng)的復(fù)選框,的復(fù)選框,表示需要表示需要安裝組件安裝組件進(jìn)一步選進(jìn)一步選擇組件。擇組件。圖圖1-12 “要安裝的組件要安裝的組件”對(duì)話框?qū)υ捒蛞弧惭b一、安裝SQL Server 2005單擊【下一步】按鈕,出現(xiàn)“實(shí)例名”對(duì)話框。 在“實(shí)例名”對(duì)話框中,為安裝的軟件選擇默認(rèn)實(shí)例或命名實(shí)例。實(shí)例實(shí)例就是虛擬的SQL Server 2005 服務(wù)器。SQL Server 2005 允許在同一臺(tái)計(jì)算機(jī)上安裝多個(gè)實(shí)例,每一個(gè)實(shí)例必須有一個(gè)屬于它的唯一的名字。SQL Server 2005的默認(rèn)實(shí)例是MSSQLSER
24、VER。要安裝新的實(shí)例,則單擊“命令實(shí)例”單選項(xiàng),然后在文本框中輸入唯一的實(shí)例名。一、安裝一、安裝SQL Server 2005安裝新的安裝新的實(shí)例,可實(shí)例,可以選擇以選擇“命名實(shí)命名實(shí)例例”默認(rèn)實(shí)例名是默認(rèn)實(shí)例名是“MSSQLSERVER”圖圖1-13 “實(shí)例名實(shí)例名”對(duì)話框?qū)υ捒蛞弧惭b一、安裝SQL Server 2005單擊【下一步】按鈕,出現(xiàn)“服務(wù)帳戶”對(duì)話框 “服務(wù)賬戶”對(duì)話框用于設(shè)置登錄時(shí)使用的帳戶。默認(rèn)“使用內(nèi)置系統(tǒng)帳戶”。這里選擇“使用內(nèi)置系統(tǒng)賬戶/本地系統(tǒng)”,表示每一項(xiàng)服務(wù)都是使用登錄本機(jī)的用戶。如果是域用戶,可以選擇“使用域用戶帳戶”單選項(xiàng)。如果選用“使用域用戶帳戶”,則
25、還需要在對(duì)應(yīng)位置輸入域用戶名稱、密碼和域信息。一、安裝一、安裝SQL Server 2005定義服務(wù)定義服務(wù)帳戶和服帳戶和服務(wù)的對(duì)應(yīng)務(wù)的對(duì)應(yīng)關(guān)系關(guān)系選擇選擇“內(nèi)內(nèi)置系統(tǒng)用置系統(tǒng)用戶戶”或者或者是是“域帳域帳戶戶”自動(dòng)啟自動(dòng)啟動(dòng)的服動(dòng)的服務(wù)選項(xiàng)務(wù)選項(xiàng)圖圖1-15 “服務(wù)帳戶服務(wù)帳戶”對(duì)話框?qū)υ捒蛞?、安裝一、安裝SQL Server 2005單擊【下一步】按鈕,出現(xiàn)“身份驗(yàn)證模式”對(duì)話框。 在“身份驗(yàn)證模式”對(duì)話框中,選擇要用于SQL Server安裝的身份驗(yàn)證模式。兩種身份驗(yàn)證模式:Windows身份驗(yàn)證模式和混合模式。Windows身份驗(yàn)證模式表明將使用Windows的安全機(jī)制維護(hù)SQL Se
26、rver的登錄?;旌夏J絼t或者使用Windows的安全機(jī)制,或者使用SQL Server定義的登錄ID和密碼。選擇“混合模式”,則必須輸入并確認(rèn)SQL Server系統(tǒng)管理員(sa)的密碼。一、安裝一、安裝SQL Server 2005使用操使用操作系統(tǒng)作系統(tǒng)的用戶的用戶登錄登錄使用操作系使用操作系統(tǒng)或者統(tǒng)或者SQL Server定定義的用戶登義的用戶登錄,錄,必須輸入必須輸入sa密碼密碼圖圖1-16 “身份驗(yàn)證模式身份驗(yàn)證模式”對(duì)話框?qū)υ捒蛞?、安裝一、安裝SQL Server 2005單擊【下一步】按鈕,出現(xiàn) “排序規(guī)則設(shè)置”對(duì)話框。 “排序規(guī)則設(shè)置”對(duì)話框用于指定SQL Server實(shí)例的
27、排序規(guī)則。單擊【下一步】按鈕,的“錯(cuò)誤和使用情況報(bào)告設(shè)置”對(duì)話框。 “錯(cuò)誤和使用情況報(bào)告設(shè)置”對(duì)話框,用于設(shè)置是否將運(yùn)行過程中產(chǎn)生的錯(cuò)誤和使用情況發(fā)送給微軟公司。單擊【下一步】按鈕,出現(xiàn) “準(zhǔn)備安裝”對(duì)話框。一、安裝一、安裝SQL Server 2005 “準(zhǔn)備安裝”對(duì)話框顯示要安裝的所有組件。單擊【安裝】按鈕,就開始安裝進(jìn)程了。(等待) 安裝完畢后會(huì)出現(xiàn)“完成Microsoft SQL Server 2005安裝” 對(duì)話框,單擊【完成】按鈕退出安裝。至此,Microsoft SQL Server 2005安裝完畢。任務(wù)實(shí)施任務(wù)實(shí)施一、安裝一、安裝SQLSQL Server 2005Serve
28、r 2005二、使用二、使用 SQL Server Management Studio SQL Server Management Studio 三、注冊(cè)服務(wù)器三、注冊(cè)服務(wù)器任務(wù)實(shí)施任務(wù)實(shí)施二、使用二、使用 SQL Server Management Studio啟用SQL Server Management Studio在使用Microsoft SQL Server 2005客戶端的時(shí)候,必須與Microsoft SQL Server 2005服務(wù)器連接連接到服務(wù)器有兩種情況:一種是連接到本地服務(wù)器,另一種是通過網(wǎng)絡(luò)連接到其它服務(wù)器。啟動(dòng)啟動(dòng)SQL Server Management Stu
29、dio的過程首先是連接到的過程首先是連接到服務(wù)器的過程。服務(wù)器的過程。二、使用二、使用 SQL Server Management依次選擇【開始】【程序】【Microsoft SQL Server 2005】【SQL Server Management Studio】,打開“連接到服務(wù)器”對(duì)話框,如圖1-21所示。圖圖1-21 “連接到服務(wù)器連接到服務(wù)器”對(duì)話框?qū)υ捒虮3謹(jǐn)?shù)據(jù)保持?jǐn)?shù)據(jù)庫(kù)引擎庫(kù)引擎兩種身份兩種身份驗(yàn)證方式驗(yàn)證方式本機(jī)本機(jī)/網(wǎng)網(wǎng)絡(luò)服務(wù)器絡(luò)服務(wù)器“連接連接”按鈕按鈕二、使用二、使用 SQL Server Management2SQL Server Management Studio的
30、組成 Web瀏覽器瀏覽器解決方案解決方案資源管理器資源管理器模板資源模板資源管理器管理器對(duì)象資源對(duì)象資源管理器管理器摘要窗格摘要窗格二、使用二、使用 SQL Server Management對(duì)象資源管理器對(duì)象資源管理器 以樹形目錄形式詳細(xì)列出了數(shù)據(jù)庫(kù)實(shí)例中的所有對(duì)象、所有的安全條目以及關(guān)于SQL Server的許多其它方面,使用頻繁。 模板資源管理器模板資源管理器數(shù)據(jù)庫(kù)管理和開發(fā)人員創(chuàng)建各個(gè)數(shù)據(jù)庫(kù)對(duì)象節(jié)點(diǎn)提供了相應(yīng)的模板,使得創(chuàng)建各類數(shù)據(jù)庫(kù)對(duì)象變得更加簡(jiǎn)潔和方便。 解決方案資源管理器解決方案資源管理器為用戶提供了解決方案資源管理器。主要用于管理與一個(gè)腳本工程相關(guān)的所有項(xiàng)目,即將那些在邏輯上同
31、屬于一種應(yīng)用處理的各種類型的腳本組織在一起。二、使用二、使用 SQL Server Management Web瀏覽器瀏覽器 Web瀏覽器主要用于方便數(shù)據(jù)庫(kù)用戶瀏覽Microsoft SQL Server官方網(wǎng)站。摘要窗格摘要窗格 SQL Server Management Studio摘要頁(yè)所在的區(qū)域稱為文檔窗口(document area)。二、使用二、使用 SQL Server Management3查詢編輯器的使用【查詢編輯器】是SQL Server Management Studio提供的另一個(gè)主要工具,通過查詢編輯器,可以實(shí)現(xiàn)對(duì)SQL Server數(shù)據(jù)庫(kù)中數(shù)據(jù)的檢索和更新操作。查詢
32、編輯器(Query Editor)可用于編寫和執(zhí)行程序代碼。查詢編輯器通過編程方式創(chuàng)建動(dòng)作,達(dá)到與拖放或使用向?qū)б粯拥男Ч?。通過單擊標(biāo)準(zhǔn)工具欄中的【新建查詢】按鈕,或者通過選擇【文件】【新建】【數(shù)據(jù)庫(kù)引擎查詢】菜單命令,即可打開一個(gè)空白的查詢編輯器。如圖1-24所示。二、使用二、使用 SQL Server Management圖圖1-24查詢編輯器窗口查詢編輯器窗口在查詢編輯器中輸入要執(zhí)行的Transact-SQL查詢腳本,然后單擊菜單欄中的【執(zhí)行】按鈕,窗口中顯示出執(zhí)行的結(jié)果。二、使用二、使用 SQL Server Management圖圖1-25 查詢編輯器執(zhí)行結(jié)果查詢編輯器執(zhí)行結(jié)果1、【
33、執(zhí)執(zhí)行行】按鈕按鈕1、輸入輸入Transact-SQL語(yǔ)句語(yǔ)句3、查詢結(jié)果、查詢結(jié)果任務(wù)實(shí)施任務(wù)實(shí)施一、安裝一、安裝SQLSQL Server 2005Server 2005二、使用二、使用 SQL Server Management Studio SQL Server Management Studio 三、注冊(cè)服務(wù)器三、注冊(cè)服務(wù)器任務(wù)實(shí)施任務(wù)實(shí)施三、注冊(cè)服務(wù)器三、注冊(cè)服務(wù)器1注冊(cè)服務(wù)器組圖圖1-26 新建服務(wù)器組新建服務(wù)器組快捷菜單快捷菜單【新建新建】【服務(wù)器組服務(wù)器組】三、注冊(cè)服務(wù)器三、注冊(cè)服務(wù)器圖圖1-27新建服務(wù)器組窗口新建服務(wù)器組窗口2、【保存保存】按鈕按鈕1、輸入服、輸入服務(wù)器組
34、名務(wù)器組名三、注冊(cè)服務(wù)器三、注冊(cè)服務(wù)器2注冊(cè)服務(wù)器在SQL Server Management Studio中登記服務(wù)器,然后把服務(wù)器加入到一個(gè)指定的服務(wù)器組中。 打開打開SQL Server Management Studio。 選擇選擇【已注冊(cè)的服務(wù)器已注冊(cè)的服務(wù)器】按鈕按鈕,系統(tǒng)彈出,系統(tǒng)彈出“已注冊(cè)的服務(wù)器已注冊(cè)的服務(wù)器”窗口。窗口。 在在“已注冊(cè)的服務(wù)器已注冊(cè)的服務(wù)器”窗口內(nèi)窗口內(nèi)右擊,在彈出快捷菜單中選擇右擊,在彈出快捷菜單中選擇【新建新建】【服務(wù)器注冊(cè)服務(wù)器注冊(cè)】命命令,系統(tǒng)彈出令,系統(tǒng)彈出“新建服務(wù)器注新建服務(wù)器注冊(cè)冊(cè)”對(duì)話框。如圖對(duì)話框。如圖1-28所示。所示。圖圖1-28
35、“新建服務(wù)器注冊(cè)新建服務(wù)器注冊(cè)”窗口窗口三、注冊(cè)服務(wù)器三、注冊(cè)服務(wù)器1、【常規(guī)常規(guī)】選項(xiàng)卡選項(xiàng)卡2、輸入新、輸入新注冊(cè)服務(wù)器注冊(cè)服務(wù)器名稱名稱3、登錄服、登錄服務(wù)器的驗(yàn)證務(wù)器的驗(yàn)證方式方式【測(cè)試測(cè)試】按鈕按鈕圖圖1-28 新建服務(wù)器注冊(cè)新建服務(wù)器注冊(cè)中的中的“常規(guī)常規(guī)”窗口窗口三、注冊(cè)服務(wù)器三、注冊(cè)服務(wù)器連接的時(shí)間連接的時(shí)間控制控制注冊(cè)服務(wù)器默注冊(cè)服務(wù)器默認(rèn)連接的數(shù)據(jù)認(rèn)連接的數(shù)據(jù)庫(kù)庫(kù)選擇選擇連接連接應(yīng)應(yīng)用的網(wǎng)絡(luò)協(xié)用的網(wǎng)絡(luò)協(xié)議議及傳輸數(shù)及傳輸數(shù)據(jù)包大小據(jù)包大小 圖圖1-29新建服務(wù)器注冊(cè)中的新建服務(wù)器注冊(cè)中的“連接屬性連接屬性”窗口窗口三、注冊(cè)服務(wù)器三、注冊(cè)服務(wù)器服務(wù)器的日常管理工作包括服務(wù)器的
36、注冊(cè)、啟動(dòng)、暫停、關(guān)閉和配置等。只有SQL Server 中的服務(wù)器正常啟動(dòng)后,用戶才能執(zhí)行相應(yīng)的操作,例如系統(tǒng)登錄、任務(wù)調(diào)度等。對(duì)服務(wù)器的管理可以有多種方式,包括在Windows操作系統(tǒng)中進(jìn)行管理,利用SQL Server配置管理器進(jìn)行管理,以及在SQL Server管理平臺(tái)(SQL Server Management Studio)中進(jìn)行管理。這里主要介紹在SQL Server管理平臺(tái)中啟動(dòng)和關(guān)閉服務(wù)器。在SQL Server Management Studio中選中相應(yīng)的服務(wù)器,右擊服務(wù)器名,在彈出的快捷菜單中選擇【啟動(dòng)】、【停止】、【暫?!炕颉局匦聠?dòng)】選項(xiàng)。如圖1-30所示,即可以對(duì)
37、該服務(wù)器執(zhí)行啟動(dòng)、停止和暫停操作。SQL Server 2005服務(wù)器服務(wù)器三、注冊(cè)服務(wù)器三、注冊(cè)服務(wù)器3服務(wù)器啟動(dòng)、暫停和停止SQL Server 2005服務(wù)器是提供數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)管理服務(wù)的重要設(shè)施,它主要由數(shù)據(jù)庫(kù)引擎和數(shù)據(jù)庫(kù)兩部分組成。服務(wù)器的日常管理工作包服務(wù)器的日常管理工作包括服務(wù)器的注冊(cè)、啟動(dòng)、括服務(wù)器的注冊(cè)、啟動(dòng)、暫停、關(guān)閉和配置暫停、關(guān)閉和配置等。等。對(duì)服務(wù)器的管理方式對(duì)服務(wù)器的管理方式:SQL Server配置管理配置管理器器SQL Server管理平臺(tái)管理平臺(tái)(SQL Server Management Studio)三、注冊(cè)服務(wù)器三、注冊(cè)服務(wù)器圖圖1-30在在SQL Se
38、rver Management Studio窗窗 口啟動(dòng)、停止服務(wù)器口啟動(dòng)、停止服務(wù)器右擊服務(wù)器名,在彈出的快捷右擊服務(wù)器名,在彈出的快捷菜單中選擇【啟動(dòng)】、【停菜單中選擇【啟動(dòng)】、【停止】、【暫?!炕颉局匦聠?dòng)】止】、【暫?!炕颉局匦聠?dòng)】選項(xiàng)選項(xiàng)能力拓展能力拓展能力拓展能力拓展1配置服務(wù)器服務(wù)是一種在后臺(tái)運(yùn)行的服務(wù)是一種在后臺(tái)運(yùn)行的應(yīng)用程序應(yīng)用程序SQL Server 2005服服務(wù)器端組件是務(wù)器端組件是“服務(wù)服務(wù)”的形式在計(jì)算機(jī)系的形式在計(jì)算機(jī)系統(tǒng)中運(yùn)行統(tǒng)中運(yùn)行運(yùn)行的服務(wù)在后臺(tái)完運(yùn)行的服務(wù)在后臺(tái)完成需要的操作成需要的操作服務(wù)占用服務(wù)器的資源服務(wù)占用服務(wù)器的資源默認(rèn)啟動(dòng)的服務(wù)默認(rèn)啟動(dòng)的服務(wù)
39、自始至終都在運(yùn)自始至終都在運(yùn)行行服務(wù)可以設(shè)置為服務(wù)可以設(shè)置為“禁用禁用”、“手動(dòng)啟手動(dòng)啟動(dòng)動(dòng)”、“自動(dòng)啟動(dòng)自動(dòng)啟動(dòng)”服務(wù)服務(wù)能力拓展能力拓展【開始】【開始】【程序】【程序】【Microsoft SQL Server 2005】【配置工具】【配置工具】【SQL Server Configuration Manager】命令,打開命令,打開SQL Server Configuration Manager對(duì)對(duì)話框。話框。圖圖1-31 SQL Server Configuration Manager窗口窗口在SQL Server 2005的中使用服務(wù)器配置管理器(SQL Server Configur
40、ation Manager)對(duì)服務(wù)的啟動(dòng)模式進(jìn)行設(shè)置。能力拓展能力拓展圖圖1-32 SQL Server Configuration Manager窗口窗口暫停與停止的區(qū)別是:暫停與停止的區(qū)別是:暫停服務(wù)器是在關(guān)閉數(shù)據(jù)暫停服務(wù)器是在關(guān)閉數(shù)據(jù)庫(kù)之前進(jìn)行,暫停服務(wù)器庫(kù)之前進(jìn)行,暫停服務(wù)器后,連接客戶已經(jīng)提交的后,連接客戶已經(jīng)提交的任務(wù)會(huì)繼續(xù)執(zhí)行,而新的任務(wù)會(huì)繼續(xù)執(zhí)行,而新的用戶連接請(qǐng)求被拒絕。用戶連接請(qǐng)求被拒絕??旖莶藛沃械目旖莶藛沃械摹就V雇V埂颗c與【暫停暫?!糠?wù)選項(xiàng)服務(wù)選項(xiàng)【屬性屬性】選項(xiàng)選項(xiàng)屬性用于配置啟動(dòng)服務(wù)屬性用于配置啟動(dòng)服務(wù)的各種默認(rèn)值的各種默認(rèn)值能力拓展能力拓展圖圖1-33 “登錄
41、登錄”選項(xiàng)卡窗口選項(xiàng)卡窗口“登錄登錄”選項(xiàng)卡選項(xiàng)卡“內(nèi)置賬戶內(nèi)置賬戶”更改更改服務(wù)的登錄身份,服務(wù)的登錄身份,內(nèi)置賬戶的類型:內(nèi)置賬戶的類型:本地系統(tǒng)本地系統(tǒng)本地服務(wù)本地服務(wù)網(wǎng)絡(luò)服務(wù):網(wǎng)絡(luò)服務(wù):“本賬戶本賬戶” 直接輸入登直接輸入登錄的賬戶名錄的賬戶名稱和密碼或稱和密碼或選擇已經(jīng)定選擇已經(jīng)定義的用戶賬義的用戶賬戶。戶。能力拓展能力拓展圖圖1-34 “服務(wù)服務(wù)”選項(xiàng)卡窗口選項(xiàng)卡窗口啟動(dòng)模式有:?jiǎn)?dòng)模式有:“自動(dòng)自動(dòng)”、“手動(dòng)手動(dòng)”、“已禁止已禁止”“服務(wù)服務(wù)”選項(xiàng)卡選項(xiàng)卡【應(yīng)用應(yīng)用】按鈕按鈕能力拓展能力拓展服務(wù)器屬性服務(wù)器屬性服務(wù)器屬性的配置功能服務(wù)器屬性的配置功能有助于有助于SQL Serve
42、r 2005的高效使用。的高效使用。常規(guī)常規(guī)內(nèi)存內(nèi)存2配置服務(wù)器常用屬性能力拓展能力拓展圖圖1-35服務(wù)器屬性窗口服務(wù)器屬性窗口打開打開SQL Server Management Studio,在,在“對(duì)象資源管理器對(duì)象資源管理器”窗口窗口中右擊要配置的服務(wù)器名,中右擊要配置的服務(wù)器名,在快捷菜單中選擇在快捷菜單中選擇“屬性屬性”選項(xiàng),打開服務(wù)器屬性窗選項(xiàng),打開服務(wù)器屬性窗口。如圖口。如圖1-35所示。所示。8種屬性種屬性選項(xiàng)選項(xiàng)能力拓展能力拓展 內(nèi)存設(shè)置SQL Server 2005的內(nèi)存的內(nèi)存設(shè)置對(duì)其運(yùn)行性能有著顯設(shè)置對(duì)其運(yùn)行性能有著顯著的影響。著的影響。SQL Server 2005的內(nèi)
43、存的內(nèi)存設(shè)置主要有兩個(gè)方面:一設(shè)置主要有兩個(gè)方面:一方面是設(shè)置可用的最大內(nèi)方面是設(shè)置可用的最大內(nèi)存值和最小內(nèi)存值;一方存值和最小內(nèi)存值;一方面是是否強(qiáng)制操作系統(tǒng)保面是是否強(qiáng)制操作系統(tǒng)保留物理內(nèi)存空間。留物理內(nèi)存空間。圖圖1-36 服務(wù)器屬性(內(nèi)存)窗口服務(wù)器屬性(內(nèi)存)窗口最小內(nèi)存最小內(nèi)存最大內(nèi)存最大內(nèi)存創(chuàng)建索引創(chuàng)建索引占用內(nèi)存占用內(nèi)存查詢占用查詢占用內(nèi)存內(nèi)存能力拓展能力拓展 更改服務(wù)器認(rèn)證方式服務(wù)器屬性窗口的服務(wù)器屬性窗口的“安全安全性性”用于查看、修改服務(wù)用于查看、修改服務(wù)器身份驗(yàn)證方式。器身份驗(yàn)證方式。更改后通常需要重新啟動(dòng)更改后通常需要重新啟動(dòng)服務(wù),如果從服務(wù),如果從Windows驗(yàn)驗(yàn)
44、證模式改到混合驗(yàn)證模式,證模式改到混合驗(yàn)證模式,不會(huì)自動(dòng)啟用不會(huì)自動(dòng)啟用SA賬戶,如賬戶,如果要使用果要使用SA賬戶,則需要賬戶,則需要執(zhí)行帶有執(zhí)行帶有enable選項(xiàng)的選項(xiàng)的Alter Login命令。命令。圖圖1-37 服務(wù)器屬性(安全性)窗口服務(wù)器屬性(安全性)窗口能力拓展能力拓展 服務(wù)器連接設(shè)置圖圖1-38 服務(wù)器屬性(連接)窗口服務(wù)器屬性(連接)窗口用戶可以配置與服務(wù)器用戶可以配置與服務(wù)器連接期間可能發(fā)生的事連接期間可能發(fā)生的事情有關(guān)的各個(gè)選項(xiàng)。情有關(guān)的各個(gè)選項(xiàng)?!白畲蟛l(fā)連接最大并發(fā)連接數(shù)數(shù)”默認(rèn)值為默認(rèn)值為0創(chuàng)建圖書管理數(shù)據(jù)庫(kù)創(chuàng)建圖書管理數(shù)據(jù)庫(kù)任務(wù)二任務(wù)二能力目標(biāo)和知識(shí)目標(biāo)能力目
45、標(biāo)和知識(shí)目標(biāo)能力目標(biāo)能力目標(biāo)1能夠使用SQL Server Management Studio創(chuàng)建數(shù)據(jù)庫(kù);2能夠使用Transact-SQL語(yǔ)言創(chuàng)建數(shù)據(jù)庫(kù);3能夠?qū)?shù)據(jù)庫(kù)查看屬性以及進(jìn)行修改、收縮、刪除、分離與附加等操作。知識(shí)目標(biāo)知識(shí)目標(biāo)1掌握SQL Server數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu);2熟悉Transact-SQL語(yǔ)言的基本知識(shí);3熟悉SQL Server Management Studio的使用。任務(wù)導(dǎo)入任務(wù)導(dǎo)入v某學(xué)校圖書館有許多藏書,為了有效地進(jìn)行管理,需要建立一個(gè)圖書管理系統(tǒng)。而創(chuàng)建圖書管理系統(tǒng)的一項(xiàng)重要工作就是建立圖書管理數(shù)據(jù)庫(kù)。 按照需要建立一個(gè)名字叫做Library的圖書管
46、理數(shù)據(jù)庫(kù)。 創(chuàng)建一個(gè)名為L(zhǎng)ibrary的圖書管理數(shù)據(jù)庫(kù),并為它創(chuàng)建了一個(gè)主數(shù)據(jù)文件Library_Data和一個(gè)日志文件Library_log。存放在D盤指定文件夾(該文件夾應(yīng)事先創(chuàng)建)下,主數(shù)據(jù)文件初始大小是5M,擴(kuò)展文件時(shí)按10%的幅度增長(zhǎng),沒有限制大小。 向圖書管理數(shù)據(jù)庫(kù)增加一個(gè)數(shù)據(jù)文件,文件名Library_Data2, 初始大小5MB,最大為50MB,每次自動(dòng)增長(zhǎng)5 MB,該文件也存放在D盤指定文件夾下,并將Library_Data的初始大小修改為10MB。 刪除圖書管理數(shù)據(jù)庫(kù)中數(shù)據(jù)文件Library_Data2 創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),各項(xiàng)參數(shù)設(shè)置采用系統(tǒng)默認(rèn)值,然后再將其刪除 查看Lib
47、rary數(shù)據(jù)庫(kù)的屬性,注意觀察該數(shù)據(jù)庫(kù)的所有者及所包含的數(shù)據(jù)庫(kù)文件和事務(wù)日志文件的設(shè)置。 分離Library數(shù)據(jù)庫(kù),將其保存在自己的作業(yè)文件夾中。相關(guān)知識(shí)相關(guān)知識(shí)一、數(shù)據(jù)庫(kù)概述1數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)的概念(1)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)是存儲(chǔ)在計(jì)算機(jī)系統(tǒng)內(nèi)的一個(gè)通用化的、綜合性的、有結(jié)構(gòu)的、可共享的數(shù)據(jù)集合。獨(dú)立于開發(fā)平臺(tái),處于應(yīng)用系統(tǒng)的后臺(tái),能共享提供給各種應(yīng)用或用戶使用,并能提供數(shù)據(jù)完整性控制、安全性控制和并發(fā)控制功能。通常是由專門的系統(tǒng)進(jìn)行管理,管理數(shù)據(jù)庫(kù)的系統(tǒng)稱為數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)管理系統(tǒng)管理系統(tǒng)。相關(guān)知識(shí)相關(guān)知識(shí)數(shù)據(jù)庫(kù)用戶通??梢苑譃閮深悾阂活愂桥幚碛脩簦硪活愂锹?lián)機(jī)用戶,或稱為終端用戶。(2)數(shù)據(jù)
48、庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)是一個(gè)管理數(shù)據(jù)庫(kù)的軟件,簡(jiǎn)稱DBMS(Data Base Management System)。它是數(shù)據(jù)庫(kù)系統(tǒng)的核心。數(shù)據(jù)庫(kù)的創(chuàng)建、運(yùn)行和維護(hù)都是在數(shù)據(jù)庫(kù)管理系統(tǒng)的控制下實(shí)現(xiàn)的。SQL Server 2005就是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)。相關(guān)知識(shí)相關(guān)知識(shí)2數(shù)據(jù)庫(kù)系統(tǒng)的概念數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)是在數(shù)據(jù)庫(kù)管理系統(tǒng)支持下運(yùn)行的一類計(jì)算機(jī)應(yīng)用(軟件)系統(tǒng),簡(jiǎn)稱DBS(Database System)。通常由四部分組成,即:數(shù)據(jù)庫(kù)、應(yīng)用程序、數(shù)據(jù)庫(kù)管理系統(tǒng)、用戶數(shù)據(jù)庫(kù)、應(yīng)用程序、數(shù)據(jù)庫(kù)管理系統(tǒng)、用戶一般的數(shù)據(jù)庫(kù)系統(tǒng)中,使用通用的數(shù)據(jù)庫(kù)管理系統(tǒng),而數(shù)據(jù)庫(kù)和應(yīng)用程序需要由用戶(開發(fā)人員)開
49、發(fā)。相關(guān)知識(shí)相關(guān)知識(shí)3數(shù)據(jù)庫(kù)系統(tǒng)的模型數(shù)據(jù)庫(kù)系統(tǒng)的模型數(shù)據(jù)庫(kù)系統(tǒng)的模型是描述數(shù)據(jù)庫(kù)中的數(shù)據(jù)結(jié)構(gòu)形式?,F(xiàn)有的數(shù)據(jù)庫(kù)系統(tǒng)模型主要有三種,即層次模型層次模型、網(wǎng)網(wǎng)狀模型狀模型和關(guān)系模型關(guān)系模型。相關(guān)知識(shí)相關(guān)知識(shí)(1)層次以記錄為結(jié)點(diǎn)構(gòu)成的樹,它把客觀事物抽象為一個(gè)嚴(yán)格的自上而下的層次關(guān)系。有且僅有一個(gè)根結(jié)點(diǎn)無(wú)雙親;其它結(jié)點(diǎn)有且僅有一個(gè)雙親。有且僅有一個(gè)根結(jié)點(diǎn)無(wú)雙親;其它結(jié)點(diǎn)有且僅有一個(gè)雙親。圖圖2-1 層次數(shù)據(jù)模型實(shí)例層次數(shù)據(jù)模型實(shí)例相關(guān)知識(shí)相關(guān)知識(shí)(2)網(wǎng)狀一種去掉層次模型中的兩個(gè)限制的數(shù)據(jù)模型。允許多個(gè)結(jié)點(diǎn)沒有雙親結(jié)點(diǎn),允許結(jié)點(diǎn)有多個(gè)雙親結(jié)點(diǎn)允許多個(gè)結(jié)點(diǎn)沒有雙親結(jié)點(diǎn),允許結(jié)點(diǎn)有多個(gè)雙親結(jié)點(diǎn)圖圖2
50、-2 網(wǎng)狀數(shù)據(jù)模型實(shí)例網(wǎng)狀數(shù)據(jù)模型實(shí)例相關(guān)知識(shí)相關(guān)知識(shí)(3)關(guān)系以集合論中的關(guān)系(Relation)概念為基礎(chǔ)發(fā)展起來(lái)的數(shù)據(jù)模型。列為字段,列為字段,稱為屬性稱為屬性用二維表格結(jié)構(gòu)用二維表格結(jié)構(gòu)表示的數(shù)據(jù)模型表示的數(shù)據(jù)模型圖圖2-3 關(guān)系模型實(shí)例關(guān)系模型實(shí)例標(biāo)題行標(biāo)題行表體表體字段名字段名字段值字段值一行為一個(gè)記錄,記錄稱為元組,元一行為一個(gè)記錄,記錄稱為元組,元組的集合稱為關(guān)系或?qū)嵗M的集合稱為關(guān)系或?qū)嵗嚓P(guān)知識(shí)相關(guān)知識(shí)不同的數(shù)據(jù)通過不同的二維表格存儲(chǔ),各表之間通過關(guān)鍵字段相關(guān)聯(lián),構(gòu)成一定的關(guān)系。關(guān)系模型既能反映屬性之間的一對(duì)一關(guān)系,也能反映屬性之間的一對(duì)多和多對(duì)多關(guān)系。由關(guān)系模型組成的數(shù)據(jù)
51、庫(kù)稱作關(guān)系型數(shù)據(jù)庫(kù),關(guān)系型數(shù)據(jù)庫(kù)是目前最為流行的數(shù)據(jù)庫(kù),關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)很多,例如SQL Server、Oracle、Sybase、Informix、Dbase、DB2等。相關(guān)知識(shí)相關(guān)知識(shí)4數(shù)據(jù)庫(kù)的組成(1)數(shù)據(jù)庫(kù)對(duì)象對(duì)象名稱對(duì)象名稱含義含義關(guān)系圖關(guān)系圖關(guān)系圖顯示包含的表和表之間的關(guān)聯(lián)關(guān)系圖顯示包含的表和表之間的關(guān)聯(lián)。表表數(shù)據(jù)庫(kù)存放數(shù)據(jù)的地方數(shù)據(jù)庫(kù)存放數(shù)據(jù)的地方,SQL Server中的表可分為用戶中的表可分為用戶表和系統(tǒng)表表和系統(tǒng)表。視圖視圖是一個(gè)是一個(gè)“虛擬虛擬”的數(shù)據(jù)表的數(shù)據(jù)表,本身不保存數(shù)據(jù),只記錄了數(shù)本身不保存數(shù)據(jù),只記錄了數(shù)據(jù)由哪些數(shù)據(jù)表的哪些字段組成據(jù)由哪些數(shù)據(jù)表的哪些字段組
52、成。存儲(chǔ)過程存儲(chǔ)過程存儲(chǔ)在服務(wù)器上的一組預(yù)編譯的存儲(chǔ)在服務(wù)器上的一組預(yù)編譯的SQL語(yǔ)句語(yǔ)句。系統(tǒng)提供的存系統(tǒng)提供的存儲(chǔ)過程稱為系統(tǒng)存儲(chǔ)過程,用戶自己定義的存儲(chǔ)過程稱為儲(chǔ)過程稱為系統(tǒng)存儲(chǔ)過程,用戶自己定義的存儲(chǔ)過程稱為用戶存儲(chǔ)過程。用戶存儲(chǔ)過程。相關(guān)知識(shí)相關(guān)知識(shí)數(shù)據(jù)庫(kù)對(duì)象數(shù)據(jù)庫(kù)對(duì)象含義含義用戶用戶對(duì)數(shù)據(jù)庫(kù)有存取權(quán)限的使用者對(duì)數(shù)據(jù)庫(kù)有存取權(quán)限的使用者。角色角色一個(gè)或多個(gè)具有相同權(quán)限的用戶組成的數(shù)據(jù)庫(kù)對(duì)象一個(gè)或多個(gè)具有相同權(quán)限的用戶組成的數(shù)據(jù)庫(kù)對(duì)象。規(guī)則規(guī)則用于檢驗(yàn)字段數(shù)據(jù)有效性用于檢驗(yàn)字段數(shù)據(jù)有效性。默認(rèn)默認(rèn)用于設(shè)置字段的默認(rèn)值用于設(shè)置字段的默認(rèn)值。用戶自定義數(shù)據(jù)類型用戶自定義數(shù)據(jù)類型用戶根據(jù)需要
53、自己定義的數(shù)據(jù)類型用戶根據(jù)需要自己定義的數(shù)據(jù)類型。用戶自定義函數(shù)用戶自定義函數(shù)用戶根據(jù)需要自己定義的函數(shù)用戶根據(jù)需要自己定義的函數(shù)。全文目錄全文目錄指為實(shí)現(xiàn)字符串?dāng)?shù)據(jù)查詢而保存的關(guān)鍵詞指為實(shí)現(xiàn)字符串?dāng)?shù)據(jù)查詢而保存的關(guān)鍵詞。相關(guān)知識(shí)相關(guān)知識(shí)(2)數(shù)據(jù)庫(kù)文件數(shù)據(jù)庫(kù)文件數(shù)據(jù)庫(kù)文件存儲(chǔ)存儲(chǔ)(存儲(chǔ)結(jié)構(gòu))(存儲(chǔ)結(jié)構(gòu))邏輯存儲(chǔ)結(jié)構(gòu)邏輯存儲(chǔ)結(jié)構(gòu)物理存儲(chǔ)結(jié)構(gòu)物理存儲(chǔ)結(jié)構(gòu)邏輯存儲(chǔ)結(jié)構(gòu)指的邏輯存儲(chǔ)結(jié)構(gòu)指的是數(shù)據(jù)庫(kù)是由哪些是數(shù)據(jù)庫(kù)是由哪些性質(zhì)的信息所組成性質(zhì)的信息所組成。物理存儲(chǔ)結(jié)構(gòu)是討物理存儲(chǔ)結(jié)構(gòu)是討論數(shù)據(jù)庫(kù)文件是如論數(shù)據(jù)庫(kù)文件是如何在磁盤上存儲(chǔ)何在磁盤上存儲(chǔ)。nSQL Server的數(shù)據(jù)庫(kù)是由諸如表、視圖、索引等
54、各種不同的數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)是由諸如表、視圖、索引等各種不同的數(shù)據(jù)庫(kù)對(duì)象所組成。對(duì)象所組成。SQL Server 2005將數(shù)據(jù)庫(kù)映射為一組操作系統(tǒng)文件,將數(shù)據(jù)庫(kù)映射為一組操作系統(tǒng)文件,每個(gè)數(shù)據(jù)庫(kù)文件至少要包含一個(gè)數(shù)據(jù)文件和一個(gè)日志文件每個(gè)數(shù)據(jù)庫(kù)文件至少要包含一個(gè)數(shù)據(jù)文件和一個(gè)日志文件,又可分又可分為主數(shù)據(jù)文件和次要數(shù)據(jù)文件。為主數(shù)據(jù)文件和次要數(shù)據(jù)文件。相關(guān)知識(shí)相關(guān)知識(shí)1)主數(shù)據(jù)文件(Primary Database File)。主數(shù)據(jù)文件用來(lái)存放數(shù)據(jù),它是所有數(shù)據(jù)庫(kù)文件的起點(diǎn)(包含指向其它數(shù)據(jù)庫(kù)文件的指針)。每個(gè)數(shù)據(jù)庫(kù)都必須包含也只能包含一個(gè)主數(shù)據(jù)文件。主數(shù)據(jù)文件的默認(rèn)擴(kuò)展名為.mdf。2)次要
55、數(shù)據(jù)文件(Secondary Database File)。次要數(shù)據(jù)文件也用來(lái)存放數(shù)據(jù)。一個(gè)數(shù)據(jù)庫(kù)中,可以沒有次要數(shù)據(jù)文件,也可以擁有多個(gè)次要數(shù)據(jù)文件。次要數(shù)據(jù)文件的默認(rèn)擴(kuò)展名為.ndf。設(shè)置次要數(shù)據(jù)文件的好處一是采用主、輔數(shù)據(jù)文件來(lái)存儲(chǔ)數(shù)據(jù)可以無(wú)限制的擴(kuò)充而不受操作系統(tǒng)文件的大小的限制;二是可以將文件保存在不同的硬盤上,提高了數(shù)據(jù)處理的效率。相關(guān)知識(shí)相關(guān)知識(shí)3)日志文件(Transaction Log)。日志文件用來(lái)存放事務(wù)日志,每個(gè)數(shù)據(jù)庫(kù)都有一個(gè)相關(guān)的事務(wù)日志,事務(wù)日志記錄了SQL Server所有的事務(wù)和由這些事務(wù)引起的數(shù)據(jù)庫(kù)的變化。每個(gè)數(shù)據(jù)庫(kù)至少有一個(gè)日志文件,也可以擁有多個(gè)日志文件。
56、日志文件的默認(rèn)擴(kuò)展名為.ldf,日志文件的大小至少是512KB。相關(guān)知識(shí)相關(guān)知識(shí)(3)文件組 各個(gè)數(shù)據(jù)文件組成一個(gè)組,對(duì)它們整體進(jìn)行管理。通過設(shè)置文件組,可以有效地提高數(shù)據(jù)庫(kù)的讀寫速度。主文件組(主文件組(Primary) 包含主數(shù)據(jù)文件和所有沒有被包含在其他文件包含主數(shù)據(jù)文件和所有沒有被包含在其他文件組里的次要數(shù)據(jù)文件。組里的次要數(shù)據(jù)文件。用戶定義文件組用戶定義文件組(user_defined)由用戶創(chuàng)建的文件組,用戶在創(chuàng)建和修改數(shù)據(jù)由用戶創(chuàng)建的文件組,用戶在創(chuàng)建和修改數(shù)據(jù)庫(kù)時(shí)可以用指定數(shù)據(jù)文件的文件組。庫(kù)時(shí)可以用指定數(shù)據(jù)文件的文件組。包含所有包含所有在使用在使用CREATE DATABAS
57、E或或ALTER DATABASE時(shí)使用時(shí)使用FILEGROUP關(guān)鍵字來(lái)進(jìn)關(guān)鍵字來(lái)進(jìn)行約束的文件。行約束的文件。默認(rèn)文件組(默認(rèn)文件組(default)容納所有在創(chuàng)建時(shí)沒有指定文件組的表、索引容納所有在創(chuàng)建時(shí)沒有指定文件組的表、索引以及以及text、ntext、image數(shù)據(jù)類型的數(shù)據(jù)。任數(shù)據(jù)類型的數(shù)據(jù)。任何時(shí)候都只能有一個(gè)文件組被指定為默認(rèn)文件何時(shí)候都只能有一個(gè)文件組被指定為默認(rèn)文件組。組。相關(guān)知識(shí)相關(guān)知識(shí)二、Transact-SQL語(yǔ)言簡(jiǎn)介綜合綜合統(tǒng)一統(tǒng)一高度非高度非過程化過程化面向集面向集合的操合的操作方式作方式支持支持C/S和和B/S結(jié)結(jié)構(gòu)構(gòu)簡(jiǎn)潔簡(jiǎn)潔直觀直觀SQL結(jié)構(gòu)化查詢語(yǔ)言結(jié)構(gòu)化查
58、詢語(yǔ)言(Structured Query Language)1SQL語(yǔ)言的特點(diǎn)語(yǔ)言的特點(diǎn)相關(guān)知識(shí)相關(guān)知識(shí)2Transact-SQL語(yǔ)言Transact-SQL(簡(jiǎn)稱T-SQL)是微軟對(duì)SQL語(yǔ)言的具體實(shí)現(xiàn)和擴(kuò)展,具有SQL的主要特點(diǎn),同時(shí)增加了變量、運(yùn)算符、函數(shù)、流程控制語(yǔ)句、事務(wù)控制語(yǔ)句和注釋等語(yǔ)言要素,使得其功能更加強(qiáng)大??梢栽赟QL Server中直接執(zhí)行,也可以嵌入到其它高級(jí)程序設(shè)計(jì)語(yǔ)言中使用。相關(guān)知識(shí)相關(guān)知識(shí)T-SQL語(yǔ)言主要由以下四部分組成:數(shù)據(jù)定義語(yǔ)數(shù)據(jù)定義語(yǔ)句(句(DDL)數(shù)據(jù)操縱語(yǔ)數(shù)據(jù)操縱語(yǔ)句(句(DML)數(shù)據(jù)控制語(yǔ)數(shù)據(jù)控制語(yǔ)句(句(DCL)附加的語(yǔ)附加的語(yǔ)言要素言要素用于創(chuàng)
59、建和修改數(shù)據(jù)用于創(chuàng)建和修改數(shù)據(jù)庫(kù)結(jié)構(gòu)的語(yǔ)句庫(kù)結(jié)構(gòu)的語(yǔ)句用于數(shù)據(jù)查詢、插入、用于數(shù)據(jù)查詢、插入、修改和刪除等操作語(yǔ)修改和刪除等操作語(yǔ)句句用于控制數(shù)據(jù)庫(kù)的用于控制數(shù)據(jù)庫(kù)的訪問權(quán)限和控制游訪問權(quán)限和控制游標(biāo)標(biāo)附加的語(yǔ)言要素是為附加的語(yǔ)言要素是為了編寫腳本而增設(shè)的了編寫腳本而增設(shè)的語(yǔ)言要素,包括變量、語(yǔ)言要素,包括變量、運(yùn)算符、函數(shù)等運(yùn)算符、函數(shù)等相關(guān)知識(shí)相關(guān)知識(shí)三、有關(guān)數(shù)據(jù)庫(kù)管理的T-SQL語(yǔ)句1建立數(shù)據(jù)庫(kù)的命令語(yǔ)句CREATE DATABASECREATE DATABASE database_nameON PRIMARY (NAME=logical_file_name,F(xiàn)ILENAME=os_fi
60、le_name ,SIZE=size ,MAXSIZE=max_size|UNLIMITED ,FILEGROWTH=growth_increment ),n ,FILEGROUP filegroup_name LOG ON (NAME=logical_file_name, FILENAME=os_file_name ,SIZE=size ,MAXSIZE=max_size|UNLIMITED ,FILEGROWTH=growth_increment ),ndatabase_name:數(shù)據(jù)庫(kù)的名稱,最長(zhǎng)為:數(shù)據(jù)庫(kù)的名稱,最長(zhǎng)為128個(gè)個(gè)字符。字符。ON:指定存放數(shù)據(jù)庫(kù)的數(shù)據(jù)文件信息:指定存放數(shù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年高中化學(xué)第3章第2節(jié)第1課時(shí)自然界中氮的循環(huán)以及氮循環(huán)中的重要物質(zhì)練習(xí)含解析魯科版必修1
- 企劃部年度工作總結(jié)
- 公司市場(chǎng)部主管年終總結(jié)
- 個(gè)人年度總工程師工作總結(jié)
- 行政科工作總結(jié)
- 六年級(jí)班主任第一學(xué)期工作總結(jié)
- 中班學(xué)期末總結(jié)與反思
- 產(chǎn)權(quán)酒店式公寓委托經(jīng)營(yíng)管理協(xié)議書范本
- 石材加工合作合同范本
- 出租車買賣合同范本
- OEM合作協(xié)議(定稿)
- 微電網(wǎng)市場(chǎng)調(diào)查研究報(bào)告
- 人員穩(wěn)定性保障措施技術(shù)投標(biāo)方案
- 2010企業(yè)會(huì)計(jì)準(zhǔn)則講解word版
- 中國(guó)古代舞蹈史
- CB/T 467-1995法蘭青銅閘閥
- 中醫(yī)診斷學(xué)八綱辨證課件
- 中國(guó)石油天然氣集團(tuán)公司建設(shè)項(xiàng)目其他費(fèi)用和相關(guān)費(fèi)用的規(guī)定
- 江蘇省城市規(guī)劃管理技術(shù)規(guī)定——蘇州市實(shí)施細(xì)則之二2021年版
評(píng)論
0/150
提交評(píng)論