p3-1 SQL語(yǔ)言_第1頁(yè)
p3-1 SQL語(yǔ)言_第2頁(yè)
p3-1 SQL語(yǔ)言_第3頁(yè)
p3-1 SQL語(yǔ)言_第4頁(yè)
p3-1 SQL語(yǔ)言_第5頁(yè)
已閱讀5頁(yè),還剩52頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、3456索引索引索引索引1.1 SQL Server 2014之前版本之前版本1.2 SQL Server 2014服務(wù)器組件和管理工具服務(wù)器組件和管理工具1.3 SQL Server 2014的不同版本的不同版本1.4 SQL Server 2014的安裝步驟的安裝步驟1.5 SQL Server 2014的運(yùn)行的運(yùn)行1.6 SQL Server 2014服務(wù)器服務(wù)器1SQL Server 6.0、SQL Server 6.5、SQL Server 7.0SOL Server從20世紀(jì)80年代后期開(kāi)始開(kāi)發(fā),SQL Server 6.0是第一個(gè)完全由Microsoft公司開(kāi)發(fā)的版本,1996年

2、發(fā)布了SOL Server 6.5,該版本提供了廉價(jià)的可以滿(mǎn)足眾多小型商業(yè)應(yīng)用的數(shù)據(jù)庫(kù)方案。SQL Server 7.0在數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)庫(kù)引擎方面發(fā)生了根本性的變化,提供了面向中、小型商業(yè)應(yīng)用數(shù)據(jù)庫(kù)功能支持。2SQL Server 2000SQL Server 2000繼承了SQL Server 7.0的優(yōu)點(diǎn),具有使用方便、可伸縮性好、相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行 Windows 98的膝上型電腦到運(yùn)行 Windows 2000的大型多處理器的服務(wù)器等多種平臺(tái)使用。3SQL Server 2005SQL Server 2005是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智能(BI)工具提供

3、了企業(yè)級(jí)的數(shù)據(jù)管理,為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使用戶(hù)可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)的應(yīng)用程序。4SQL Server 2008SQL Server 2008增加了許多新的特性并改進(jìn)了關(guān)鍵性功能,它滿(mǎn)足數(shù)據(jù)爆炸和下一代數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序的需求,支持?jǐn)?shù)據(jù)平臺(tái)愿景:關(guān)鍵任務(wù)企業(yè)數(shù)據(jù)平臺(tái)、動(dòng)態(tài)開(kāi)發(fā)、關(guān)系數(shù)據(jù)和商業(yè)智能。5SOL Server 2012SOL Server 2012于2012年3月7日發(fā)布, 支持SOL Server 2012的操作系統(tǒng)平臺(tái)包括Window桌面和服務(wù)器操作系統(tǒng)。它是一個(gè)能用于大型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉(cāng)庫(kù)和電子商務(wù)等方面的數(shù)據(jù)庫(kù)平臺(tái),也是

4、一個(gè)能用于數(shù)據(jù)集成、數(shù)據(jù)分析和報(bào)表解決方案的商業(yè)智能平臺(tái)。1服務(wù)器組件服務(wù)器組件SQL Server 2014服務(wù)器組件及其功能如表所示。服務(wù)器組件說(shuō) 明數(shù)據(jù)庫(kù)引擎SQL Server數(shù)據(jù)庫(kù)引擎包括數(shù)據(jù)庫(kù)引擎(用于存儲(chǔ)、處理和保護(hù)數(shù)據(jù)安全的核心服務(wù))、復(fù)制、全文搜索、用于管理關(guān)系數(shù)據(jù)和XML數(shù)據(jù)的工具以及Data Quality Services(DQS)服務(wù)器Analysis Services包括用于創(chuàng)建和管理聯(lián)機(jī)分析處理(OLAP)以及數(shù)據(jù)挖掘應(yīng)用程序的工具Reporting Services包括用于創(chuàng)建、管理和部署表格報(bào)表、矩陣報(bào)表、圖形報(bào)表以及自由格式報(bào)表的服務(wù)器和客戶(hù)端組件。還是一個(gè)

