數(shù)據庫技術與應用:SQL Server 2008
定 價:44.5 元
當前圖書已被 2 所學校薦購過!
查看明細
- 作者:劉衛(wèi)國,奎曉燕 編
- 出版時間:2014/12/1
- ISBN:9787302381266
- 出 版 社:清華大學出版社
- 中圖法分類:TP311.138
- 頁碼:
- 紙張:膠版紙
- 版次:1
- 開本:16K
《數(shù)據庫技術與應用:SQL Server 2008》以SQL Server 2008為實踐環(huán)境,介紹數(shù)據庫的基本知識和應用開發(fā)技術。全書分為3個部分,第1部分是數(shù)據庫的基本概念與原理,從實用的角度介紹如何根據應用需求,設計一個結構合理、使用方便的數(shù)據庫; 第2部分是SQL Server 2008數(shù)據庫的操作與應用,包括SQL Server 2008系統(tǒng)基礎、數(shù)據庫的管理、表的管理、數(shù)據查詢、索引與視圖、數(shù)據完整性、TransactSQL程序設計、存儲過程與觸發(fā)器、數(shù)據庫的安全管理、數(shù)據庫的備份還原等內容; 第3部分是數(shù)據庫應用系統(tǒng)開發(fā),結合實際案例介紹數(shù)據庫應用系統(tǒng)的開發(fā)方法。
《數(shù)據庫技術與應用:SQL Server 2008》強調理論與實踐相結合,突出數(shù)據庫的基本原理,但以應用為目的,從數(shù)據庫應用系統(tǒng)開發(fā)的角度來介紹數(shù)據庫的基本原理。在編寫過程中,力求做到概念清晰、取材合理、深入淺出、突出應用,為讀者應用數(shù)據庫技術進行數(shù)據管理打下良好基礎。
本書既可作為高等院校數(shù)據庫應用課程的教材,又可供社會各類計算機應用人員閱讀參考。
第1章 數(shù)據庫系統(tǒng)概論
1.1數(shù)據和數(shù)據管理
1.2數(shù)據管理技術
1.2.1人工管理
1.2.2文件管理
1.2.3數(shù)據庫管理
1.3數(shù)據庫與數(shù)據庫系統(tǒng)
1.3.1數(shù)據庫系統(tǒng)的組成
1.3.2數(shù)據庫的三級模式結構
1.3.3數(shù)據庫系統(tǒng)的特點
1.4數(shù)據模型
1.4.1數(shù)據處理的3個階段
1.4.2概念模型
1.4.3邏輯模型
1.5數(shù)據管理技術的新發(fā)展
1.5.1分布式數(shù)據庫
1.5.2多媒體數(shù)據庫
1.5.3面向對象數(shù)據庫
1.5.4數(shù)據倉庫技術
1.5.5大數(shù)據技術
本章小結
習題
第2章 關系數(shù)據庫基本原理
2.1關系數(shù)據庫概述
2.1.1關系數(shù)據模型
2.1.2關系數(shù)據庫基本概念
2.1.3關系數(shù)據庫基本特征
2.2關系代數(shù)的基本原理
2.2.1關系的數(shù)學定義
2.2.2關系運算
2.3關系的規(guī)范化理論
2.3.1函數(shù)依賴的基本概念
2.3.2關系模式的范式
2.3.3關系模式的分解
2.4關系模型的完整性約束
2.5數(shù)據庫的設計方法
2.5.1數(shù)據庫設計過程
2.5.2ER模型及其到關系模型的轉化
2.5.3數(shù)據庫設計實例
本章小結
習題
第3章 SQL Server 2008系統(tǒng)基礎
3.1SQL Server 2008簡介
3.1.1SQL Server的發(fā)展
3.1.2SQL Server的特點
3.1.3SQL Server 2008新增功能
3.2SQL Server 2008的安裝
3.2.1安裝需求
3.2.2安裝過程
3.3SQL Server 2008管理平臺
3.3.1SQL Server 2008管理平臺的功能與基本操作
3.3.2SQL Server 2008服務器的配置與管理
3.4SQL和TransactSQL概述
3.4.1SQL語言的發(fā)展與特點
3.4.2TransactSQL概述
本章小結
習題
第4章 數(shù)據庫的管理
4.1SQL Server 2008數(shù)據庫概述
4.1.1SQL Server 2008中的數(shù)據庫
4.1.2SQL Server 2008的系統(tǒng)數(shù)據庫
4.1.3數(shù)據庫對象的標識符
4.2數(shù)據庫的創(chuàng)建
4.2.1使用SQL Server管理平臺創(chuàng)建數(shù)據庫
4.2.2使用TransactSQL語句創(chuàng)建數(shù)據庫
4.3數(shù)據庫的修改
4.3.1使用SQL Server管理平臺修改數(shù)據庫
4.3.2使用TransactSQL語句修改數(shù)據庫
4.4數(shù)據庫的刪除
4.4.1使用SQL Server管理平臺刪除數(shù)據庫
4.4.2使用TransactSQL語句刪除數(shù)據庫
本章小結
習題
第5章 表的管理
5.1SQL Server表概述
5.1.1數(shù)據類型簡介
5.1.2空值和默認值
5.1.3約束
5.2表的創(chuàng)建與維護
5.2.1使用SQL Server管理平臺對表進行操作
5.2.2使用TransactSQL語句創(chuàng)建表
5.2.3使用TransactSQL語句修改表
5.2.4使用TransactSQL語句刪除表
5.3表中數(shù)據的維護
5.3.1插入數(shù)據
5.3.2修改數(shù)據
5.3.3刪除數(shù)據
本章小結
習題
第6章 數(shù)據查詢
6.1基本查詢
6.1.1SELECT子句
6.1.2FROM子句
6.1.3WHERE子句
6.1.4查詢結果處理
6.2嵌套查詢
6.2.1單值嵌套查詢
6.2.2多值嵌套查詢
6.3連接查詢
6.3.1連接概述
6.3.2內連接
6.3.3外連接
6.3.4交叉連接
本章小結
習題
第7章 索引與視圖
7.1索引概述
7.1.1索引的基本概念
7.1.2索引的分類
7.2索引的操作
7.2.1創(chuàng)建索引
7.2.2查看與修改索引
7.2.3刪除索引
7.3視圖概述
7.3.1視圖的基本概念
7.3.2視圖的類型
7.3.3視圖的限制
7.4視圖的操作
7.4.1創(chuàng)建視圖
7.4.2修改視圖
7.4.3刪除視圖
7.4.4查看和修改視圖屬性
7.5視圖的應用
7.5.1通過視圖檢索表數(shù)據
7.5.2通過視圖添加表數(shù)據
7.5.3通過視圖修改表數(shù)據
7.5.4通過視圖刪除表數(shù)據
本章小結
習題
第8章 數(shù)據完整性
8.1使用規(guī)則實施數(shù)據完整性
8.1.1創(chuàng)建規(guī)則
8.1.2查看規(guī)則
8.1.3規(guī)則的綁定與松綁
8.1.4刪除規(guī)則
8.2使用默認值實施數(shù)據完整性
8.2.1創(chuàng)建默認值
8.2.2查看默認值
8.2.3默認值的綁定與松綁
8.2.4刪除默認值
8.3使用約束實施數(shù)據完整性
8.3.1主鍵約束
8.3.2外鍵約束
8.3.3唯一性約束
8.3.4檢查約束
8.3.5默認約束
本章小結
習題
第9章 TransactSQL程序設計
9.1數(shù)據與表達式
9.1.1用戶定義數(shù)據類型
9.1.2常量與變量
9.1.3運算符與表達式
9.2函數(shù)
9.2.1常用函數(shù)
9.2.2用戶定義函數(shù)
9.3程序控制流語句
9.3.1語句塊和注釋
9.3.2選擇控制
9.3.3循環(huán)控制
9.3.4批處理
9.4游標管理與應用
9.4.1游標概述
9.4.2聲明游標
9.4.3使用游標
9.4.4游標的應用
9.4.5使用系統(tǒng)存儲過程管理游標
本章小結
習題
第10章 存儲過程與觸發(fā)器
10.1存儲過程概述
10.2存儲過程的創(chuàng)建與使用
10.2.1創(chuàng)建存儲過程
10.2.2執(zhí)行存儲過程
10.2.3修改存儲過程
10.2.4刪除存儲過程
10.2.5存儲過程參數(shù)與狀態(tài)值
10.3觸發(fā)器概述
10.4觸發(fā)器的創(chuàng)建與使用
10.4.1創(chuàng)建觸發(fā)器
10.4.2修改觸發(fā)器
10.4.3刪除觸發(fā)器
10.5事務處理
10.5.1事務概述
10.5.2事務管理
10.6SQL Server的鎖機制
10.6.1鎖模式
10.6.2隔離級別
10.6.3查看和終止鎖
10.6.4死鎖及其防止
本章小結
習題
第11章 數(shù)據庫的安全管理
11.1SQL Server的安全機制
11.1.1身份驗證
11.1.2身份驗證模式的設置
11.2登錄賬號管理
11.2.1創(chuàng)建登錄賬戶
11.2.2修改登錄賬戶
11.2.3刪除登錄賬戶
11.3數(shù)據庫用戶的管理
11.4角色管理
11.4.1SQL Server角色的類型
11.4.2固定服務器角色管理
11.4.3數(shù)據庫角色管理
11.4.4用戶定義數(shù)據庫角色
11.5權限管理
11.5.1權限的種類
11.5.2授予權限
11.5.3禁止與撤銷權限
11.5.4查看權限
本章小結
習題
第12章 數(shù)據庫的備份與還原
12.1數(shù)據庫的備份
12.1.1數(shù)據庫備份概述
12.1.2創(chuàng)建和刪除備份設備
12.1.3備份數(shù)據庫
12.2數(shù)據庫的恢復
12.2.1數(shù)據庫恢復模型
12.2.2查看備份信息
12.2.3恢復數(shù)據庫
12.3數(shù)據導入導出
12.3.1導入數(shù)據
12.3.2導出數(shù)據
12.4分離與附加用戶數(shù)據庫
12.4.1分離用戶數(shù)據庫
12.4.2附加用戶數(shù)據庫
本章小結
習題
第13章 數(shù)據庫應用系統(tǒng)開發(fā)
13.1數(shù)據庫應用系統(tǒng)的開發(fā)過程
13.2數(shù)據庫系統(tǒng)的體系結構與開發(fā)工具
13.2.1數(shù)據庫系統(tǒng)的體系結構
13.2.2常用的數(shù)據庫開發(fā)工具
13.3用VB .NET開發(fā)數(shù)據庫應用系統(tǒng)
13.3.1VB .NET程序設計概述
13.3.2VB .NET程序設計基礎知識
13.3.3VB .NET數(shù)據庫應用程序開發(fā)
13.4應用案例——圖書現(xiàn)場采購系統(tǒng)
13.4.1系統(tǒng)需求分析
13.4.2系統(tǒng)設計
13.4.3系統(tǒng)主界面的實現(xiàn)
13.4.4用戶管理模塊的實現(xiàn)
13.4.5采購數(shù)據導入模塊的實現(xiàn)
13.4.6采購數(shù)據管理模塊的實現(xiàn)
13.4.7圖書選購管理模塊的實現(xiàn)
13.4.8統(tǒng)計輸出模塊的實現(xiàn)
本章小結
習題
參考文獻