作者簡(jiǎn)介:一名云計(jì)算網(wǎng)絡(luò)運(yùn)維人員、每天分享網(wǎng)絡(luò)與運(yùn)維的技術(shù)與干貨。?
公眾號(hào):網(wǎng)絡(luò)豆
?座右銘:低頭趕路,敬事如儀
個(gè)人主頁(yè):?網(wǎng)絡(luò)豆的主頁(yè)?????
目錄
?寫在前面
介紹
一.數(shù)據(jù)庫(kù)簡(jiǎn)介
1.使用數(shù)據(jù)庫(kù)的必要性
2.數(shù)據(jù)庫(kù)基本概念
(1)數(shù)據(jù)
?(2)數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)表
(3)數(shù)據(jù)庫(kù)系統(tǒng)與數(shù)據(jù)庫(kù)管理系統(tǒng)
3.數(shù)據(jù)庫(kù)發(fā)展史
4.數(shù)據(jù)模型
(1)網(wǎng)狀模型
?(2)層次模型
?(3)關(guān)系模型
?二.主流數(shù)據(jù)庫(kù)介紹
1.SQL server(微軟公司產(chǎn)品)
?2.Oracle(甲骨文公司產(chǎn)品)
3.DB2(IBM公司產(chǎn)品)
?4.MySQL(甲骨文公司收購(gòu))
三.關(guān)系數(shù)據(jù)庫(kù)的基本概念 ?
?? 1.基本結(jié)構(gòu)
?? 2.主鍵(Primary Key)?
3. ?編輯候選鍵
?編輯4.外鍵(Foreign Key)
?四.數(shù)據(jù)完整性規(guī)則
五.常用管理工具 與 啟動(dòng)和停止數(shù)據(jù)庫(kù)服務(wù)的方法
六.數(shù)據(jù)庫(kù)分類
?編輯1.系統(tǒng)數(shù)據(jù)庫(kù)
?編輯??? 2.用戶數(shù)據(jù)庫(kù)?
?七.SQL Server 數(shù)據(jù)庫(kù)部署安裝教程
1.前期準(zhǔn)備
2.安裝
?寫在前面
本系列文章將會(huì)講解SQL server 安裝操作與使用,并且會(huì)同步視頻進(jìn)行安裝講解。
視頻教程:【windows server 2016安裝 sql server教程】
介紹
SQL Server是由微軟公司開發(fā)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),現(xiàn)在是全世界主流數(shù)據(jù)庫(kù)之一。它具備方便使用、可伸縮性好、相關(guān)軟件集成程度高等優(yōu)勢(shì),能夠從單一的筆記本上運(yùn)行或以高倍云服務(wù)器集群為基礎(chǔ),或在這兩者之間任何一種方式上運(yùn)行。
一.數(shù)據(jù)庫(kù)簡(jiǎn)介
1.使用數(shù)據(jù)庫(kù)的必要性
- 結(jié)構(gòu)化存儲(chǔ)大量數(shù)據(jù),便于高效的檢索和訪問(wèn)
- 有效地保持?jǐn)?shù)據(jù)信息的一致性、完整性,降低數(shù)據(jù)冗余
- 滿足數(shù)據(jù)共享和安全方面的要求
2.數(shù)據(jù)庫(kù)基本概念
(1)數(shù)據(jù)
?
?(2)數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)表
- 不同的記錄組織在一起,就形成了“表”
- 數(shù)據(jù)庫(kù)就是表的集合
(3)數(shù)據(jù)庫(kù)系統(tǒng)與數(shù)據(jù)庫(kù)管理系統(tǒng)
數(shù)據(jù)庫(kù)系統(tǒng)(DBS)
數(shù)據(jù)庫(kù)系統(tǒng)(DBS)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)構(gòu)成,由計(jì)算機(jī)硬件,操作系統(tǒng),DBMS,DB,應(yīng)用程序和用戶以及數(shù)據(jù)庫(kù)開發(fā)和管理人員等組成。DBMS的英文全稱是DataBase Management System,即數(shù)據(jù)庫(kù)管理系統(tǒng)。它可以實(shí)現(xiàn)對(duì)數(shù)據(jù)的存儲(chǔ)、管理和檢索。
數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)
數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫(kù)。它對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫(kù)的安全性和完整性。用戶通過(guò)DBMS訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù),數(shù)據(jù)庫(kù)管理員也通過(guò)DBMS進(jìn)行數(shù)據(jù)庫(kù)的維護(hù)工作。
數(shù)據(jù)庫(kù)管理員(DBA)
?數(shù)據(jù)庫(kù)管理員(DBA)是負(fù)責(zé)管理和維護(hù)數(shù)據(jù)庫(kù)服務(wù)器的專業(yè)人員。他們主要負(fù)責(zé)業(yè)務(wù)數(shù)據(jù)庫(kù)從設(shè)計(jì)、測(cè)試到部署交付的全生命周期管理,包括安裝和升級(jí)數(shù)據(jù)庫(kù)服務(wù)器,以及應(yīng)用程序工具,制定未來(lái)的存儲(chǔ)需求計(jì)劃等 。
3.數(shù)據(jù)庫(kù)發(fā)展史
??????????? “關(guān)系—對(duì)象”數(shù)據(jù)庫(kù)
4.數(shù)據(jù)模型
- 表現(xiàn)數(shù)據(jù)的結(jié)構(gòu)
- 定義數(shù)據(jù)操作以及約束條件
(1)網(wǎng)狀模型
網(wǎng)狀模型是數(shù)據(jù)庫(kù)設(shè)計(jì)中的一種數(shù)據(jù)組織結(jié)構(gòu),它是早期數(shù)據(jù)庫(kù)模型之一。在網(wǎng)狀模型中,數(shù)據(jù)以網(wǎng)狀的方式相互連接,形成一個(gè)復(fù)雜的網(wǎng)絡(luò)結(jié)構(gòu)。每個(gè)數(shù)據(jù)元素都可以與其他多個(gè)數(shù)據(jù)元素直接關(guān)聯(lián) 。多對(duì)多類型
?(2)層次模型
層次模型是一種樹狀結(jié)構(gòu)的數(shù)據(jù)模型,它是數(shù)據(jù)庫(kù)系統(tǒng)最早使用的一種模型。在一個(gè)層次模型中,數(shù)據(jù)以樹狀的方式相互連接,每個(gè)數(shù)據(jù)元素都可以與其他多個(gè)數(shù)據(jù)元素直接關(guān)聯(lián) 。一對(duì)多
?(3)關(guān)系模型
關(guān)系模型是一種基于數(shù)學(xué)的二維表的數(shù)據(jù)模型,它用二維表來(lái)組織數(shù)據(jù),而這個(gè)二維表在關(guān)系數(shù)據(jù)庫(kù)中稱為關(guān)系。關(guān)系模型由關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)、關(guān)系模型的操作集合和關(guān)系模型的完整性約束三部分組成,這三部分也稱為關(guān)系模型的三要素 。
?二.主流數(shù)據(jù)庫(kù)介紹
1.SQL server(微軟公司產(chǎn)品)
SQL Server是微軟公司開發(fā)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),現(xiàn)在是全世界主流數(shù)據(jù)庫(kù)之一。它是一種客戶機(jī)/服務(wù)器系統(tǒng),使用結(jié)構(gòu)化查詢語(yǔ)言(SQL)作為操作和管理數(shù)據(jù)的主要方式。
特點(diǎn):
- 面向Windows操作系統(tǒng)
- 簡(jiǎn)單、易用
?2.Oracle(甲骨文公司產(chǎn)品)
Oracle是甲骨文公司的一款關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它是在數(shù)據(jù)庫(kù)領(lǐng)域一直處于領(lǐng)先地位的產(chǎn)品。它是一種客戶機(jī)/服務(wù)器系統(tǒng),使用結(jié)構(gòu)化查詢語(yǔ)言(SQL)作為操作和管理數(shù)據(jù)的主要方式。
特點(diǎn):
- 面向所有主流平臺(tái)
- 安全、完善,操作復(fù)雜
3.DB2(IBM公司產(chǎn)品)
DB2是IBM公司開發(fā)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它主要的運(yùn)行環(huán)境為UNIX(包括IBM自家的AIX)、Linux、IBM i(舊稱OS/400)、z/OS,以及Windows服務(wù)器版本。 DB2主要應(yīng)用于大型應(yīng)用系統(tǒng),具有較好的可伸縮性,可支持從大型機(jī)到單用戶環(huán)境,應(yīng)用于所有常見(jiàn)的服務(wù)器操作系統(tǒng)平臺(tái)下 。
特點(diǎn):
- 面向所有主流平臺(tái)
- 大型、安全、完善
?4.MySQL(甲骨文公司收購(gòu))
MySQL是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB公司開發(fā),屬于Oracle旗下產(chǎn)品。 MySQL支持大型的數(shù)據(jù)庫(kù),可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù)。 MySQL使用標(biāo)準(zhǔn)的SQL數(shù)據(jù)語(yǔ)言形式,可以運(yùn)行于多個(gè)系統(tǒng)上,并且支持多種語(yǔ)言。
特點(diǎn):
- 開源、體積小、速度快、穩(wěn)定
三.關(guān)系數(shù)據(jù)庫(kù)的基本概念 ?
1.基本結(jié)構(gòu)