5、可用于開(kāi)發(fā)報(bào)表應(yīng)用程序的可擴(kuò)展平臺(tái)Integration Services它是一組圖形工具和可編程對(duì)象,用于移動(dòng)、復(fù)制和轉(zhuǎn)換數(shù)據(jù)。 它還包括Data Quality Services (DQS)組件Master Data ServicesMaster Data Services(MDS)是針對(duì)主數(shù)據(jù)管理的SQL Server解決方案。 可以配置MDS來(lái)管理任何領(lǐng)域(產(chǎn)品、客戶(hù)、賬戶(hù));MDS中可包括層次結(jié)構(gòu)、各種級(jí)別的安全性、事務(wù)、數(shù)據(jù)版本控制和業(yè)務(wù)規(guī)則,以及可用于管理數(shù)據(jù)的Excel外接程序2管理工具管理工具SQL Server 2014管理工具及其功能如表 所示。管理工具說(shuō) 明SQL Se

6、rver Management Studio用于訪(fǎng)問(wèn)、配置、管理和開(kāi)發(fā)SQL Server組件的集成環(huán)境。它使各種技術(shù)水平的開(kāi)發(fā)人員和管理員都能使用SQL ServerSQL Server 配置管理器為SQLServer服務(wù)、服務(wù)器協(xié)議、客戶(hù)端協(xié)議和客戶(hù)端別名提供基本配置管理SQL Server Profiler提供一個(gè)圖形用戶(hù)界面,用于監(jiān)視數(shù)據(jù)庫(kù)引擎實(shí)例或Analysis Services實(shí)例數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn)數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn)可以協(xié)助創(chuàng)建索引、索引視圖和分區(qū)的最佳組合數(shù)據(jù)質(zhì)量客戶(hù)端提供一個(gè)非常簡(jiǎn)單和直觀的圖形用戶(hù)界面,用于連接到DQS數(shù)據(jù)庫(kù)并執(zhí)行數(shù)據(jù)清理操作。 它還允許用戶(hù)集中監(jiān)視在數(shù)據(jù)清

7、理操作過(guò)程中執(zhí)行的各項(xiàng)活動(dòng)SQL Server Data ToolsSQL Server Data Tools以前稱(chēng)為Business Intelligence Development Studio。提供 IDE 以便為以下商業(yè)智能組件生成解決方案:Analysis Services、Reporting Services 和 Integration Services。它還包含“數(shù)據(jù)庫(kù)項(xiàng)目”,為數(shù)據(jù)庫(kù)開(kāi)發(fā)人員提供集成環(huán)境,以便在Visual Studio內(nèi)為任何SQL Server 平臺(tái)(包括本地和外部)執(zhí)行其所有數(shù)據(jù)庫(kù)設(shè)計(jì)工作。 數(shù)據(jù)庫(kù)開(kāi)發(fā)人員可以使用Visual Studio中功能增強(qiáng)的服務(wù)

8、器資源管理器,輕松創(chuàng)建或編輯數(shù)據(jù)庫(kù)對(duì)象和數(shù)據(jù)或執(zhí)行查詢(xún)連接組件安裝用于客戶(hù)端和服務(wù)器之間通信的組件,以及用于DB-Library、ODBC和OLE DB的網(wǎng)絡(luò)庫(kù)3產(chǎn)品文檔產(chǎn)品文檔SQL Server 2014產(chǎn)品文檔包括:(1)SQL Server 2014聯(lián)機(jī)叢書(shū)。(2)SQL Server 2014的開(kāi)發(fā)人員參考。(3)SQL Server 2014安裝。(4)安裝程序和服務(wù)安裝。(5)升級(jí)顧問(wèn)。(6)SQL Server 2014教程。(7)SQL Server的Microsoft JDBC Driver。(8)Microsoft Drivers for PHP for SQL Serv

