




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第3章 SQL Server2016概述,國(guó)家“十三五”重點(diǎn)出版規(guī)劃項(xiàng)目 上海高校優(yōu)秀教材獎(jiǎng)獲得者主編,數(shù)據(jù)庫(kù)原理及應(yīng)用與實(shí)踐,主編 賈鐵軍 谷偉 副主編 俞小怡 王冠 萬(wàn)程 編者 戴春妮 王堅(jiān),上海市高校精品課程 上海高校優(yōu)質(zhì)在線課程,基于SQL Server2016(第3版 立體化.新形態(tài)),第3章 目 錄,上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,目 錄 3.1 SQL Server的概念和進(jìn)展 3.2 SQL Server 2016的功能和特點(diǎn) 3.3 SQL Server 2016體系結(jié)構(gòu)和文件 3.4 數(shù)據(jù)庫(kù)命令語(yǔ)法規(guī)則和特點(diǎn) 3.5 本章小結(jié) 3.6 實(shí)驗(yàn)三 SQL Server
2、2016安裝及操作界面,教學(xué)目標(biāo),教學(xué)目標(biāo) 掌握SQL Server的發(fā)展、特點(diǎn)和功能 理解SQL Server 2016的組成結(jié)構(gòu)及文件 掌握數(shù)據(jù)庫(kù)命令語(yǔ)法規(guī)則及特點(diǎn)和用法 熟悉SQL Server 2016常用界面功能操作,上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,重點(diǎn),重點(diǎn),3.1 SQL Server的概念和進(jìn)展,上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,1. SQL及T-SQL的基本概念 1974年IBM為關(guān)系DBMS設(shè)計(jì)一種查詢(xún)語(yǔ)言,先在IBM 公司的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)System R上實(shí)現(xiàn),當(dāng)時(shí)稱(chēng)為SEQUEL,后簡(jiǎn)稱(chēng)為結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL(Structured Query Langua
3、ge). T-SQL是Transact-SQL簡(jiǎn)稱(chēng), 事務(wù)-結(jié)構(gòu)化查詢(xún)語(yǔ)言,也是SQL Server的核心組件,是對(duì)SQL語(yǔ)言的一種擴(kuò)展形式。,SQL Server榮登Gartner魔力象限領(lǐng)導(dǎo)者冠軍地位。SQL Server 2016 強(qiáng)大功能已獲得國(guó)際研究調(diào)查機(jī)構(gòu) Gartner 肯定,2015年 10 月發(fā)布的 Gartner 魔力象限操作數(shù)據(jù)庫(kù)管理系統(tǒng)報(bào)告中,稱(chēng) SQL Server 領(lǐng)先 Oracle、IBM 與 SAP 等業(yè)界廠商,并將其評(píng)選在市場(chǎng)遠(yuǎn)見(jiàn)、強(qiáng)大執(zhí)行力與效能與支持服務(wù)等項(xiàng)目具有極大優(yōu)勢(shì)。顯示微軟 SQL Server的強(qiáng)大功能將為企業(yè)帶來(lái)絕佳的領(lǐng)先優(yōu)勢(shì)并提供讓企業(yè)無(wú)后顧
4、之憂的支持服務(wù)。,案例3-1,3.1.1 SQL Server的概念及發(fā)展概況,復(fù)習(xí),2.SQL Server的發(fā)展概述 從1995年到2016年20多年來(lái),微軟開(kāi)發(fā)的數(shù)據(jù)庫(kù)管理系統(tǒng)SQL Server,各種業(yè)務(wù)數(shù)據(jù)處理新技術(shù)得到了廣泛應(yīng)用且不斷快速發(fā)展和完善,其版本發(fā)布時(shí)間和開(kāi)發(fā)代號(hào),如表3-1所示。 表3-1 SQL Server版本發(fā)布時(shí)間和開(kāi)發(fā)代號(hào),上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,3.1.2 SQL Server版本發(fā)布時(shí)間和開(kāi)發(fā)代號(hào),什么是SQL ??SQL Server最初由誰(shuí)研發(fā)? SQL Server 2016對(duì)比同類(lèi)系統(tǒng)有哪些優(yōu)勢(shì)?,討論思考,3.1 SQL Serv
5、er的概念和進(jìn)展,3.2.1 SQL Server 2016的主要功能,上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,SQL Server 2016新的主要功能包括: 最大限度的保護(hù)用戶(hù)的數(shù)據(jù)安全。對(duì)數(shù)據(jù)的全程加密 延伸數(shù)據(jù)庫(kù)(Stretch Database)。將數(shù)據(jù)動(dòng)態(tài)延伸至云計(jì)算平臺(tái)與服務(wù)Azure 實(shí)時(shí)業(yè)務(wù)分析與內(nèi)存中聯(lián)機(jī)事務(wù)處理(OLTP)提供實(shí)時(shí)數(shù)據(jù)分析并加速數(shù)據(jù)處理查詢(xún)。,3.2 SQL Server216的功能及特點(diǎn),全球數(shù)據(jù)量急劇增加需要快速處理。據(jù)全球權(quán)威IT研究與咨詢(xún)機(jī)構(gòu)統(tǒng)計(jì),未來(lái)十年的數(shù)據(jù)量將增長(zhǎng)40多倍?;ヂ?lián)網(wǎng)數(shù)據(jù)中心(Internet Data Center,IDC)的研
6、究報(bào)告稱(chēng)中國(guó)數(shù)據(jù)增長(zhǎng)最顯著,到2020年將占全球的21%。面對(duì)龐雜的數(shù)據(jù)處理,SQL Server是世界上應(yīng)用最廣泛的關(guān)系型網(wǎng)絡(luò)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),微軟最新的SQL Server 2016可幫助企事業(yè)更好地適應(yīng)快速增長(zhǎng)的業(yè)務(wù)需求。,案例3-2,上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,3.2 SQL Server216的功能及特點(diǎn), 增強(qiáng)的安全功能。層級(jí)安全性控管可使客戶(hù)基于用戶(hù)特征控制數(shù)據(jù)訪問(wèn),動(dòng)態(tài)數(shù)據(jù)屏蔽. 改進(jìn)AlwaysOn可用性及災(zāi)難可恢復(fù)性。 數(shù)據(jù)交換格式JSON對(duì)數(shù)據(jù)的支持,可實(shí)現(xiàn)快捷解析和存儲(chǔ),為多種類(lèi)型數(shù)據(jù)提供更好支持。 企業(yè)信息管理。利用企業(yè)實(shí)時(shí)通信工具和分析服務(wù)等使
7、性能得到提高,可用性和可擴(kuò)展性得到較大提升。 更快的混合型hybrid備份。 內(nèi)置高級(jí)分析(Built-in Advanced Analytics)、混合基Poly Base和移動(dòng)商業(yè)智能Mobile BI。,3.2.1 SQL Server 2016的主要功能,上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,3.2 SQL Server216的功能及特點(diǎn),全程加密技術(shù)(Always Encrypted)。 動(dòng)態(tài)數(shù)據(jù)屏蔽(Dynamic Data Masking)。 延伸數(shù)據(jù)庫(kù)(Stretch Database)。 JSON支持.Java輕量級(jí)數(shù)據(jù)交換格式,可在應(yīng)用和數(shù)據(jù)庫(kù)引擎之間格式交互. 多Tem
8、pDB數(shù)據(jù)庫(kù)文件。對(duì)于多核機(jī),可運(yùn)行多個(gè)tempdb數(shù)據(jù)文件. PolyBase.支持查詢(xún)分布式數(shù)據(jù)集,實(shí)現(xiàn)關(guān)系型數(shù)據(jù)與半結(jié)構(gòu)化數(shù)據(jù)之間關(guān)聯(lián)查詢(xún). Query Store。保存歷史執(zhí)行計(jì)劃及其查詢(xún)統(tǒng)計(jì). 行級(jí)安全(Row Level Security)。具備行級(jí)安全特性后,便可由登錄權(quán)限限制對(duì)行數(shù)據(jù)的訪問(wèn) SQL SERVER支持R語(yǔ)言。對(duì)大數(shù)據(jù)用R語(yǔ)言做高級(jí)分析. 歷史表(Temporal Table)。在基表中保存數(shù)據(jù)的舊版本信息,3.2.2 SQL Server 2016的主要特點(diǎn),美國(guó)社會(huì)保障局正構(gòu)建新會(huì)員數(shù)據(jù)平臺(tái)。美國(guó)在新的業(yè)務(wù)數(shù)據(jù)平臺(tái)中使用微軟最新的SQL Server 2016快
9、速處理數(shù)據(jù)。美國(guó)社保局的高級(jí)數(shù)據(jù)庫(kù)管理Basit Farooq,已成為SQL Server 2016首批測(cè)試用戶(hù),對(duì)其中的新功能改進(jìn)進(jìn)行了實(shí)際體驗(yàn)。,案例3-3,3.2.3 SQL Server 2016版本及對(duì)應(yīng)功能,SQL Server 2016共有4個(gè)版本,主要包括:企業(yè)版、標(biāo)準(zhǔn)版、精簡(jiǎn)版和開(kāi)發(fā)者版,類(lèi)似于SQL Server 2014,其中Developer 和 Express是免費(fèi)的。SQL Server 2016 的主要版本及其對(duì)應(yīng)功能,如表3-2所示。,上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,3.2 SQL Server216的功能及特點(diǎn),表3-2 SQL Server 2016
10、主要版本及功能,SQL Server 2016的最新主要功能是什么? SQL Server 2016的主要特點(diǎn)具體有哪些? SQL Server 2016版本有哪幾種?說(shuō)明對(duì)應(yīng)功能?,上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,討論思考,3.2 SQL Server216的功能及特點(diǎn),3.3.1 SQL Server 2016的體系結(jié)構(gòu) 1客戶(hù)機(jī)/服務(wù)器體系結(jié)構(gòu) 圖3-1 客戶(hù)機(jī)/服務(wù)器結(jié)構(gòu) 圖3-2 SQL的三級(jí)模式結(jié)構(gòu) 2數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu) SQL語(yǔ)言支持?jǐn)?shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu),其中外模式對(duì)應(yīng)視圖,模式對(duì)應(yīng)基本表,內(nèi)模式對(duì)應(yīng)存儲(chǔ)文件。如圖3-5所示。 1)基本表;2)視圖;3)存儲(chǔ)文件;4)SQ
11、L用戶(hù),上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,3.3 SQL Server 2016 體系結(jié)構(gòu)及文件,3. SQL Server 2016的組成結(jié)構(gòu) (1)SQL Server總體結(jié)構(gòu)和組件 SQL Server 2016 組件包括: 數(shù)據(jù)庫(kù)引擎(Database Engine)分析服務(wù)(Analysis Services)、集成服務(wù)(Integration Services)報(bào)表服務(wù)(Reporting Services)以及主數(shù)據(jù)服務(wù)(Master Data Services)組件等.各組件之間的關(guān)系如圖3-3所示。,圖3-3 系統(tǒng)各組件之間的關(guān)系 圖3-4 SQL Server各組成部
12、分間的關(guān)系,上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,服務(wù)代理,3.3 SQL Server2016 體系結(jié)構(gòu)及文件,主要核心,SQL Server2016的服務(wù)器組件及其對(duì)應(yīng)功能,如表3-3所示。,表3-3 SQL Server 2016服務(wù)器組件,上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,可擴(kuò)展標(biāo)記語(yǔ)言,3.3 SQL Server2016 體系結(jié)構(gòu)及文件,(2)SQL Server 2016主要管理工具 在實(shí)際應(yīng)用中,常用SQL Server 2016的主要管理工具,如表3-4所示。 表3-4 SQL Server2016主要管理工具,IDE集成磁盤(pán)電子接口,上海市高校精品課程 國(guó)家十三五規(guī)
13、劃項(xiàng)目,分析-報(bào)表服務(wù),對(duì)象連接與嵌入,3.3 SQL Server2016 體系結(jié)構(gòu)及文件,4數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)及文件種類(lèi) (1)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu) 數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)有兩種,包括: 1)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)(DB對(duì)象,約束,規(guī)則) 2)數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)(DB及文件) (2)數(shù)據(jù)庫(kù)文件 數(shù)據(jù)庫(kù)文件主要包括: 1)主數(shù)據(jù)文件。推薦擴(kuò)展名.mdf 。 2)次數(shù)據(jù)文件。推薦擴(kuò)展名.ndf。 3)事務(wù)日志文件.默認(rèn)擴(kuò)展名.ldf。 一個(gè)數(shù)據(jù)庫(kù)文件組織案例如圖3-5所示。 圖3-5 數(shù)據(jù)庫(kù)文件組織案例 (3)數(shù)據(jù)庫(kù)文件組 文件組是數(shù)據(jù)庫(kù)中數(shù)據(jù)文件的邏輯組合.有三類(lèi): 1)主文件組。2)次文件組。3)默認(rèn)文件組。,
14、上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,3.3 SQL Server2016 體系結(jié)構(gòu)及文件,3.3.2 數(shù)據(jù)庫(kù)的種類(lèi)及文件 1SQL Server 數(shù)據(jù)庫(kù)種類(lèi)和特點(diǎn) 數(shù)據(jù)庫(kù)對(duì)象指數(shù)據(jù)庫(kù)中數(shù)據(jù)在邏輯上被組成 一系列對(duì)象。 數(shù)據(jù)庫(kù)種類(lèi)分為3類(lèi):系統(tǒng)數(shù)據(jù)庫(kù)、 用戶(hù)數(shù)據(jù)庫(kù)和示例數(shù)據(jù)庫(kù)。 (1)系統(tǒng)數(shù)據(jù)庫(kù) 是存儲(chǔ)SQL Server系統(tǒng)的系統(tǒng)級(jí)信息數(shù)據(jù)庫(kù), 如系統(tǒng)配置、數(shù)據(jù)庫(kù)的屬性、登錄賬戶(hù)、數(shù)據(jù)庫(kù) 文件、數(shù)據(jù)庫(kù)備份、警報(bào)、作業(yè)等信息. 表3-5 SQL Server的系統(tǒng)數(shù)據(jù)庫(kù),上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,主數(shù)據(jù)文件,多級(jí)安全DBMS,3.3 SQL Server2016 體系結(jié)構(gòu)及文件
15、,圖3-6數(shù)據(jù)庫(kù)對(duì)象,(2)用戶(hù)數(shù)據(jù)庫(kù) 是由用戶(hù)建立并使用的數(shù)據(jù)庫(kù),用于存儲(chǔ)用戶(hù)使用的數(shù)據(jù)信息.由用戶(hù)定義,且由存儲(chǔ)表和索引等數(shù)據(jù)庫(kù)對(duì)象的磁盤(pán)空間構(gòu)成,空間被分配在操作系統(tǒng)文件上.系統(tǒng)數(shù)據(jù)庫(kù)與用戶(hù)數(shù)據(jù)庫(kù)結(jié)構(gòu)如圖3-8. (3)示例數(shù)據(jù)庫(kù) 是一種實(shí)用的學(xué)習(xí)數(shù)據(jù)庫(kù)的范例。,上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,3.3 SQL Server2016 體系結(jié)構(gòu)及文件,圖3-7 系統(tǒng)數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)對(duì)象等的位置,圖3-8 系統(tǒng)數(shù)據(jù)庫(kù)與用戶(hù)數(shù)據(jù)庫(kù)結(jié)構(gòu),2數(shù)據(jù)庫(kù)邏輯組件 數(shù)據(jù)庫(kù)存儲(chǔ)是按物理方式在磁盤(pán)上作為多個(gè)文件的實(shí)現(xiàn)。用戶(hù)用數(shù)據(jù)庫(kù)時(shí)使用的主要是邏輯組件,如圖3-9所示. 每個(gè)SQL Server 實(shí)例有4
16、個(gè)系統(tǒng)數(shù)據(jù)庫(kù)(master、model、tempdb 和 msdb)以及一個(gè)或多個(gè)用戶(hù)數(shù)據(jù)庫(kù)。,圖3-9 用數(shù)據(jù)庫(kù)時(shí)使用的邏輯組件,請(qǐng)解釋SQL Server 2016的體系結(jié)構(gòu)? 數(shù)據(jù)庫(kù)文件的種類(lèi)具體有哪些? SQL Server數(shù)據(jù)庫(kù)和系統(tǒng)數(shù)據(jù)庫(kù)有哪幾種?,上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,討論思考,3.3 SQL Server2016 體系結(jié)構(gòu)及文件,3.4數(shù)據(jù)庫(kù)命令語(yǔ)法規(guī)則和特點(diǎn),3.4.1 T-SQL語(yǔ)法規(guī)則概述,上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,數(shù)據(jù)庫(kù)命令及語(yǔ)法規(guī)則非常重要。通常對(duì)于業(yè)務(wù)數(shù)據(jù)處理等常用兩種操作方式:用SQL語(yǔ)句及擴(kuò)展的事務(wù)-結(jié)構(gòu)化查詢(xún)語(yǔ)言T-SQL(Tr
17、ansact Structured Query Language)即Transact-SQL的簡(jiǎn)稱(chēng),或利用SSMS(SQL Server Management Studio)的界面菜單方式進(jìn)行操作。T-SQL是SQL Server的核心組件,在數(shù)據(jù)處理與管理等常用操作語(yǔ)句及其語(yǔ)法規(guī)則等極為重要,特別是在動(dòng)態(tài)數(shù)據(jù)處理及系統(tǒng)運(yùn)行中更為常用。,案例3-4,SQL Server操作2種方式:界面菜單, T-SQL語(yǔ)句,3.4數(shù)據(jù)庫(kù)命令語(yǔ)法規(guī)則和特點(diǎn),3.4.1 T-SQL語(yǔ)法規(guī)則概述 1. T-SQL常用語(yǔ)法規(guī)則 常用的命令語(yǔ)句語(yǔ)法規(guī)則: (1)“”(尖括號(hào))中的內(nèi)容表示“必選項(xiàng)”,不可缺省。 (2)
18、“ ”(方括號(hào))中的內(nèi)容表示可省略,省略時(shí)系統(tǒng)取默認(rèn)值. (3)“ | ” (同符號(hào)或/)表示相鄰前后兩項(xiàng)只能任取一項(xiàng)。 (4)“”表示其中內(nèi)容可以重復(fù)書(shū)寫(xiě),且各項(xiàng)之間須用逗號(hào)隔開(kāi). (5)輸入一條較長(zhǎng)語(yǔ)句可分成多行書(shū)寫(xiě)且以“;”(換行符或改行符,也可用回車(chē)操作)結(jié)尾,但是,在同一行不允許寫(xiě)多條語(yǔ)句。 (6)在一個(gè)關(guān)鍵字的中間不能加入空格或換行符。 (7)在T-SQL中,保留關(guān)鍵字是SQL中預(yù)留的關(guān)鍵字(函數(shù)名等),命令和語(yǔ)句的寫(xiě)書(shū)不區(qū)分大小寫(xiě)。關(guān)鍵字不能被縮寫(xiě)也不能分行。 (8)輸入SQL 命令時(shí),所用的標(biāo)點(diǎn)符號(hào),如括號(hào)、逗號(hào)、分號(hào)、圓點(diǎn)(英文句號(hào))等都應(yīng)是英文半角,否則會(huì)在執(zhí)行命令時(shí)出錯(cuò)。
19、,上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,印刷 字符,2. T-SQL常用操作語(yǔ)言的類(lèi)型 根據(jù)T-SQL語(yǔ)言功能特點(diǎn),分為5種類(lèi)型: (1)數(shù)據(jù)定義語(yǔ)言(DDL)。是最基礎(chǔ)的T-SQL語(yǔ)言類(lèi)型,用于定義(創(chuàng)建)和管理(改刪)數(shù)據(jù)庫(kù)及其對(duì)象。(見(jiàn)表3-6) (2)數(shù)據(jù)操作語(yǔ)言(DML)。也稱(chēng)為數(shù)據(jù)操縱語(yǔ)言,包括實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)表中數(shù)據(jù)的插入、更新和查詢(xún)等操作。 (3)數(shù)據(jù)控制語(yǔ)言(DCL).實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)安全和權(quán)限管理等控制. (4)事務(wù)管理語(yǔ)言(TML).主要用于事務(wù)管理方面.在數(shù)據(jù)庫(kù)中執(zhí)行操作時(shí),經(jīng)常需要多個(gè)操作同時(shí)完成/取消。 (5)其他附加的語(yǔ)言.用于輔助語(yǔ)句的操作、標(biāo)識(shí)、理解和使用,包括標(biāo)識(shí)
20、符、常量、變量、運(yùn)算符、 表達(dá)式、數(shù)據(jù)類(lèi)型、函數(shù)、流程控 制語(yǔ)句、錯(cuò)誤處理語(yǔ)言、注釋等。 注意:T-SQL語(yǔ)句的寫(xiě)書(shū)不區(qū)分大小寫(xiě)。,事物:應(yīng)用處理的最小單元,如簡(jiǎn)單查詢(xún),上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,可縮寫(xiě)前4個(gè)字符,考慮程序可讀性不提倡.,表3-6 SQL的數(shù)據(jù)定義語(yǔ)言,3.4數(shù)據(jù)庫(kù)命令語(yǔ)法規(guī)則和特點(diǎn),3.4.2 T-SQL的特點(diǎn)及注釋語(yǔ)句 1. T-SQL語(yǔ)言的主要特點(diǎn) T-SQL語(yǔ)言的主要特點(diǎn): (1) 綜合統(tǒng)一。交互式查詢(xún)語(yǔ)言功能強(qiáng)大,簡(jiǎn)單易學(xué);集數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制、事務(wù)管理語(yǔ)言和附加語(yǔ)言元素為一體; (2)高度非過(guò)程化。用SQL語(yǔ)言進(jìn)行數(shù)據(jù)操作時(shí),只需要提出“干什
21、么”,不需要指出“如何干”,語(yǔ)句的操作執(zhí)行由系統(tǒng)自動(dòng)完成;所有的T-SQL命令都可以在查詢(xún)分析器中完成。 (3)面向集合的操作方式。SQL操作的對(duì)象和結(jié)果都是集合(關(guān)系),用關(guān)系(二維數(shù)據(jù)表結(jié)構(gòu)方式)表示數(shù)據(jù)處理操作更快捷方便。 (4)一種語(yǔ)法,兩種使用方式,自含式語(yǔ)言交互方式和嵌入到高級(jí)語(yǔ)言中的使用方式;既可直接查詢(xún)數(shù)據(jù)庫(kù),也可嵌入到其他高級(jí)語(yǔ)言中執(zhí)行; (5)語(yǔ)言簡(jiǎn)潔,易學(xué)易用。與人的思維習(xí)慣相近,易于理解和掌握。,概括:交互一體化、2種方式、非過(guò)程化(干什么-無(wú)需怎么干) 、接近人的思維。,上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,在文檔窗口用新建查詢(xún),4.1數(shù)據(jù)庫(kù)命令語(yǔ)法規(guī)則及特點(diǎn),2注
22、釋語(yǔ)句 在T-SQL程序中,注釋語(yǔ)句主要用于對(duì)程序語(yǔ)句的解釋說(shuō)明并增加閱讀性,有助于對(duì)源程序語(yǔ)句的理解和修改維護(hù),系統(tǒng)對(duì)注釋語(yǔ)句不執(zhí)行。 (1)多行注釋語(yǔ)句.常放在程序(塊)前,用于對(duì)程序功能、特性和注意事項(xiàng)等方面的說(shuō)明,以/*開(kāi)頭并以*/結(jié)束。例如 /* 以下為數(shù)據(jù)修改程序 請(qǐng)注意修改的具體條件及確認(rèn) */ (2)單行注釋語(yǔ)句.也稱(chēng)為行注釋語(yǔ)句,通常放在一行語(yǔ)句后面用于對(duì)本行語(yǔ)句的說(shuō)明,以- -開(kāi)始的若干字符。 - -聲明局部變量 - -為局部變量賦初始值,上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,3.4數(shù)據(jù)庫(kù)命令語(yǔ)法規(guī)則和特點(diǎn),T-SQL常用的語(yǔ)法規(guī)則是什么? T-SQL常用操作語(yǔ)言的種類(lèi)具
23、體有哪些? T-SQL語(yǔ)言的特點(diǎn)及注釋語(yǔ)句是什么?,討論思考,3.5 本章小結(jié),結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL具有語(yǔ)言簡(jiǎn)潔、易學(xué)易用、高度非過(guò)程化、一體化等特點(diǎn),是目前廣泛使用的數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言.本章概述了SQL的基本概念及發(fā)展,以及SQL Server 2016的主要功能及特點(diǎn)、組成結(jié)構(gòu)、數(shù)據(jù)庫(kù)及其文件的種類(lèi)。SQL Server 2016是微軟公司具有重要意義的數(shù)據(jù)庫(kù)新技術(shù)產(chǎn)品。作為最新研發(fā)的新一代旗艦級(jí)數(shù)據(jù)庫(kù)和分析平臺(tái),突出高級(jí)分析和豐富可視化,并融合了關(guān)鍵創(chuàng)新功能。 本章還概要地簡(jiǎn)介了數(shù)據(jù)庫(kù)操作中常用的標(biāo)識(shí)符及語(yǔ)法規(guī)則,概述了T-SQL的特點(diǎn)及注釋語(yǔ)句,最后通過(guò)實(shí)驗(yàn)結(jié)合具體實(shí)例介紹了SQL Ser
24、ver 2016安裝升級(jí)的步驟和操作功能界面。,上海市高校精品課程 國(guó)家十三五規(guī)劃項(xiàng)目,3.6 實(shí)驗(yàn)三 SQL Server 2016安裝及操作界面,3.6.1 實(shí)驗(yàn)?zāi)康?(1)掌握SQL Server 2016的安裝或升級(jí)方法及過(guò)程。 (2)理解SQL Server 2016服務(wù)器配置和登錄方法。 (3)掌握SQL Server 2016的常用菜單界面及功能。 3.6.2 實(shí)驗(yàn)要求及安排 (1)運(yùn)行環(huán)境 運(yùn)行環(huán)境:SQL Server2016的32位&64位官方版 操作系統(tǒng):Windows Server2012或Windows以上 (2)學(xué)時(shí)安排 學(xué)時(shí)安排:建議2-3學(xué)時(shí)(可增加課后實(shí)踐),
25、3.6 實(shí)驗(yàn)三 SQL Server 2016安裝及操作界面,3.6.3 實(shí)驗(yàn)內(nèi)容及步驟 1SQL Server 2016的安裝與升級(jí) (1)常用的安裝過(guò)程 常用SQL Server 2016安裝向?qū)нM(jìn)行安裝。SQL Server 安裝向?qū)峁┝艘粋€(gè)用于安裝所有 SQL Server 組件的功能樹(shù),便于根據(jù)需要分別安裝這些組件。 Server 2016常用的安裝步驟為: 下載或插入SQL Server安裝軟件,然后雙擊根文件夾中的 Setup.exe。若要從網(wǎng)絡(luò)共享進(jìn)行安裝,請(qǐng)找到共享中的根文件夾,然后雙擊 Setup.exe。 安裝向?qū)⑦\(yùn)行SQL Server安裝中心。如圖3-10.,圖3
26、-10 SQL Server 安裝中心界面(1),3.6 實(shí)驗(yàn)三 SQL Server 2016安裝及操作界面,圖3-10 SQL Server 安裝中心界面(2),3.6 實(shí)驗(yàn)三 SQL Server 2016安裝及操作界面,圖3-11 功能選擇界面(1),3.6 實(shí)驗(yàn)三 SQL Server 2016安裝及操作界面,圖3-11 功能選擇界面(2),3.6 實(shí)驗(yàn)三 SQL Server 2016安裝及操作界面,圖3-12 服務(wù)器配置界面(1),3.6 實(shí)驗(yàn)三 SQL Server 2016安裝及操作界面,2SQL Server 2016服務(wù)器配置和登錄 (1)安裝SQL Server 201
27、6前的設(shè)置(2)服務(wù)器配置,3.6 實(shí)驗(yàn)三 SQL Server 2016安裝及操作界面,圖3-12 服務(wù)器配置界面(2),(2)SQL Server 2016服務(wù)器配置,圖3-12 數(shù)據(jù)庫(kù)引擎配置(補(bǔ)1 ),3.6 實(shí)驗(yàn)三 SQL Server 2016安裝及操作界面,圖3-13 安裝SQL Server 2016 系統(tǒng) 界面(補(bǔ)1 ),3.6 實(shí)驗(yàn)三 SQL Server 2016安裝及操作界面,圖3-13 安裝“管理工具” 界面 (補(bǔ)2),3.6 實(shí)驗(yàn)三 SQL Server 2016安裝及操作界面,SQL Server 2016升級(jí)操作.用SQL Server Installation Center升級(jí).先將SQL Server 2016安裝文件/ISO文件掛載到舊系統(tǒng),執(zhí)行Autorrun程序/啟動(dòng)setup.exe.升級(jí)前運(yùn)行Upgrade Advisor檢查兼容.運(yùn)行advisor工具, 單擊“安裝中心”頁(yè)面的Download Upgrade Advisor 選項(xiàng) 。,3.6 實(shí)驗(yàn)三 SQL Server 2016安裝及操作界面,3SQL Serve
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 熱處理中心項(xiàng)目可行性研究報(bào)告立項(xiàng)報(bào)告模板
- 商鋪裝修租賃合同范本范文
- 2025年度城市綜合體物業(yè)托管與商業(yè)運(yùn)營(yíng)合同
- 2025年度沿街商鋪?zhàn)赓U合同(含租賃物驗(yàn)收及交接)
- 人防車(chē)庫(kù)監(jiān)理施工合同范本
- 電腦木線雕花機(jī)行業(yè)深度研究報(bào)告
- 2025年度國(guó)有企業(yè)員工績(jī)效目標(biāo)責(zé)任書(shū)模板下載
- 2025年度債權(quán)轉(zhuǎn)讓在借款合同中的法律效力合同分析
- 2025年度個(gè)人跨境電商投資委托管理合同
- 2025年度別墅交易全權(quán)委托中介合同
- 云上貴州大數(shù)據(jù)(集團(tuán))有限公司招聘筆試沖刺題2024
- 馬桶采購(gòu)合同范例
- 護(hù)理技能培訓(xùn)師競(jìng)聘
- 北京市矢量地圖-可改顏色
- 新質(zhì)生產(chǎn)力與產(chǎn)品創(chuàng)新
- 2024年河北省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 《大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)教程》第六章創(chuàng)業(yè)資源與融資
- 初中英語(yǔ)高頻熟詞生義
- 大慶醫(yī)學(xué)高等專(zhuān)科學(xué)校單招參考試題庫(kù)(含答案)
- 2025高考語(yǔ)文文言文閱讀復(fù)習(xí):高頻實(shí)詞分類(lèi)匯編
- 綿陽(yáng)市三臺(tái)縣鄉(xiāng)鎮(zhèn)地圖矢量可編輯課件行政區(qū)劃邊界高清(四川省)
評(píng)論
0/150
提交評(píng)論