熱門(mén)關(guān)鍵字:  聽(tīng)力密碼  聽(tīng)力密碼  新概念美語(yǔ)  單詞密碼  巧用聽(tīng)寫(xiě)練聽(tīng)力

數據庫原理與應用——基于SQL Server 2016

中國水利水電出版社
    【作 者】主編 彭浩 黃勝 鄒競 【I S B N 】978-7-5170-8397-9 【責任編輯】張玉玲 【適用讀者群】本專(zhuān)通用 【出版時(shí)間】2020-01-01 【開(kāi) 本】16開(kāi) 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁(yè) 數】336 【千字數】518 【印 張】21 【定 價(jià)】49 【叢 書(shū)】普通高等教育“十三五”規劃教材(計算機專(zhuān)業(yè)群) 【備注信息】
圖書(shū)詳情

    本書(shū)主要由三部分內容組成:第一部分主要介紹數據庫理論,包括數據模型、數據庫設計、關(guān)系代數、規范化理論;第二部分主要介紹數據庫相關(guān)的一些內容,包括創(chuàng )建數據庫、創(chuàng )建數據庫對象、數據查詢(xún)、數據修改、函數、存儲過(guò)程、觸發(fā)器、事務(wù)處理等;第三部分主要介紹數據庫的維護性工作,包括安全管理、備份和恢復數據庫。本書(shū)采用的實(shí)踐平臺為SQL Server 2016,該平臺界面友好、使用方便、功能全面,非常適合作為數據庫實(shí)踐平臺使用。本書(shū)內容全面、實(shí)例豐富,以一個(gè)小型家庭財政收支登記系統作為案例,貫穿全書(shū)始終,將很多知識點(diǎn)連貫起來(lái),方便讀者學(xué)習,也方便教師開(kāi)展教學(xué)工作。

    本書(shū)可作為高等院校計算機專(zhuān)業(yè)以及信息管理等相關(guān)專(zhuān)業(yè)的教材,也可作為相關(guān)技術(shù)人員學(xué)習數據庫知識的參考書(shū)。

    內容設計——全面詳細、與時(shí)俱進(jìn)、結構合理

    內容安排——突出實(shí)踐、重在應用、實(shí)用性強

    內容敘述——循序漸進(jìn)、深入淺出、案例豐富

    內容講解——步驟詳細、圖文并茂、通俗易懂

    數據庫技術(shù)是20世紀60年代興起的一門(mén)綜合性數據庫管理技術(shù),也是信息管理中一項非常重要的技術(shù)。它綜合了數學(xué)、計算科學(xué)、管理科學(xué)等諸多學(xué)科知識。隨著(zhù)計算機及網(wǎng)絡(luò )技術(shù)的快速發(fā)展與應用,數據庫技術(shù)得到日益廣泛的應用。

    本書(shū)以關(guān)系數據庫系統為核心,按照“原理-設計-應用”循序漸進(jìn)的模式,全面、系統地闡述了數據庫系統的基本原理、設計技術(shù)和開(kāi)發(fā)應用的主要知識。全書(shū)內容分為三大部分:第一部分主要介紹數據庫理論,包括數據模型、數據庫設計、關(guān)系代數、規范化理論;第二部分主要介紹數據庫相關(guān)的一些內容,包括創(chuàng )建數據庫、創(chuàng )建數據庫對象、數據查詢(xún)、數據修改、函數、存儲過(guò)程、觸發(fā)器、事務(wù)處理等;第三部分主要介紹數據庫的維護性工作,包括安全管理、備份和恢復數據庫。本書(shū)根據理論聯(lián)系實(shí)際、重在實(shí)踐操作的原則,以現今流行的關(guān)系數據庫管理系統—SQL Server 2016及其使用的Transact-SQL語(yǔ)言為例,通過(guò)大量實(shí)例,全面介紹了關(guān)系數據庫的程序設計基礎、SQL Server 2016中各種數據更新和數據查詢(xún)的基礎應用,并闡述了存儲過(guò)程、觸發(fā)器、安全管理等方面的高級應用。

    數據庫是設計與建立管理信息系統的主要支撐,而管理信息系統是計算機應用的主要內容之一。學(xué)習數據庫的目的,除了學(xué)習其思想、方法之外,還要掌握它在管理信息系統中應用的理論與方法。要學(xué)好數據庫,必須與管理信息系統建設密切聯(lián)系,由管理信息系統的需求分析決定對數據庫技術(shù)的要求。如果僅僅孤立地講述數據庫的概念、方法與技術(shù),會(huì )大大降低本課程的趣味性,也會(huì )使理論變得枯燥無(wú)味并難以理解,還會(huì )出現理論與實(shí)踐相脫離的弊病。為此,本書(shū)選擇了一個(gè)小型家庭財政收支登記系統作為案例,貫穿全書(shū)始終。

    本書(shū)內容前后呼應,既有深入透徹的理論知識闡述,又有成熟實(shí)用的應用技術(shù)講解,適合作為高等院校計算機類(lèi)專(zhuān)業(yè)的數據庫原理與應用入門(mén)教材,也可以作為信息系統開(kāi)發(fā)人員和從事信息領(lǐng)域工作的科技人員的技術(shù)參考書(shū)。

    本書(shū)第1章由王海濤編寫(xiě),第2章由薛輝編寫(xiě),第3章由彭浩編寫(xiě),第4章由徐鳴編寫(xiě),第6章、第7章由黃勝編寫(xiě)、第5章、第8章由鄒競編寫(xiě),第9章、第10章由李軍、劉瓊、李橋編寫(xiě)。全書(shū)由彭浩、陳繼鋒、陸惠民統稿。

    由于數據庫技術(shù)發(fā)展迅速,加之編者水平有限及編寫(xiě)時(shí)間倉促,書(shū)中存在的錯誤和不足在所難免,懇請讀者批評、指正。

    前言

    第1章 數據庫與關(guān)系型數據庫設計概論 1
    1.1 數據管理技術(shù)的發(fā)展 1
    1.1.1 人工管理階段 1
    1.1.2 文件管理階段 1
    1.1.3 數據庫管理階段 2
    1.2 數據庫系統 3
    1.2.1 數據庫系統的組成 3
    1.2.2 數據庫系統的前景和效益 3
    1.3 數據庫管理系統 4
    1.3.1 數據庫管理系統的主要功能 4
    1.3.2 數據庫管理系統的組成 5
    1.4 數據描述與數據模型 5
    1.4.1 數據描述的3個(gè)領(lǐng)域 5
    1.4.2 數據模型的概念 6
    1.5 概念模型 7
    1.5.1 實(shí)體聯(lián)系模型 7
    1.5.2 E-R圖(Entity Relationship Diagram) 8
    1.5.3 概念設計的方法與步驟 8
    1.5.4 數據抽象 9
    1.5.5 概念設計 12
    1.6 邏輯模型 17
    1.7 關(guān)系模型 19
    1.7.1 關(guān)系模型的基本概念 19
    1.7.2 關(guān)系模型的基本術(shù)語(yǔ) 20
    1.7.3 關(guān)系模式、關(guān)系子模式和存儲模式 23
    1.7.4 關(guān)系模型的3類(lèi)完整性規則 24
    1.7.5 邏輯設計 25
    1.8 物理設計 30
    小 結 30
    習 題 31
    第2章 關(guān)系運算 32
    2.1 關(guān)系代數 32
    2.1.1 關(guān)系代數的5種基本操作 33
    2.1.2 關(guān)系代數的組合操作 36
    2.1.3 擴充的關(guān)系代數操作 40
    2.2 關(guān)系演算 41
    2.2.1 元組關(guān)系演算 42
    2.2.2 元組關(guān)系演算語(yǔ)言ALPHA 44
    2.2.3 域關(guān)系演算 47
    2.2.4 域關(guān)系演算語(yǔ)言QBE 48
    2.3 關(guān)系運算的安全性和等價(jià)性 53
    2.3.1 關(guān)系運算的安全性 53
    2.3.2 關(guān)系運算的等價(jià)性 54
    小 結 54
    習 題 55
    第3章 關(guān)系模式的規范化設計 57
    3.1 關(guān)系模式的設計問(wèn)題 57
    3.1.1 問(wèn)題的提出 58
    3.1.2 問(wèn)題的分析 58
    3.1.3 問(wèn)題的解決方案 59
    3.2 函數依賴(lài) 59
    3.2.1 函數依賴(lài)的概念 59
    3.2.2 函數依賴(lài)的分類(lèi) 60
    3.2.3 函數依賴(lài)的邏輯蘊涵與推理規則 60
    3.2.4 函數依賴(lài)集的閉包與屬性閉包 61
    3.2.5 函數依賴(lài)集的覆蓋和等價(jià) 62
    3.2.6 函數依賴(lài)集的最小化 62
    3.2.7 候選鍵 65
    3.3 關(guān)系模式的范式 66
    3.3.1 第一范式 66
    3.3.2 第二范式 66
    3.3.3 第三范式 67
    3.3.4 BCNF范式 67
    3.3.5 多值依賴(lài)與第四范式 68
    3.3.6 連接依賴(lài)與第五范式 69
    3.3.7 關(guān)系模式規范化小結 70
    3.4 關(guān)系模式的分解 71
    3.4.1 無(wú)損連接 71
    3.4.2 保持函數依賴(lài)的分解 73
    3.4.3 關(guān)系模式的分解算法 74
    小 結 77
    習 題 78
    第4章 SQL Server 2016概述 80
    4.1 SQL Server 2016簡(jiǎn)介 80
    4.1.1 SQL Server的發(fā)展簡(jiǎn)介 80
    4.1.2 SQL Server 2016的新特性簡(jiǎn)介 81
    4.1.3 SQL Server 2016的功能簡(jiǎn)介 82
    4.1.4 SQL Server 2016的版本及其選用 83
    4.1.5 SQL Server 2016的組件簡(jiǎn)介 83
    4.2 SQL Server 2016的安裝和設置 85
    4.2.1 安裝和運行SQL Server 2016的
    環(huán)境要求 86
    4.2.2 SQL Server 2016的安裝步驟 86
    4.3 SQL Server 2016的工具 92
    4.3.1 SQL Server Management Studio
    (SQL Server管理控制臺) 93
    4.3.2 SQL Server Configuration Manager
    (SQL Server配置管理器) 96
    4.3.3 SQL Server Profiler
    (SQL Server簡(jiǎn)略) 97
    4.3.4 Database Engine Tuning Advisor
    (數據庫引擎優(yōu)化顧問(wèn)) 98
    4.3.5 SQL Server Data Tools
    (SQL Server數據工具) 98
    4.3.6 命令行工具 99
    4.3.7 文檔資源管理器(幫助) 100
    小 結 101
    習 題 102
    第5章 SQL Server程序設計基礎 103
    5.1 T-SQL基礎概述 103
    5.1.1 T-SQL的概念及優(yōu)點(diǎn) 103
    5.1.2 T-SQL的類(lèi)型 103
    5.2 標識符、數據類(lèi)型、常量、變量 104
    5.2.1 語(yǔ)法約定 104
    5.2.2 標識符 105
    5.2.3 數據類(lèi)型 108
    5.2.4 常量 115
    5.2.5 變量 115
    5.3 運算符與表達式 116
    5.3.1 運算符及其運算優(yōu)先級 116
    5.3.2 表達式 120
    5.3.3 本書(shū)T-SQL語(yǔ)法中部分表達式
    的含義 121
    5.4 批處理與流程控制語(yǔ)句 122
    5.4.1 批處理 122
    5.4.2 BEGIN...END語(yǔ)句 122
    5.4.3 IF...ELSE語(yǔ)句 123
    5.4.4 CASE語(yǔ)句 123
    5.4.5 GOTO語(yǔ)句 125
    5.4.6 WHILE語(yǔ)句 125
    5.4.7 RETURN語(yǔ)句 126
    5.4.8 WAITFOR語(yǔ)句 126
    5.5 系統內置函數 128
    5.5.1 數學(xué)函數 128
    5.5.2 聚合函數 132
    5.5.3 字符串函數 135
    5.5.4 日期時(shí)間函數 144
    5.5.5 系統函數 146
    5.5.6 游標函數 151
    5.5.7 元數據函數 151
    5.6 用戶(hù)自定義函數 152
    5.6.1 自定義函數概述 153
    5.6.2 標量函數 153
    5.6.3 內聯(lián)表值函數 157
    5.6.4 多語(yǔ)句表值函數 158
    小 結 159
    習 題 161
    第6章 數據庫和表 163
    6.1 數據庫的基本概念 163
    6.1.1 物理數據庫與文件 163
    6.1.2 邏輯數據庫與數據庫對象 164
    6.1.3 系統數據庫與用戶(hù)數據庫 167
    6.2 數據庫的創(chuàng )建 168
    6.2.1 使用SSMS圖形界面創(chuàng )建數據庫 168
    6.2.2 使用T-SQL語(yǔ)句創(chuàng )建數據庫 171
    6.3 數據庫的修改 174
    6.3.1 使用SSMS圖形界面修改數據庫 174
    6.3.2 使用T-SQL語(yǔ)句修改數據庫 175
    6.4 數據庫的刪除 176
    6.4.1 使用SSMS圖形界面刪除數據庫 176
    6.4.2 使用T-SQL語(yǔ)句刪除數據庫 177
    6.5 表的創(chuàng )建 178
    6.5.1 使用SSMS圖形界面創(chuàng )建表 178
    6.5.2 使用T-SQL語(yǔ)句創(chuàng )建表 182
    6.6 表的修改 184
    6.6.1 使用SSMS圖形界面修改表 184
    6.6.2 使用T-SQL語(yǔ)句修改表 185
    6.7 數據完整性的實(shí)現 187
    6.8 表的刪除 188
    6.8.1 使用SSMS圖形界面刪除表 188
    6.8.2 使用T-SQL語(yǔ)句刪除表 189
    6.9 表的數據操作 189
    6.9.1 使用SSMS圖形界面添加、修改、
    刪除表的數據 189
    6.9.2 使用T-SQL語(yǔ)句添加、修改、
    刪除表的數據 190
    小 結 191
    習 題 192
    第7章 查詢(xún)、視圖、索引與游標 194
    7.1 數據查詢(xún) 194
    7.1.1 SELECT語(yǔ)句的基本結構與語(yǔ)法 194
    7.1.2 簡(jiǎn)單查詢(xún) 195
    7.1.3 連接查詢(xún) 197
    7.1.4 子查詢(xún) 199
    7.1.5 統計查詢(xún) 201
    7.1.6 查詢(xún)結果處理 202
    7.1.7 搜索條件中的模式匹配 205
    7.2 視圖 207
    7.2.1 視圖概述 207
    7.2.2 視圖的創(chuàng )建 209
    7.2.3 視圖的使用 212
    7.2.4 視圖的修改 213
    7.2.5 視圖的刪除 214
    7.3 索引 215
    7.3.1 索引概述 215
    7.3.2 索引的設計 217
    7.3.3 索引的創(chuàng )建 219
    7.3.4 索引的修改 221
    7.3.5 索引的刪除 222
    7.4 游標 223
    7.4.1 游標的概念、用途與類(lèi)型 223
    7.4.2 游標的聲明、打開(kāi)、讀取、關(guān)閉
    與刪除 225
    7.4.3 游標變量 229
    小 結 230
    習 題 232
    第8章 存儲過(guò)程、觸發(fā)器、事務(wù) 234
    8.1 存儲過(guò)程 234
    8.1.1 存儲過(guò)程概述 234
    8.1.2 創(chuàng )建存儲過(guò)程 236
    8.1.3 調用存儲過(guò)程 239
    8.1.4 查看、修改存儲過(guò)程 240
    8.1.5 刪除存儲過(guò)程 243
    8.1.6 存儲過(guò)程的參數和執行狀態(tài) 244
    8.1.7 重新編譯存儲過(guò)程 248
    8.2 觸發(fā)器 249
    8.2.1 觸發(fā)器的概念、特點(diǎn)與用途 249
    8.2.2 觸發(fā)器的類(lèi)型 250
    8.2.3 創(chuàng )建觸發(fā)器 251
    8.2.4 維護觸發(fā)器 257
    8.2.5 觸發(fā)器在SSMS中的位置 262
    8.3 事務(wù) 262
    8.3.1 事務(wù)的基本概念與分類(lèi) 262
    8.3.2 事務(wù)結構與事務(wù)處理語(yǔ)句 264
    8.3.3 事務(wù)的并發(fā)控制 267
    8.3.4 事務(wù)編碼指導原則 269
    8.3.5 批處理與批處理事務(wù) 270
    小 結 270
    習 題 272
    第9章 數據備份與還原、分離與附加、
    導出與導入 274
    9.1 數據備份與還原 274
    9.1.1 備份與還原概述 274
    9.1.2 恢復模式 275
    9.1.3 數據備份 278
    9.1.4 數據還原 284
    9.2 數據分離與附加 290
    9.2.1 概念與用途 290
    9.2.2 分離操作 290
    9.2.3 附加操作 291
    9.3 數據導出與導入 292
    9.3.1 概念與方法 292
    9.3.2 導出操作 292
    9.3.3 導入操作 293
    9.4 SQL Server 2016新增安全功能介紹 294
    9.4.1 通過(guò)Always Encrypted安全功能為
    數據加密 294
    9.4.2 動(dòng)態(tài)數據屏蔽 294
    小 結 295
    習 題 296
    第10章 SQL Server的安全管理 298
    10.1 安全機制與身份驗證模式 298
    10.1.1 SQL Server 2016的安全機制簡(jiǎn)介 298
    10.1.2 基本的安全術(shù)語(yǔ) 299
    10.1.3 身份驗證模式 299
    10.1.4 身份驗證模式的更改 300
    10.2 賬戶(hù)與登錄管理 301
    10.2.1 創(chuàng )建登錄賬戶(hù) 301
    10.2.2 修改登錄賬戶(hù) 306
    10.2.3 刪除登錄賬戶(hù) 307
    10.3 數據庫用戶(hù)管理 307
    10.4 權限管理 309
    10.4.1 授權主體與安全對象 309
    10.4.2 權限的類(lèi)型 310
    10.4.3 權限的設置 311
    10.5 角色管理 314
    10.5.1 角色的類(lèi)型與權限 315
    10.5.2 角色的設置 317
    10.5.3 創(chuàng )建、使用、刪除自定義角色 320
    10.6 通用安全管理措施 324
    小 結 325
    習 題 326
    參考文獻 328
最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內容:不能超過(guò)250字,需審核,請自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規。
用戶(hù)名: 密碼:
匿名?
注冊
剑阁县| 灵璧县| 七台河市| 鹤岗市| 溧水县| 扎鲁特旗| 东辽县| 灵武市| 三都| 同江市| 新安县| 洛宁县| 龙陵县| 九江市| 松桃| 栾城县| 克什克腾旗| 益阳市| 镇安县| 江华| 广汉市| 宜城市| 郎溪县| 耒阳市| 绵阳市| 郓城县| 东至县| 治多县| 文登市| 邢台县| 防城港市| 启东市| 昭通市| 孝昌县| 股票| 南汇区| 灌云县| 武义县| 遂川县| 秭归县| 沂源县|