第1章數(shù)據(jù)庫系統(tǒng)引論_第1頁
第1章數(shù)據(jù)庫系統(tǒng)引論_第2頁
第1章數(shù)據(jù)庫系統(tǒng)引論_第3頁
第1章數(shù)據(jù)庫系統(tǒng)引論_第4頁
第1章數(shù)據(jù)庫系統(tǒng)引論_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論