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

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

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

定 價:¥52.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

目錄
前言 1
目錄 3
第1章 緒論 11
1.1 數據庫系統(tǒng)概述 11
1.1.1 數據 11
1.1.2 數據庫 12
1.1.3 數據庫管理系統(tǒng) 13
1.1.4 數據庫系統(tǒng) 13
1.2 數據管理技術的產生和發(fā)展 14
1.2.1 人工管理階段 14
1.2.2 文件系統(tǒng)階段 14
1.2.3 數據庫系統(tǒng)階段 14
1.2.4 數據庫系統(tǒng)的發(fā)展 15
1.3 數據庫的模式結構 19
1.3.1 模式與實例 19
1.3.2 邏輯模式 20
1.3.3 外模式 20
1.3.4 內模式 20
1.4 數據庫模型 21
14.1 基本概念 21
14.2 數據庫結構模型 21
1.5 本章小結 26
習題一 27
一、思考題 27
二、辨析題 27
第2章 關系數據理論 28
2.1 關系的數學定義 28
2.1.1 基本概念 28
2.1.2 關系模式與關系數據庫 31
2.2 關系代數 33
1. 集合運算 34
2. 專門的關系運算 35
3. 應用實例 39
2.3 關系的完整性 41
2.3.1. 實體完整性(Entity Integrity) 41
2.3.2. 參照完整性(Referential Integrity) 41
2.3.3. 用戶定義的完整性(User-defined Integrity) 43
2.4 關系的規(guī)范化 43
2.4.1 關系模式的設計問題 43
2.4.2 函數依賴 47
2.4.3 碼的形式化定義 48
2.4.4 關系范式 49
2.5 案例分析 53
2.6 本章小結 57
習題二 58
第3章 SQL Server 2012基礎 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數據庫 75
3.3.2 model數據庫 75
3.3.3 msdb數據庫 75
3.3.4 tempdb數據庫 75
3.3.5 resource數據庫 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本章小結 90
習題三 91
第4章 數據庫的管理 0
4.1 用戶數據庫的創(chuàng)建與管理 0
4.1.1 預備知識 0
4.1.2 在對象資源管理器中創(chuàng)建與管理數據庫 2
4.1.3 用命令語句創(chuàng)建與管理數據庫 8
4.1.4 應用實例 13
4.2 數據的導入與導出 20
4.2.1 數據的導入 20
4.2.2 數據的導出 24
4.2.3 應用實例 27
4.3 用戶數據庫的分離與附加 30
4.3.1 用戶數據庫的分離 30
4.3.2 用戶數據庫的附加 32
4.3.3 應用實例 34
4.4 實驗指導 36
實驗一 數據庫的管理 36
習題四 52
第5章 數據表的管理 0
5.1 SQL Server 2012的數據類型 0
5.1.1 SQL Server 2012系統(tǒng)數據類型 0
5.1.2 用戶定義數據類型 4
5.2表結構的創(chuàng)建與修改 7
5.2.1表結構的創(chuàng)建 7
5.2.2表結構的修改 10
5.2.3 表的刪除 12
5.2.4 應用實例 12
5.3 表數據的約束 15
5.3.1 數據完整性概述 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 表數據的操作 30
5.4.1 插入數據 30
5.4.2 修改數據 32
5.4.3 刪除數據 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
實驗二 數據表的管理 44
5.7本章小結 53
習題五 54
一. 思考題 54
二. 實驗題 54
第6章 數據查詢 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)結查詢 154
6.6.1等值與非等值聯(lián)結查詢 154
6.6.2 復合條件聯(lián)結 155
6.6.2自身聯(lián)結 155
6.6.3 外聯(lián)結 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
實驗三 數據的查詢 164
6.9本章小結 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視圖數據更新的限制條件 155
7.5.2 保證列名唯一性的限制條件 155
7.5.3 視圖權限的限制條件 155
7.6 實驗指導 157
實驗四 視圖操作 157
7.6本章小結 160
習題七 161
一. 思考題 161
二. 實驗題 161
第8章 數據的安全性 138
8.1數據庫的安全性機制 138
8.2 SQL Server的安全策略 140
8.2.1 SQL Server的安全認證模式 140
8.2.2 SQL Server帳號的管理 142
8.2.3 應用實例 147
8.3權限管理 149
8.3.1 SQL Server權限分類 149
8.3.2利用“對象資源管理器”管理用戶權限 150
8.3.3 利用T-SQL語句管理用戶權限 152
8.3.4 應用實例 153
8.4 角色管理 156
8.4.1 系統(tǒng)預定義角色 156
8.4.2 用戶自定義角色 159
8.4.3 應用實例 161
8.5 數據的備份與還原 162
8.5.1數據庫的恢復模式 162
8.5.2數據庫的備份 165
8.5.3數據庫的還原 178
8.5.4應用實例 187
8.6 疑難分析 194
8.6實驗指導 196
實驗六 數據庫的安全 196
8.7本章小結 200
習題八 201
一. 思考題 201
二. 操作題 201
第9章 數據庫編程 138
9.1 T-SQL概述 138
9.1.1 T-SQL的產生 138
9.1.2 T-SQL特點與分類 139
9.2 T-SQL基礎 141
9.2.1 標識符 141
9.2.2 變量 142
9.2.3 運算符 144
9.2.4 函數 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 事務 165
9.4.1 事務概述 165
9.4.2 事務處理語句 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
實驗六 數據庫編程 191
本章小結 193
習題九 194
第10章 數據庫設計 138
10.1 數據庫設計概述 138
10.1.1 數據庫設計的特點 138
10.1.2 數據庫設計的基本步驟 140
10.2 需求分析 143
10.2.1 需求分析的任務 143
10.2.2 需求分析的方法 143
10.2.3 數據流圖和數據字典 144
10.2.4 應用實例 149
10.3 概念結構設計 152
10.3.1 概念結構設計的方法和步驟 152
10.3.2 數據抽象與局部視圖設計 153
10.3.3全局概念結構的集成 154
10.3.4 應用實例 156
10.4邏輯結構設計 158
10.4.1 E-R圖向關系模型的轉換 158
10.4.2 邏輯結構的優(yōu)化 159
10.4.3 外模式的設計 160
10.4.5 應用實例 161
10.5 物理結構設計 162
10.5.1確定數據庫的物理結構 162
10.5.2 評價物理結構 165
10.5.3 應用實例 165
10.6 數據庫的實施 166
10.6.1 定義數據庫結構 166
10.6.2 加載數據 166
10.6.3 應用程序的編碼與調試 166
10.6.4 數據庫試運行 166
10.7數據庫的運行和維護 168
10.7.1 數據庫的轉儲與恢復 168
10.7.2 數據庫的安全性和完整性控制 168
10.7.3 數據庫性能的監(jiān)督、分析和改造 168
10.7.4 數據庫的重組織和重構造 168
10.8綜合案例 169
10.8.1 教務系統(tǒng)需求分析 169
10.8.2 教務系統(tǒng)概念結構設計 175
10.8.3 教務系統(tǒng)邏輯結構設計 176
10.8.4 教務系統(tǒng)物理結構設計 177
10.8.5 教務系統(tǒng)數據庫的實施 177
10.9本章小結 181
習題十 182
參考文獻 138

本目錄推薦

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