SQL Server資料庫教程

SQL Server資料庫教程

《SQL Server資料庫教程》是2015年清華大學出版社出版的圖書,作者是趙明淵。

基本介紹

  • 書名:SQL Server資料庫教程
  • 作者:趙明淵
  • ISBN:9787302343264
  • 定價:39元
  • 出版社清華大學出版社
  • 出版時間:2015年1月28日
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書全面系統地介紹了SQLServer2008的管理操作和套用開發,以學生成績資料庫為主線,將基礎知識和實際套用有機結合起來。全書共分18章,分別介紹資料庫和資料庫系統的基本概念、SQLServer2008介紹、創建資料庫、創建和使用表、TSQL基礎、視圖、索引、數據完整性、TSQL程式設計、存儲過程、觸發器、事務和鎖、系統安全管理、備份和恢復、SQLServer2008自動化管理,JavaEE開發環境、JavaEE項目開發基礎、JavaEE和SQLServer2008的學生成績管理系統開發等內容。
本書循序漸進、深入淺出、實例豐富、圖文並茂、注重實用性、要求讀者起點低,能全面提升學生的綜合套用能力和動手編程能力。為方便教學,每章都有大量示範性設計實例,提供了所有實例的原始碼,大部分實例都有運行結果圖,主要章節有綜合訓練,章末習題有上機實驗題,附錄有學生成績資料庫的表結構和樣本數據。
本書可作為大學本科、高職高專及培訓班課程的教學用書,也可作為計算機套用人員和計算機愛好者的自學參考書。

圖書目錄

