SQL Server 2008數(shù)據(jù)庫應(yīng)用教程(本科)
定 價(jià):42 元
- 作者:邱李華 ... [等] 編著
- 出版時(shí)間:2012/8/1
- ISBN:9787115284938
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.138SQ
- 頁碼:346頁
- 紙張:膠版紙
- 版次:2
- 開本:16開
《普通高等學(xué)校計(jì)算機(jī)教育“十二五”規(guī)劃教材:SQLServer2008數(shù)據(jù)庫應(yīng)用教程(第2版)》以介紹SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)為主,同時(shí)介紹一定的數(shù)據(jù)庫基礎(chǔ)知識(shí)和數(shù)據(jù)庫應(yīng)用程序開發(fā)等方面的知識(shí)。全書共分14章,內(nèi)容包括:SQL Server 2008數(shù)據(jù)庫系統(tǒng)簡(jiǎn)介、服務(wù)器與客戶端配置、Transact-SQL基礎(chǔ)、數(shù)據(jù)庫管理、表和視圖管理、存儲(chǔ)過程和觸發(fā)器管理、游標(biāo)管理、維護(hù)數(shù)據(jù)庫、SQL Server安全管理、SQL Server代理服務(wù)以及使用Visual C#程序設(shè)計(jì)和開發(fā)數(shù)據(jù)庫應(yīng)用程序。
《普通高等學(xué)校計(jì)算機(jī)教育“十二五”規(guī)劃教材:SQLServer2008數(shù)據(jù)庫應(yīng)用教程(第2版)》由多年講授數(shù)據(jù)庫原理及應(yīng)用、SQLServer數(shù)據(jù)庫管理系統(tǒng)的教師及多年從事SQL Server數(shù)據(jù)庫應(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ù)庫應(yīng)用程序的源程序,為教師開展教學(xué)提供了方便。
本書可作為大學(xué)本科有關(guān)課程教材,也可供大專、高職使用,或作為廣大SQL Server 2008數(shù)據(jù)庫管理員和開發(fā)人員的參考資料。
第1章 數(shù)據(jù)庫基礎(chǔ)
1.1 數(shù)據(jù)庫系統(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ù)庫
1.4.1 關(guān)系模型
1.4.2 關(guān)系數(shù)據(jù)庫的規(guī)范化理論
1.5 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)
1.5.1 數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)
1.5.2 數(shù)據(jù)庫的二級(jí)映像與數(shù)據(jù)的獨(dú)立性
1.6 數(shù)據(jù)庫系統(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ù)庫體系結(jié)構(gòu)
2.5 SQL Server 2008的系統(tǒng)數(shù)據(jù)庫簡(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語言基礎(chǔ)
4.1 Transact-SQL簡(jiǎn)介
4.2 Transact-SQL的語法規(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 流程控制語句
4.9.1 BEGIN…END語句
4.9.2 IF…ELSE語句
4.9.3 CASE函數(shù)
4.9.4 WHILE循環(huán)
4.9.5 GOTO語句
4.9.6 WAITFOR語句
4.9.7 RETURN語句
4.10 注釋
4.11 Transact-SQL語句的解析、編譯和執(zhí)行
練習(xí)題
第5章 數(shù)據(jù)庫管理
5.1 數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)
5.1.1 數(shù)據(jù)庫文件
5.1.2 數(shù)據(jù)庫文件組
5.2 創(chuàng)建數(shù)據(jù)庫
5.2.1 使用SQL Server Management Studio的圖形界面工具創(chuàng)建數(shù)據(jù)庫
5.2.2 使用CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫
5.3 修改數(shù)據(jù)庫
5.3.1 使用數(shù)據(jù)庫屬性對(duì)話框修改數(shù)據(jù)庫
5.3.2 使用ALTER DATABASE語句修改數(shù)據(jù)庫
5.4 刪除數(shù)據(jù)庫
5.4.1 使用圖形界面工具刪除數(shù)據(jù)庫
5.4.2 使用DROP DATABASE語句刪除數(shù)據(jù)庫
5.5 分離數(shù)據(jù)庫和附加數(shù)據(jù)庫
5.5.1 分離數(shù)據(jù)庫
5.5.2 附加數(shù)據(jù)庫
5.6 收縮數(shù)據(jù)庫
5.6.1 查看數(shù)據(jù)庫磁盤使用情況
5.6.2 使用圖形界面工具收縮數(shù)據(jù)庫
5.6.3 使用DBCC SHRINKDATABASE語句收縮數(shù)據(jù)庫
5.6.4 使用DBCC SHRINKFILE語句收縮指定的數(shù)據(jù)庫文件
5.6.5 設(shè)置自動(dòng)收縮數(shù)據(jù)庫選項(xiàng)
5.7 移動(dòng)數(shù)據(jù)庫
練習(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語句
6.4.3 最基本的SELECT語句
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ù)庫查詢效率
7.2.7 無法使用索引的SELECT語句
練習(xí)題
第8章 存儲(chǔ)過程、函數(shù)和觸發(fā)器
8.1 存儲(chǔ)過程
8.1.1 什么是存儲(chǔ)過程
8.1.2 創(chuàng)建存儲(chǔ)過程
8.1.3 執(zhí)行不帶參數(shù)的存儲(chǔ)過程
8.1.4 帶參數(shù)的存儲(chǔ)過程
8.1.5 存儲(chǔ)過程的返回值
8.1.6 獲取存儲(chǔ)過程信息
8.1.7 修改和重命名存儲(chǔ)過程
8.1.8 刪除存儲(chǔ)過程
8.1.9 系統(tǒng)存儲(chǔ)過程
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)建多語句表值函數(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ù)庫
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ù)庫
10.1.3 從文本文件向SQL Server數(shù)據(jù)庫中導(dǎo)入數(shù)據(jù)
10.1.4 從Access數(shù)據(jù)庫中導(dǎo)入數(shù)據(jù)
10.2 備份數(shù)據(jù)庫
10.2.1 數(shù)據(jù)庫備份方式
10.2.2 SQL Server 2008的備份和恢復(fù)數(shù)據(jù)庫模式
10.2.3 創(chuàng)建和刪除備份設(shè)備
10.2.4 使用圖形界面工具對(duì)數(shù)據(jù)庫進(jìn)行備份
10.2.5 使用BACKUP DATABASE語句備份數(shù)據(jù)庫
10.3 恢復(fù)數(shù)據(jù)庫
10.3.1 使用使用圖形界面工具恢復(fù)數(shù)據(jù)庫
10.3.2 使用RESTORE DATABASE語句恢復(fù)數(shù)據(jù)庫
10.3.3 使用RESTORE LOG語句恢復(fù)事務(wù)日志
10.4 數(shù)據(jù)庫快照
10.4.1 數(shù)據(jù)庫快照的概念
10.4.2 創(chuàng)建數(shù)據(jù)庫快照
10.4.3 查看數(shù)據(jù)庫快照
10.4.4 恢復(fù)到數(shù)據(jù)庫快照
10.4.5 刪除數(shù)據(jù)庫快照
練習(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ù)庫用戶
11.3.1 數(shù)據(jù)庫用戶概述
11.3.2 新建數(shù)據(jù)庫用戶
11.3.3 修改和刪除數(shù)據(jù)庫用戶
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#語言基礎(chǔ)
13.1.1 C#語言的基本特點(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 流程控制語句
13.5.1 選擇控制語句
13.5.2 循環(huán)控制語句
13.5.3 跳轉(zhuǎn)控制語句
13.5.4 異常處理語句
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ù)庫程序設(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訪問類
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ù)庫設(shè)計(jì)
14.3.2 應(yīng)用程序的設(shè)計(jì)
練習(xí)題
……