9、er。(9)Microsoft ODBC Driver for SQL Server。(10)DB2 5.0版本的Microsoft OLE DB提供程序。SQL Server 2014根據(jù)不同需要提供了不同版本,如表 所示。SQL Server 版本定 義Enterprise作為高級(jí)版本,SQL Server 2014 Enterprise版提供了全面的高端數(shù)據(jù)中心功能,性能極為快捷,虛擬化不受限制,還具有端到端的商業(yè)智能,可為關(guān)鍵任務(wù)提供較高服務(wù)級(jí)別,支持最終用戶(hù)訪(fǎng)問(wèn)深層數(shù)據(jù)B u s i n e s s IntelligenceSQL Server 2014 Business Intel

10、ligence版提供了綜合性平臺(tái),可支持組織構(gòu)建和部署安全、可擴(kuò)展且易于管理的BI解決方案。 它提供基于瀏覽器的數(shù)據(jù)瀏覽與可見(jiàn)性等卓越功能、功能強(qiáng)大的數(shù)據(jù)集成功能,以及增強(qiáng)的集成管理StandardSQL Server 2014 Standard版提供了基本數(shù)據(jù)管理和商業(yè)智能數(shù)據(jù)庫(kù),使部門(mén)和小型組織能夠順利運(yùn)行其應(yīng)用程序并支持將常用開(kāi)發(fā)工具用于內(nèi)部部署和云部署,有助于以最少的IT資源獲得高效的數(shù)據(jù)庫(kù)管理 Web對(duì)于為從小規(guī)模至大規(guī)模Web資產(chǎn)提供可伸縮性、經(jīng)濟(jì)性和可管理性功能的Web宿主和Web VAP來(lái)說(shuō),SQL Server 2014 Web版本是一項(xiàng)成本較低的選擇DeveloperSQL

11、 Server 2014 Developer版支持開(kāi)發(fā)人員基于SQL Server構(gòu)建任意類(lèi)型的應(yīng)用程序。 它包括Enterprise版的所有功能,但有許可限制,只能作為開(kāi)發(fā)和測(cè)試系統(tǒng),而不能作為生產(chǎn)服務(wù)器。SQL Server Developer是構(gòu)建和測(cè)試應(yīng)用程序的人員的理想之選Express 版SQL Server 2014 Express是入門(mén)級(jí)的免費(fèi)數(shù)據(jù)庫(kù),是學(xué)習(xí)和構(gòu)建桌面及小型服務(wù)器數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序的理想選擇。 它是獨(dú)立軟件供應(yīng)商、開(kāi)發(fā)人員和熱衷于構(gòu)建客戶(hù)端應(yīng)用程序的人員的最佳選擇。 如果需要使用更高級(jí)的數(shù)據(jù)庫(kù)功能,則可以將SQL Server Express無(wú)縫升級(jí)到其他更高端的

12、SQL Server版本。SQL Server Express LocalDB是Express的一種輕型版本,該版本具備所有可編程性功能,但在用戶(hù)模式下運(yùn)行,并且具有快速的零配置安裝和必備組件要求較少的特點(diǎn)SQL Server 2014的安裝步驟如下:(1)運(yùn)行安裝文件,系統(tǒng)顯示“SQL Server安裝中心”,左邊是大類(lèi),右邊是對(duì)應(yīng)該類(lèi)的內(nèi)容。系統(tǒng)首先顯示“計(jì)劃”類(lèi)。(2)選擇“安裝”類(lèi),系統(tǒng)檢查安裝基本條件,進(jìn)入“安裝程序支持規(guī)則”窗口。(3)系統(tǒng)顯示“產(chǎn)品密鑰”窗口,選擇“輸入產(chǎn)品密鑰”,輸入SQL Server對(duì)應(yīng)版本的產(chǎn)品密鑰。(4)系統(tǒng)顯示“許可條款”窗口,閱讀并接受許可條款,單擊

