內容簡介
《SQL Server 2008數據庫應用與開發教程(第2版)》共13章,第1章介紹瞭SQL Server 2008的基礎知識;第2章介紹瞭利用管理工具建立與維護數據庫的方法;第3章介紹瞭利用管理工具建立與維護數據錶的方法;第4章介紹瞭錶數據操作語句;第5章介紹瞭安全與權限;第6章介紹瞭T-SQL語言基礎;第7章介紹瞭查詢和視圖;第8章介紹瞭索引;第9章介紹瞭數據完整性;第10章介紹瞭存儲過程和觸發器;第11章介紹瞭數據備份、恢復和報錶;第12章介紹瞭SQL高級應用;第13章是實驗。本書注重循序漸進、由淺入深、舉一反三、理論聯係實際。《SQL Server 2008數據庫應用與開發教程(第2版)》的文字說明、圖形顯示、程序語句(所有程序都運行通過)、習題和上機實驗比例恰當,且配有電子教案和實例源代碼,既便於教師教學,又方便學生學習,具有很強的實用性。
《SQL Server 2008數據庫應用與開發教程(第2版)》可作為大學本科、高職高專院校的數據庫應用課程的教材,也可作為初學者學習數據庫的參考書以及數據庫應用係統開發人員的技術參考書。
目錄
第1章 SQL Server 2008簡介
1.1 SQL Server 2008概述
1.1.1 SQL Server 2008的體係結構
1.1.2 數據庫和數據庫對象
1.1.3 SQL Server 2008的新增特點
1.2 SQL Server 2008的安裝
1.2.1 係統版本
1.2.2 SQL Server 2008的運行環境要求
1.2.3 Microsoft SQL Server 2008的安裝
1.3 SQL Server 2008的配置
1.3.1 注冊服務器
1.3.2 配置服務器選項
1.4 SQL Server 2008常用的管理工具
1.4.1 SQL Server Management Studio
1.4.2 Business Intelligence Development Studio
1.4.3 SQL Server Profiler
1.4.4 SQL Server Configuration Manager
1.4.5 Database Engine Tuning Advisor
1.4.6 實用工具
1.5 習題
第2章 數據庫的建立與維護
2.1 數據庫的組成
2.1.1 係統數據庫
2.1.2 用戶數據庫
2.1.3 示例數據庫
2.1.4 數據庫文件及其文件組
2.1.5 數據庫對象
2.2 數據庫的創建
2.2.1 使用SSMS圖形界麵創建數據庫
2.2.2 使用Transact-SQL語句創建數據庫
2.2.3 數據庫的查看和修改
2.2.4 刪除數據庫
2.2.5 數據庫操作
2.2.6 復製和移動數據庫
2.3 習題
第3章 錶的建立與維護
3.1 錶概述
3.1.1 什麼是錶
3.1.2 錶的數據類型
3.1.3 創建錶
3.2 列數據類型
3.2.1 數據類型的分類
3.2.2 數字數據類型
3.2.3 字符數據類型
3.2.4 日期時間數據類型
3.2.5 二進製數據類型
3.2.6 其他數據類型
3.2.7 數據類型的選擇
3.3 列的其他屬性
3.3.1 默認約束
3.3.2 空值約束
3.3.3 IDENTITY的應用
3.4 嚮錶中添加數據
3.5 查看錶
3.5.1 查看錶中的有關信息
3.5.2 查看錶中存儲的數據
3.5.3 查看錶與其他數據對象的依賴關係
3.6 修改錶
3.6.1 使用SSMS圖形化界麵修改錶
3.6.2 使用T-SQL語句修改錶
3.6.3 使用INSERT SELECT語句
3.6.4 使用SELECT INTO語句
3.7 刪除錶
3.8 習題
第4章 錶數據操作
4.1 概述
4.2 界麵操作錶數據
4.2.1 插入記錄
4.2.2 刪除記錄
4.2.3 修改記錄
4.3 命令操作錶數據
4.3.1 使用INSERT語句插入錶數據
4.3.2 使用DELETE或TRANCATE語句刪除數據
4.3.3 使用UPDATE語句修改數據
4.4 習題
第5章 安全與權限
5.1 安全與權限的基礎知識
5.1.1 SQL Server 2008安全機製的總體策略
5.1.2 網絡安全基礎
5.2 管理用戶
5.2.1 管理對SQL Server實例的訪問
5.2.2 管理對SQL Server數據庫的訪問
5.3 管理角色
5.3.1 管理實例角色
5.3.2 管理數據庫角色
5.3.3 管理應用程序角色
5.4 管理架構
5.4.1 認識架構
5.4.2 使用默認架構
5.5 管理權限
5.5.1 管理對SQL Server實例和數據庫的訪問
5.5.2 管理對錶和列的訪問
5.5.3 管理對可編程對象的訪問
5.6 習題
第6章 T-SQL語言基礎
6.1 T-SQL語言概述
6.1.1 T-SQL語言的發展過程和特點
6.1.2 T-SQL語言的分類
6.1.3 T-SQL語法約定
6.2 附加的語言元素
6.2.1 標識符
6.2.2 常量
6.2.3 變量
6.3 運算符和錶達式
6.3.1 算術運算符
6.3.2 關係運算符
6.3.3 邏輯運算符
6.3.4 字符運算符
6.3.5 位運算符
6.3.6 運算符的優先順序
6.3.7 錶達式
6.4 流程控製語句
6.4.1 BEGIN…END語句
6.4.2 IF…ELSE語句
6.4.3 CASE語句
6.4.4 GOTO語句
6.4.5 WHILE、BREAK和CONTINUE語句
6.4.6 WAITFOR語句
6.4.7 RETURN語句
6.5 函數
6.5.1 數學函數
6.5.2 字符串函數
6.5.3 日期和時間函數
6.5.4 聚閤函數
6.5.5 用戶自定義函數
6.6 習題
第7章 查詢和視圖
7.1 連接、選擇和投影
7.1.1 選擇(Selection)
7.1.2 投影(Projection)
7.1.3 連接(JOIN)
7.2 數據查詢語句(SELECT語句)
7.2.1 SELECT語句對列的查詢
7.2.2 SELECT語句中的條件查詢
7.2.3 ORDER BY子句的使用
7.2.4 GROUP BY子句的使用
7.2.5 錶的連接(JOIN)
7.2.6 子查詢
7.2.7 SELECT語句的其他子句
7.3 視圖
7.3.1 視圖概述
7.3.2 視圖的創建
7.3.3 視圖的修改、查看和重命名
7.3.4 視圖的刪除
7.3.5 通過視圖更改記錄
7.4 習題
第8章 索引
8.1 索引概述
8.1.1 創建索引的原因
8.1.2 創建索引應該考慮的問題
8.2 索引的分類及特點
8.2.1 B-Tree索引結構
8.2.2 聚集索引和非聚集索引
8.2.3 其他類型索引
8.2.4 訪問數據的方式
8.2.5 索引的創建
8.2.6 索引的維護和刪除
8.3 習題
第9章 數據完整性
9.1 數據完整性概述
9.2 使用約束實施數據的完整性
9.3 約束的概念和類型
9.4 管理約束
9.4.1 PRIMARY KEY約束
9.4.2 UNIQUE約束
9.4.3 CHECK約束
9.4.4 DEFAULT約束
9.4.5 NULL約束
9.4.6 FOREIGN KEY約束
9.5 禁止約束
9.5.1 創建規則
9.5.2 綁定規則
9.5.3 解除綁定
9.5.4 刪除規則
9.6 默認
9.6.1 創建默認
9.6.2 綁定默認
9.6.3 解除綁定
9.6.4 刪除默認
9.6.5 使用SSMS圖形化界麵管理默認值對象
9.7 使用自動編號IDENTITY
9.8 習題
第10章 存儲過程和觸發器
10.1 存儲過程
10.1.1 存儲過程的基本概念
10.1.2 存儲過程的類型
10.1.3 用戶存儲過程的創建與執行
10.1.4 存儲過程的查看、修改和刪除
10.2 觸發器
10.2.1 觸發器概述
10.2.2 DML觸發器的創建和應用
10.2.3 DDL觸發器的創建和應用
10.2.4 查看、修改和刪除觸發器
10.3 習題
第11章 數據備份、恢復和報錶
11.1 數據庫的導入導齣
11.1.1 數據庫的導齣
11.1.2 數據庫的導入
11.2 數據庫的備份與還原
11.2.1 數據庫的備份
11.2.2 數據庫的還原
11.3 自動化管理任務
11.3.1 多服務器管理
11.3.2 SQL Server 2008代理服務配置
11.4 分離和附加數據庫
11.4.1 分離和附加數據庫的操作
11.4.2 使用T-SQL進行分離和附加數據庫操作
11.5 報錶服務
11.6 習題
第12章 SQL高級應用
12.1 事務(Transaction)
12.1.1 事務的由來
12.1.2 事務的概念
12.1.3 事務的特性
12.1.4 事務的工作原理
12.1.5 事務的執行模式
12.1.6 使用事務時的考慮
12.2 鎖(Lock)
12.2.1 事務的缺陷
12.2.2 鎖的概念
12.2.3 隔離性的級彆
12.2.4 鎖的空間管理及粒度
12.2.5 鎖的類彆
12.2.6 如何在SQL Server中查看數據庫中的鎖
12.2.7 死鎖及其防止
12.3 遊標
12.3.1 遊標(Cursor)概述
12.3.2 聲明遊標
12.3.3 打開遊標
12.3.4 讀取遊標
12.3.5 關閉遊標
12.3.6 刪除遊標
12.4 創建分區
12.4.1 分區概述
12.4.2 分區技術的分類
12.4.3 創建分區函數
12.4.4 創建分區方案
12.4.5 創建分區錶
12.4.6 管理分區
12.4.7 使用嚮導創建分區錶
12.5 SQL Server服務體係
12.5.1 集成服務
12.5.2 分析服務
12.6 習題
第13章 SQL Server實驗指導
第一單元 SQL Server 2008簡介
第二單元 數據庫的建立與維護
第三單元 錶的建立與維護
第四單元 錶數據操作
第五單元 安全與權限
第六單元 T-SQL語言基礎
第七單元 查詢和視圖
第八單元 索引
第九單元 數據完整性
第十單元 存儲過程和觸發器
第十一單元 數據備份、恢復和報錶
第十二單元 SQL高級應用
參考文獻
前言/序言
SQL Server 2008數據庫應用與開發教程(第2版) epub pdf mobi txt 電子書 下載 2024
SQL Server 2008數據庫應用與開發教程(第2版) 下載 epub mobi pdf txt 電子書