SQL Server 2008數(shù)據(jù)庫應(yīng)用教程
定 價(jià):48 元
叢書名:普通高等教育軟件工程專業(yè)“十二五”規(guī)劃教材
- 作者:周文剛主編
- 出版時(shí)間:2013/8/1
- ISBN:9787030375674
- 出 版 社:科學(xué)出版社
- 中圖法分類:TP311.138
- 頁碼:346
- 紙張:
- 版次:1
- 開本:16開
SQL Server 2008是大規(guī)模聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)庫管理系統(tǒng),也是數(shù)據(jù)集成、分析和報(bào)表解決方案的商業(yè)智能平臺(tái),它性能卓越,易學(xué)易用!禨QL Server 2008數(shù)據(jù)庫應(yīng)用教程》從數(shù)據(jù)庫基礎(chǔ)知識(shí)、管理技術(shù)和應(yīng)用開發(fā)三個(gè)方面系統(tǒng)地介紹了數(shù)據(jù)庫基本理論,SQL Server 2008數(shù)據(jù)庫的創(chuàng)建、管理、使用、數(shù)據(jù)庫安全技術(shù)及數(shù)據(jù)庫應(yīng)用開發(fā)等,內(nèi)容豐富、條理清晰,寫作風(fēng)格突出“夯實(shí)基礎(chǔ)、強(qiáng)化實(shí)踐、面向應(yīng)用、提升能力”的特色!禨QL Server 2008數(shù)據(jù)庫應(yīng)用教程》結(jié)構(gòu)合理,內(nèi)容翔實(shí),實(shí)例豐富,語言通俗易懂,以一個(gè)應(yīng)用系統(tǒng)中使用的數(shù)據(jù)庫作為實(shí)例貫穿《SQL Server 2008數(shù)據(jù)庫應(yīng)用教程》各章節(jié),系統(tǒng)而有條理地介紹數(shù)據(jù)庫的知識(shí)及各種操作技術(shù),并在最后介紹了該應(yīng)用系統(tǒng)部分功能的具體實(shí)現(xiàn)。每章后附有習(xí)題,供讀者自我測試之用。還提供與教材配套的教學(xué)課件和各章用到例子的源代碼,以方便教師教學(xué)時(shí)使用!禨QL Server 2008數(shù)據(jù)庫應(yīng)用教程》適合作為高等院校數(shù)據(jù)庫基礎(chǔ)與應(yīng)用類課程的教材,也可以作為SQL Server數(shù)據(jù)庫管理系統(tǒng)管理者、應(yīng)用開發(fā)愛好者的自學(xué)參考書。
更多科學(xué)出版社服務(wù),請(qǐng)掃碼獲取。
第1章 數(shù)據(jù)庫基礎(chǔ)知識(shí)
1.1 數(shù)據(jù)庫管理系統(tǒng)
1.1.1 數(shù)據(jù)、信息與數(shù)據(jù)處理
1.1.2 數(shù)據(jù)處理技術(shù)的發(fā)展
1.2 數(shù)據(jù)庫技術(shù)
1.2.1 數(shù)據(jù)庫技術(shù)中的核心概念
1.2.2 數(shù)據(jù)庫的體系結(jié)構(gòu)
1.2.3 數(shù)據(jù)庫的二級(jí)映像功能與數(shù)據(jù)獨(dú)立性
1.3 數(shù)據(jù)庫系統(tǒng)模型
1.3.1 兩類數(shù)據(jù)模型
1.3.2 三個(gè)世界的劃分及其相關(guān)概念
1.3.3 概念模型的表示方法——E-R圖
1.3.4 數(shù)據(jù)模型
1.4 關(guān)系數(shù)據(jù)庫 前言
第1章 數(shù)據(jù)庫基礎(chǔ)知識(shí)
1.1 數(shù)據(jù)庫管理系統(tǒng)
1.1.1 數(shù)據(jù)、信息與數(shù)據(jù)處理
1.1.2 數(shù)據(jù)處理技術(shù)的發(fā)展
1.2 數(shù)據(jù)庫技術(shù)
1.2.1 數(shù)據(jù)庫技術(shù)中的核心概念
1.2.2 數(shù)據(jù)庫的體系結(jié)構(gòu)
1.2.3 數(shù)據(jù)庫的二級(jí)映像功能與數(shù)據(jù)獨(dú)立性
1.3 數(shù)據(jù)庫系統(tǒng)模型
1.3.1 兩類數(shù)據(jù)模型
1.3.2 三個(gè)世界的劃分及其相關(guān)概念
1.3.3 概念模型的表示方法——E-R圖
1.3.4 數(shù)據(jù)模型
1.4 關(guān)系數(shù)據(jù)庫
1.4.1 關(guān)系數(shù)據(jù)庫中的概念
1.4.2 關(guān)系數(shù)據(jù)庫基本運(yùn)算
1.4.3 關(guān)系模型的規(guī)范化
1.5 網(wǎng)絡(luò)數(shù)據(jù)庫基礎(chǔ)
1.5.1 網(wǎng)絡(luò)數(shù)據(jù)庫的特點(diǎn)
1.5.2 網(wǎng)絡(luò)數(shù)據(jù)庫的體系結(jié)構(gòu)
課后習(xí)題
第2章 SQL Server 2008概述
2.1 數(shù)據(jù)庫管理系統(tǒng)與SQL Server
2.2 SQL Server 2008的新特性
2.2.1 數(shù)據(jù)庫引擎
2.2.2 分析服務(wù)新增功能
2.2.3 集成服務(wù)新增功能
2.2.4 復(fù)制新增功能
2.2.5 報(bào)表服務(wù)新增功能
2.3 SQL Server 2008的安裝
2.3.1 SQL Server 2008系統(tǒng)配置要求
2.3.2 SQL Server 2008的安裝過程
2.4 SQL Server 2008管理工具集
2.4.1 Microsoft SQL Server Management Studio
2.4.2 已注冊(cè)的服務(wù)器
2.4.3 對(duì)象資源管理器
2.4.4 新建查詢
2.4.5 解決方案資源管理器
2.4.6 模板資源管理器
2.4.7 數(shù)據(jù)庫引擎優(yōu)化顧問
2.4.8 SQL Server Profiler
2.4.9 SQL Server 2008聯(lián)機(jī)叢書
課后習(xí)題
第3章 SQL Server 2008服務(wù)器管理
3.1 SQL Server 2008系統(tǒng)與系統(tǒng)自帶數(shù)據(jù)庫
3.1.1 SQL Server 2008系統(tǒng)數(shù)據(jù)庫
3.1.2 SQL Server 2008示例數(shù)據(jù)庫
3.2 SQL Server 2008服務(wù)器管理
3.2.1 服務(wù)的狀態(tài)管理
3.2.2 服務(wù)的啟動(dòng)模式管理
3.2.3 服務(wù)器組管理
3.2.4 服務(wù)器連接管理
3.3 SQL Server 2008網(wǎng)絡(luò)和本地客戶端配置
3.3.1 連接管理
3.3.2 SQL Server網(wǎng)絡(luò)配置
3.3.3 SQL Server客戶端配置
3.3.4 配置客戶端遠(yuǎn)程服務(wù)器
3.4 SQL Server 2008服務(wù)器屬性配置
3.4.1 常規(guī)屬性
3.4.2 內(nèi)存屬性
3.4.3 處理器屬性
3.4.4 連接屬性
3.4.5 數(shù)據(jù)庫設(shè)置屬性
3.4.6 高級(jí)屬性
課后習(xí)題
第4章 數(shù)據(jù)庫基本管理
4.1 數(shù)據(jù)庫的結(jié)構(gòu)
4.1.1 系統(tǒng)數(shù)據(jù)庫
4.1.2 數(shù)據(jù)庫的組成
4.1.3 數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)
4.2 數(shù)據(jù)庫的創(chuàng)建
4.2.1 數(shù)據(jù)庫命名規(guī)范
4.2.2 使用窗口方式創(chuàng)建數(shù)據(jù)庫
4.2.3 使用命令方式創(chuàng)建數(shù)據(jù)庫
4.3 數(shù)據(jù)庫的修改和刪除
4.3.1 使用窗口方式修改和刪除數(shù)據(jù)庫
4.3.2 使用命令方式修改和刪除數(shù)據(jù)庫
4.4 數(shù)據(jù)庫快照
課后習(xí)題
第5章 數(shù)據(jù)表的管理與使用
5.1 數(shù)據(jù)類型
5.2 創(chuàng)建表
5.2.1 使用窗口方式創(chuàng)建表
5.2.2 使用命令方式創(chuàng)建表
5.3 修改表
5.3.1 使用窗口方式修改表
5.3.2 使用命令方式修改表
5.4 刪除表
5.4.1 使用窗口方式刪除表
5.4.2 使用命令方式刪除表
5.5 數(shù)據(jù)管理
5.5.1 插入數(shù)據(jù)
5.5.2 修改數(shù)據(jù)
5.5.3 刪除數(shù)據(jù)
5.5.4 索引
5.6 數(shù)據(jù)完整性
5.6.1 數(shù)據(jù)完整性分類
5.6.2 約束的種類及創(chuàng)建
5.6.3 刪除約束
課后習(xí)題
第6章 數(shù)據(jù)查詢操作
6.1 簡單查詢
6.1.1 SELECT子句
6.1.2 WHERE條件查詢
6.1.3 DISTINCT消除重復(fù)行
6.1.4 TOP返回前N行
6.1.5 ORDER BY排序查詢
6.1.6 GROUP BY分組查詢
6.1.7 HAVING篩選查詢
6.1.8 COMPUTE數(shù)據(jù)匯總
6.2 多表查詢
6.2.1 內(nèi)連接
6.2.2 外連接
6.2.3 交叉連接
6.2.4 自身連接
6.2.5 多表連接
6.2.6 聯(lián)合查詢
6.3 子查詢
6.3.1 子查詢基礎(chǔ)
6.3.2 單值子查詢
6.3.3 多行子查詢
6.3.4 多層嵌套子查詢
6.3.5 相關(guān)子查詢
第7章 視圖
7.1 視圖概述
7.1.1 視圖的優(yōu)點(diǎn)
7.1.2 視圖的分類
7.1.3 視圖與查詢的區(qū)別與聯(lián)系
7.2 創(chuàng)建視圖
7.2.1 管理平臺(tái)創(chuàng)建
7.2.2 模版方式
7.2.3 命令方式
7.3 使用視圖
7.3.1 視圖約束與可更新視圖
7.3.2 修改視圖數(shù)據(jù)
7.4 編輯視圖
7.4.1 修改視圖
7.4.2 刪除視圖
第8章 Transact-SQL語言基礎(chǔ)
8.1 T-SQL語法規(guī)則
8.1.1 T-SQL語言概述
8.1.2 標(biāo)識(shí)符
8.1.3 關(guān)鍵字
8.1.4 語法規(guī)則
8.2 常量與變量
8.2.1 常量
8.2.2 變量
8.3 運(yùn)算符與表達(dá)式
8.3.1 注釋
8.3.2 通配符
8.3.3 運(yùn)算符
8.3.4 表達(dá)式
8.4 流程控制語句
8.4.1 BEGIN…END語句
8.4.2 IF…ELSE語句
8.4.3 CASE語句
8.4.4 WHILE語句
8.4.5 RETURN語句
8.4.6 GOTO語句
8.4.7 WAITFOR語句
8.4.8 TRY…CATCH語句
8.5 函數(shù)
8.5.1 系統(tǒng)內(nèi)置函數(shù)
8.5.2 用戶自定義函數(shù)
8.6 批處理與腳本
8.6.1 批處理
8.6.2 腳本
8.7 事務(wù)
8.7.1 事務(wù)簡介
8.7.2 事務(wù)管理
8.7.3 鎖
課后習(xí)題
第9章 存儲(chǔ)過程與觸發(fā)器
9.1 存儲(chǔ)過程
9.1.1 存儲(chǔ)過程簡介
9.1.2 創(chuàng)建存儲(chǔ)過程
9.1.3 執(zhí)行存儲(chǔ)過程
9.1.4 存儲(chǔ)過程應(yīng)用
9.1.5 存儲(chǔ)過程管理
9.2 觸發(fā)器
9.2.1 觸發(fā)器簡介
9.2.2 創(chuàng)建觸發(fā)器
9.2.3 觸發(fā)器應(yīng)用
9.2.4 觸發(fā)器管理
9.2.5 嵌套觸發(fā)器和遞歸觸發(fā)器
課后習(xí)題
第10章 游標(biāo)
10.1 游標(biāo)概述
10.1.1 游標(biāo)的定義
10.1.2 游標(biāo)的特點(diǎn)
10.1.3 游標(biāo)的分類
10.1.4 游標(biāo)的工作進(jìn)程
10.2 游標(biāo)的定義及使用
10.2.1 聲明游標(biāo)
10.2.2 打開游標(biāo)
10.2.3 從打開的游標(biāo)中提取行
10.2.4 關(guān)閉游標(biāo)
10.2.5 釋放游標(biāo)
10.2.6 游標(biāo)變量
10.2.7 查看游標(biāo)的信息
10.3 游標(biāo)應(yīng)用實(shí)例
課后習(xí)題
第11章 SQL Server 2008安全管理
11.1 SQL Server 2008安全
11.1.1 SQL Server 2008安全基礎(chǔ)
11.1.2 SQL Server 2008安全等級(jí)
11.1.3 SQL Server 2008驗(yàn)證模式
11.2 用戶登錄名管理
11.2.1 系統(tǒng)內(nèi)置登錄名
11.2.2 創(chuàng)建SQL Server登錄名
11.2.3 刪除SQL Server登錄名
11.2.4 修改SQL Server登錄名
11.3 數(shù)據(jù)庫用戶管理
11.3.1 特殊數(shù)據(jù)庫用戶
11.3.2 數(shù)據(jù)庫用戶管理
11.4 角色
11.4.1 服務(wù)器角色
11.4.2 數(shù)據(jù)庫角色
11.4.3 應(yīng)用程序角色
11.4.4 用戶自定義數(shù)據(jù)庫角色
11.5 權(quán)限
11.5.1 權(quán)限類型
11.5.2 權(quán)限操作
11.5.3 使用SQL Server管理平臺(tái)管理權(quán)限
11.5.4 使用T-SQL語句管理權(quán)限
課后習(xí)題
第12章 數(shù)據(jù)轉(zhuǎn)換及備份管理
12.1 數(shù)據(jù)轉(zhuǎn)換
12.1.1 數(shù)據(jù)轉(zhuǎn)換服務(wù)
12.1.2 導(dǎo)入數(shù)據(jù)
12.1.3 導(dǎo)出數(shù)據(jù)
12.2 數(shù)據(jù)庫分離與附加
12.2.1 分離數(shù)據(jù)庫
12.2.2 附加數(shù)據(jù)庫
12.3 數(shù)據(jù)庫備份與恢復(fù)
12.3.1 備份和恢復(fù)概述
12.3.2 備份設(shè)備
12.3.3 備份數(shù)據(jù)庫
12.3.4 恢復(fù)數(shù)據(jù)庫
12.4 數(shù)據(jù)庫復(fù)制
12.4.1 復(fù)制概述
12.4.2 配置分發(fā)服務(wù)器
12.4.3 創(chuàng)建發(fā)布
12.4.4 創(chuàng)建訂閱
12.4.5 查看復(fù)制項(xiàng)目屬性
12.4.6 禁用發(fā)布和分發(fā)
課后習(xí)題
第13章 SQL Server 2008的Web技術(shù)
13.1 SQL Server與Web交互基礎(chǔ)
13.2 XML技術(shù)
13.2.1 XML與HTML區(qū)別
13.2.2 XML文檔的基本格式
13.2.3 SQL Server 2008中XML應(yīng)用
13.3 SQL Server 2008的ODBC設(shè)置
13.3.1 ODBC的體系結(jié)構(gòu)
13.3.2 ODBC數(shù)據(jù)源設(shè)置
13.3.3 管理ODBC數(shù)據(jù)源
課后習(xí)題
第14章 ASP.NET訪問SQL Server 2008數(shù)據(jù)庫
14.1 ASP.NET概述
14.2 ASP.NET訪問SQL Server 2008數(shù)據(jù)庫基礎(chǔ)
14.2.1 ADO.NET框架
14.2.2 ASP.NET數(shù)據(jù)訪問概述
14.2.3 ASP.NET數(shù)據(jù)源控件
14.2.4 ASP.NET數(shù)據(jù)綁定控件
14.3 ASP.NET訪問SQL Server 2008數(shù)據(jù)庫實(shí)例
14.3.1 數(shù)據(jù)庫連接
14.3.2 創(chuàng)建數(shù)據(jù)輸入頁并配置DetailsView控件
14.3.3 配置SqlDataSource控件顯示數(shù)據(jù)
14.3.4 SqlDataSource控件其他配置
14.3.5 GridView控件實(shí)現(xiàn)連動(dòng)顯示
課后習(xí)題
第15章 SQL Server 2008應(yīng)用開發(fā)實(shí)例
15.1 項(xiàng)目需求分析與功能結(jié)構(gòu)
15.2 數(shù)據(jù)庫規(guī)劃與設(shè)計(jì)
15.2.1 數(shù)據(jù)庫設(shè)計(jì)步驟
15.2.2 畢業(yè)論文管理網(wǎng)站的數(shù)據(jù)庫設(shè)計(jì)
15.3 畢業(yè)論文管理網(wǎng)站的建設(shè)規(guī)劃與設(shè)計(jì)
15.3.1 網(wǎng)站整體規(guī)劃
15.3.2 與數(shù)據(jù)庫的連接
15.3.3 網(wǎng)站登錄
15.4 指導(dǎo)教師功能模塊
15.4.1 提交題目
15.4.2 查看修改題目
15.4.3 確定選題學(xué)生
15.4.4 導(dǎo)師評(píng)分
15.5 學(xué)生功能模塊
15.5.1 學(xué)生選題
15.5.2 提交開題報(bào)告
15.6 院系管理者功能模塊
15.6.1 生成備選題目表
15.6.2 選題匯總表
15.7 學(xué)校管理者功能模塊
參考文獻(xiàn)
附錄A 數(shù)據(jù)類型
附錄B 函數(shù)
目錄
前言
第1章 數(shù)據(jù)庫基礎(chǔ)知識(shí) 1
1.1 數(shù)據(jù)庫管理系統(tǒng) 1
1.1.1 數(shù)據(jù)、信息與數(shù)據(jù)處理 1
1.1.2 數(shù)據(jù)處理技術(shù)的發(fā)展 1
1.2 數(shù)據(jù)庫技術(shù) 2
1.2.1 數(shù)據(jù)庫技術(shù)中的核心概念 2
1.2.2 數(shù)據(jù)庫的體系結(jié)構(gòu) 4
1.2.3 數(shù)據(jù)庫的二級(jí)映像功能與數(shù)據(jù)獨(dú)立性 4
1.3 數(shù)據(jù)庫系統(tǒng)模型 6
1.3.1 兩類數(shù)據(jù)模型 6
1.3.2 三個(gè)世界的劃分及其相關(guān)概念 6
1.3.3 概念模型的表示方法——E-R 圖 7
1.3.4 數(shù)據(jù)模型 9
1.4 關(guān)系數(shù)據(jù)庫 11
1.4.1 關(guān)系數(shù)據(jù)庫中的概念 11
1.4.2 關(guān)系數(shù)據(jù)庫基本運(yùn)算 12
1.4.3 關(guān)系模型的規(guī)范化 15
1.5 網(wǎng)絡(luò)數(shù)據(jù)庫基礎(chǔ) 17
1.5.1 網(wǎng)絡(luò)數(shù)據(jù)庫的特點(diǎn) 18
1.5.2 網(wǎng)絡(luò)數(shù)據(jù)庫的體系結(jié)構(gòu) 18
課后習(xí)題 19
第2章 SQL Server 2008 概述 21
2.1 數(shù)據(jù)庫管理系統(tǒng)與SQL Server 21
2.2 SQL Server 2008 的新特性 21
2.2.1 數(shù)據(jù)庫引擎 21
2.2.2 分析服務(wù)新增功能 22
2.2.3 集成服務(wù)新增功能 22
2.2.4 復(fù)制新增功能 22
2.2.5 報(bào)表服務(wù)新增功能 23
2.3 SQL Server 2008 的安裝 23
2.3.1 SQL Server 2008 系統(tǒng)配置要求 23
2.3.2 SQL Server 2008 的安裝過程 24
2.4 SQL Server 2008 管理工具集 29
2.4.1 Microsoft SQL Server Management Studio 29
2.4.2 已注冊(cè)的服務(wù)器 30
2.4.3 對(duì)象資源管理器 30
2.4.4 新建查詢 31
2.4.5 解決方案資源管理器 32
2.4.6 模板資源管理器 33
2.4.7 數(shù)據(jù)庫引擎優(yōu)化顧問 33
2.4.8 SQL Server Profiler 34
2.4.9 SQL Server 2008 聯(lián)機(jī)叢書 36
課后習(xí)題 36
第3章 SQL Server 2008 服務(wù)器管理 37
3.1 SQL Server 2008 系統(tǒng)與系統(tǒng)自帶數(shù)據(jù)庫 37
3.1.1 SQL Server 2008 系統(tǒng)數(shù)據(jù)庫 37
3.1.2 SQL Server 2008 示例數(shù)據(jù)庫 38
3.2 SQL Server 2008 服務(wù)器管理 39
3.2.1 服務(wù)的狀態(tài)管理 39
3.2.2 服務(wù)的啟動(dòng)模式管理 41
3.2.3 服務(wù)器組管理 41
3.2.4 服務(wù)器連接管理 43
3.3 SQL Server 2008 網(wǎng)絡(luò)和本地客戶端配置 45
3.3.1 連接管理 45
3.3.2 SQL Server 網(wǎng)絡(luò)配置 45
3.3.3 SQL Server 客戶端配置 48
3.3.4 配置客戶端遠(yuǎn)程服務(wù)器 50
3.4 SQL Server 2008 服務(wù)器屬性配置 52
3.4.1 常規(guī)屬性 52
3.4.2 內(nèi)存屬性 53
3.4.3 處理器屬性 54
3.4.4 連接屬性 55
3.4.5 數(shù)據(jù)庫設(shè)置屬性 56
3.4.6 高級(jí)屬性 57
課后習(xí)題 58
第4章 數(shù)據(jù)庫基本管理 60
4.1 數(shù)據(jù)庫的結(jié)構(gòu) 60
4.1.1 系統(tǒng)數(shù)據(jù)庫 60
4.1.2 數(shù)據(jù)庫的組成 60
4.1.3 數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu) 61
4.2 數(shù)據(jù)庫的創(chuàng)建 61
4.2.1 數(shù)據(jù)庫命名規(guī)范 61
4.2.2 使用窗口方式創(chuàng)建數(shù)據(jù)庫 62
4.2.3 使用命令方式創(chuàng)建數(shù)據(jù)庫 63
4.3 數(shù)據(jù)庫的修改和刪除 66
4.3.1 使用窗口方式修改和刪除數(shù)據(jù)庫 66
4.3.2 使用命令方式修改和刪除數(shù)據(jù)庫 67
4.4 數(shù)據(jù)庫快照 67
課后習(xí)題 69
第5章 數(shù)據(jù)表的管理與使用 70
5.1 數(shù)據(jù)類型 70
5.2 創(chuàng)建表 72
5.2.1 使用窗口方式創(chuàng)建表 72
5.2.2 使用命令方式創(chuàng)建表 74
5.3 修改表 76
5.3.1 使用窗口方式修改表 76
5.3.2 使用命令方式修改表 77
5.4 刪除表 78
5.4.1 使用窗口方式刪除表 78
5.4.2 使用命令方式刪除表 78
5.5 數(shù)據(jù)管理 78
5.5.1 插入數(shù)據(jù) 79
5.5.2 修改數(shù)據(jù) 80
5.5.3 刪除數(shù)據(jù) 81
5.5.4 索引 81
5.6 數(shù)據(jù)完整性 85
5.6.1 數(shù)據(jù)完整性分類 85
5.6.2 約束的種類及創(chuàng)建 86
5.6.3 刪除約束 93
課后習(xí)題 93
第6章 數(shù)據(jù)查詢操作 94
6.1 簡單查詢 94
6.1.1 SELECT 子句 94
6.1.2 WHERE 條件查詢 96
6.1.3 DISTINCT 消除重復(fù)行 100
6.1.4 TOP 返回前N 行 101
6.1.5 ORDER BY 排序查詢 101
6.1.6 GROUP BY 分組查詢 102
6.1.7 HAVING 篩選查詢 102
6.1.8 COMPUTE 數(shù)據(jù)匯總 103
6.2 多表查詢 103
6.2.1 內(nèi)連接 104
6.2.2 外連接 105
6.2.3 交叉連接 106
6.2.4 自身連接 106
6.2.5 多表連接 107
6.2.6 聯(lián)合查詢 107
6.3 子查詢 108
6.3.1 子查詢基礎(chǔ) 108
6.3.2 單值子查詢 109
6.3.3 多行子查詢 110
6.3.4 多層嵌套子查詢 111
6.3.5 相關(guān)子查詢 111
第7章 視圖 113
7.1 視圖概述 113
7.1.1 視圖的優(yōu)點(diǎn) 113
7.1.2 視圖的分類 114
7.1.3 視圖與查詢的區(qū)別與聯(lián)系114
7.2 創(chuàng)建視圖 114
7.2.1 管理平臺(tái)創(chuàng)建 115
7.2.2 模版方式 116
7.2.3 命令方式 117
7.3 使用視圖 118
7.3.1 視圖約束與可更新視圖 118
7.3.2 修改視圖數(shù)據(jù) 119
7.4 編輯視圖 120
7.4.1 修改視圖 120
7.4.2 刪除視圖 121
第8章 Transact-SQL 語言基礎(chǔ) 123
8.1 T-SQL 語法規(guī)則 123
8.1.1 T-SQL 語言概述 123
8.1.2 標(biāo)識(shí)符 123
8.1.3 關(guān)鍵字 125
8.1.4 語法規(guī)則 126
8.2 常量與變量 126
8.2.1 常量 126
8.2.2 變量 127
8.3 運(yùn)算符與表達(dá)式 131
8.3.1 注釋 131
8.3.2 通配符 132
8.3.3 運(yùn)算符 132
8.3.4 表達(dá)式 134
8.4 流程控制語句 134
8.4.1 BEGIN…END 語句 135
8.4.2 IF…ELSE 語句 136
8.4.3 CASE 語句 137
8.4.4 WHILE 語句 139
8.4.5 RETURN 語句 141
8.4.6 GOTO 語句 142
8.4.7 WAITFOR 語句 142
8.4.8 TRY…CATCH 語句 142
8.5 函數(shù) 144
8.5.1 系統(tǒng)內(nèi)置函數(shù) 144
8.5.2 用戶自定義函數(shù) 149
8.6 批處理與腳本 153
8.6.1 批處理 153
8.6.2 腳本 154
8.7 事務(wù) 155
8.7.1 事務(wù)簡介 155
8.7.2 事務(wù)管理 156
8.7.3 鎖 159
課后習(xí)題 162
第9章 存儲(chǔ)過程與觸發(fā)器 164
9.1 存儲(chǔ)過程 164
9.1.1 存儲(chǔ)過程簡介 164
9.1.2 創(chuàng)建存儲(chǔ)過程 165
9.1.3 執(zhí)行存儲(chǔ)過程 168
9.1.4 存儲(chǔ)過程應(yīng)用 169
9.1.5 存儲(chǔ)過程管理 174
9.2 觸發(fā)器 178
9.2.1 觸發(fā)器簡介 178
9.2.2 創(chuàng)建觸發(fā)器 180
9.2.3 觸發(fā)器應(yīng)用 185
9.2.4 觸發(fā)器管理 189
9.2.5 嵌套觸發(fā)器和遞歸觸發(fā)器 195
課后習(xí)題 198
第10章 游標(biāo) 200
10.1 游標(biāo)概述 200
10.1.1 游標(biāo)的定義 200
10.1.2 游標(biāo)的特點(diǎn) 200
10.1.3 游標(biāo)的分類 200
10.1.4 游標(biāo)的工作進(jìn)程 201
10.2 游標(biāo)的定義及使用 201
10.2.1 聲明游標(biāo) 201
10.2.2 打開游標(biāo) 203
10.2.3 從打開的游標(biāo)中提取行 203
10.2.4 關(guān)閉游標(biāo) 204
10.2.5 釋放游標(biāo) 204
10.2.6 游標(biāo)變量 205
10.2.7 查看游標(biāo)的信息 205
10.3 游標(biāo)應(yīng)用實(shí)例 208
課后習(xí)題 211
第11章 SQL Server 2008 安全管理 212
11.1 SQL Server 2008 安全 212
11.1.1 SQL Server 2008 安全基礎(chǔ) 212
11.1.2 SQL Server 2008 安全等級(jí) 213
11.1.3 SQL Server 2008 驗(yàn)證模式 213
11.2 用戶登錄名管理 215
11.2.1 系統(tǒng)內(nèi)置登錄名 215
11.2.2 創(chuàng)建SQL Server 登錄名 216
11.2.3 刪除SQL Server 登錄名 219
11.2.4 修改SQL Server 登錄名 219
11.3 數(shù)據(jù)庫用戶管理 220
11.3.1 特殊數(shù)據(jù)庫用戶 220
11.3.2 數(shù)據(jù)庫用戶管理 221
11.4 角色 224
11.4.1 服務(wù)器角色 224
11.4.2 數(shù)據(jù)庫角色 225
11.4.3 應(yīng)用程序角色 227
11.4.4 用戶自定義數(shù)據(jù)庫角色 229
11.5 權(quán)限 231
11.5.1 權(quán)限類型 231
11.5.2 權(quán)限操作 232
11.5.3 使用SQL Server 管理平臺(tái)管理權(quán)限 232
11.5.4 使用T-SQL 語句管理權(quán)限 233
課后習(xí)題 234
第12章 數(shù)據(jù)轉(zhuǎn)換及備份管理 235
12.1 數(shù)據(jù)轉(zhuǎn)換 235
12.1.1 數(shù)據(jù)轉(zhuǎn)換服務(wù) 235
12.1.2 導(dǎo)入數(shù)據(jù) 236
12.1.3 導(dǎo)出數(shù)據(jù) 240
12.2 數(shù)據(jù)庫分離與附加 242
12.2.1 分離數(shù)據(jù)庫 242
12.2.2 附加數(shù)據(jù)庫 242
12.3 數(shù)據(jù)庫備份與恢復(fù) 244
12.3.1 備份和恢復(fù)概述 244
12.3.2 備份設(shè)備 246
12.3.3 備份數(shù)據(jù)庫 247
12.3.4 恢復(fù)數(shù)據(jù)庫 249
12.4 數(shù)據(jù)庫復(fù)制 252
12.4.1 復(fù)制概述 252
12.4.2 配置分發(fā)服務(wù)器 254
12.4.3 創(chuàng)建發(fā)布 257
12.4.4 創(chuàng)建訂閱 262
12.4.5 查看復(fù)制項(xiàng)目屬性 266
12.4.6 禁用發(fā)布和分發(fā) 267
課后習(xí)題 268
第13章 SQL Server 2008 的Web 技術(shù) 269
13.1 SQL Server 與Web 交互基礎(chǔ) 269
13.2 XML 技術(shù) 271
13.2.1 XML 與HTML 區(qū)別 271
13.2.2 XML 文檔的基本格式 271
13.2.3 SQL Server 2008 中XML 應(yīng)用 272
13.3 SQL Server 2008 的ODBC 設(shè)置 275
13.3.1 ODBC 的體系結(jié)構(gòu) 276
13.3.2 ODBC 數(shù)據(jù)源設(shè)置 276
13.3.3 管理ODBC 數(shù)據(jù)源 280
課后習(xí)題 280
第14章 ASP.NET 訪問SQL Server 2008 數(shù)據(jù)庫 281
14.1 ASP.NET 概述 281
14.2 ASP.NET 訪問SQL Server 2008 數(shù)據(jù)庫基礎(chǔ) 284
14.2.1 ADO.NET 框架 284
14.2.2 ASP.NET 數(shù)據(jù)訪問概述 284
14.2.3 ASP.NET 數(shù)據(jù)源控件 284
14.2.4 ASP.NET 數(shù)據(jù)綁定控件 286
14.3 ASP.NET 訪問SQL Server 2008 數(shù)據(jù)庫實(shí)例 286
14.3.1 數(shù)據(jù)庫連接 286
14.3.2 創(chuàng)建數(shù)據(jù)輸入頁并配置DetailsView 控件 287
14.3.3 配置SqlDataSource 控件顯示數(shù)據(jù) 287
14.3.4 SqlDataSource 控件其他配置 288
14.3.5 GridView 控件實(shí)現(xiàn)連動(dòng)顯示 290
課后習(xí)題 291
第15章 SQL Server 2008 應(yīng)用開發(fā)實(shí)例 292
15.1 項(xiàng)目需求分析與功能結(jié)構(gòu) 292
15.2 數(shù)據(jù)庫規(guī)劃與設(shè)計(jì) 294
15.2.1 數(shù)據(jù)庫設(shè)計(jì)步驟 294
15.2.2 畢業(yè)論文管理網(wǎng)站的數(shù)據(jù)庫設(shè)計(jì) 295
15.3 畢業(yè)論文管理網(wǎng)站的建設(shè)規(guī)劃與設(shè)計(jì) 299
15.3.1 網(wǎng)站整體規(guī)劃 299
15.3.2 與數(shù)據(jù)庫的連接 300
15.3.3 網(wǎng)站登錄 303
15.4 指導(dǎo)教師功能模塊 305
15.4.1 提交題目 305
15.4.2 查看修改題目 307
15.4.3 確定選題學(xué)生 309
15.4.4 導(dǎo)師評(píng)分 313
15.5 學(xué)生功能模塊 315
15.5.1 學(xué)生選題 315
15.5.2 提交開題報(bào)告 317
15.6 院系管理者功能模塊 319
15.6.1 生成備選題目表 319
15.6.2 選題匯總表 320
15.7 學(xué)校管理者功能模塊 326
參考文獻(xiàn) 331
附錄A 數(shù)據(jù)類型 332
附錄B 函數(shù) 337