13、“下一步”按鈕。進(jìn)入“全局規(guī)則”和“Microsoft更新”窗口,通過(guò)網(wǎng)絡(luò)對(duì)安裝內(nèi)容更新文件。(5)系統(tǒng)顯示“安裝安裝程序文件”窗口,安裝“安裝SQL Server 2014”程序。(6)系統(tǒng)顯示“設(shè)置角色“窗口(如圖1.1所示),選擇“SQL Server功能安裝”,則安裝用戶(hù)的所有功能。(7)系統(tǒng)顯示“功能選擇”窗口,在“功能”區(qū)域中選擇要安裝的功能組件。用戶(hù)如果僅僅需要基本功能,則選擇“數(shù)據(jù)庫(kù)引擎服務(wù)”,如圖1.2所示。然后安裝“功能規(guī)則”。(8)系統(tǒng)顯示“實(shí)例配置”窗口。如果是第一次安裝,則既可以使用默認(rèn)實(shí)例,也可以自行指定實(shí)例名稱(chēng)。如果當(dāng)前服務(wù)器上已經(jīng)安裝了一個(gè)默認(rèn)的實(shí)例,則再次安裝

14、時(shí)必須指定一個(gè)實(shí)例名稱(chēng)。如果選擇“默認(rèn)實(shí)例”,則實(shí)例名稱(chēng)默認(rèn)為MSSQLSERVER。如果選擇“命名實(shí)例”,在后面的文本框中輸入用戶(hù)自定義的實(shí)例名稱(chēng),如圖1.3所示。(9)系統(tǒng)顯示“服務(wù)器配置”窗口。在“服務(wù)賬戶(hù)”選項(xiàng)卡中為每個(gè)SQL Server服務(wù)單獨(dú)配置用戶(hù)名和密碼及啟動(dòng)類(lèi)型?!百~戶(hù)名”可以在下拉框中進(jìn)行選擇。也可以單擊“對(duì)所有SQL Server服務(wù)器使用相同的賬戶(hù)”按鈕,為所有的服務(wù)分配一個(gè)相同的登錄賬戶(hù)。配置完成后的界面如圖1.4所示。(10)系統(tǒng)顯示“數(shù)據(jù)庫(kù)引擎配置”窗口,包含3個(gè)選項(xiàng)卡。在“服務(wù)器配置”選項(xiàng)卡中選擇身份驗(yàn)證模式。身份驗(yàn)證模式是一種安全模式,用于驗(yàn)證客戶(hù)端與服務(wù)器

15、的連接,它有兩個(gè)選項(xiàng):Windows身份驗(yàn)證模式和混合模式。這里選擇“混合模式”為身份驗(yàn)證模式,并為內(nèi)置的系統(tǒng)管理員賬戶(hù)“sa”設(shè)置密碼,為了便于介紹,這里將密碼設(shè)為“123456”,如圖1.5所示。在“數(shù)據(jù)目錄”選項(xiàng)卡中指定數(shù)據(jù)庫(kù)的文件存放的位置,這里指定為“d:SQL Server2014”,系統(tǒng)把不同類(lèi)型的數(shù)據(jù)文件安裝在該目錄對(duì)應(yīng)的子目錄下,如圖1.6所示。(11)系統(tǒng)進(jìn)入“功能配置規(guī)則”窗口,用戶(hù)了解安裝支持文件時(shí)是否發(fā)現(xiàn)問(wèn)題。如有問(wèn)題,解決問(wèn)題后方可繼續(xù)。(12)系統(tǒng)進(jìn)入“準(zhǔn)備安裝”窗口,顯示“已準(zhǔn)備好安裝”的內(nèi)容,其中有的已經(jīng)安裝,如圖1.7所示。(13)系統(tǒng)進(jìn)入“完成”窗口,如圖

