SQL Server 2008入門與提高(簡體書)
商品資訊
系列名:軟件入門與提高叢書
ISBN13:9787302363743
出版社:清華大學出版社(大陸)
作者:劉俊強
出版日:2014/06/01
裝訂/頁數:平裝/444頁
規格:23.5cm*16.8cm (高/寬)
商品簡介
目次
相關商品
商品簡介
《SQL Server 2008入門與提高》將引導讀者利用SQL Server 2008技術進行數據庫管理與開發實踐。《SQL Server 2008入門與提高》共17章,主要內容包括關系數據庫的有關知識、安裝和配置SQL Server 2008、創建數據庫和表、修改數據庫文件、數據庫的備份和恢復、管理和操作數據表、設計表數據完整性、查詢與管理表數據、Transact-SQL編程、存儲過程和觸發器的開發、數據庫的安全管理和系統自動化管理,以及CLR、SMO和XML等高級開發知識。《SQL Server 2008入門與提高》書附帶的光盤中提供了示例數據庫、視頻和案例源文件,以及一些典型數據庫,可方便讀者學習使用。
《SQL Server 2008入門與提高》內容豐富、實例精彩、覆蓋面廣、指導性強,力求以全面的知識及豐富的實例來指導讀者透徹地學習SQL Server 2008數據庫各方面的知識。本書適合所有想全面學習SQL Server 2008數據庫的初學者快速入門,也適合有一定數據庫基礎的技術人員參考。另外,對于大中專院校和培訓班的學生,本書更是一本不可多得的教材。
目次
第1章 數據庫與SQL Server 2008
1.1 數據庫與關系數據庫
1.1.1 數據庫簡介
1.1.2 數據庫模型
1.1.3 關系數據庫簡介
1.2 關系數據庫術語
1.3 數據庫建模
1.3.1 范式理論
1.3.2 實體-關系模型
1.4 實踐案例:將E-R模型轉換為關系模型
1.5 SQL Server 2008的簡介
1.5.1 SQL Server的發展歷史
1.5.2 SQL Server 2008的新特性
1.6 實踐案例:安裝SQL Server 2008
1.7 實踐案例:升級為SQL Server 2008
第2章 使用SQL Server 2008的管理工具
第3章 SQL Server 2008入門操作
第4章 維護SQL Server數據庫
第5章 操作數據表
第6章 表的完整性約束
第7章 T-SQL語言編程入門
第8章 T-SQL高級編程
第9章 T-SQL修改表數據
第10章 T-SQL查詢數據
第11章 T-SQL復雜查詢
第12章 管理數據庫對象
第13章 觸發器編程
第14章 存儲過程編程
第15章 SQL Server高級編程
第16章 管理數據庫安全
第17章 產品展示模塊
1.1 數據庫與關系數據庫
1.1.1 數據庫簡介
1.1.2 數據庫模型
1.1.3 關系數據庫簡介
1.2 關系數據庫術語
1.3 數據庫建模
1.3.1 范式理論
1.3.2 實體-關系模型
1.4 實踐案例:將E-R模型轉換為關系模型
1.5 SQL Server 2008的簡介
1.5.1 SQL Server的發展歷史
1.5.2 SQL Server 2008的新特性
1.6 實踐案例:安裝SQL Server 2008
1.7 實踐案例:升級為SQL Server 2008
第1章 數據庫與SQL Server 2008
1.1 數據庫與關系數據庫
1.1.1 數據庫簡介
1.1.2 數據庫模型
1.1.3 關系數據庫簡介
1.2 關系數據庫術語
1.3 數據庫建模
1.3.1 范式理論
1.3.2 實體-關系模型
1.4 實踐案例:將E-R模型轉換為關系模型
1.5 SQL Server 2008的簡介
1.5.1 SQL Server的發展歷史
1.5.2 SQL Server 2008的新特性
1.6 實踐案例:安裝SQL Server 2008
1.7 實踐案例:升級為SQL Server 2008
1.8 卸載SQL Server 2008
1.9 思考與練習
1.10 練一練
第2章 使用SQL Server 2008的管理工具
2.1 SQL Server配置管理器
2.1.1 管理服務
2.1.2 管理服務器和協議
2.1.3 本地客戶端協議配置
2.2 實踐案例:配置命名管道
2.3 SQL Server Management Studio
2.3.1 SQLSMS簡介
2.3.2 注冊服務器
2.3.3 配置服務器
2.4 實踐案例:配置身份驗證模式
2.5 sqlcmd工具
2.5.1 連接到數據庫
2.5.2 執行語句
2.6 實踐案例:使用輸入和輸出文件
2.7 其他管理工具
2.7.1 Business Intelligence Development Studio
2.7.2 數據庫引擎優化顧問
2.7.3 SQL Server Profiler
2.7.4 Reporting Services配置
2.7.5 實用命令行工具
2.7.6 SQL Server聯機叢書
2.8 思考與練習
2.9 練一練
第3章 SQL Server 2008入門操作
3.1 系統數據庫
3.2 數據庫的組成
3.2.1 數據庫元素
3.2.2 數據庫文件
3.2.3 文件和文件組
3.2.4 數據庫狀態
3.3 實踐案例:查詢數據庫和文件狀態
3.4 創建數據庫
3.4.1 使用SQLSMS工具創建
3.4.2 使用CREATE DATBASE語句創建
3.5 實踐案例:使用多文件組創建數據庫
3.6 實踐案例:修改數據庫名稱
3.7 刪除數據庫
3.7.1 使用SQLSMS工具刪除
3.7.2 使用DROP DATABASE刪除
3.8 思考與練習
3.9 練一練
第4章 維護SQL Server數據庫
4.1 數據庫快照
4.1.1 數據庫快照簡介
4.1.2 創建和刪除數據庫快照
4.2 實踐案例:使用數據庫快照
4.3 修改數據庫
4.3.1 收縮數據庫
4.3.2 收縮數據庫文件
4.3.3 移動數據庫文件
4.3.4 擴大數據庫
4.4 分離和附加數據庫
4.4.1 分離數據庫
4.4.2 附加數據庫
4.5 實踐案例:使用語句分離和附加數據庫
4.6 生成SQL腳本
4.6.1 將數據表生成SQL腳本
4.6.2 將數據庫生成SQL腳本
4.7 實踐案例:導入/導出數據
4.8 備份數據庫
4.8.1 SQL Server備份類型
4.8.2 SQL Server備份設備
4.8.3 通過圖形向導備份數據庫
4.8.4 使用BACKUP語句備份數據庫
4.8.5 執行差異備份
4.9 恢復數據庫
4.9.1 SQL Server恢復模式簡介
4.9.2 配置恢復模式
4.9.3 使用圖形化向導恢復數據庫
4.9.4 使用RESTORE語句恢復數據庫
4.10 思考與練習
4.11 練一練
第5章 操作數據表
5.1 SQL Server表
5.1.1 什么是表
5.1.2 臨時表
5.1.3 系統表
5.2 定義列的數據類型
5.2.1 基本數據類型
5.2.2 創建用戶定義的數據類型
5.3 實踐案例:使用系統存儲過程管理自定義類型
5.4 創建數據表
5.4.1 使用SQLSMS創建
5.4.2 使用語句創建
5.5 實踐案例:使用SQLSMS操作表
5.5.1 添加數據
5.5.2 修改數據
5.5.3 刪除數據
5.6 修改表
5.6.1 表名
5.6.2 表屬性
5.6.3 列
5.7 刪除表
5.8 思考與練習
5.9 練一練
第6章 表的完整性約束
6.1 約束概述
6.1.1 約束簡介
6.1.2 約束的分類
6.2 默認值對象
6.2.1 創建默認值語法格式
6.2.2 綁定默認值
6.2.3 查看默認值
6.2.4 刪除默認值
6.3 規則對象
6.3.1 創建規則的語法格式
6.3.2 綁定規則
6.3.3 查看規則
6.3.4 刪除規則
6.4 實現列的基本約束
6.4.1 主鍵約束
6.4.2 外鍵約束
6.4.3 自動編號約束
6.4.4 非空約束
6.4.5 唯一性約束
6.4.6 默認值約束
6.4.7 驗證約束
6.5 實踐案例:設計圖書信息表約束規則
6.6 思考與練習
6.7 練一練
第7章 T-SQL語言編程入門
7.1 T-SQL語言簡介
7.2 語法基礎
7.2.1 常量
7.2.2 變量
7.2.3 注釋
7.3 運算符
7.3.1 賦值運算符
7.3.2 算術運算符
7.3.3 字符串連接運算符
7.3.4 比較運算符
7.3.5 邏輯運算符
7.3.6 一元運算符
7.3.7 位運算符
7.3.8 運算符優先級
7.4 流程語句
7.4.1 語句塊
7.4.2 條件語句
7.4.3 分支語句
7.4.4 循環語句
7.4.5 錯誤處理語句
7.4.6 其他語句
7.5 實踐案例:使用WHILE循環輸出一個倒三角形
7.6 游標
7.6.1 定義游標
7.6.2 打開游標
7.6.3 檢索游標
7.6.4 關閉與刪除游標
7.7 思考與練習
7.8 練一練
第8章 T-SQL高級編程
8.1 系統函數
8.1.1 數據類型轉換函數
8.1.2 日期時間函數
8.1.3 聚合函數
8.1.4 數學函數
8.1.5 字符串函數
8.2 自定義函數
8.2.1 自定義函數簡介
8.2.2 標量值函數
8.2.3 表值函數
8.2.4 刪除用戶定義函數
8.3 事務
8.3.1 事務的概念
8.3.2 事務類型
8.3.3 事務控制語句
8.4 實踐案例:使用事務模擬銀行轉賬操作
8.5 鎖
8.5.1 鎖機制
8.5.2 SQL Server鎖模式
8.5.3 查看鎖
8.6 思考與練習
8.7 練一練
第9章 T-SQL修改表數據
9.1 插入數據
9.1.1 INSERT語句簡介
9.1.2 INSERT語句語法詳解
9.1.3 插入單條記錄
9.1.4 省略INSERT INTO子句列表
9.1.5 處理NULL值
9.1.6 使用INSERT SELECT語句
9.1.7 使用SELECT INTO語句
9.2 實踐案例:向自增列中添加數據
9.3 實踐案例:使用INSERT語句插入多行數據
9.4 更新數據
9.4.1 UPDATE語句語法詳解
9.4.2 基于表中數據的更新
9.4.3 基于其他表的更新
9.4.4 使用TOP表達式
9.5 實踐案例:同時更新多列
9.6 刪除數據
9.6.1 DELETE語句語法詳解的示例
9.6.2 使用DELETE語句的示例
9.6.3 基于其他表刪除數據
9.6.4 TRUNCATE TABLE語句的用法
9.7 思考與練習
9.8 練一練
第10章 T-SQL查詢數據
10.1 SELECT語句語法
10.2 簡單查詢
10.2.1 查詢所有列
10.2.2 查詢指定列
10.2.3 避免重復項
10.2.4 返回部分結果
10.2.5 為結果列使用別名
10.2.6 查詢計算列
10.3 條件查詢
10.3.1 比較條件
10.3.2 邏輯條件
10.3.3 列表條件
10.3.4 范圍條件
10.3.5 模糊條件
10.3.6 未知條件
10.4 操作查詢結果
10.4.1 ORDER BY子句
10.4.2 GROUP BY子句
10.4.3 HAVING子句
10.5 實踐案例:查詢藥品信息
10.6 思考與練習
10.7 練一練
第11章 T-SQL復雜查詢
11.1 實現子查詢
11.1.1 使用比較運算符
11.1.2 單值子查詢
11.1.3 使用IN關鍵字
11.1.4 使用EXISTS關鍵字
11.1.5 嵌套子查詢
11.2 多表連接
11.2.1 基本連接操作
11.2.2 使用別名
11.2.3 多表連接查詢
11.2.4 使用JOIN關鍵字連接查詢
11.3 內連接
11.3.1 等值連接查詢
11.3.2 非等值連接查詢
11.3.3 自然連接查詢
11.4 外連接
11.4.1 左外連接查詢
11.4.2 右外連接查詢
11.4.3 完全外連接查詢
11.5 自連接
11.6 交叉連接
11.7 聯合查詢
11.8 實踐案例:查詢學生信息
11.9 思考與練習
11.10 練一練
第12章 管理數據庫對象
12.1 架構
12.1.1 架構簡介
12.1.2 使用SQLSMS創建架構
12.1.3 使用語句創建架構
12.1.4 修改架構
12.1.5 刪除架構
12.2 實踐案例:移動對象到架構
12.3 視圖
12.3.1 視圖簡介
12.3.2 使用SQLSMS創建視圖
12.3.3 使用語句創建視圖
12.3.4 查看視圖
12.3.5 修改視圖
12.3.6 刪除視圖
12.4 實踐案例:使用視圖更新數據
12.5 索引
12.5.1 索引簡介
12.5.2 索引類型
12.5.3 索引的使用標準
12.6 索引的使用方法
12.6.1 創建索引
12.6.2 修改索引
12.6.3 刪除索引
12.6.4 查看索引屬性
12.7 思考與練習
12.8 練一練
第13章 觸發器編程
13.1 觸發器簡介
13.2 DML觸發器
13.2.1 創建DML觸發器語法
13.2.2 INSERT觸發器
13.2.3 DELETE觸發器
13.2.4 UPDATE觸發器
13.2.5 INSTEAD OF觸發器
13.3 管理觸發器
13.3.1 禁用與啟用
13.3.2 修改觸發器
13.3.3 刪除觸發器
13.4 觸發器的高級應用
13.4.1 DDL觸發器
13.4.2 嵌套觸發器
13.4.3 遞歸觸發器
13.5 思考與練習
13.6 練一練
第14章 存儲過程編程
14.1 存儲過程的種類
14.1.1 系統存儲過程
14.1.2 擴展存儲過程
14.1.3 用戶自定義存儲過程
14.2 創建存儲過程
14.2.1 普通存儲過程
14.2.2 臨時存儲過程
14.2.3 加密存儲過程
14.3 實踐案例:使用存儲過程的嵌套形式
14.4 存儲過程的操作
14.4.1 執行存儲過程
14.4.2 查看存儲過程
14.4.3 修改存儲過程
14.4.4 刪除存儲過程
14.5 帶參數的存儲過程
14.5.1 指定參數名稱
14.5.2 指定輸入參數
14.5.3 指定輸出參數
14.6 實踐案例:使用帶默認值的存儲過程
14.7 思考與練習
14.8 練一練
第15章 SQL Server高級編程
15.1 XML編程
15.1.1 XML數據類型
15.1.2 XML查詢
15.1.3 XML索引
15.1.4 OPENXML函數
15.2 實踐案例:操作XML數據
15.3 CLR編程
15.3.1 CLR簡介
15.3.2 創建CLR項目
15.3.3 編寫觸發器
15.3.4 編寫存儲過程
15.3.5 編寫普通函數
15.3.6 編寫聚合函數
15.4 實踐案例:使用CLR編寫自定義類型
15.5 SMO編程
15.5.1 創建SMO項目
15.5.2 創建SQL Server連接
15.5.3 創建數據庫
15.5.4 創建數據表
15.5.5 編寫觸發器
15.5.6 編寫存儲過程
15.6 思考與練習
15.7 練一練
第16章 管理數據庫安全
16.1 SQL Server的安全機制
16.1.1 客戶級安全
16.1.2 網絡傳輸級安全
16.1.3 服務器級安全
16.1.4 數據庫級安全
16.1.5 對象級安全
16.2 SQL Server的身份驗證模式
16.2.1 Windows身份驗證
16.2.2 混合身份驗證
16.3 實踐案例:更改驗證模式
16.4 登錄名
16.4.1 系統登錄名
16.4.2 Windows登錄名
16.4.3 SQL Server登錄名
16.5 實踐案例:管理登錄名
16.5.1 使用圖形化界面查看用戶
16.5.2 使用圖形化界面修改用戶屬性
16.5.3 使用圖形化界面刪除用戶
16.5.4 通過命令創建和刪除登錄賬戶
16.5.5 使用存儲過程管理登錄賬戶
16.6 數據庫用戶
16.6.1 系統數據庫用戶
16.6.2 使用向導創建數據庫用戶
16.6.3 使用存儲過程創建數據庫用戶
16.7 權限
16.7.1 權限的類型
16.7.2 授予權限
16.7.3 撤銷權限
16.7.4 拒絕權限
16.8 角色種類
16.8.1 服務器角色
16.8.2 數據庫角色
16.9 管理服務器角色
16.9.1 為角色分配登錄名
16.9.2 將角色指派到多個登錄名
16.10 管理數據庫角色
16.10.1 為角色分配登錄名
16.10.2 數據庫角色
16.10.3 應用程序角色
16.11 課后練習
16.12 練一練
第17章 產品展示模塊
17.1 系統分析
17.1.1 需求分析
17.1.2 數據庫設計
17.2 公共部分
17.2.1 創建項目及設置配置文件
17.2.2 頁面樣式
17.2.3 實現母版頁
17.3 產品展示
17.3.1 實現產品展示
17.3.2 查看產品
17.3.3 新增產品
17.3.4 產品管理
17.4 管理產品分類
參考答案
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。