第1章資料庫系統概論
1.1資料庫基礎
1.1.1資料庫和資料庫管理系統
1.1.2數據模型
1.1.3關係資料庫
1.1.4資料庫系統
1.2資料庫設計
1.2.1需求分析
1.2.2概念結構設計
1.2.3邏輯結構設計
1.2.4物理結構設計
1.2.5資料庫的實施
1.2.6資料庫的運行和維護
習題1
第2章SQLServer2008介紹
2.1SQLServer2008簡介
2.2SQLServer2008的安裝
2.2.1安裝要求
2.2.2安裝過程
2.3伺服器組件和管理工具
2.3.1伺服器組件
2.3.2管理工具
2.4SQLServerManagementStudio環境
習題2
第3章創建資料庫
3.1SQLServer資料庫的基本概念
3.1.1邏輯資料庫
3.1.2物理資料庫
3.2創建、修改與刪除SQLServer資料庫
3.2.1創建資料庫
3.2.2修改資料庫
3.2.3刪除資料庫
習題3
第4章創建和使用表
4.1表的基本概念
4.1.1表和表結構
4.1.2數據類型
4.1.3表結構設計
4.2創建、修改與刪除SQLServer表
4.2.1創建表
4.2.2修改表
4.2.3刪除表
4.3操作SQLServer表數據
習題4
第5章TSQL基礎
5.1SQL和TSQL
5.1.1SQL語言
5.1.2TSQL概述
5.2TSQL中的數據定義語言
5.2.1資料庫操作語句
5.2.2數據表操作語句
5.3TSQL中的數據操縱語言
5.3.1插入語句
5.3.2修改語句
5.3.3刪除語句
5.4TSQL中的數據查詢語言
5.4.1投影查詢
5.4.2選擇查詢
5.4.3連線查詢
5.4.4統計計算
5.4.5排序查詢
5.4.6子查詢
5.4.7SELECT查詢的其他子句
5.5綜合訓練
習題5
第6章視圖
6.1創建視圖
6.1.1使用圖形界面方式創建視圖
6.1.2使用TSQL語句創建視圖
6.2查詢視圖
6.3更新視圖
6.3.1可更新視圖
6.3.2插入數據
6.3.3修改數據
6.3.4刪除數據
6.4修改視圖定義和重命名視圖
6.4.1修改視圖定義
6.4.2重命名視圖
6.5查看視圖信息
6.5.1使用圖形界面方式查看視圖信息
6.5.2使用系統存儲過程查看視圖信息
6.6刪除視圖
6.6.1使用圖形界面方式刪除視圖
6.6.2使用TSQL語句刪除視圖
習題6
第7章索引
7.1索引的分類
7.2索引的創建
7.2.1使用圖形界面方式創建索引
7.2.2使用TSQL語句創建索引
7.3查看和修改索引屬性
7.3.1使用圖形界面方式查看和修改索引屬性
7.3.2使用系統存儲過程查看索引屬性
7.3.3使用TSQL語句修改索引屬性
7.4索引的刪除
7.4.1使用圖形界面方式刪除索引
7.4.2使用TSQL語句刪除索引
習題7
第8章數據完整性
8.1數據完整性的分類
8.2域完整性
8.2.1CHECK約束
8.2.2DEFAULT約束
8.3實體完整性
8.3.1使用圖形界面方式創建與刪除PRIMARY KEY約束、UNIQUE約束
8.3.2使用TSQL語句創建與刪除PRIMARY KEY約束、UNIQUE約束
8.4參照完整性
8.4.1使用圖形界面方式創建與刪除表間參照關係
8.4.2使用TSQL語句創建與刪除表間參照關係
8.5規則
8.5.1創建規則
8.5.2查看規則
8.5.3綁定規則
8.5.4驗證規則的作用
8.5.5解除規則
8.5.6刪除規則
8.6默認值
8.6.1創建默認值
8.6.2查看默認值
8.6.3綁定默認值
8.6.4驗證默認值的作用
8.6.5解除默認值
8.6.6刪除默認值
8.7綜合訓練
習題8
第9章TSQL程式設計
9.1數據類型
9.1.1系統數據類型
9.1.2用戶自定義數據類型
9.1.3用戶自定義表數據類型
9.2標識符、常量與變數
9.2.1標識符
9.2.2常量
9.2.3變數
9.3運算符與表達式
9.3.1算術運算符
9.3.2位運算符
9.3.3比較運算符
9.3.4邏輯運算符
9.3.5字元串連線運算符
9.3.6賦值運算符
9.3.7一元運算符
9.3.8運算符的優先權
9.4流程控制語句
9.4.1BEGIN…END語句
9.4.2IF…ELSE語句
9.4.3WHILE、BREAK和CONTINUE語句
9.4.4GOTO語句
9.4.5RETURN語句
9.4.6WAITFOR語句
9.4.7TRY…CATCH語句
9.5系統內置函式
9.6用戶定義函式
9.6.1用戶定義函式的定義和調用
9.6.2用戶定義函式的刪除
9.7游標
9.7.1游標的概念
9.7.2游標的基本操作
9.7.3游標的使用
9.8綜合訓練
習題9
第10章存儲過程
10.1存儲過程概述
10.2存儲過程的創建
10.2.1使用圖形界面方式創建存儲過程
10.2.2使用TSQL語句創建存儲過程
10.3存儲過程的使用
10.3.1存儲過程的執行
10.3.2存儲過程的參數
10.4存儲過程的管理
10.4.1查看存儲過程
10.4.2修改存儲過程
10.4.3重命名存儲過程
10.4.4刪除存儲過程
10.5綜合訓練
習題10
第11章觸發器
11.1觸發器概述
11.2創建DML觸發器
11.2.1使用圖形界面方式創建DML觸發器
11.2.2使用TSQL語句創建DML觸發器
11.3使用DML觸發器
11.3.1使用INSERT觸發器
11.3.2使用UPDATE觸發器
11.3.3使用DELETE觸發器
11.3.4使用INSTEAD OF觸發器
11.4創建和使用DDL觸發器
11.4.1創建DDL觸發器
11.4.2使用DDL觸發器
11.5觸發器的管理
11.5.1查看觸發器
11.5.2修改觸發器
11.5.3刪除觸發器
11.5.4啟用和禁用觸發器
11.6綜合訓練
習題11
第12章事務和鎖
12.1事務
12.1.1事務原理
12.1.2事務類型
12.1.3事務模式
12.1.4事務處理語句
12.2鎖定
12.2.1並發影響
12.2.2可鎖定資源和鎖模式
12.2.3死鎖
習題12
第13章系統安全管理
13.1SQL Server 2008安全機制和身份驗證模式
13.1.1SQL Server 2008安全機制
13.1.2SQL Server 2008身份驗證模式
13.2伺服器登錄名的管理
13.2.1創建登錄名
13.2.2修改登錄名
13.2.3刪除登錄名
13.3資料庫用戶的管理
13.3.1創建資料庫用戶
13.3.2修改資料庫用戶
13.3.3刪除資料庫用戶
13.4角色
13.4.1固定伺服器角色
13.4.2固定資料庫角色
13.4.3用戶自定義資料庫角色
13.5許可權管理
13.5.1登錄名許可權管理
13.5.2資料庫用戶許可權管理
13.6綜合訓練
習題13
第14章備份和恢復
14.1備份和恢復概述
14.2創建備份設備
14.2.1使用圖形界面方式創建和刪除命名備份設備
14.2.2使用存儲過程創建和刪除命名備份設備
14.2.3使用TSQL語句創建臨時備份設備
14.3備份資料庫
14.3.1使用圖形界面方式備份資料庫
14.3.2使用TSQL語句備份資料庫
14.4恢複數據庫
14.4.1使用圖形界面方式恢複數據庫
14.4.2使用TSQL語句恢複數據庫
14.5複製資料庫
14.6分離和附加資料庫
14.6.1分離資料庫
14.6.2附加資料庫
習題14
第15章SQL Server 2008自動化管理
15.1SQL Server代理
15.2操作員
15.3作業
15.4警報
15.5資料庫郵件
15.6維護計畫嚮導
習題15
第16章Java EE開發環境
16.1Java EE傳統開發和框架開發
16.1.1Java EE傳統開發
16.1.2Java EE框架開發
16.2JDK的下載、安裝、配置和測試
16.2.1JDK的下載和安裝
16.2.2JDK的配置
16.2.3JDK的安裝測試
16.3Tomcat的下載、安裝和測試
16.3.1Tomcat的下載
16.3.2Tomcat的安裝
16.3.3Tomcat的安裝測試
16.4MyEclipse的下載、安裝和配置
16.4.1MyEclipse的下載和安裝
16.4.2MyEclipse的配置
習題16
第17章Java EE項目開發基礎
17.1簡單的Java項目開發
17.2簡單的Web項目開發
17.3項目的導出和導入
17.4創建與SQL Server 2008的連線
習題17
第18章基於Java EE和SQL Server 2008的學生成績管理系統開發
18.1系統構成
18.1.1整合原理
18.1.2學生成績管理系統資料庫
18.1.3層次的劃分
18.2整合方法
18.3持久層的開發
18.4業務層的開發
18.5表示層的開發
18.5.1配置過濾器及監聽器
18.5.2主界面設計
18.5.3登錄設計
18.5.4查詢設計
18.5.5輸入設計
習題18
附錄Astsc資料庫的表結構和樣本數據

相關詞條

熱門詞條

聯絡我們