《SQL Server數據技術基礎與上機指導》是2011年由清華大學出版社出版的圖書,作者是范芸。
基本介紹
- 中文名:SQL Server數據技術基礎與上機指導
- 作者:范芸
- 出版社:清華大學出版社
- 定價:29.5 元
- 裝幀:平裝
- ISBN:9787302238751
圖書簡介,目錄,
圖書簡介
本書融合資料庫開發和教學經驗,通過一個實際的“學籍管理”資料庫的管理和各種操作來介紹SQLServer2005的管理和開發技術。本書以套用為重點,詳細的實例分析貫穿於全部資料庫的操作中,使讀者在熟練掌握SQLServer2005的同時,全面了解資料庫基本知識。
全書共11章,主要包括資料庫基礎知識,資料庫和表的操作,查詢與視圖,TSQL編程和存儲過程,觸發器,資料庫安全,資料庫系統維護以及SQLServer資料庫程式開發綜合案例等。本書突出“理論實踐一體化”的教學方法,將知識講解和技能訓練有機結合,融“教、學、做”於一體。每章都設計了一個“上機實踐與指導”教學單元,既可以讓教師合理安排教學實踐內容,又可以讓學習者舉一反三,快速掌握本章知識。
本書可作為高職高專軟體技術、網路技術、信息管理和電子商務等專業的教材,也可作為計算機培訓班的教材及SQLServer資料庫自學者的參考書。
目錄
第1章資料庫基礎知識
1.1資料庫的基本概念
1.1.1數據管理技術的發展
1.1.2資料庫的基本術語
1.1.3資料庫新技術
1.2數據模型
1.2.1數據模型的組成要素
1.2.2概念模型
1.2.3ER模型的設計
1.3關係模型
1.3.1關係模型的基本概念
1.3.2從ER模型到關係模型的轉換
1.3.3關係的完整性
1.4關係資料庫的規範化
1.4.1關係模式規範化的必要性
1.4.2關係模式的規範化理論
1.4.3分解關係的基本原則
1.5資料庫設計
1.5.1資料庫的設計方法
1.5.2資料庫設計步驟
1.6項目實訓與指導——制定ER圖
本章小結
習題1
第2章SQL Server 2005系統概述
2.1SQL Server 2005簡介
2.1.1SQL Server 2005的體系結構
2.1.2SQL Server 2005的特性
2.2SQL Server 2005基礎
2.2.1SQL Server 2005 的安裝版本
2.2.2SQL Server 2005的運行環境
2.2.3SQL Server 2005的安裝
2.3體驗SQL Server 2005
2.3.1SQL Server Configuration Manager管理工具
2.3.2啟動 SQL Server Management Studio
2.3.3配置SQL Server Management Studio環境
2.4上機實訓與指導
2.4.1安裝SQL Server 2005
2.4.2配置SQL Server 2005環境
本章小結
習題2
第3章資料庫操作
3.1SQL Server 2005資料庫概述
3.1.1資料庫對象
3.1.2資料庫的存儲結構
3.1.3系統資料庫
3.2資料庫的創建
3.2.1資料庫命名規則
3.2.2創建資料庫
3.3資料庫的修改與刪除
3.3.1修改資料庫
3.3.2刪除資料庫
3.4資料庫的分離和附加
3.4.1分離資料庫
3.4.2附加資料庫
3.5上機實訓與指導
3.5.1建立資料庫
3.5.2修改與刪除資料庫
3.5.3分離與附加資料庫
本章小結
習題3
第4章數據表的創建與管理
4.1表的概述
4.1.1表的組成結構
4.1.2數據類型
4.2表的操作
4.2.1表的創建
4.2.2表的查看與修改
4.2.3表的刪除
4.3表記錄操作
4.3.1插入記錄
4.3.2修改記錄
4.3.3刪除記錄
4.3.4數據的導入/導出
4.4表數據完整性的實現
4.4.1完整性概述
4.4.2使用約束實施資料庫的完整性
4.4.3使用TSQL語句設定表約束
4.5上機實訓與指導
4.5.1建立數據表
4.5.2管理表數據
本章小結
習題4
第5章數據查詢
5.1SQL概述
5.1.1SQL語言簡介
5.1.2SQL的特點
5.1.3SQL的查詢功能
5.2單表查詢
5.2.1指定列查詢
5.2.2指定記錄行查詢
5.2.3函式的使用
5.2.4對查詢結果排序
5.2.5對查詢結果分組
5.3連線查詢
5.3.1等值與非等值連線查詢
5.3.2自身連線查詢
5.3.3外連線查詢
5.3.4交叉連線查詢
5.3.5關係圖
5.4高級查詢
5.4.1嵌套查詢
5.4.2聯合查詢
5.4.3在SSMS中實現查詢
5.5上機實訓與指導
5.5.1使用SELECT的基本查詢
5.5.2使用SELECT的複雜查詢
本章小結
習題5
第6章視圖和索引
6.1視圖
6.1.1視圖基本概念
6.1.2創建視圖
6.1.3查看與修改視圖
6.1.4刪除視圖
6.2視圖的使用
6.2.1通過視圖查詢數據
6.2.2通過視圖修改數據
6.3索引概述
6.3.1索引定義
6.3.2索引類型
6.3.3使用SSMS管理索引
6.3.4使用TSQL管理索引
6.4上機實訓與指導
6.4.1視圖的套用
6.4.2索引的套用
本章小結
習題6
第7章TSQL編程基礎
7.1TSQL語言基礎
7.1.1標識符
7.1.2常量與變數
7.1.3運算符與表達式
7.1.4批處理
7.1.5注釋語句
7.2流程控制語句
7.2.1BEGIN…END語句
7.2.2IF…ELSE語句
7.2.3CASE語句
7.2.4WHILE循環語句
7.2.5TRY語句
7.2.6其他流程控制語句
7.3常用函式
7.3.1行集函式
7.3.2聚合函式
7.3.3標量函式
7.3.4用戶自定義函式
7.4上機實訓與指導
7.4.1批處理的套用
7.4.2流程控制的套用
本章小結
習題7
第8章存儲過程與觸發器
8.1存儲過程概述
8.1.1存儲過程的概念
8.1.2存儲過程的優點
8.1.3存儲過程的類型
8.2存儲過程的管理
8.2.1存儲過程的創建與執行
8.2.2存儲過程的查看
8.2.3存儲過程的修改與刪除
8.3觸發器
8.3.1觸發器概述
8.3.2觸發器的類型
8.3.3創建觸發器
8.3.4檢查觸發器
8.3.5修改觸發器
8.3.6刪除觸發器
8.3.7觸發器綜合實例
8.4上機實訓與指導
8.4.1創建和執行存儲過程
8.4.2建立與管理觸發器
本章小結
習題8
第9章SQL Server安全管理
9.1資料庫的安全性
9.1.1安全性概述
9.1.2SQL Server 2005安全機制
9.2用戶管理
9.2.1驗證模式
9.2.2登錄管理
9.2.3資料庫用戶管理
9.2.4使用TSQL管理資料庫用戶
9.3角色管理
9.3.1伺服器角色
9.3.2資料庫角色
9.4許可權管理
9.4.1許可權類型
9.4.2許可權設定
9.5上機實訓與指導
9.5.1創建資料庫用戶並查看其屬性
9.5.2設定資料庫用戶的許可權
本章小結
習題9
第10章資料庫系統維護
10.1SQL Server 2005維護
10.1.1監控錯誤日誌
10.1.2記錄配置信息
10.1.3登錄管理
10.2資料庫備份與恢復
10.2.1資料庫備份概述
10.2.2備份設備
10.2.3備份資料庫
10.2.4資料庫恢復
10.3上機實訓與指導
10.3.1資料庫的備份操作
10.3.2資料庫的恢復操作
本章小結
習題10
第11章SQL Server資料庫程式開發案例
11.1系統簡介
11.1.1Visual C++簡介
11.1.2系統背景
11.2需求分析
11.2.1功能需求
11.2.2系統結構
11.3資料庫設計
11.3.1資料庫的創建
11.3.2表數據的添加
11.4系統實現
11.4.1建立ODBC數據源
11.4.2用Visual C++創建工程
11.4.3登錄模組
11.4.4主視窗模組
11.4.5物資管理模組
11.4.6導入/導出資料庫模組
11.4.7系統初試
本章小結
附錄A習題參考答案
參考文獻