SQL Server 2012實例教程

SQL Server 2012實例教程

《SQL Server 2012實例教程》是2015年清華大學出版社出版的圖書,作者是王愛赬、王耀、金穎、郭峰。

內容簡介

本書採用任務驅動、案例教學法,以SQL Server 2012為平台,主要介紹: SQL Server資料庫與表的創建和管理、SQL的簡單查詢和高級查詢、視圖與索引創建和管理、存儲過程與觸發器的套用、資料庫安全管理和日常維護等資料庫基礎知識,並通過指導學生實訓、加強實踐、強化技能培養。本書既可作為專升本及高職高專院校信息管理、工商管理、電子商務等專業教學的首選教材,也可用於廣大企事業單位IT從業人員的職業教育和在職培訓,並為社會資料庫技術愛好者和程式設計師實際工作提供有益的參考。本書封面貼有清華大學出版社防偽標籤,無標籤者不得銷售。

目錄

第1章資料庫知識概述1

1.1資料庫基本理念1

1.1.1資料庫概念1

1.1.2概念數據模型2

1.1.3邏輯數據模型3

1.1.4資料庫系統5

1.1.5關係型資料庫6

1.2SQLServer2012概述10

1.2.1SQLServer2012簡介11

1.2.2SQLServer2012的主要特點11

1.2.3SQLServer2012新增功能12

1.3安裝SQLServer201214

1.3.1SQLServer2012系統需求14

1.3.2SQLServer2012安裝前準備工作14

1.3.3SQLServer2012的安裝過程15

1.3.4SQLServer2012的體系結構28

實訓130

習題131

第2章創建與維護資料庫32

2.1【實例1】創建資料庫32

2.1.1邏輯資料庫34

2.1.2物理資料庫37

2.1.3使用TSQL語句創建資料庫39

2.1.4查看資料庫信息41

2.1.5創建資料庫快照43

2.2【實例2】修改資料庫45

2.2.1修改資料庫45SQLServer2012實例教程目錄[4]2.2.2收縮資料庫48

2.2.3更改資料庫名稱50

2.2.4刪除資料庫51

2.2.5分離資料庫51

2.2.6附加資料庫52

實訓2資料庫的創建與管理52

習題253

第3章創建與維護數據表54

3.1【實例3】創建數據表54

3.1.1表(Table)57

3.1.2數據類型58

3.1.3使用TSQL語句創建表61

3.1.4查看錶的詳細信息64

3.2【實例4】向數據表中添加記錄65

3.2.1修改表結構66

3.2.2使用INSERT語句添加記錄68

3.2.3使用UPDATE語句修改表記錄69

3.2.4使用DELETE語句刪除表記錄70

3.2.5使用對象資源管理器修改刪除表記錄71

3.2.6使用對象資源管理器刪除表72

實訓3表的創建與管理72

習題373

第4章SQLServer2012簡單查詢74

4.1【實例5】簡單查詢74

4.1.1SELECT語句74

4.1.2不帶條件的查詢76

4.1.3帶條件的查詢80

4.2【實例6】函式的使用87

4.2.1函式的使用87

4.2.2排序查詢結果102

4.2.3數據的統計103

4.2.4生成新表105

實訓4SQL簡單查詢106

習題4107

第5章高級查詢108

5.1【實例7】連線查詢108

5.1.1多表查詢的連線條件109

5.1.2內連線111

5.1.3自身連線115

5.1.4複合條件連線115

5.1.5外連線117

5.1.6交叉連線119

5.2【實例8】子查詢121

5.2.1帶有IN的子查詢123

5.2.2帶有ANY或ALL的子查詢123

5.2.3帶有EXISTS的子查詢128

5.2.4限制子查詢的條件131

5.2.5嵌套子查詢132

實訓5高級查詢133

習題5134

第6章數據的完整性135

6.1【實例9】約束135

6.1.1完整性的概念137

6.1.2約束的種類138

6.1.3約束的創建140

6.1.4約束的管理153

6.2【實例10】規則與默認158

6.2.1規則的使用158

6.2.2默認的使用160

實訓6數據的完整性161

習題6162

第7章視圖與索引163

7.1【實例11】視圖163

7.1.1視圖概述166

7.1.2創建視圖166

7.1.3視圖的重命名171

7.1.4修改視圖171

7.1.5使用視圖173

7.1.6刪除視圖177

7.2【實例12】索引178

7.2.1索引概述181

7.2.2創建索引182

7.2.3修改索引185

7.2.4刪除索引186

實訓7188

習題7188

第8章存儲過程與觸發器190

8.1【實例13】存儲過程190

8.1.1存儲過程概述194

8.1.2創建存儲過程195

8.1.3執行存儲過程197

8.1.4修改存儲過程198

8.1.5刪除存儲過程199

8.2【實例14】觸發器201

8.2.1觸發器概述203

8.2.2創建觸發器205

8.2.3修改觸發器211

8.2.4禁用或啟用觸發器212

8.2.5刪除觸發器213

實訓8214

習題8215

第9章資料庫安全性與備份還原216

9.1【實例15】SQLServer2012中的安全性管理216

9.1.1SQLServer的安全性概述219

9.1.2伺服器的安全性管理222

9.1.3資料庫的安全性管理227

9.1.4資料庫角色228

9.1.5資料庫管理許可權231

9.2【實例16】SQLServer2012中的備份234

9.2.1備份的概念238

9.2.2資料庫備份類型239

9.2.3備份設備240

9.2.4備份資料庫242

9.3【實例17】SQLServer2012中的還原245

9.3.1還原的概念247

9.3.2還原資料庫248

實訓9249

習題9250

第10章SQLServer數據轉換251

10.1【實例18】導出數據251

10.1.1將SQLServer數據導出為文本檔案256

10.1.2將SQLServer數據導出到本機內其他資料庫256

10.1.3將SQLServer數據導出到Access資料庫257

10.1.4將SQLServer數據導出到Excel程式中258

10.2【實例19】導入數據259

10.2.1將文本檔案數據導入到SQLServer資料庫262

10.2.2Excel數據表的導入262

10.2.3Access資料庫表的導入266

實訓10266

習題10267

第11章SQLServer代理服務268

11.1【實例20】創建作業268

11.1.1代理服務的概念276

11.1.2SQLServer代理服務的基本內容276

11.1.3配置代理服務276

11.2操作員管理279

11.2.1創建操作員280

11.2.2修改和刪除操作員280

11.3作業管理280

11.3.1創建作業280

11.3.2啟動、停止和禁用作業282

11.4警報管理282

11.4.1警報的概念282

11.4.2創建事件警報282

11.4.3創建性能條件警報282

11.4.4修改和刪除性能條件警報283

實訓11283

習題11283

附錄資料庫設計說明書284

參考文獻287

相關詞條

相關搜尋

熱門詞條

聯絡我們