注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)庫原理與應用(SQL Server版 第2版)

數(shù)據(jù)庫原理與應用(SQL Server版 第2版)

數(shù)據(jù)庫原理與應用(SQL Server版 第2版)

定 價:¥52.00

作 者: 毛一梅,郭紅 著
出版社: 北京大學出版社
叢編項: 高等院校電氣信息類專業(yè)
標 簽: 暫缺

ISBN: 9787301282625 出版時間: 2017-06-01 包裝: 平裝
開本: 16開 頁數(shù): 364 字數(shù):  

內(nèi)容簡介

  《數(shù)據(jù)庫原理與應用(SQL Server版)(第2版)》從數(shù)據(jù)庫原理人手,結(jié)合microsoft sql server 2012的具體應用詳細介紹了數(shù)據(jù)庫技術(shù)的相關(guān)知識,從整個編寫體系來說,本書共分兩大部分11章,第一部分為基礎(chǔ)篇,包括第1章~第7章,主要介紹數(shù)據(jù)庫的基本概念、關(guān)系數(shù)據(jù)庫理論和典型的關(guān)系數(shù)據(jù)庫microsoft sql server 2012的基本操作方法。第二部分為應用篇,包括第8章~第11章,主要介紹microsoft sql server 2012的具體應用和實用技術(shù)。本書的特點在于理論與實際的緊密結(jié)合,各章中有大量的應用實例供讀者學習和提高?! 稊?shù)據(jù)庫原理與應用(SQL Server版)(第2版)》適合作為本科數(shù)據(jù)庫相關(guān)課程教材,也可供數(shù)據(jù)庫技術(shù)初、中級水平的讀者自學用。

作者簡介

  毛一梅,女,博士,副教授,高級工程師。曾任上海易杰計算機技術(shù)有限公司副總經(jīng)理,負責各項IT項目的開發(fā),有豐富的實踐工作經(jīng)驗,現(xiàn)任上海商學院信息與計算機學院教師。主要研究方向:Web服務(wù)、信息管理和數(shù)據(jù)庫技術(shù)。主編教材4部,發(fā)表核心論文9篇,主項目6項。

圖書目錄

