SQL Server 2008數(shù)據(jù)庫(kù)應(yīng)用教程
定 價(jià):48 元
叢書(shū)名:普通高等教育軟件工程專(zhuān)業(yè)“十二五”規(guī)劃教材
- 作者:周文剛主編
- 出版時(shí)間:2013/8/1
- ISBN:9787030375674
- 出 版 社:科學(xué)出版社
- 中圖法分類(lèi):TP311.138
- 頁(yè)碼:346
- 紙張:
- 版次:1
- 開(kāi)本:16開(kāi)
SQL Server 2008是大規(guī)模聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉(cāng)庫(kù)和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)庫(kù)管理系統(tǒng),也是數(shù)據(jù)集成、分析和報(bào)表解決方案的商業(yè)智能平臺(tái),它性能卓越,易學(xué)易用!禨QL Server 2008數(shù)據(jù)庫(kù)應(yīng)用教程》從數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)、管理技術(shù)和應(yīng)用開(kāi)發(fā)三個(gè)方面系統(tǒng)地介紹了數(shù)據(jù)庫(kù)基本理論,SQL Server 2008數(shù)據(jù)庫(kù)的創(chuàng)建、管理、使用、數(shù)據(jù)庫(kù)安全技術(shù)及數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)等,內(nèi)容豐富、條理清晰,寫(xiě)作風(fēng)格突出“夯實(shí)基礎(chǔ)、強(qiáng)化實(shí)踐、面向應(yīng)用、提升能力”的特色。《SQL Server 2008數(shù)據(jù)庫(kù)應(yīng)用教程》結(jié)構(gòu)合理,內(nèi)容翔實(shí),實(shí)例豐富,語(yǔ)言通俗易懂,以一個(gè)應(yīng)用系統(tǒng)中使用的數(shù)據(jù)庫(kù)作為實(shí)例貫穿《SQL Server 2008數(shù)據(jù)庫(kù)應(yīng)用教程》各章節(jié),系統(tǒng)而有條理地介紹數(shù)據(jù)庫(kù)的知識(shí)及各種操作技術(shù),并在最后介紹了該應(yīng)用系統(tǒng)部分功能的具體實(shí)現(xiàn)。每章后附有習(xí)題,供讀者自我測(cè)試之用。還提供與教材配套的教學(xué)課件和各章用到例子的源代碼,以方便教師教學(xué)時(shí)使用。《SQL Server 2008數(shù)據(jù)庫(kù)應(yīng)用教程》適合作為高等院校數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用類(lèi)課程的教材,也可以作為SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)管理者、應(yīng)用開(kāi)發(fā)愛(ài)好者的自學(xué)參考書(shū)。
更多科學(xué)出版社服務(wù),請(qǐng)掃碼獲取。
第1章 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
1.1 數(shù)據(jù)庫(kù)管理系統(tǒng)
1.1.1 數(shù)據(jù)、信息與數(shù)據(jù)處理
1.1.2 數(shù)據(jù)處理技術(shù)的發(fā)展
1.2 數(shù)據(jù)庫(kù)技術(shù)
1.2.1 數(shù)據(jù)庫(kù)技術(shù)中的核心概念
1.2.2 數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)
1.2.3 數(shù)據(jù)庫(kù)的二級(jí)映像功能與數(shù)據(jù)獨(dú)立性
1.3 數(shù)據(jù)庫(kù)系統(tǒng)模型
1.3.1 兩類(lèi)數(shù)據(jù)模型
1.3.2 三個(gè)世界的劃分及其相關(guān)概念
1.3.3 概念模型的表示方法——E-R圖
1.3.4 數(shù)據(jù)模型
1.4 關(guān)系數(shù)據(jù)庫(kù) 前言
第1章 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
1.1 數(shù)據(jù)庫(kù)管理系統(tǒng)
1.1.1 數(shù)據(jù)、信息與數(shù)據(jù)處理
1.1.2 數(shù)據(jù)處理技術(shù)的發(fā)展
1.2 數(shù)據(jù)庫(kù)技術(shù)
1.2.1 數(shù)據(jù)庫(kù)技術(shù)中的核心概念
1.2.2 數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)
1.2.3 數(shù)據(jù)庫(kù)的二級(jí)映像功能與數(shù)據(jù)獨(dú)立性
1.3 數(shù)據(jù)庫(kù)系統(tǒng)模型
1.3.1 兩類(lèi)數(shù)據(jù)模型
1.3.2 三個(gè)世界的劃分及其相關(guān)概念
1.3.3 概念模型的表示方法——E-R圖
1.3.4 數(shù)據(jù)模型
1.4 關(guān)系數(shù)據(jù)庫(kù)
1.4.1 關(guān)系數(shù)據(jù)庫(kù)中的概念
1.4.2 關(guān)系數(shù)據(jù)庫(kù)基本運(yùn)算
1.4.3 關(guān)系模型的規(guī)范化
1.5 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)基礎(chǔ)
1.5.1 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的特點(diǎn)
1.5.2 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)
課后習(xí)題
第2章 SQL Server 2008概述
2.1 數(shù)據(jù)庫(kù)管理系統(tǒng)與SQL Server
2.2 SQL Server 2008的新特性
2.2.1 數(shù)據(jù)庫(kù)引擎
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的安裝過(guò)程
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 新建查詢(xún)
2.4.5 解決方案資源管理器
2.4.6 模板資源管理器
2.4.7 數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn)
2.4.8 SQL Server Profiler
2.4.9 SQL Server 2008聯(lián)機(jī)叢書(shū)
課后習(xí)題
第3章 SQL Server 2008服務(wù)器管理
3.1 SQL Server 2008系統(tǒng)與系統(tǒng)自帶數(shù)據(jù)庫(kù)
3.1.1 SQL Server 2008系統(tǒng)數(shù)據(jù)庫(kù)
3.1.2 SQL Server 2008示例數(shù)據(jù)庫(kù)
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ò)和本地客戶(hù)端配置
3.3.1 連接管理
3.3.2 SQL Server網(wǎng)絡(luò)配置
3.3.3 SQL Server客戶(hù)端配置
3.3.4 配置客戶(hù)端遠(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ù)庫(kù)設(shè)置屬性
3.4.6 高級(jí)屬性
課后習(xí)題
第4章 數(shù)據(jù)庫(kù)基本管理
4.1 數(shù)據(jù)庫(kù)的結(jié)構(gòu)
4.1.1 系統(tǒng)數(shù)據(jù)庫(kù)
4.1.2 數(shù)據(jù)庫(kù)的組成
4.1.3 數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)
4.2 數(shù)據(jù)庫(kù)的創(chuàng)建
4.2.1 數(shù)據(jù)庫(kù)命名規(guī)范
4.2.2 使用窗口方式創(chuàng)建數(shù)據(jù)庫(kù)
4.2.3 使用命令方式創(chuàng)建數(shù)據(jù)庫(kù)
4.3 數(shù)據(jù)庫(kù)的修改和刪除
4.3.1 使用窗口方式修改和刪除數(shù)據(jù)庫(kù)
4.3.2 使用命令方式修改和刪除數(shù)據(jù)庫(kù)
4.4 數(shù)據(jù)庫(kù)快照
課后習(xí)題
第5章 數(shù)據(jù)表的管理與使用
5.1 數(shù)據(jù)類(lèi)型
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ù)完整性分類(lèi)
5.6.2 約束的種類(lèi)及創(chuàng)建
5.6.3 刪除約束
課后習(xí)題
第6章 數(shù)據(jù)查詢(xún)操作
6.1 簡(jiǎn)單查詢(xún)
6.1.1 SELECT子句
6.1.2 WHERE條件查詢(xún)
6.1.3 DISTINCT消除重復(fù)行
6.1.4 TOP返回前N行
6.1.5 ORDER BY排序查詢(xún)
6.1.6 GROUP BY分組查詢(xún)
6.1.7 HAVING篩選查詢(xún)
6.1.8 COMPUTE數(shù)據(jù)匯總
6.2 多表查詢(xún)
6.2.1 內(nèi)連接
6.2.2 外連接
6.2.3 交叉連接
6.2.4 自身連接
6.2.5 多表連接
6.2.6 聯(lián)合查詢(xún)
6.3 子查詢(xún)
6.3.1 子查詢(xún)基礎(chǔ)
6.3.2 單值子查詢(xún)
6.3.3 多行子查詢(xún)
6.3.4 多層嵌套子查詢(xún)
6.3.5 相關(guān)子查詢(xún)
第7章 視圖
7.1 視圖概述
7.1.1 視圖的優(yōu)點(diǎn)
7.1.2 視圖的分類(lèi)
7.1.3 視圖與查詢(xún)的區(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語(yǔ)言基礎(chǔ)
8.1 T-SQL語(yǔ)法規(guī)則
8.1.1 T-SQL語(yǔ)言概述
8.1.2 標(biāo)識(shí)符
8.1.3 關(guān)鍵字
8.1.4 語(yǔ)法規(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 流程控制語(yǔ)句
8.4.1 BEGIN…END語(yǔ)句
8.4.2 IF…ELSE語(yǔ)句
8.4.3 CASE語(yǔ)句
8.4.4 WHILE語(yǔ)句
8.4.5 RETURN語(yǔ)句
8.4.6 GOTO語(yǔ)句
8.4.7 WAITFOR語(yǔ)句
8.4.8 TRY…CATCH語(yǔ)句
8.5 函數(shù)
8.5.1 系統(tǒng)內(nèi)置函數(shù)
8.5.2 用戶(hù)自定義函數(shù)
8.6 批處理與腳本
8.6.1 批處理
8.6.2 腳本
8.7 事務(wù)
8.7.1 事務(wù)簡(jiǎn)介
8.7.2 事務(wù)管理
8.7.3 鎖
課后習(xí)題
第9章 存儲(chǔ)過(guò)程與觸發(fā)器
9.1 存儲(chǔ)過(guò)程
9.1.1 存儲(chǔ)過(guò)程簡(jiǎn)介
9.1.2 創(chuàng)建存儲(chǔ)過(guò)程
9.1.3 執(zhí)行存儲(chǔ)過(guò)程
9.1.4 存儲(chǔ)過(guò)程應(yīng)用
9.1.5 存儲(chǔ)過(guò)程管理
9.2 觸發(fā)器
9.2.1 觸發(fā)器簡(jiǎn)介
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)的分類(lèi)
10.1.4 游標(biāo)的工作進(jìn)程
10.2 游標(biāo)的定義及使用
10.2.1 聲明游標(biāo)
10.2.2 打開(kāi)游標(biāo)
10.2.3 從打開(kāi)的游標(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 用戶(hù)登錄名管理
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ù)庫(kù)用戶(hù)管理
11.3.1 特殊數(shù)據(jù)庫(kù)用戶(hù)
11.3.2 數(shù)據(jù)庫(kù)用戶(hù)管理
11.4 角色
11.4.1 服務(wù)器角色
11.4.2 數(shù)據(jù)庫(kù)角色
11.4.3 應(yīng)用程序角色
11.4.4 用戶(hù)自定義數(shù)據(jù)庫(kù)角色
11.5 權(quán)限
11.5.1 權(quán)限類(lèi)型
11.5.2 權(quán)限操作
11.5.3 使用SQL Server管理平臺(tái)管理權(quán)限
11.5.4 使用T-SQL語(yǔ)句管理權(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ù)庫(kù)分離與附加
12.2.1 分離數(shù)據(jù)庫(kù)
12.2.2 附加數(shù)據(jù)庫(kù)
12.3 數(shù)據(jù)庫(kù)備份與恢復(fù)
12.3.1 備份和恢復(fù)概述
12.3.2 備份設(shè)備
12.3.3 備份數(shù)據(jù)庫(kù)
12.3.4 恢復(fù)數(shù)據(jù)庫(kù)
12.4 數(shù)據(jù)庫(kù)復(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訪問(wèn)SQL Server 2008數(shù)據(jù)庫(kù)
14.1 ASP.NET概述
14.2 ASP.NET訪問(wèn)SQL Server 2008數(shù)據(jù)庫(kù)基礎(chǔ)
14.2.1 ADO.NET框架
14.2.2 ASP.NET數(shù)據(jù)訪問(wèn)概述
14.2.3 ASP.NET數(shù)據(jù)源控件
14.2.4 ASP.NET數(shù)據(jù)綁定控件
14.3 ASP.NET訪問(wèn)SQL Server 2008數(shù)據(jù)庫(kù)實(shí)例
14.3.1 數(shù)據(jù)庫(kù)連接
14.3.2 創(chuàng)建數(shù)據(jù)輸入頁(yè)并配置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)用開(kāi)發(fā)實(shí)例
15.1 項(xiàng)目需求分析與功能結(jié)構(gòu)
15.2 數(shù)據(jù)庫(kù)規(guī)劃與設(shè)計(jì)
15.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)步驟
15.2.2 畢業(yè)論文管理網(wǎng)站的數(shù)據(jù)庫(kù)設(shè)計(jì)
15.3 畢業(yè)論文管理網(wǎng)站的建設(shè)規(guī)劃與設(shè)計(jì)
15.3.1 網(wǎng)站整體規(guī)劃
15.3.2 與數(shù)據(jù)庫(kù)的連接
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 提交開(kāi)題報(bào)告
15.6 院系管理者功能模塊
15.6.1 生成備選題目表
15.6.2 選題匯總表
15.7 學(xué)校管理者功能模塊
參考文獻(xiàn)
附錄A 數(shù)據(jù)類(lèi)型
附錄B 函數(shù)
目錄
前言
第1章 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 1
1.1 數(shù)據(jù)庫(kù)管理系統(tǒng) 1
1.1.1 數(shù)據(jù)、信息與數(shù)據(jù)處理 1
1.1.2 數(shù)據(jù)處理技術(shù)的發(fā)展 1
1.2 數(shù)據(jù)庫(kù)技術(shù) 2
1.2.1 數(shù)據(jù)庫(kù)技術(shù)中的核心概念 2
1.2.2 數(shù)據(jù)庫(kù)的體系結(jié)構(gòu) 4
1.2.3 數(shù)據(jù)庫(kù)的二級(jí)映像功能與數(shù)據(jù)獨(dú)立性 4
1.3 數(shù)據(jù)庫(kù)系統(tǒng)模型 6
1.3.1 兩類(lèi)數(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ù)庫(kù) 11
1.4.1 關(guān)系數(shù)據(jù)庫(kù)中的概念 11
1.4.2 關(guān)系數(shù)據(jù)庫(kù)基本運(yùn)算 12
1.4.3 關(guān)系模型的規(guī)范化 15
1.5 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)基礎(chǔ) 17
1.5.1 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的特點(diǎn) 18
1.5.2 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的體系結(jié)構(gòu) 18
課后習(xí)題 19
第2章 SQL Server 2008 概述 21
2.1 數(shù)據(jù)庫(kù)管理系統(tǒng)與SQL Server 21
2.2 SQL Server 2008 的新特性 21
2.2.1 數(shù)據(jù)庫(kù)引擎 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 的安裝過(guò)程 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 新建查詢(xún) 31
2.4.5 解決方案資源管理器 32
2.4.6 模板資源管理器 33
2.4.7 數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn) 33
2.4.8 SQL Server Profiler 34
2.4.9 SQL Server 2008 聯(lián)機(jī)叢書(shū) 36
課后習(xí)題 36
第3章 SQL Server 2008 服務(wù)器管理 37
3.1 SQL Server 2008 系統(tǒng)與系統(tǒng)自帶數(shù)據(jù)庫(kù) 37
3.1.1 SQL Server 2008 系統(tǒng)數(shù)據(jù)庫(kù) 37
3.1.2 SQL Server 2008 示例數(shù)據(jù)庫(kù) 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ò)和本地客戶(hù)端配置 45
3.3.1 連接管理 45
3.3.2 SQL Server 網(wǎng)絡(luò)配置 45
3.3.3 SQL Server 客戶(hù)端配置 48
3.3.4 配置客戶(hù)端遠(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ù)庫(kù)設(shè)置屬性 56
3.4.6 高級(jí)屬性 57
課后習(xí)題 58
第4章 數(shù)據(jù)庫(kù)基本管理 60
4.1 數(shù)據(jù)庫(kù)的結(jié)構(gòu) 60
4.1.1 系統(tǒng)數(shù)據(jù)庫(kù) 60
4.1.2 數(shù)據(jù)庫(kù)的組成 60
4.1.3 數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu) 61
4.2 數(shù)據(jù)庫(kù)的創(chuàng)建 61
4.2.1 數(shù)據(jù)庫(kù)命名規(guī)范 61
4.2.2 使用窗口方式創(chuàng)建數(shù)據(jù)庫(kù) 62
4.2.3 使用命令方式創(chuàng)建數(shù)據(jù)庫(kù) 63
4.3 數(shù)據(jù)庫(kù)的修改和刪除 66
4.3.1 使用窗口方式修改和刪除數(shù)據(jù)庫(kù) 66
4.3.2 使用命令方式修改和刪除數(shù)據(jù)庫(kù) 67
4.4 數(shù)據(jù)庫(kù)快照 67
課后習(xí)題 69
第5章 數(shù)據(jù)表的管理與使用 70
5.1 數(shù)據(jù)類(lèi)型 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ù)完整性分類(lèi) 85
5.6.2 約束的種類(lèi)及創(chuàng)建 86
5.6.3 刪除約束 93
課后習(xí)題 93
第6章 數(shù)據(jù)查詢(xún)操作 94
6.1 簡(jiǎn)單查詢(xún) 94
6.1.1 SELECT 子句 94
6.1.2 WHERE 條件查詢(xún) 96
6.1.3 DISTINCT 消除重復(fù)行 100
6.1.4 TOP 返回前N 行 101
6.1.5 ORDER BY 排序查詢(xún) 101
6.1.6 GROUP BY 分組查詢(xún) 102
6.1.7 HAVING 篩選查詢(xún) 102
6.1.8 COMPUTE 數(shù)據(jù)匯總 103
6.2 多表查詢(xún) 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)合查詢(xún) 107
6.3 子查詢(xún) 108
6.3.1 子查詢(xún)基礎(chǔ) 108
6.3.2 單值子查詢(xún) 109
6.3.3 多行子查詢(xún) 110
6.3.4 多層嵌套子查詢(xún) 111
6.3.5 相關(guān)子查詢(xún) 111
第7章 視圖 113
7.1 視圖概述 113
7.1.1 視圖的優(yōu)點(diǎn) 113
7.1.2 視圖的分類(lèi) 114
7.1.3 視圖與查詢(xún)的區(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 語(yǔ)言基礎(chǔ) 123
8.1 T-SQL 語(yǔ)法規(guī)則 123
8.1.1 T-SQL 語(yǔ)言概述 123
8.1.2 標(biāo)識(shí)符 123
8.1.3 關(guān)鍵字 125
8.1.4 語(yǔ)法規(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 流程控制語(yǔ)句 134
8.4.1 BEGIN…END 語(yǔ)句 135
8.4.2 IF…ELSE 語(yǔ)句 136
8.4.3 CASE 語(yǔ)句 137
8.4.4 WHILE 語(yǔ)句 139
8.4.5 RETURN 語(yǔ)句 141
8.4.6 GOTO 語(yǔ)句 142
8.4.7 WAITFOR 語(yǔ)句 142
8.4.8 TRY…CATCH 語(yǔ)句 142
8.5 函數(shù) 144
8.5.1 系統(tǒng)內(nèi)置函數(shù) 144
8.5.2 用戶(hù)自定義函數(shù) 149
8.6 批處理與腳本 153
8.6.1 批處理 153
8.6.2 腳本 154
8.7 事務(wù) 155
8.7.1 事務(wù)簡(jiǎn)介 155
8.7.2 事務(wù)管理 156
8.7.3 鎖 159
課后習(xí)題 162
第9章 存儲(chǔ)過(guò)程與觸發(fā)器 164
9.1 存儲(chǔ)過(guò)程 164
9.1.1 存儲(chǔ)過(guò)程簡(jiǎn)介 164
9.1.2 創(chuàng)建存儲(chǔ)過(guò)程 165
9.1.3 執(zhí)行存儲(chǔ)過(guò)程 168
9.1.4 存儲(chǔ)過(guò)程應(yīng)用 169
9.1.5 存儲(chǔ)過(guò)程管理 174
9.2 觸發(fā)器 178
9.2.1 觸發(fā)器簡(jiǎn)介 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)的分類(lèi) 200
10.1.4 游標(biāo)的工作進(jìn)程 201
10.2 游標(biāo)的定義及使用 201
10.2.1 聲明游標(biāo) 201
10.2.2 打開(kāi)游標(biāo) 203
10.2.3 從打開(kāi)的游標(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 用戶(hù)登錄名管理 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ù)庫(kù)用戶(hù)管理 220
11.3.1 特殊數(shù)據(jù)庫(kù)用戶(hù) 220
11.3.2 數(shù)據(jù)庫(kù)用戶(hù)管理 221
11.4 角色 224
11.4.1 服務(wù)器角色 224
11.4.2 數(shù)據(jù)庫(kù)角色 225
11.4.3 應(yīng)用程序角色 227
11.4.4 用戶(hù)自定義數(shù)據(jù)庫(kù)角色 229
11.5 權(quán)限 231
11.5.1 權(quán)限類(lèi)型 231
11.5.2 權(quán)限操作 232
11.5.3 使用SQL Server 管理平臺(tái)管理權(quán)限 232
11.5.4 使用T-SQL 語(yǔ)句管理權(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ù)庫(kù)分離與附加 242
12.2.1 分離數(shù)據(jù)庫(kù) 242
12.2.2 附加數(shù)據(jù)庫(kù) 242
12.3 數(shù)據(jù)庫(kù)備份與恢復(fù) 244
12.3.1 備份和恢復(fù)概述 244
12.3.2 備份設(shè)備 246
12.3.3 備份數(shù)據(jù)庫(kù) 247
12.3.4 恢復(fù)數(shù)據(jù)庫(kù) 249
12.4 數(shù)據(jù)庫(kù)復(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 訪問(wèn)SQL Server 2008 數(shù)據(jù)庫(kù) 281
14.1 ASP.NET 概述 281
14.2 ASP.NET 訪問(wèn)SQL Server 2008 數(shù)據(jù)庫(kù)基礎(chǔ) 284
14.2.1 ADO.NET 框架 284
14.2.2 ASP.NET 數(shù)據(jù)訪問(wèn)概述 284
14.2.3 ASP.NET 數(shù)據(jù)源控件 284
14.2.4 ASP.NET 數(shù)據(jù)綁定控件 286
14.3 ASP.NET 訪問(wèn)SQL Server 2008 數(shù)據(jù)庫(kù)實(shí)例 286
14.3.1 數(shù)據(jù)庫(kù)連接 286
14.3.2 創(chuàng)建數(shù)據(jù)輸入頁(yè)并配置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)用開(kāi)發(fā)實(shí)例 292
15.1 項(xiàng)目需求分析與功能結(jié)構(gòu) 292
15.2 數(shù)據(jù)庫(kù)規(guī)劃與設(shè)計(jì) 294
15.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)步驟 294
15.2.2 畢業(yè)論文管理網(wǎng)站的數(shù)據(jù)庫(kù)設(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ù)庫(kù)的連接 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 提交開(kāi)題報(bào)告 317
15.6 院系管理者功能模塊 319
15.6.1 生成備選題目表 319
15.6.2 選題匯總表 320
15.7 學(xué)校管理者功能模塊 326
參考文獻(xiàn) 331
附錄A 數(shù)據(jù)類(lèi)型 332
附錄B 函數(shù) 337