?? 2.主鍵(Primary Key)?
- 由一個(gè)或多個(gè)字段組成,保證實(shí)體的唯一性
- 一個(gè)主鍵值對(duì)應(yīng)一行數(shù)據(jù)
- 不允許取空值(NULL)
- 一個(gè)表只能有一個(gè)主鍵
3. 候選鍵
- 能唯一標(biāo)識(shí)表的一行而又不含有多余屬性的屬性集
- 表中可以有多個(gè)候選鍵
- 只能有一個(gè)候選鍵可以選作表的主鍵
4.外鍵(Foreign Key)
- 通過(guò)外鍵可以將多個(gè)表關(guān)聯(lián)起來(lái)
- 將表中主鍵列添加到另一個(gè)表中,這個(gè)列就稱為第二個(gè)表的外鍵
?四.數(shù)據(jù)完整性規(guī)則
1.實(shí)體完整性
?要求主鍵對(duì)應(yīng)的屬性不能取空值
?2.域完整性
?指定某一列的值是否有效和是否允許為空值
3.用戶定義的完整性
?針對(duì)某一具體數(shù)據(jù)的約束條件,由應(yīng)用環(huán)境決定
4.引用完整性
?如果兩個(gè)表相互關(guān)聯(lián),不允許引用不存在的元組
五.常用管理工具 與 啟動(dòng)和停止數(shù)據(jù)庫(kù)服務(wù)的方法
1.SSMS
?用于訪問(wèn)、配置、控制、管理和開發(fā) SQL Server 的所有組件。例如,編輯和執(zhí)行查詢,啟動(dòng)標(biāo)準(zhǔn)向?qū)蝿?wù)
2.SQL Server配置管理器
管理 SQL Server 服務(wù)和網(wǎng)絡(luò)配置
3.SQL Server Data Tools
- 提供Visual Studio集成,包括對(duì)基于云的Azure SQL數(shù)據(jù)庫(kù)、SQL Server數(shù)據(jù)庫(kù)引擎Reporting Services、Analysis Services和Integration Services的項(xiàng)目系統(tǒng)支持
4.啟動(dòng)和停止數(shù)據(jù)庫(kù)服務(wù)的方法
方法一:使用服務(wù)管理器啟動(dòng)或停止數(shù)據(jù)庫(kù)服務(wù)
方法二:使用SQL Server配置管理器啟動(dòng)或停止數(shù)據(jù)庫(kù)服務(wù)(常用)
方法三:使用SSMS啟動(dòng)或停止數(shù)據(jù)庫(kù)服務(wù)
六.數(shù)據(jù)庫(kù)分類
1.系統(tǒng)數(shù)據(jù)庫(kù)
- Master:記錄系統(tǒng)級(jí)別信息,如登錄用戶、其他數(shù)據(jù)庫(kù)文件的位置等
- Model:數(shù)據(jù)庫(kù)模板,創(chuàng)建數(shù)據(jù)庫(kù)時(shí)使用
- Msdb:用于 SQL Server 代理計(jì)劃警報(bào)和作業(yè)
- Tempdb:保存臨時(shí)對(duì)象或中間結(jié)果集
??? 2.用戶數(shù)據(jù)庫(kù)?
- 用戶自己創(chuàng)建的
?七.SQL Server 數(shù)據(jù)庫(kù)部署安裝教程
資源:百度網(wǎng)盤 請(qǐng)輸入提取碼
提取碼:6666?
1.前期準(zhǔn)備
軟、硬件 |
要求 |
CPU |
類型:x64處理器,AMD Opteron、AMD Athlon 64、支持Intel EM64T的Intel Xeon、支持EM64T的Intel Pentium IV 速度:1.4 GHz或更高 |
內(nèi)存 |
最?。?/strong>1GB |
硬盤空間 |
6GB以上 |
操作系統(tǒng)及 補(bǔ)丁程序 |
Windows Server 2016 Windows Server 2012 / 2012 R2 Windows 8/8.1/10 |
2.安裝
1.打開一臺(tái)server 2016,并插入SQL server 鏡像 安裝
2.裝程序加載完成安裝組件后,出現(xiàn)“安裝中心”界面,選擇“安裝”選項(xiàng),選擇“全新安裝或向現(xiàn)有安裝添加功能”選擇
默認(rèn)下一步
3.各個(gè)規(guī)則狀態(tài)為“已通過(guò)”或“警告”,表示可以繼續(xù)進(jìn)行安裝,單擊“下一步”。(如果存在問(wèn)題,需要查看檢查報(bào)告內(nèi)容,根據(jù)提示解決問(wèn)題)?
4.在“功能選擇”界面,根據(jù)實(shí)際需求現(xiàn)在要安裝的功能,選中功能然后單擊下一步即可
5.身份驗(yàn)證:SQL Server使用Windows操作系統(tǒng)中的信息驗(yàn)證用戶名和密碼; 混合模式:使用SQL Server身份驗(yàn)證(sa)和Windows 身份驗(yàn)證)
?
6.在“準(zhǔn)備安裝”界面中,可以看到“摘要”信息,然后單擊“安裝”開始安裝
安裝成功
?啟動(dòng)和停止數(shù)據(jù)庫(kù)服務(wù)(設(shè)置SQL Server (MSSQLSERVER)服務(wù)設(shè)置為自動(dòng))
?
?
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-676783.html
?創(chuàng)作不易,求關(guān)注,點(diǎn)贊,收藏,謝謝~?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-676783.html
到了這里,關(guān)于Windows server 2016——SQL server 簡(jiǎn)介與安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!