基本介紹
- 書名:SQL Server2014資料庫技術實用教程
- 作者:胡伏湘、肖玉朝
- 出版社:清華大學出版社
- 出版時間:2017年7月1日
- 定價:39 元
- ISBN:9787302467120
內容簡介,圖書目錄,
內容簡介
QL Server 2014是微軟公司推出的最新資料庫管理系統,安裝容易,功能強大,操作方便,界面友好,比以往的任何一個版本都要好用。本書編寫團隊在多年教學與軟體項目開發的基礎上,根據程式設計師和資料庫管理員的崗位要求以及高職院校特點組織教材內容,按照“設計資料庫、建立資料庫、管理資料庫、套用資料庫”的邏輯順序,以圖書借閱管理系統和成績管理系統為教學主線,系統介紹了運用SQL Server 2014進行資料庫管理的各種操作以及軟體開發所需的各種知識和技能,主要內容包括: 資料庫技術導論,資料庫操作,表操作,數據查詢,視圖操作,索引操作,存儲過程,觸發器,TSQL編程,資料庫備份與恢復,資料庫安全操作,VS 2010+SQL Server 2014資料庫套用軟體開發。
本書可以作為高職和套用型本科計算機類、軟體類、電子商務類各專業的教學用書,也可以作為各類培訓、DBA認證、資料庫管理愛好者的輔助教材和軟體開發人員的參考資料。
圖書目錄
第1章資料庫技術導論
1.1資料庫職業崗位技能需求分析
1.2案例資料庫說明
1.2.1圖書館管理系統教學案例
1.2.2學生成績管理系統scoresys資料庫說明
1.3技能訓練1: 了解資料庫工作崗位
1.3.1訓練目的
1.3.2訓練時間
1.3.3訓練內容
1.3.4思考題
1.4資料庫技術概述
1.4.1資料庫技術的發展歷程
1.4.2資料庫系統的基本概念
1.5三種主要的數據模型
1.5.1網狀模型
1.5.2層次模型
1.5.3關係模型
1.5.4非結構化數據模型
1.6SQL Server 2014資料庫基礎
1.6.1SQL Server 2014的主要功能
1.6.2SQL Server 2014的6個版本
1.7SQL Server 2014的簡單使用
1.7.1啟動SQL Server Management Studio
1.7.2SQL Server Management Studio基本組成
1.7.3SQL Server Management Studio中執行查詢
1.8技能訓練2: 用管理器視窗建立資料庫和表
1.8.1訓練目的
1.8.2訓練時間
1.8.3訓練內容
1.8.4思考題
習題1
第2章建立資料庫
2.1SQL Server 2014資料庫的組成
2.1.1SQL Server 2014的體系結構
2.1.2SQL Server 2014的資料庫組成
2.1.3SQL Server伺服器身份驗證模式
2.1.4檔案與檔案組
2.2創建資料庫
2.2.1用管理器選單方式建立資料庫
2.2.2用SQL命令方式建立資料庫
2.3修改資料庫
2.3.1用管理器選單方式修改資料庫
2.3.2用SQL命令修改資料庫
2.4管理資料庫
2.4.1刪除資料庫
2.4.2查看資料庫
2.4.3分離資料庫
2.4.4附加資料庫
2.4.5為資料庫創建腳本
2.5技能訓練3: 建立資料庫
2.5.1訓練目的
2.5.2訓練時間
2.5.3訓練內容
2.5.4思考題
習題2
第3章建立表
3.1SQL Server 2014的主要數據類型
3.1.1SQL Server 2014的數據類型
3.1.2字元型
3.1.3整數型
3.1.4精確實數型
3.1.5近似實數型
3.1.6貨幣型
3.1.7日期時間型
3.1.8文本型
3.1.9二進制型
3.1.10特殊數據類型
3.2創建表結構
3.2.1用管理器選單方式建立資料庫
3.2.2標識列
3.2.3用CREATE TABLE命令建立資料庫
3.2.4表的完整性約束
3.3技能訓練4: 建立表結構
3.3.1訓練目的
3.3.2訓練時間
3.3.3訓練內容
3.3.4思考題
3.4修改資料庫結構
3.4.1用管理器視窗修改
3.4.2用SQL命令修改
3.5記錄的輸入與修改
3.5.1用管理器視窗輸入記錄
3.5.2用SQL命令輸入記錄
3.5.3用SQL命令修改記錄
3.5.4刪除記錄
3.5.5刪除表
3.6技能訓練5: 記錄處理
3.6.1訓練目的
3.6.2訓練時間
3.6.3訓練內容
3.6.4思考題
習題3
第4章數據查詢
4.1SELECT查詢語句
4.1.1SQL語言
4.1.2SELECT語句
4.1.3運算符
4.2單表查詢
4.2.1列名的使用
4.2.2用WHERE子句查詢特定的記錄
4.2.3用ORDER BY子句對查詢結果排序
4.2.4聚合函式
4.2.5用GROUP BY子句對查詢結果分組
4.3技能訓練6: 單表查詢
4.3.1訓練目的
4.3.2訓練時間
4.3.3訓練內容
4.3.4思考題
4.4多表連線查詢
4.4.1多表連線方法
4.4.2多表連線查詢
4.5技能訓練7: 多表連線查詢
4.5.1訓練目的
4.5.2訓練時間
4.5.3訓練內容
4.5.4思考題
4.6子查詢
4.6.1用子查詢實現數據查詢
4.6.2利用SQL命令建立新的表
4.7技能訓練8: 子查詢
4.7.1訓練目的
4.7.2訓練時間
4.7.3訓練內容
4.7.4思考題
習題4
第5章建立視圖
5.1視圖概述
5.1.1視圖的功能
5.1.2視圖的分類
5.2建立視圖
5.2.1用SSMS管理器視窗建立視圖
5.2.2用命令建立視圖
5.2.3查看視圖的代碼
5.2.4刪除視圖
5.3視圖的套用
5.3.1通過視圖添加表數據
5.3.2更新記錄中的數據
5.3.3刪除記錄中的數據
5.4技能訓練9: 視圖的建立與管理
5.4.1訓練目的
5.4.2訓練時間
5.4.3訓練內容
5.4.4思考題
習題5
第6章建立索引
6.1索引概述
6.1.1索引的功能
6.1.2索引的分類
6.2索引的建立
6.2.1用SSMS管理器視窗建立索引
6.2.2用命令建立索引
6.3索引的管理
6.3.1用命令管理索引
6.3.2索引的維護
6.3.3重建索引
6.3.4更新統計信息
6.4技能訓練10: 索引的建立與管理
6.4.1訓練目的
6.4.2訓練時間
6.4.3訓練內容
6.4.4思考題
習題6
第7章存儲過程
7.1存儲過程的功能與分類
7.1.1存儲過程的功能
7.1.2存儲過程的分類
7.2存儲過程的建立
7.2.1建立存儲過程
7.2.2建立無參存儲過程
7.2.3存儲過程的調用
7.2.4建立帶輸入參數的存儲過程
7.2.5建立帶輸入和輸出參數的存儲過程
7.3存儲過程的管理
7.3.1用SSMS管理器視窗執行存儲過程
7.3.2修改存儲過程
7.3.3存儲過程腳本的查看
7.3.4存儲過程的綜合套用
7.4技能訓練11: 存儲過程的建立與調用
7.4.1訓練目的
7.4.2訓練時間
7.4.3訓練內容
7.4.4思考題
習題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.2.4INSTEAD OF觸發器
8.3觸發器的管理
8.3.1修改觸發器
8.3.2刪除觸發器
8.3.3查看觸發器
8.3.4觸發器的禁用和啟用
8.4技能訓練12: 觸發器的建立與使用
8.4.1訓練目的
8.4.2訓練時間
8.4.3訓練內容
8.4.4思考題
習題8
第9章TSQL編程
9.1TSQL語法基礎
9.1.1標識符
9.1.2變數
9.1.3數學運算符
9.1.4字元串連線運算符
9.2系統函式
9.2.1CASE函式
9.2.2NULL值處理函式
9.2.3系統信息函式
9.2.4DATENAME日期函式
9.2.5字元串處理函式
9.2.6數值處理函式
9.3流程控制語句
9.3.1順序結構
9.3.2選擇結構
9.3.3循環結構
9.3.4WAITFOR語句
9.4技能訓練13: 資料庫編程
9.4.1訓練目的
9.4.2訓練時間
9.4.3訓練內容
9.4.4思考題
習題9
第10章資料庫備份與還原
10.1資料庫備份與恢復概述
10.1.1備份和恢復需求分析
10.1.2備份概述
10.1.3備份的類型
10.1.4還原的類型
10.2資料庫備份
10.2.1用SSMS管理器備份
10.2.2用命令備份資料庫
10.2.3用命令實現事務日誌備份
10.2.4刪除備份設備
10.3資料庫還原
10.3.1還原資料庫的任務
10.3.2用SSMS還原資料庫
10.3.3用命令還原資料庫
10.3.4資料庫的導出
10.4技能訓練14: 資料庫備份與還原
10.4.1訓練目的
10.4.2訓練時間
10.4.3訓練內容
10.4.4思考題
習題10
第11章資料庫安全管理
11.1資料庫安全概述
11.1.1SQL Server資料庫安全等級
11.1.2登錄模式
11.2管理登錄名
11.2.1用SSMS創建登錄名
11.2.2用命令創建登錄名
11.2.3維護登錄名
11.3管理用戶
11.3.1使用SSMS管理用戶
11.3.2用命令建立用戶
11.3.3維護用戶
11.4管理角色
11.4.1固定資料庫角色
11.4.2用戶自定義資料庫角色
11.4.3應用程式角色
11.5管理許可權
11.5.1許可權的分類
11.5.2對象許可權
11.5.3語句許可權
11.6技能訓練15: 資料庫安全管理
11.6.1訓練目的
11.6.2訓練時間
11.6.3訓練內容
11.6.4思考題
習題11
第12章SQL Server資料庫程式開發
12.1資料庫應用程式結構
12.1.1C/S(客戶端/伺服器端)結構
12.1.2B/S(瀏覽器端/伺服器端)結構
12.1.3三層(或N層)結構
12.1.4資料庫訪問技術
12.2ADO.NET資料庫訪問技術
12.2.1ADO.NET技術
12.2.2ADO.NET資料庫操作對象
12.3使用C#.NET開發SQL Server資料庫程式
12.3.1項目任務描述
12.3.2資料庫設計
12.3.3前台頁面設計
12.4使用ASP.NET開發SQL Server資料庫程式
12.4.1項目任務描述
12.4.2資料庫設計
12.4.3在web.config檔案中配置數據連線
12.4.4圖書分類信息添加、修改、刪除與查詢功能的實現
12.4.5用戶登錄與圖書管理模組功能的實現
12.5技能訓練16: 用VS+SQL Server開發圖書管理系統
12.5.1訓練目的
12.5.2訓練時間
12.5.3訓練內容
12.5.4思考題
習題12
附錄各章參考答案
參考文獻