SQL Server 2008數(shù)據(jù)庫(kù)應(yīng)用教程(本科)
定 價(jià):42 元
- 作者:邱李華 ... [等] 編著
- 出版時(shí)間:2012/8/1
- ISBN:9787115284938
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.138SQ
- 頁(yè)碼:346頁(yè)
- 紙張:膠版紙
- 版次:2
- 開本:16開
《普通高等學(xué)校計(jì)算機(jī)教育“十二五”規(guī)劃教材:SQLServer2008數(shù)據(jù)庫(kù)應(yīng)用教程(第2版)》以介紹SQL Server 2008數(shù)據(jù)庫(kù)管理系統(tǒng)為主,同時(shí)介紹一定的數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)和數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)等方面的知識(shí)。全書共分14章,內(nèi)容包括:SQL Server 2008數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)介、服務(wù)器與客戶端配置、Transact-SQL基礎(chǔ)、數(shù)據(jù)庫(kù)管理、表和視圖管理、存儲(chǔ)過(guò)程和觸發(fā)器管理、游標(biāo)管理、維護(hù)數(shù)據(jù)庫(kù)、SQL Server安全管理、SQL Server代理服務(wù)以及使用Visual C#程序設(shè)計(jì)和開發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序。
《普通高等學(xué)校計(jì)算機(jī)教育“十二五”規(guī)劃教材:SQLServer2008數(shù)據(jù)庫(kù)應(yīng)用教程(第2版)》由多年講授數(shù)據(jù)庫(kù)原理及應(yīng)用、SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)的教師及多年從事SQL Server數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的工程師聯(lián)合編寫。全書包含大量示例,每章后都附有大量的理論練習(xí)題和上機(jī)練習(xí)題,練習(xí)題內(nèi)容重點(diǎn)突出,且知識(shí)點(diǎn)覆蓋全面。
本書還為教師配備了電子教案,每章后的理論練習(xí)題和上機(jī)練習(xí)題參考答案,以及第14章介紹的Visual C#數(shù)據(jù)庫(kù)應(yīng)用程序的源程序,為教師開展教學(xué)提供了方便。
本書可作為大學(xué)本科有關(guān)課程教材,也可供大專、高職使用,或作為廣大SQL Server 2008數(shù)據(jù)庫(kù)管理員和開發(fā)人員的參考資料。
第1章 數(shù)據(jù)庫(kù)基礎(chǔ)
1.1 數(shù)據(jù)庫(kù)系統(tǒng)基本概念
1.2 數(shù)據(jù)管理技術(shù)的發(fā)展
1.3 數(shù)據(jù)模型
1.3.1 現(xiàn)實(shí)世界
1.3.2 信息世界
1.3.3 機(jī)器世界
1.4 關(guān)系數(shù)據(jù)庫(kù)
1.4.1 關(guān)系模型
1.4.2 關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論
1.5 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)
1.5.1 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)
1.5.2 數(shù)據(jù)庫(kù)的二級(jí)映像與數(shù)據(jù)的獨(dú)立性
1.6 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)簡(jiǎn)介
練習(xí)題
第2章 SQL Server簡(jiǎn)介
2.1 概述
2.1.1 SQL Server的發(fā)展
2.1.2 SQL Server的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)
2.2 SQL Server 2008的安裝
2.2.1 SQL Server 2008的版本
2.2.2 SQL Server 2008的系統(tǒng)要求
2.2.3 SQL Server 2008的安裝
2.3 SQL Server 2008的管理工具簡(jiǎn)介
2.4 SQL Server的數(shù)據(jù)庫(kù)體系結(jié)構(gòu)
2.5 SQL Server 2008的系統(tǒng)數(shù)據(jù)庫(kù)簡(jiǎn)介
2.6 SQL Server 2008的系統(tǒng)表簡(jiǎn)介
練習(xí)題
第3章 服務(wù)器與客戶端配置
3.1 配置服務(wù)器
3.1.1 創(chuàng)建服務(wù)器組
3.1.2 注冊(cè)服務(wù)器
3.1.3 啟動(dòng)、暫停和停止 SQL Server
3.1.4 服務(wù)器的連接與斷開
3.1.5 配置服務(wù)器屬性
3.1.6 配置服務(wù)器端網(wǎng)絡(luò)連接
3.1.7 服務(wù)器配置選項(xiàng)
3.1.8 配置鏈接服務(wù)器
3.2 配置客戶端
3.2.1 配置客戶端網(wǎng)絡(luò)
3.2.2 配置ODBC數(shù)據(jù)源
練習(xí)題
第4章 Transact-SQL語(yǔ)言基礎(chǔ)
4.1 Transact-SQL簡(jiǎn)介
4.2 Transact-SQL的語(yǔ)法規(guī)則
4.3 標(biāo)識(shí)符
4.4 數(shù)據(jù)類型
4.4.1 整型數(shù)據(jù)類型
4.4.2 定點(diǎn)數(shù)據(jù)類型
4.4.3 浮點(diǎn)數(shù)據(jù)類型
4.4.4 字符數(shù)據(jù)類型
4.4.5 日期和時(shí)間數(shù)據(jù)類型
4.4.6 圖形數(shù)據(jù)類型
4.4.7 貨幣數(shù)據(jù)類型
4.4.8 位數(shù)據(jù)類型
4.4.9 二進(jìn)制數(shù)據(jù)類型
4.4.10 其他數(shù)據(jù)類型
4.5 常量
4.6 變量
4.6.1 局部變量
4.6.2 全局變量
4.7 運(yùn)算符與表達(dá)式
4.7.1 算術(shù)運(yùn)算符
4.7.2 字符串串聯(lián)運(yùn)算符
4.7.3 賦值運(yùn)算符
4.7.4 比較運(yùn)算符
4.7.5 邏輯運(yùn)算符
4.7.6 位運(yùn)算符
4.7.7 一元運(yùn)算符
4.7.8 運(yùn)算符的優(yōu)先次序
4.8 函數(shù)
4.8.1 數(shù)學(xué)函數(shù)
4.8.2 字符串函數(shù)
4.8.3 日期和時(shí)間函數(shù)
4.8.4 轉(zhuǎn)換函數(shù)
4.8.5 聚合函數(shù)
4.9 流程控制語(yǔ)句
4.9.1 BEGIN…END語(yǔ)句
4.9.2 IF…ELSE語(yǔ)句
4.9.3 CASE函數(shù)
4.9.4 WHILE循環(huán)
4.9.5 GOTO語(yǔ)句
4.9.6 WAITFOR語(yǔ)句
4.9.7 RETURN語(yǔ)句
4.10 注釋
4.11 Transact-SQL語(yǔ)句的解析、編譯和執(zhí)行
練習(xí)題
第5章 數(shù)據(jù)庫(kù)管理
5.1 數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)
5.1.1 數(shù)據(jù)庫(kù)文件
5.1.2 數(shù)據(jù)庫(kù)文件組
5.2 創(chuàng)建數(shù)據(jù)庫(kù)
5.2.1 使用SQL Server Management Studio的圖形界面工具創(chuàng)建數(shù)據(jù)庫(kù)
5.2.2 使用CREATE DATABASE語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)
5.3 修改數(shù)據(jù)庫(kù)
5.3.1 使用數(shù)據(jù)庫(kù)屬性對(duì)話框修改數(shù)據(jù)庫(kù)
5.3.2 使用ALTER DATABASE語(yǔ)句修改數(shù)據(jù)庫(kù)
5.4 刪除數(shù)據(jù)庫(kù)
5.4.1 使用圖形界面工具刪除數(shù)據(jù)庫(kù)
5.4.2 使用DROP DATABASE語(yǔ)句刪除數(shù)據(jù)庫(kù)
5.5 分離數(shù)據(jù)庫(kù)和附加數(shù)據(jù)庫(kù)
5.5.1 分離數(shù)據(jù)庫(kù)
5.5.2 附加數(shù)據(jù)庫(kù)
5.6 收縮數(shù)據(jù)庫(kù)
5.6.1 查看數(shù)據(jù)庫(kù)磁盤使用情況
5.6.2 使用圖形界面工具收縮數(shù)據(jù)庫(kù)
5.6.3 使用DBCC SHRINKDATABASE語(yǔ)句收縮數(shù)據(jù)庫(kù)
5.6.4 使用DBCC SHRINKFILE語(yǔ)句收縮指定的數(shù)據(jù)庫(kù)文件
5.6.5 設(shè)置自動(dòng)收縮數(shù)據(jù)庫(kù)選項(xiàng)
5.7 移動(dòng)數(shù)據(jù)庫(kù)
練習(xí)題
第6章 表和視圖
6.1 表
6.1.1 表的概念
6.1.2 創(chuàng)建表
6.1.3 查看和管理表中的數(shù)據(jù)
6.1.4 查看表的磁盤空間信息
6.1.5 修改表
6.1.6 刪除表
6.2 表約束
6.2.1 表約束的類型
6.2.2 管理主鍵約束
6.2.3 管理唯一性約束
6.2.4 管理檢查約束
6.2.5 管理默認(rèn)約束
6.2.6 外部鍵約束
6.3 表的更新
6.3.1 插入數(shù)據(jù)
6.3.2 刪除數(shù)據(jù)
6.3.3 修改數(shù)據(jù)
6.4 表的查詢
6.4.1 使用圖形界面工具查詢數(shù)據(jù)
6.4.2 SELECT語(yǔ)句
6.4.3 最基本的SELECT語(yǔ)句
6.4.4 設(shè)置查詢條件
6.4.5 對(duì)查詢結(jié)果排序
6.4.6 使用聚合函數(shù)
6.4.7 對(duì)查詢結(jié)果分組
6.4.8 指定組或聚合的搜索條件
6.4.9 生成匯總行
6.4.10 連接查詢
6.4.11 子查詢
6.4.12 合并查詢
6.4.13 保存查詢結(jié)果
6.5 視圖管理
6.5.1 視圖概述
6.5.2 創(chuàng)建視圖
6.5.3 修改視圖
6.5.4 刪除視圖
練習(xí)題
第7章 規(guī)則和索引
7.1 規(guī)則
7.1.1 規(guī)則的概念
7.1.2 創(chuàng)建規(guī)則
7.1.3 查看規(guī)則
7.1.4 綁定規(guī)則
7.1.5 解除綁定規(guī)則
7.1.6 刪除規(guī)則
7.2 索引
7.2.1 設(shè)計(jì)索引
7.2.2 創(chuàng)建索引
7.2.3 修改索引
7.2.4 刪除索引
7.2.5 查看索引信息
7.2.6 使用索引優(yōu)化數(shù)據(jù)庫(kù)查詢效率
7.2.7 無(wú)法使用索引的SELECT語(yǔ)句
練習(xí)題
第8章 存儲(chǔ)過(guò)程、函數(shù)和觸發(fā)器
8.1 存儲(chǔ)過(guò)程
8.1.1 什么是存儲(chǔ)過(guò)程
8.1.2 創(chuàng)建存儲(chǔ)過(guò)程
8.1.3 執(zhí)行不帶參數(shù)的存儲(chǔ)過(guò)程
8.1.4 帶參數(shù)的存儲(chǔ)過(guò)程
8.1.5 存儲(chǔ)過(guò)程的返回值
8.1.6 獲取存儲(chǔ)過(guò)程信息
8.1.7 修改和重命名存儲(chǔ)過(guò)程
8.1.8 刪除存儲(chǔ)過(guò)程
8.1.9 系統(tǒng)存儲(chǔ)過(guò)程
8.2 用戶定義函數(shù)
8.2.1 什么是用戶定義函數(shù)
8.2.2 創(chuàng)建標(biāo)量值函數(shù)
8.2.3 創(chuàng)建內(nèi)連表值函數(shù)
8.2.4 創(chuàng)建多語(yǔ)句表值函數(shù)
8.2.5 修改和重命名用戶定義函數(shù)
8.2.6 刪除用戶定義函數(shù)
8.3 觸發(fā)器
8.3.1 觸發(fā)器的基本概念
8.3.2 deleted表和inserted表
8.3.3 事務(wù)的概念及應(yīng)用
8.3.4 創(chuàng)建觸發(fā)器
8.3.5 修改觸發(fā)器
8.3.6 刪除觸發(fā)器
8.3.7 禁用和啟用觸發(fā)器
練習(xí)題
第9章 游標(biāo)
9.1 游標(biāo)概述
9.1.1 游標(biāo)的概念
9.1.2 游標(biāo)的分類
9.2 游標(biāo)的使用
9.2.1 聲明游標(biāo)
9.2.2 打開游標(biāo)
9.2.3 讀取游標(biāo)數(shù)據(jù)
9.2.4 關(guān)閉游標(biāo)
9.2.5 獲取游標(biāo)的狀態(tài)和屬性
9.2.6 修改游標(biāo)結(jié)果集中的行
9.2.7 刪除游標(biāo)結(jié)果集中的行
9.2.8 刪除游標(biāo)
練習(xí)題
第10章 維護(hù)數(shù)據(jù)庫(kù)
10.1 導(dǎo)入和導(dǎo)出數(shù)據(jù)
10.1.1 將表中數(shù)據(jù)導(dǎo)出到文本文件
10.1.2 將表中數(shù)據(jù)導(dǎo)出到Access數(shù)據(jù)庫(kù)
10.1.3 從文本文件向SQL Server數(shù)據(jù)庫(kù)中導(dǎo)入數(shù)據(jù)
10.1.4 從Access數(shù)據(jù)庫(kù)中導(dǎo)入數(shù)據(jù)
10.2 備份數(shù)據(jù)庫(kù)
10.2.1 數(shù)據(jù)庫(kù)備份方式
10.2.2 SQL Server 2008的備份和恢復(fù)數(shù)據(jù)庫(kù)模式
10.2.3 創(chuàng)建和刪除備份設(shè)備
10.2.4 使用圖形界面工具對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份
10.2.5 使用BACKUP DATABASE語(yǔ)句備份數(shù)據(jù)庫(kù)
10.3 恢復(fù)數(shù)據(jù)庫(kù)
10.3.1 使用使用圖形界面工具恢復(fù)數(shù)據(jù)庫(kù)
10.3.2 使用RESTORE DATABASE語(yǔ)句恢復(fù)數(shù)據(jù)庫(kù)
10.3.3 使用RESTORE LOG語(yǔ)句恢復(fù)事務(wù)日志
10.4 數(shù)據(jù)庫(kù)快照
10.4.1 數(shù)據(jù)庫(kù)快照的概念
10.4.2 創(chuàng)建數(shù)據(jù)庫(kù)快照
10.4.3 查看數(shù)據(jù)庫(kù)快照
10.4.4 恢復(fù)到數(shù)據(jù)庫(kù)快照
10.4.5 刪除數(shù)據(jù)庫(kù)快照
練習(xí)題
第11章 SQL Server安全管理
11.1 安全管理概述
11.2 登錄
11.2.1 身份驗(yàn)證模式
11.2.2 創(chuàng)建登錄名
11.2.3 修改和刪除登錄名
11.3 數(shù)據(jù)庫(kù)用戶
11.3.1 數(shù)據(jù)庫(kù)用戶概述
11.3.2 新建數(shù)據(jù)庫(kù)用戶
11.3.3 修改和刪除數(shù)據(jù)庫(kù)用戶
11.4 角色
11.4.1 角色管理
11.4.2 管理角色中的用戶
11.5 權(quán)限管理
11.5.1 權(quán)限的種類
11.5.2 設(shè)置權(quán)限
練習(xí)題
第12章 SQL Server代理服務(wù)
12.1 配置SQL Server代理服務(wù)
12.2 作業(yè)管理
12.2.1 創(chuàng)建作業(yè)
12.2.2 啟動(dòng)、停止和禁用作業(yè)
12.2.3 修改和刪除作業(yè)
12.3 警報(bào)管理
12.3.1 創(chuàng)建警報(bào)
12.3.2 修改和刪除警報(bào)
12.4 操作員管理
12.4.1 創(chuàng)建操作員
12.4.2 修改和刪除操作員
練習(xí)題
第13章 Visual C#程序設(shè)計(jì)基礎(chǔ)
13.1 C#語(yǔ)言基礎(chǔ)
13.1.1 C#語(yǔ)言的基本特點(diǎn)
13.1.2 .NET Framework和C#
13.1.3 使用Visual Studio 2008
13.1.4 編寫一個(gè)簡(jiǎn)單的C#例子
13.2 數(shù)據(jù)類型
13.2.1 值類型
13.2.2 引用類型
13.2.3 類型轉(zhuǎn)換
13.3 常量和變量
13.3.1 常量
13.3.2 變量
13.4 運(yùn)算符和表達(dá)式
13.4.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
13.4.2 邏輯運(yùn)算符和邏輯表達(dá)式
13.4.3 遞增遞減運(yùn)算符和遞增遞減表達(dá)式
13.4.4 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
13.4.5 賦值運(yùn)算符和賦值表達(dá)式
13.5 流程控制語(yǔ)句
13.5.1 選擇控制語(yǔ)句
13.5.2 循環(huán)控制語(yǔ)句
13.5.3 跳轉(zhuǎn)控制語(yǔ)句
13.5.4 異常處理語(yǔ)句
13.6 類和對(duì)象
13.6.1 面向?qū)ο蟪绦蛟O(shè)計(jì)思想
13.6.2 創(chuàng)建類
13.6.3 函數(shù)
練習(xí)題
第14章 Visual C#數(shù)據(jù)庫(kù)程序設(shè)計(jì)
14.1 ADO.NET的結(jié)構(gòu)和命名空間
14.1.1 ADO.NET的結(jié)構(gòu)
14.1.2 ADO.NET的命名空間
14.2 ADO.NET中的常用SQL Server訪問(wèn)類
14.2.1 SqlConnection類
14.2.2 SqlCommand類
14.2.3 SqlDataReader類
14.2.4 DataSet類
14.2.5 SqlDataAdapter類
14.2.6 DataView類
14.3 人力資源管理系統(tǒng)(C/S版)
14.3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)
14.3.2 應(yīng)用程序的設(shè)計(jì)
練習(xí)題
……