版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第1章數(shù)據(jù)庫系統(tǒng)引論
本章導(dǎo)讀
本章將介紹SQLServer2019的相關(guān)內(nèi)容,并給出供學(xué)生選課使用的數(shù)據(jù)庫設(shè)計方案。
學(xué)習(xí)目的與要求
(1)理解數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)等概念,掌握安裝SQLServer2019的方法。
(2)掌握簡單的數(shù)據(jù)庫設(shè)計方法。
1.1數(shù)據(jù)庫系統(tǒng)的產(chǎn)生與發(fā)展
1.1.1數(shù)據(jù)庫的基本概念
信息管理與應(yīng)用是計算機應(yīng)用的一個重要領(lǐng)域。信息處理的主要目的是實現(xiàn)對大量數(shù)
據(jù)的快速分類、加工、存儲、檢索和維護(hù)。隨著計算機技術(shù)的不斷發(fā)展,數(shù)據(jù)庫管理技術(shù)
也在不斷地發(fā)展。
1.數(shù)據(jù)(Data)
數(shù)據(jù)在一般意義上被認(rèn)為是對客觀事物的特征所進(jìn)行的一種抽象化、符號化的表示。
例如,文字、聲音、圖形和圖像,必須經(jīng)過數(shù)字化后才能存入計算機。
2.信息(Information)
信息通常被認(rèn)為是有一定含義的、經(jīng)過加工的、對決策有價值的數(shù)據(jù)。例如,“2008
年全省高校新生人數(shù)為5萬人?!笔且粭l信息,而“全省”“2008”“年”以及“5”等
都只是數(shù)據(jù)。數(shù)據(jù)表示信息,而信息只有通過數(shù)據(jù)形式表示出來才能被人理解。
3.數(shù)據(jù)庫(Database,DB)
數(shù)據(jù)庫可以理解為存儲數(shù)據(jù)的倉庫。它是按一定組織方式存儲的、相互有關(guān)的數(shù)據(jù)的
集合,這些數(shù)據(jù)不僅彼此關(guān)聯(lián)而且可以動態(tài)變化。數(shù)據(jù)庫具有以下幾個特點。
(1)數(shù)據(jù)結(jié)構(gòu)化:一個或多個數(shù)據(jù)文件組成一個數(shù)據(jù)庫,同一個數(shù)據(jù)庫內(nèi)的數(shù)據(jù)文件
的數(shù)據(jù)組織應(yīng)獲得最大限度的共享與最小的冗余度。
(2)數(shù)據(jù)共享:不同的用戶可以共用數(shù)據(jù)庫中的數(shù)據(jù),從而提高數(shù)據(jù)的利用率。
(3)數(shù)據(jù)的獨立性:數(shù)據(jù)與使用數(shù)據(jù)的應(yīng)用程序相互獨立.
(4)數(shù)據(jù)的一致性與正確性:在處理數(shù)據(jù)的過程中,必須保證數(shù)據(jù)的有效、正確,避
免由于意外事故或非法操作而導(dǎo)致數(shù)據(jù)的不一致。
4.數(shù)據(jù)庫管理系統(tǒng)(DataBaseManagementSystem,DBMS)
數(shù)據(jù)庫管理系統(tǒng)是用戶實現(xiàn)加工數(shù)據(jù)的數(shù)據(jù)管理軟件系統(tǒng)。它為用戶提供了以下幾個
主要功能。
(1)建立數(shù)據(jù)庫功能:DBMS通過相應(yīng)的操作語言實現(xiàn)對采集的數(shù)據(jù)的組織與存儲。
(2)數(shù)據(jù)操縱功能:根據(jù)用戶的需求,對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行修改、刪除、插入、檢
索、重組等操作。
(3)數(shù)據(jù)庫的控制與維護(hù)功能:通過對數(shù)據(jù)庫進(jìn)行有效的控制、分析與監(jiān)視,實現(xiàn)數(shù)
據(jù)的完整性、安全性及并發(fā)控制與數(shù)據(jù)恢復(fù)。
(4)數(shù)據(jù)的網(wǎng)絡(luò)化:通過數(shù)據(jù)庫的操作語言產(chǎn)生數(shù)據(jù)網(wǎng)頁,實現(xiàn)數(shù)據(jù)的網(wǎng)絡(luò)查詢、修
改等功能,并實現(xiàn)數(shù)據(jù)與其他管理系統(tǒng)數(shù)據(jù)格式的轉(zhuǎn)換功能,最大限度地實現(xiàn)數(shù)據(jù)共享。
5.數(shù)據(jù)庫系統(tǒng)(DataBaseSystem,DBS)
數(shù)據(jù)庫系統(tǒng)是一個由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)、編譯系統(tǒng)、應(yīng)用程序、計
算機硬件和用戶組成的復(fù)雜系統(tǒng)。
1.1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展
數(shù)據(jù)庫技術(shù)隨著數(shù)據(jù)應(yīng)用和需求的變化而不斷發(fā)展。數(shù)據(jù)處理是指對各種數(shù)據(jù)進(jìn)行收
集、存儲、加工和傳播的一系列活動的總和。數(shù)據(jù)處理的目的是從大量的、原始的數(shù)據(jù)中
獲得所需要的資料并提取有用的數(shù)據(jù)成分,作為行為和決策的依據(jù)。數(shù)據(jù)管理則是指對數(shù)
據(jù)進(jìn)行分類、組織、編碼、存儲、檢索和維護(hù),它是數(shù)據(jù)處理的中心問題。隨著電子計算
機軟件和硬件技術(shù)的發(fā)展,數(shù)據(jù)處理過程發(fā)生了劃時代的變革,而數(shù)據(jù)庫技術(shù)的發(fā)展,又
使數(shù)據(jù)處理跨入了一個嶄新的階段。
數(shù)據(jù)管理技術(shù)的發(fā)展大致經(jīng)歷了以下三個階段。
1.人工管理方式
人工管理方式出現(xiàn)在計算機應(yīng)用于數(shù)據(jù)管理的初期。由于沒有必要的軟件、硬件環(huán)境
的支持,用戶只能直接在裸機上操作。用戶的應(yīng)用程序中不僅要設(shè)計數(shù)據(jù)處理的方法,還
要闡明數(shù)據(jù)在存儲器上的存儲地址。在這一管理方式下,用戶的應(yīng)用程序與數(shù)據(jù)相互結(jié)
合、不可分割,當(dāng)數(shù)據(jù)有所變動時程序則隨之改變,程序的獨立性差。另外,各程序之
間的數(shù)據(jù)不能相互傳遞,缺乏共享性。因此這種管理方式既不靈活,也不安全,編程效率
很低。
2.文件管理方式
文件管理方式是把有關(guān)的數(shù)據(jù)組織成一種文件,這種數(shù)據(jù)文件可以脫離程序而獨立存
在,由一個專門的文件管理系統(tǒng)實施統(tǒng)一管理。文件管理系統(tǒng)是一個獨立的系統(tǒng)軟件,它
是應(yīng)用程序與數(shù)據(jù)文件之間的一個接口。在這一管理方式下,應(yīng)用程序通過文件管理系統(tǒng)
對數(shù)據(jù)文件中的數(shù)據(jù)進(jìn)行加工處理。應(yīng)用程序的數(shù)據(jù)具有一定的獨立性,比人工管理方式
前進(jìn)了一步。但是,數(shù)據(jù)文件仍高度依賴于其對應(yīng)的程序,不能被多個程序所通用。由于
數(shù)據(jù)文件之間不能建立任何聯(lián)系,因而文件管理方式的數(shù)據(jù)的通用性仍然較差,并且冗余
里大。
3.數(shù)據(jù)庫系統(tǒng)管理方式
數(shù)據(jù)庫系統(tǒng)管理方式是對所有的數(shù)據(jù)實行統(tǒng)一規(guī)劃管理,形成一個數(shù)據(jù)中心,構(gòu)成一
個數(shù)據(jù)庫,數(shù)據(jù)庫中的數(shù)據(jù)能夠滿足所有用戶的不同要求,供不同用戶共享。在這一管理
方式下,應(yīng)用程序不再只與一個孤立的數(shù)據(jù)文件相對應(yīng),而是可以取整體數(shù)據(jù)集中的某個
子集作為邏輯文件與其對應(yīng),通過數(shù)據(jù)庫管理系統(tǒng)實現(xiàn)邏輯文件與物理數(shù)據(jù)之間的映射。
在數(shù)據(jù)庫系統(tǒng)管理環(huán)境下,應(yīng)用程序?qū)?shù)據(jù)的管理和訪問更加靈活方便,而且數(shù)據(jù)與應(yīng)用
程序之間完全獨立,使程序的編程質(zhì)量和效率都有所提高。由于數(shù)據(jù)文件之間可以建立關(guān)
聯(lián)關(guān)系,因此數(shù)據(jù)的冗余量大大減少,數(shù)據(jù)共享性顯著增強。
1.2SQLServer版本介紹
20世紀(jì)80年代以來,數(shù)據(jù)庫技術(shù)在商業(yè)、計算機輔助設(shè)計和計算機集成制造等領(lǐng)域
均有了長足的發(fā)展。數(shù)據(jù)庫種類繁多,有Oracle、Infbrmix、FoxPro>Access、MySQL>
DB2等,而SQLServer憑借其極少的數(shù)據(jù)冗余,較高的數(shù)據(jù)訪問效率,成為目前最受歡
迎的企業(yè)級數(shù)據(jù)庫。1995年Microsoft公司發(fā)布的SQLServer6.05,首次具備了處理小型
電子商務(wù)和內(nèi)聯(lián)網(wǎng)應(yīng)用程序的能力。1998年發(fā)布的SQLServer7.0,改寫了核心數(shù)據(jù)庫引
擎,并提供分析服務(wù)、數(shù)據(jù)轉(zhuǎn)換服務(wù)。SQLServer2000新增日志傳送、索引視圖功能。
SQLServer2005新增分區(qū)、數(shù)據(jù)庫鏡像功能、聯(lián)機索引、數(shù)據(jù)庫快照、復(fù)制、故障轉(zhuǎn)移群
集功能。SQLServer2008新增數(shù)據(jù)壓縮、資源調(diào)控器、備份壓縮功能。自SQLServer
2012開始提供了全新的高可用災(zāi)難恢復(fù)技術(shù)一AlwaysOn技術(shù),可以幫助企業(yè)在故障時
快速恢復(fù),同時能夠提供實時讀寫分離,保證應(yīng)用程序性能最大化。引入了先進(jìn)的列存儲
索引技術(shù),能夠支持結(jié)構(gòu)化和非結(jié)構(gòu)化的實時數(shù)據(jù),提供對大規(guī)模數(shù)據(jù)倉庫的支持。SQL
Server2014新增內(nèi)存優(yōu)化表、備份加密、高可用災(zāi)難恢復(fù)技術(shù)AlwaysOn增強功能、列存
儲索引、緩沖池擴展、分區(qū)切換和索引生成功能。SQLServer2016新增全程加密技術(shù)
(AlwaysEncrypted)>JSON支持、多TempDB數(shù)據(jù)庫文件并支持R語言功能。SQLServer
2017實現(xiàn)可恢復(fù)的在線索引重建、圖表數(shù)據(jù)庫功能、用于多對多關(guān)系建模、R/Python機
器學(xué)習(xí)方面的功能,我們可以在其中表示復(fù)雜的關(guān)系或?qū)哟谓Y(jié)構(gòu)數(shù)據(jù)。
2019年11月4日,微軟發(fā)布了關(guān)系型數(shù)據(jù)庫SQLServer2019,它是數(shù)據(jù)集成的
中心,可以部署大數(shù)據(jù)集群。SQLServer大數(shù)據(jù)集群包括一個可伸縮的HDFS存儲池,它
可以用來存儲大數(shù)據(jù),這些數(shù)據(jù)可能來自多個外部來源。一旦大數(shù)據(jù)存儲在大數(shù)據(jù)集群的
HDFS中,用戶就可以對數(shù)據(jù)進(jìn)行分析和查詢,執(zhí)行人工智能和機器學(xué)習(xí)任務(wù),并將其與
關(guān)系數(shù)據(jù)結(jié)合起來使用。通過使用PolyBase連接器進(jìn)行數(shù)據(jù)虛擬化,打破數(shù)據(jù)孤島。SQL
Server大數(shù)據(jù)集群可以在不移動或復(fù)制數(shù)據(jù)的情況下查詢外部數(shù)據(jù)源。它可以直接查詢
(Oracle、MongoDB、Teradata>AzureDataLake、HDFS),而不需要移動或復(fù)制數(shù)據(jù)。
PolyBase也可以外部訪問未結(jié)構(gòu)化的非關(guān)系表,如帶分隔符的文本文件。虛擬化技術(shù)需要
安裝和配置WindowsServer2019Hyper-Vo使用內(nèi)存中的OLTP進(jìn)行優(yōu)化,能夠進(jìn)行實
時運營分析與智能查詢處理,業(yè)務(wù)具備永續(xù)性,加速數(shù)據(jù)庫恢復(fù),讀取橫向擴展可用性
組。支持?jǐn)?shù)據(jù)和備份始終加密,實現(xiàn)靜態(tài)加密和動態(tài)加密,保護(hù)靜態(tài)和使用中的數(shù)據(jù),為
所有數(shù)據(jù)工作負(fù)載帶來了創(chuàng)新的安全性。MicrosoftAzure存儲是Microsoft的一項托管服
務(wù),提供的云存儲的可用性、安全性、持久性、可伸縮性和冗余都很高。SQLServer2019
可以將文件備份到Azure,也可將災(zāi)難恢復(fù)到Azure。Azure庫中經(jīng)優(yōu)化的虛擬機可用于
災(zāi)難恢復(fù)的免費異步復(fù)制。SQLServer2019還可管理SQLServer的AzureDataStudio,
支持商業(yè)智能和分析,支持多種語言和平臺,利用用戶選擇的語言和平臺構(gòu)建具有創(chuàng)新功
能的現(xiàn)代化應(yīng)用程序,在Windows、Linux中都能使用。SQLServer2019增強了圖形和空
間數(shù)據(jù)類型、UTF-8支持以及新擴展性框架,該框架可使程序員獲取其所有數(shù)據(jù)。
SQLServer2019有以下5種不同的版本。
企業(yè)版(SQLServerEnterpriseEdition):提供了全面的高端數(shù)據(jù)中心功能,具有極高的
性能和無限虛擬化。它比任何其他版本都有更多的功能,使用多種任務(wù)關(guān)鍵型功能,達(dá)到
了支持超大型企業(yè)進(jìn)行聯(lián)機事務(wù)處理(OLTP)、高度復(fù)雜的數(shù)據(jù)分析、數(shù)據(jù)倉庫系統(tǒng)和網(wǎng)站
所需的性能水平。
標(biāo)準(zhǔn)版(SQLServerStandardEdition):提供了基本數(shù)據(jù)管理和商業(yè)智能數(shù)據(jù)庫,供部門
和小型組織運行其應(yīng)用程序,并支持將常用開發(fā)工具用于本地和云,有助于以最少的IT
資源進(jìn)行有效的數(shù)據(jù)庫管理,不需要更改代碼即可升級到企業(yè)版。
精裝版(SQLServerExpressEdition):使用此入門級免費數(shù)據(jù)庫,是學(xué)習(xí)和構(gòu)建桌面級
小型服務(wù)器數(shù)據(jù)驅(qū)動應(yīng)用程序的理想選擇。如果您需要使用更高級的數(shù)據(jù)庫功能,則可以
無縫升級到其他版本。
開發(fā)版(SQLServerDeveloperEdition):和企業(yè)版是一樣的,但有許可限制,只能在非
生產(chǎn)型開發(fā)/測試環(huán)境中使用企業(yè)版的所有功能來構(gòu)建、測試和演示應(yīng)用程序。
Web版(SQLServerWebEdition):可針對從小規(guī)模到大規(guī)模Web內(nèi)容提供可伸縮
性、經(jīng)濟(jì)性和可管理性的能力,具有成本較低的特點。
查詢SQLServer版本的命令:SELECT@@VERSION,
1.3SQLServer2019的安裝
1.3.1軟硬件要求
安裝SQLServer2019或SQLServer客戶端組件的硬件要求,如表1.1所示。
表1.1安裝SQLServer2019或SQLServer客戶端組件的硬件要求
硬件最低要求
處理器速度最低要求1.4GHz,建議2.0GHz或更高,處理器類型可以是x64處理器、
計算機處理器AMDOpteron^AMDAthlon64>支持IntelEM64T的IntelXeon,以及支持EM64T
的IntelPentiumIV
內(nèi)存要求Express版本,最小IGB;其他版本為4GB,并且應(yīng)該隨著數(shù)據(jù)庫大小的增
內(nèi)存(RAM)
加而增加,以便確保達(dá)到最佳性能
續(xù)表
硬件最低要求
硬盤空間要求最少6GB,并能隨所安裝的SQLServer組件的不同而發(fā)生變化。數(shù)據(jù)庫
引擎和數(shù)據(jù)文件、復(fù)制、全文搜索以及DataQualityServices需要1480MB;數(shù)據(jù)庫引
擎帶有RServices(數(shù)據(jù)庫內(nèi))需要2744MB;數(shù)據(jù)庫引擎帶有針對外部數(shù)據(jù)的
硬盤空間PolyBase查詢服務(wù)需要4194MB:ReportingServices需要967MB;AnalysisServices
和數(shù)據(jù)文件需要698MB;IntegrationServices需要306MB;MasterDataServices需要
280MB;客戶端組件(除SQLServer聯(lián)機叢書組件和IntegrationServices工具之外)需
要445MB;用于查看和管理幫助內(nèi)容的SQLServer聯(lián)機叢書組件需要27MB
顯示器SQLServer2019要求有Super-VGA(800^600)或更高分辨率的顯示器
操作系統(tǒng)要求Windows10TH11507或更高版本;WindowsServer2016或更高版本。
1.3.2安裝步驟
SQLServer2019的安裝步驟如下。
(1)執(zhí)行安裝目錄下的文件,打開“SQLServer安裝中心”窗口,如圖1.1所示。
圖1.1"SQLServer安裝中心”窗口
(2)在“計劃”選項設(shè)置界面中,包含“硬件和軟件要求”“安全文檔”“聯(lián)機發(fā)行
說明”“系統(tǒng)配置檢查器”等按鈕。在“安裝”選項設(shè)置界面中,包含“全新SQLServer
獨立安裝或向現(xiàn)有安裝添加功能”“新的SQLServer故障轉(zhuǎn)移群集安裝”“向SQLServer
故障轉(zhuǎn)移群集添加節(jié)點”“安裝SQLServer管理工具”“從SQLServer早期版本升級”
“新機器學(xué)習(xí)服務(wù)器(獨立)安裝”等按鈕,如圖1.2所示。
QSQLSe/ver-OX
比8:備至新SQLServer投=向現(xiàn)有安嶗加功能
安.’0后的冏導(dǎo).由國集環(huán)版安裝SQLServer2019.則現(xiàn)有的SQLServer2019實儻初劭電
?5P&HSQLServerReportingS?<*MCM
工H國總動可14供修出下晚E以安裝SQLSerwrReporting“vices.安?SSRSEInternet逢
攫.
ffW
面gUQ支■SQL“srHE工M
1"*BS^^799SQLServerManagementStudw.SQLServer6?行弼8ff<SQLCMD拓
a?8CP).SQLS^rPowwSh?llSQLServerProfilerK)naMEttk?'^ffife3Tft
13.妗笈具有內(nèi)部潮(ZK安毒配Lit
iav?SQLSerwrBtSZ*
9行和含SQLServerDataTook(SSDT)S?te?KTKJ5.SSDTJ??\GwalStudio3,也
HTJMicrosoftAzureSQLK£IS.SQLServerBQE*弓旺ReportingSendees.Analysis
Service*ftIntegrationServices妁項目豹R三片.必愛時汪恒索網(wǎng).:TI6安裝SSOT.
寸彳雌3SQLServer故叫?蟀fl?。
'0安裝里分點$01Server2019ZS漁(移?慳.
此授性僅適用于U?我
1t討向SQLSetver故3曲集海正田中
“"后動向?qū)?向視的SQlServer239故皿》稱?嚏添呻啟.
用于龕
從SQLSerw
B總55^9.聞日&SQLServer?HR?JSQLSerw2019.
?壬/"j可HWfhR3m
-十鼾品X習(xí)崎K(—
白£Windows計JI機上JB動用于安?MacKnelearningServer皿朧再導(dǎo).Stj8秋字充ISt構(gòu)
此熊務(wù)?用莊J2立分析服相式SQLServer嘰H學(xué)習(xí)眠野*T.
MicrosoftSQLServer2019
圖1.2“安裝”選項設(shè)置界面
(3)單擊“全新SQLServer獨立安裝或向現(xiàn)有安裝添加功能”鏈接,彈出“產(chǎn)品密
鑰”界面,如圖1.3所示,在其中指定安裝版本或輸入產(chǎn)品密鑰。單擊“下一步”按鈕,
彈出“許可條款”界面,如圖1.4所示。選中“我接受許可條款”復(fù)選框。單擊“下一
步”按鈕,彈出“全局規(guī)則”界面,如圖1.5所示。確定在安裝程序支持文件時可能發(fā)生
的問題,單擊“查看詳細(xì)報表”鏈接,系統(tǒng)將提供系統(tǒng)配置檢查報告。
圖1.3“產(chǎn)品密鑰”界面
圖1.4“許可條款”界面
圖1.5“全局規(guī)則”界面
(4)單擊“下一步”按鈕,彈出“Microsoft更新”界面,如圖1.6所示。單擊“下一
步”按鈕,彈出“安裝規(guī)則”界面,系統(tǒng)將檢查系統(tǒng)配置、安裝程序支持規(guī)則,以確定在
安裝SQLServer程序支持文件時可能發(fā)生的問題,必須更正所有失敗,安裝程序才能繼
續(xù),防火墻系統(tǒng)有助于阻止對計算機資源進(jìn)行未經(jīng)授權(quán)的訪問。如果防火墻已打開但卻未
正確配置,則可能會阻止連接SQLServer。默認(rèn)情況下,MicrosoftWindows將啟用
Windows防火墻,這會關(guān)閉端口1433,從而防止Internet計算機連接到您計算機上的默認(rèn)
SQLServer實例。這時“Windows防火墻”規(guī)則生成了警告,如圖1.7所示。重新打開端
口1433之后,才可以使用TCP/IP連接到默認(rèn)實例。安裝完成后,可以使用SQLServer
配置管理器在SQLServer中為數(shù)據(jù)庫引擎訪問配置Windows防火墻。
圖1.6"Microsoft更新”界面
(5)單擊“下一步”按鈕,彈出“功能選擇”界面,如圖1.8所示。如果單擊“全
選”按鈕,則安裝所有功能,可以在“實例功能”選項下逐個選擇要安裝的功能組件,包
括數(shù)據(jù)庫引擎服務(wù)、分析服務(wù)、報表服務(wù)等。單擊“下一步”按鈕,彈出“實例配置”界
面,如圖1.9所示,配置實例的名稱和實例的ID。在一個計算機中可以安裝多個實例,每
個實例的配置與操作都與其他實例分開,實例可以在同一計算機上并行操作。在沒有默認(rèn)
實例的情況下,才可以安裝新的默認(rèn)實例。如果選擇安裝為命名實例,則必須為實例
取名。
(6)單擊“下一步”按鈕,彈出“PolyBase配置”界面,如圖1.10所示。選中“將此
SQLServer用作PolyBase橫向擴展組的一部分?!眴芜x按鈕,將打開防火墻并允許
PolyBase服務(wù)的傳入連接。如果頭節(jié)點是命名實例,則必須手動將SQLServer端口添加
到頭節(jié)點上的Windows防火墻,同時在頭節(jié)點上啟動SQLBrowsero在每臺計算機上僅
可在一個SQLServer實例上安裝PolyBase。在獨立安裝或在橫向擴展組中安裝PolyBase
后,將無法再更改。若要更改此設(shè)置,必須卸載并重新安裝該功能。
圖1.7“安裝規(guī)則”界面
圖1.8“功能選擇”界面
(7)單擊“下一步”按鈕,彈出“Java安裝位置”界面,如圖1.11所示。在其中指定
Java的安裝位置。
(8)單擊“下一步”按鈕,彈出“服務(wù)器配置”界面,如圖1.12所示。在“服務(wù)帳
戶”選項卡中,既可以設(shè)置賬戶名、密碼及啟動類型(手動、自動、已禁用),也可以為每個
服務(wù)指定單獨的賬戶。在“排序規(guī)則”選項卡中,可以設(shè)置排序規(guī)則指示符和排序順序。
tJSQLServer2019安裝□X
實例配置
措運SQLServer實例的名稱和實例ID.實供2將成為安裝路徑的一郃分.
圖1.9“實例配置”界面
圖1.10"PolyBase配置”界面
(9)單擊“下一步”按鈕,彈出“數(shù)據(jù)庫引擎配置”界面,如圖1.13所示。切換到
“服務(wù)器配置”選項卡,此時數(shù)據(jù)庫引擎有兩種身份驗證模式。
圖1.11"Java安裝位置”界面
圖1.12”服務(wù)器配置”界面
圖1.13“數(shù)據(jù)庫引擎配置”界面
如果選擇Windows身份認(rèn)證模式,SQLServer系統(tǒng)將根據(jù)用戶的Windows賬號允許
或拒絕訪問。
如果選擇SQLServer身份認(rèn)證模式,則要提供一個SQLServer登錄用戶名和口令,
該記錄將保存在SQLServer內(nèi)部,而且該記錄與任何Windows賬號都無關(guān),如果想通過
任何一個微軟應(yīng)用程序與SQLServer連接,都需要先檢查SQLServer的授權(quán)并提供這
個登錄的用戶名稱和口令,通過認(rèn)證后應(yīng)用程序才可以連接到系統(tǒng)服務(wù)器上,否則服務(wù)
器將拒絕用戶的連接請求。
選中“混合模式(SQLServer身份驗證和Windows身份驗證)”單選按鈕,并設(shè)置SQL
Server系統(tǒng)管理員的密碼。在界面中可以添加、刪除當(dāng)前用戶,SQLServer管理員對數(shù)據(jù)
庫引擎具有無限制的訪問權(quán)限。
(10)單擊“下一步”按鈕,彈出“AnalysisServices配置”界面,如圖1.14所示。在
其中可以指定AnalysisServices服務(wù)器模式,有“多維和數(shù)據(jù)挖掘模式”“表格模式”和
“PowerPivot模式”三種,并且每個模式與其他模式都是互斥的?!岸嗑S和數(shù)據(jù)挖掘模
式”使用多維數(shù)據(jù)集結(jié)構(gòu)來分析多個維度之間的'業(yè)務(wù)數(shù)據(jù),數(shù)據(jù)挖掘使用精心研究的統(tǒng)計
原則來發(fā)現(xiàn)數(shù)據(jù)中的模式。通過將AnalysisServices中的數(shù)據(jù)挖掘算法應(yīng)用于用戶的數(shù)
據(jù),就可以預(yù)測趨勢、標(biāo)識模式、創(chuàng)建規(guī)則和建議、分析復(fù)雜數(shù)據(jù)集中的事件順序以及洞
察新情況?!氨砀衲J健碧峁┮环N關(guān)系建模方法,很多開發(fā)人員認(rèn)為它更加直觀。在長時
間運行中,可以更方便地開發(fā)表格模型并使其更易于管理?!癙owerPivot模式”能夠利用
熟悉的工具自行構(gòu)建和共享商業(yè)智能。單擊“添加當(dāng)前用戶”按鈕可以向自己的用戶授予
管理權(quán)限。
圖1.14"AnalysisServices配置”界面
(11)單擊"下一步"按鈕,彈出"IntegrationServicesScaleOut配置-主節(jié)點”界面,
如圖1.15所示。SQLServerIntegrationServices(SSIS)ScaleOut通過在多臺計算機上分發(fā)
包執(zhí)行,提供高性能SSIS包執(zhí)行。設(shè)置ScaleOut后,可從SQLServerManagement
Studio(SSMS)以ScaleOut模式并行運行多個包執(zhí)行。指定ScaleOut主節(jié)點的端口號和
安全證書,可以選擇默認(rèn)值。單擊"下一步"按鈕,彈出"IntegrationServicesScaleOut
配置-輔助角色節(jié)點”界面,如圖1.16所示。指定ScaleOut鋪助角色節(jié)點所使用主節(jié)點的
端口號和安全證書,可以選擇默認(rèn)值。
(⑵單擊“下一步"按鈕,彈出“DistributedReplay控制器”界面,如圖1.17所示,
在其中可以指定哪些用戶具有對分布式重播控制器服務(wù)的權(quán)限。單擊“下一步”按鈕,彈
出“DistributedReplay客戶端”界面,如圖1.18所示,可以為分布式重播控制器指定相應(yīng)
的控制器名稱和數(shù)據(jù)目錄位置。
(13)單擊“下一步”按鈕,彈出“同意安裝MicrosoftROpen”界面,如圖1.19所
示。單擊“接受”按鈕,然后單擊“下一步”按鈕,彈出“同意安裝Python”界面,如
圖1.20所示。單擊“接受”按鈕,然后單擊“下一步”按鈕,彈出“準(zhǔn)備安裝”界面,如
圖1.21所示。單擊“安裝”按鈕,將彈出“安裝進(jìn)度”界面,如圖1.22所示,等待系統(tǒng)
安裝完畢后單擊“下一步”按鈕,彈出“完成”界面,如圖1.23所示。
(14)啟動SQLServerManagementStudio安裝程序(可從Microsoft官網(wǎng)下載SQL
ServerManagementStudio(SSMS)安裝程序),如圖1.24所示。單擊“安裝”按鈕,將彈出
“安裝程序包”界面,如圖1.25所示。
圖1.15"IntegrationServicesScaleOut配置■主節(jié)點”界面
圖1.16^IntegrationServicesScaleOut配置-輔助角色節(jié)點”界面
圖1.17"DistributedReplay控制器”界面
圖1.18"DistributedReplay客戶端”界面
圖1.19“同意安裝MicrosoftROpen”界面
圖1.20”同意安裝Python”界面
圖1.21“準(zhǔn)備安裝”界面
圖1.22“安裝進(jìn)度”界面
圖1.23“完成”界面
?本18.4a*18.4
MicrosoftSQLServerManagementMicrosoftSQLServerManagement
StudioStudio
歡迎使用.單擊“安裝二立即開始體驗吧.積序包進(jìn)窗
MiaosoftVisualC??2013Redistributable(x86)-1ZO.3O5O1
teWU:
CAPwamWet<?86l\Microjof?SQL5*?wStudioISI更改(H)|
單擊?安發(fā)按封即表明本人》澄解1%數(shù)和
SQLS?VWMaru^efTXHUStudioMkrowft.UUJJMMEffi
若費l承S了用RSI處9aMS^tL以及在安*加口。河套及
III喇C)|
圖1.24“安裝”界面圖1.25“安裝程序包”界面
1.4SQLServer2019組件和工具
完成SQLServer2019的安裝后,在“開始”菜單中可以看到MicrosoftSQLServer程
序組。
1.4.1SQLServerManagementStudio
SQLServerManagementStudio是一個用于訪問、配置、管理和開發(fā)SQLServer組件
的集成環(huán)境,可以管理和配置SQLServer數(shù)據(jù)庫引擎、分析服務(wù)和報表服務(wù)中的對象。
啟動SQLServerManagementStudio的操作步驟如下。
(1)依次選擇"開始"-*MicrosoftSQLServerTools18-*SQLServerManagement
Studio18菜單命令。
(2)SQLServerManagementStudio提供了“數(shù)據(jù)庫引擎"、AnalysisServices、
ReportingServices、IntegrationServices四種服務(wù)器類型。這里選擇“數(shù)據(jù)庫引擎”服務(wù)器
類型,如圖1.26所示,再選擇服務(wù)器名稱和身份驗證方式,然后單擊“連接”按鈕。
4連接s戚務(wù)器X
SQLServer
圖1.26“連接到服務(wù)器”對話框
(3)打開SQLServerManagementStudio窗口,如圖327所示,其中包括“已注冊的
服務(wù)器”“對象資源管理器”、查詢設(shè)計器、菜單欄、工具欄等內(nèi)容。在“已注冊的服務(wù)
器”窗格中可以注冊和管理數(shù)據(jù)庫引擎、AnalysisServices>ReportingServices以及
IntegrationServices服務(wù)器。
(4)在“對象資源管理器”窗格中,單擊“自動隱藏”圖釘按鈕,對象資源管理器將
被最小化到屏幕的左側(cè)。在對象資源管理器標(biāo)題欄上移動鼠標(biāo),對象資源管理器將重新打
開。再次單擊圖釘按鈕,可以使對象資源管理器駐留在打開的位置。
(5)單擊“新建查詢”按鈕,新建查詢編輯器。查詢編輯器是非常實用的工具,主要
用于輸入、執(zhí)行、保存T-SQL命令,實現(xiàn)數(shù)據(jù)庫的查詢管理。
在查詢結(jié)果窗格中可以瀏覽查詢語句的執(zhí)行結(jié)果,對象資源管理器顯示了服務(wù)器中可
以使用的對象,各對象可以被直接拖到查詢編輯器中。單擊工具欄中的“執(zhí)行”按鈕或按
F5鍵,可以執(zhí)行SQL查詢語句,并在查詢結(jié)果窗格中顯示查詢結(jié)果。單擊工具欄中的J
按鈕,可以檢查SQL語句的正確性。
SQL語句可以被保存或重新打開,SQL文件的擴展名為.sql。
文件保存的操作步驟:選擇“文件”一“保存”命令,選擇文件存放地址并輸入文
件名。
SQlQuefyZ.sql■DESKTOP-2U82Pl7.studentcourse(DESKTOP-2U82PL7\zf(131))'-MicrosoftSQLS?...^8^iCtH+Q)P-0>
文^F)麗E)&E(V)項目(P)BD(W)Wftj(H)
o-13-*wJ*js>*a?a(N)金國宿>扁卻(51%q-51>=
";|>-,翟卷0|r??;____________
圖1.27SQLServerManagementStudio窗口
1.4.2SQLServer配置管理器
使用SQLServer配置管理器可以配置SQLServer服務(wù)和網(wǎng)絡(luò)連接。啟動SQL
Server配置管理器的操作步驟如下。
依次選擇“開始"-*MicrosoftSQLServer2019-*"SQLServer配置管理器”命令,
打開SQLServer配置管理器窗口,如圖1.28所示。SQLServer配置管理器可以配置管理
各種SQLServer服務(wù)、網(wǎng)絡(luò)配置協(xié)議,還可以停止、啟動或暫停各種SQLServer2019
服務(wù)。
記SqlServerConfigurationManager—□X
文件(F)STE(A)SS(V)WS](H)
的SQLServer玩登告理番(本胸名爵狀態(tài)啟司模式登錄身曾為運程10
日
SQLServerIJlSQLServerIntegrationServices15.0正在運行39)NTService
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年消防器材智能化改造升級服務(wù)合同2篇
- 2024租賃合同簽訂程序及條件
- 2025年拓展訓(xùn)練合同范本大全:企業(yè)團(tuán)隊凝聚力提升計劃3篇
- 二零二四年度2024年三人健身產(chǎn)業(yè)合作合同6篇
- 2025年洗車場車輛停放管理及承包合同3篇
- 2025版航空航天專用鋁合金采購合同書4篇
- 二零二四年云服務(wù)器租賃與智能運維合同3篇
- 個人汽車租賃合同樣本 2024年版版B版
- 2025年度臨時臨時設(shè)施租賃合同標(biāo)準(zhǔn)范本4篇
- 2025年無償使用政府辦公樓場地舉辦會議合同范本3篇
- 非誠不找小品臺詞
- 2024年3月江蘇省考公務(wù)員面試題(B類)及參考答案
- 患者信息保密法律法規(guī)解讀
- 老年人護(hù)理風(fēng)險防控PPT
- 充電樁采購安裝投標(biāo)方案(技術(shù)方案)
- 醫(yī)院科室考勤表
- 鍍膜員工述職報告
- 春節(jié)期間化工企業(yè)安全生產(chǎn)注意安全生產(chǎn)
- 保險行業(yè)加強清廉文化建設(shè)
- Hive數(shù)據(jù)倉庫技術(shù)與應(yīng)用
- 數(shù)字的秘密生活:最有趣的50個數(shù)學(xué)故事
評論
0/150
提交評論