目錄
前言 1
目錄 3
第1章 緒論 11
1.1 數(shù)據(jù)庫系統(tǒng)概述 11
1.1.1 數(shù)據(jù) 11
1.1.2 數(shù)據(jù)庫 12
1.1.3 數(shù)據(jù)庫管理系統(tǒng) 13
1.1.4 數(shù)據(jù)庫系統(tǒng) 13
1.2 數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展 14
1.2.1 人工管理階段 14
1.2.2 文件系統(tǒng)階段 14
1.2.3 數(shù)據(jù)庫系統(tǒng)階段 14
1.2.4 數(shù)據(jù)庫系統(tǒng)的發(fā)展 15
1.3 數(shù)據(jù)庫的模式結(jié)構(gòu) 19
1.3.1 模式與實例 19
1.3.2 邏輯模式 20
1.3.3 外模式 20
1.3.4 內(nèi)模式 20
1.4 數(shù)據(jù)庫模型 21
14.1 基本概念 21
14.2 數(shù)據(jù)庫結(jié)構(gòu)模型 21
1.5 本章小結(jié) 26
習題一 27
一、思考題 27
二、辨析題 27
第2章 關(guān)系數(shù)據(jù)理論 28
2.1 關(guān)系的數(shù)學定義 28
2.1.1 基本概念 28
2.1.2 關(guān)系模式與關(guān)系數(shù)據(jù)庫 31
2.2 關(guān)系代數(shù) 33
1. 集合運算 34
2. 專門的關(guān)系運算 35
3. 應用實例 39
2.3 關(guān)系的完整性 41
2.3.1. 實體完整性(Entity Integrity) 41
2.3.2. 參照完整性(Referential Integrity) 41
2.3.3. 用戶定義的完整性(User-defined Integrity) 43
2.4 關(guān)系的規(guī)范化 43
2.4.1 關(guān)系模式的設(shè)計問題 43
2.4.2 函數(shù)依賴 47
2.4.3 碼的形式化定義 48
2.4.4 關(guān)系范式 49
2.5 案例分析 53
2.6 本章小結(jié) 57
習題二 58
第3章 SQL Server 2012基礎(chǔ) 61
3.1 SQL Server 2012的新特點 61
3.1.1 SQL Server 2012的版本 61
3.1.2 SQL Server 2012的新功能 63
3.2 SQL Server 2012的安裝與配置 66
3.2.1 硬件要求 66
3.2.2 軟件要求 66
3.2.3 SQL Server 2012的安裝 67
3.3.1 master數(shù)據(jù)庫 75
3.3.2 model數(shù)據(jù)庫 75
3.3.3 msdb數(shù)據(jù)庫 75
3.3.4 tempdb數(shù)據(jù)庫 75
3.3.5 resource數(shù)據(jù)庫 76
3.4 SQL Server 2012的啟動方式 77
3.5 SQL Server 2012與舊版文件的兼容性操作 80
3.6 SQL Server 2012管理控制器 84
3.7 疑難分析 87
3.7.1 身份驗證模式的選擇 87
3.7.2 如何將低版本的SQL Server升級到SQL Server 2012 88
3.8本章小結(jié) 90
習題三 91
第4章 數(shù)據(jù)庫的管理 0
4.1 用戶數(shù)據(jù)庫的創(chuàng)建與管理 0
4.1.1 預備知識 0
4.1.2 在對象資源管理器中創(chuàng)建與管理數(shù)據(jù)庫 2
4.1.3 用命令語句創(chuàng)建與管理數(shù)據(jù)庫 8
4.1.4 應用實例 13
4.2 數(shù)據(jù)的導入與導出 20
4.2.1 數(shù)據(jù)的導入 20
4.2.2 數(shù)據(jù)的導出 24
4.2.3 應用實例 27
4.3 用戶數(shù)據(jù)庫的分離與附加 30
4.3.1 用戶數(shù)據(jù)庫的分離 30
4.3.2 用戶數(shù)據(jù)庫的附加 32
4.3.3 應用實例 34
4.4 實驗指導 36
實驗一 數(shù)據(jù)庫的管理 36
習題四 52
第5章 數(shù)據(jù)表的管理 0
5.1 SQL Server 2012的數(shù)據(jù)類型 0
5.1.1 SQL Server 2012系統(tǒng)數(shù)據(jù)類型 0
5.1.2 用戶定義數(shù)據(jù)類型 4
5.2表結(jié)構(gòu)的創(chuàng)建與修改 7
5.2.1表結(jié)構(gòu)的創(chuàng)建 7
5.2.2表結(jié)構(gòu)的修改 10
5.2.3 表的刪除 12
5.2.4 應用實例 12
5.3 表數(shù)據(jù)的約束 15
5.3.1 數(shù)據(jù)完整性概述 15
5.3.2 PRIMARY KEY約束 16
5.3.3 UNIQUE約束 18
5.3.4 CHECK約束 20
5.3.5 FOREIGN KEY約束 22
5.3.6 NOT NULL約束 24
5.3.7 DEFAULT約束 25
5.3.8 應用實例 26
5.4 表數(shù)據(jù)的操作 30
5.4.1 插入數(shù)據(jù) 30
5.4.2 修改數(shù)據(jù) 32
5.4.3 刪除數(shù)據(jù) 33
5.4.4 應用實例 33
5.5 索引操作 35
5.5.1 索引的分類 35
5.5.2索引的創(chuàng)建 37
5.5.3 索引的修改 40
5.5.4 索引的刪除 42
5.5.5 應用實例 43
5.6 實驗指導 44
實驗二 數(shù)據(jù)表的管理 44
5.7本章小結(jié) 53
習題五 54
一. 思考題 54
二. 實驗題 54
第6章 數(shù)據(jù)查詢 138
6.1 基本的SELECT查詢 138
6.1.1基本語法 138
6.1.2 應用實例 139
6.2 條件查詢 140
6.2.1 比較查詢 140
6.2.2 范圍查詢 141
6.2.3 模糊查詢 141
6.2.4 空值判斷查詢條件 142
6.2.5 使用邏輯運算符查詢 142
6.2.6 應用實例 142
6.3排序查詢 147
6.3.1基本語法 147
6.3.2應用實例 147
6.4 分組查詢 149
6.4.1基本語法 150
6.4.2應用實例 151
6.5 篩選查詢 152
6.5.1基本語法 152
6.5.2應用實例 152
6.6 聯(lián)結(jié)查詢 154
6.6.1等值與非等值聯(lián)結(jié)查詢 154
6.6.2 復合條件聯(lián)結(jié) 155
6.6.2自身聯(lián)結(jié) 155
6.6.3 外聯(lián)結(jié) 155
6.3.4 應用實例 156
6.7嵌套查詢 161
6.7.1 使用IN和NOT IN 161
6.7.2 使用比較運算符 161
6.7.3 使用EXISTS 和NOT EXISTS 162
6.7.4 應用實例 162
6.8 實驗指導 164
實驗三 數(shù)據(jù)的查詢 164
6.9本章小結(jié) 167
習題六 168
一. 思考題 168
二. 實驗題 168
第7章 視圖 138
7.1 基本概念 138
7.1.1 視圖概述 138
7.1.2 視圖的優(yōu)點和注意事項 139
7.2 視圖的創(chuàng)建 141
7.2.1 使用對象資源管理器創(chuàng)建視圖 141
7.2.2 用命令語句創(chuàng)建視圖 142
7.2.3 應用實例 143
7.3視圖的查詢 147
7.3.1視圖屬性的查詢 147
7.3.2視圖記錄的查詢 148
7.3.2 應用實例 148
7.4視圖的修改 150
7.4.1修改視圖定義 150
7.4.2重命名視圖 151
7.4.3編輯視圖記錄 152
7.4.4刪除視圖 153
7.4.5 應用實例 154
7.5疑難分析 155
7.5.1視圖數(shù)據(jù)更新的限制條件 155
7.5.2 保證列名唯一性的限制條件 155
7.5.3 視圖權(quán)限的限制條件 155
7.6 實驗指導 157
實驗四 視圖操作 157
7.6本章小結(jié) 160
習題七 161
一. 思考題 161
二. 實驗題 161
第8章 數(shù)據(jù)的安全性 138
8.1數(shù)據(jù)庫的安全性機制 138
8.2 SQL Server的安全策略 140
8.2.1 SQL Server的安全認證模式 140
8.2.2 SQL Server帳號的管理 142
8.2.3 應用實例 147
8.3權(quán)限管理 149
8.3.1 SQL Server權(quán)限分類 149
8.3.2利用“對象資源管理器”管理用戶權(quán)限 150
8.3.3 利用T-SQL語句管理用戶權(quán)限 152
8.3.4 應用實例 153
8.4 角色管理 156
8.4.1 系統(tǒng)預定義角色 156
8.4.2 用戶自定義角色 159
8.4.3 應用實例 161
8.5 數(shù)據(jù)的備份與還原 162
8.5.1數(shù)據(jù)庫的恢復模式 162
8.5.2數(shù)據(jù)庫的備份 165
8.5.3數(shù)據(jù)庫的還原 178
8.5.4應用實例 187
8.6 疑難分析 194
8.6實驗指導 196
實驗六 數(shù)據(jù)庫的安全 196
8.7本章小結(jié) 200
習題八 201
一. 思考題 201
二. 操作題 201
第9章 數(shù)據(jù)庫編程 138
9.1 T-SQL概述 138
9.1.1 T-SQL的產(chǎn)生 138
9.1.2 T-SQL特點與分類 139
9.2 T-SQL基礎(chǔ) 141
9.2.1 標識符 141
9.2.2 變量 142
9.2.3 運算符 144
9.2.4 函數(shù) 146
9.2.5 應用實例 155
9.3 T-SQL編程 156
9.3.1 批處理 156
9.3.2 流程控制語句 157
9.3.3 錯誤捕獲語句 162
9.3.4 注釋 164
9.4 事務(wù) 165
9.4.1 事務(wù)概述 165
9.4.2 事務(wù)處理語句 166
9.4.3 應用實例 168
9.5存儲過程 170
9.5.1 存儲過程概述 170
9.5.2 存儲過程的創(chuàng)建 171
9.5.3 存儲過程的執(zhí)行 173
9.5.4 存儲過程的管理 175
9.5.5 應用實例 176
9.6 觸發(fā)器 179
9.6.1 觸發(fā)器概述 179
9.6.2 創(chuàng)建觸發(fā)器 180
9.6.3 DML觸發(fā)器的工作原理 183
9.6.4 管理觸發(fā)器 185
9.6.5 應用實例 188
9.7 實驗指導 191
實驗六 數(shù)據(jù)庫編程 191
本章小結(jié) 193
習題九 194
第10章 數(shù)據(jù)庫設(shè)計 138
10.1 數(shù)據(jù)庫設(shè)計概述 138
10.1.1 數(shù)據(jù)庫設(shè)計的特點 138
10.1.2 數(shù)據(jù)庫設(shè)計的基本步驟 140
10.2 需求分析 143
10.2.1 需求分析的任務(wù) 143
10.2.2 需求分析的方法 143
10.2.3 數(shù)據(jù)流圖和數(shù)據(jù)字典 144
10.2.4 應用實例 149
10.3 概念結(jié)構(gòu)設(shè)計 152
10.3.1 概念結(jié)構(gòu)設(shè)計的方法和步驟 152
10.3.2 數(shù)據(jù)抽象與局部視圖設(shè)計 153
10.3.3全局概念結(jié)構(gòu)的集成 154
10.3.4 應用實例 156
10.4邏輯結(jié)構(gòu)設(shè)計 158
10.4.1 E-R圖向關(guān)系模型的轉(zhuǎn)換 158
10.4.2 邏輯結(jié)構(gòu)的優(yōu)化 159
10.4.3 外模式的設(shè)計 160
10.4.5 應用實例 161
10.5 物理結(jié)構(gòu)設(shè)計 162
10.5.1確定數(shù)據(jù)庫的物理結(jié)構(gòu) 162
10.5.2 評價物理結(jié)構(gòu) 165
10.5.3 應用實例 165
10.6 數(shù)據(jù)庫的實施 166
10.6.1 定義數(shù)據(jù)庫結(jié)構(gòu) 166
10.6.2 加載數(shù)據(jù) 166
10.6.3 應用程序的編碼與調(diào)試 166
10.6.4 數(shù)據(jù)庫試運行 166
10.7數(shù)據(jù)庫的運行和維護 168
10.7.1 數(shù)據(jù)庫的轉(zhuǎn)儲與恢復 168
10.7.2 數(shù)據(jù)庫的安全性和完整性控制 168
10.7.3 數(shù)據(jù)庫性能的監(jiān)督、分析和改造 168
10.7.4 數(shù)據(jù)庫的重組織和重構(gòu)造 168
10.8綜合案例 169
10.8.1 教務(wù)系統(tǒng)需求分析 169
10.8.2 教務(wù)系統(tǒng)概念結(jié)構(gòu)設(shè)計 175
10.8.3 教務(wù)系統(tǒng)邏輯結(jié)構(gòu)設(shè)計 176
10.8.4 教務(wù)系統(tǒng)物理結(jié)構(gòu)設(shè)計 177
10.8.5 教務(wù)系統(tǒng)數(shù)據(jù)庫的實施 177
10.9本章小結(jié) 181
習題十 182
參考文獻 138

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號