16、1.8所示。單擊“關(guān)閉”按鈕。安裝結(jié)束,系統(tǒng)重新啟動(dòng)計(jì)算機(jī)。SQL Server 2014程序包包含若干個(gè)程序,我們可以把“SQL Server Management Studio”等放在桌面上。SSMS運(yùn)行時(shí),系統(tǒng)顯示“連接到服務(wù)器”對(duì)話(huà)框,如圖1.9所示。身份驗(yàn)證的模式是在SQL Server 2014安裝過(guò)程中“身份驗(yàn)證模式”指定的,如果確定“Windows身份驗(yàn)證模式”,則這里只能采用Windows身份驗(yàn)證。如果確定“混合模式”, 這里可以采用Windows身份驗(yàn)證或者SQL Server身份驗(yàn)證。在混合模式下,同時(shí)指定了系統(tǒng)管理員(sa)賬號(hào)的管理員和登錄密碼,如圖1.10所示。2進(jìn)

17、入進(jìn)入SQL Server 2014單擊“連接”,系統(tǒng)進(jìn)入“SQL Server Management Studio”(簡(jiǎn)稱(chēng)SSMS)窗口,并且默認(rèn)打開(kāi)對(duì)象資源管理器。系統(tǒng)進(jìn)入“SQL Server Management Studio(管理員)”窗口,如圖1.11所示。3SSMS環(huán)境配置環(huán)境配置需要了解對(duì)于SSMS環(huán)境參數(shù),可在“SSMS”窗口中單擊“工具”主菜單,選擇“選項(xiàng)”子菜單,系統(tǒng)顯示“選項(xiàng)”對(duì)話(huà)框,如圖1.12所示。1SQL Server 2014服務(wù)器屬性服務(wù)器屬性(1)“常規(guī)“頁(yè),如圖1.13所示。(2)“數(shù)據(jù)庫(kù)設(shè)置”頁(yè),如圖1.14所示。2連接屬性連接屬性單擊“查看連接屬性”,

18、系統(tǒng)顯示“連接屬性”窗口,如圖1.15所示。3241創(chuàng)建該表的創(chuàng)建該表的SQL語(yǔ)句如下:語(yǔ)句如下:CREATE TABLE department( dno CHAR(7) NOT NULL PRIMARY KEY, dname CHAR(20) NOT NULL, building CHAR(20), telephone CHAR(8) 【例【例5】在創(chuàng)建好的教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)】在創(chuàng)建好的教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)TeachingDB中,中,創(chuàng)建創(chuàng)建student表和表和course,student表和表和course表的結(jié)構(gòu)如表的結(jié)構(gòu)如表表3-4和表和表3-5所示。所示。創(chuàng)建創(chuàng)建student表的表

19、的SQL語(yǔ)句如下:語(yǔ)句如下:CREATE TABLE student( sno CHAR(7) NOT NULL PRIMARY KEY, sid CHAR(18) NOT NULL UNIQUE, sname CHAR(8) NOT NULL, ssex CHAR(2) DEFAULT 男男, smobile CHAR(11) CHECK(smobile LIKE 1-90-90-90-90-90-90-90-90-90-90-9) , sbirthday DATETIME, sdept CHAR(7), FOREIGN KEY (sdept) REFERENCES department(d

20、no) 創(chuàng)建創(chuàng)建course表的表的SQL語(yǔ)句如下:語(yǔ)句如下: CREATE TABLE course ( cno CHAR(6) NOT NULL PRIMARY KEY, cname VARCHAR(30) NOT NULL, credit INT CHECK(credit=1 and credit=0 AND 成績(jī)成績(jī)=100), PRIMARY KEY(cno,sno), FOREIGN KEY(cno) REFERENCES course(cno), FOREIGN KEY(sno) REFERENCES student(sno)1修改數(shù)據(jù)庫(kù)修改數(shù)據(jù)庫(kù)如果需要修改數(shù)據(jù)庫(kù)文件,包括增減數(shù)據(jù)文件或日志文件,格式如下:如果需要修改數(shù)據(jù)庫(kù)文件,包括增減數(shù)據(jù)文件或日志文件,格式如下:ALTER DATABASE ( ,.n )其中其中 :=(NAME=logical_file_name,FILENAME=os_file_name ,SIZE=size ,MAXSIZE= max_size| UNLIMITED ,FILEGROWTH=grow

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論