SQL Server 2012數據庫應用與開發教程(第三版)(簡體書)
商品資訊
系列名:高等學校電腦應用規劃教材
ISBN13:9787302376750
出版社:清華大學出版社(大陸)
作者:衛琳; 唐國良; 李冬芳; 姚瑤
出版日:2014/09/01
裝訂/頁數:平裝/348頁
規格:23.5cm*16.8cm (高/寬)
版次:3
商品簡介
目次
相關商品
商品簡介
《SQLServer2012數據庫應用與開發教程(第3版)》全面講述了MicrosoftSQLServer關系型數據庫管理系統的基本原理和技術。全書共分為13章,深入介紹了MicrosoftSQLServer2012系統的基本特點、安裝和配置技術、Transact-SQL語言、安全性管理、數據庫和數據庫對象管理,以及索引、數據更新、規則與完整性約束、數據庫備份和恢復、系統數據庫備份和恢復、視圖、存儲過程、觸發器、分區管理、事務鎖和游標等內容。
本書內容豐富、結構合理、思路清晰、語言簡練流暢、示例翔實。主要面向數據庫初學者,適合作為各種數據庫培訓班的培訓教材、高等院校計算機專業學生的數據庫教材,還可作為MicrosoftSQLServer應用開發人員的參考資料。
目次
第1章 初識SQL Server 2012 1.1 了解SQL Server 2012的優勢 1.2 了解SQL Server 2012的新功能 1.3 了解SQL Server 2012系統的體系結構 1.4 如何選擇SQL S
第1章 初識SQL Server 2012 1.1 了解SQL Server 2012的優勢 1.2 了解SQL Server 2012的新功能 1.3 了解SQL Server 2012系統的體系結構 1.4 如何選擇SQL Server 2012的版本 1.5 安裝SQL Server 2012 1.5.1 SQL Server 2012安裝環境需求 1.5.2 在32位Windows 7操作系統中安裝SQL Server 2012 1.5.3 SQL Server 2012常用實用程序 1.6 SSMS基本操作 1.6.1 SSMS連接 1.6.2 注冊服務器 1.6.3 SQL Server 2012服務器屬性配置 1.7 經典習題 第2章 數據庫和表的操作 2.1 數據庫組成 2.1.1 SQL Server 2012常用的邏輯對象 2.1.2 數據庫文件和文件組 2.2 系統數據庫 2.2.1 SQL Server包含的系統數據庫 2.2.2 在對象資源管理器中隱藏系統對象 2.3 創建數據庫 2.3.1 使用SQL Server Management Studio圖形界面創建數據庫 2.3.2 使用Transact-SQL語句創建數據庫 2.4 管理數據庫 2.4.1 修改數據庫 2.4.2 查看數據庫信息 2.4.3 重命名數據庫 2.4.4 刪除數據庫 2.4.5 分離數據庫和附加數據庫 2.5 數據類型 2.5.1 系統數據類型 2.5.2 用戶自定義的數據類型 2.6 創建數據表 2.6.1 使用SQL Server Management Studio創建表 2.6.2 使用Transact-SQL語句創建表 2.7 管理數據表 2.7.1 使用Transact-SQL語句增加、刪除和修改字段 2.7.2 查看數據表 2.7.3 刪除數據表 2.8 疑難解惑 2.9 經典習題 第3章 Transact-SQL語言基礎 3.1 工作場景導入 3.2 Transact-SQL概述 3.2.1 Transact-SQL語法約定 3.2.2 多部分名稱 3.2.3 如何給標識符起名 3.2.4 系統保留字 3.3 常量 3.3.1 字符串型常量 3.3.2 數字常量 3.3.3 日期時間型常量(DATETIME) 3.4 變量 3.4.1 全局變量 3.4.2 局部變量 3.5 運算符和表達式 3.5.1 運算符 3.5.2 表達式 3.6 Transact-SQL利器——通配符 3.7 Transact-SQL語言中的注釋 3.8 數據定義語言(DDL) 3.9 數據操縱語言(DML) 3.10 數據控制語言(DCL) 3.11 其他基本語句 3.11.1 數據聲明 3.11.2 數據賦值 3.11.3 數據輸出 3.12 流程控制語句 3.12.1 BEGIN…END語句 3.12.2 IF-ELSE條件語句 3.12.3 Case語句 3.12.4 WHILE…CONTINUE…BREAK 語句 3.12.5 GOTO語句 3.12.6 WAITFOR語句 3.12.7 RETURN語句 3.13 批處理語句 3.13.1 批處理的基本概念 3.13.2 每個批處理單獨發送到服務器 3.13.3 何時使用批處理 3.13.4 使用批處理建立優先級 3.13.5 創建批處理后的執行 3.13.6 批處理中的錯誤 3.13.7 GO不是T-SQL命令 3.14 SQL Server 2012函數簡介 3.14.1 字符串函數 3.14.2 數學函數 3.14.3 數據類型轉換函數 3.14.4 日期和時間函數 3.14.5 系統函數 3.15 為學生選課表增加10萬行測試數據 3.16 疑難解惑 3.17 經典習題 第4章 SQL語言查詢 4.1 工作場景導入 4.2 關系代數 4.2.1 選擇(Selection) 4.2.2 投影(Projection) 4.2.3 關于連接的介紹 4.3 查詢工具的使用 4.4 簡單查詢 4.4.1 SELECT語句對列的查詢 4.4.2 SELECT語句對行的選擇 4.4.3 對查詢結果排序 4.4.4 對查詢結果統計 4.4.5 對查詢結果生成新表 4.5 連接查詢 4.5.1 交叉連接 4.5.2 內連接 4.5.3 外連接 4.6 嵌套查詢 4.6.1 帶有IN謂詞的子查詢 4.6.2 帶有比較運算符的子查詢 4.6.3 帶有ANY、SOME或ALL關鍵字的子查詢 4.6.4 帶有EXISTS謂詞的子查詢 4.7 聯合查詢 4.7.1 UNION操作符 4.7.2 INTERSECT操作符 4.7.3 EXCEPT操作符 4.8 使用排序函數 4.8.1 ROW_NUMBER() 4.8.2 RANK() 4.8.3 DENSE_RANK() 4.8.4 NTILE() 4.9 動態查詢 4.10 經典習題 第5章 數據的更新 5.1 工作場景導入 5.2 插入數據 5.2.1 插入單行數據 5.2.2 插入多行數據 5.2.3 大批量插入數據 5.3 修改數據 5.3.1 修改單行數據 5.3.2 修改多行數據 5.4 刪除數據 5.4.1 使用DELETE語句刪除數據 5.4.2 使用TRUNCATE TABLE語句清空表 5.5 經典習題 第6章 規則、默認和完整性約束 6.1 工作場景導入 6.2 如何實現數據完整性 6.3 規則對象的基本操作 6.3.1 創建規則對象 6.3.2 綁定規則對象 6.3.3 驗證規則對象 6.3.4 解除規則對象綁定 6.3.5 刪除規則對象 6.4 默認值對象的基本操作 6.4.1 創建默認值對象 6.4.2 默認值對象綁定 6.4.3 解除默認值對象綁定 6.4.4 刪除默認值對象 6.5 完整性約束 6.5.1 PRIMARY KEY約束 6.5.2 FOREIGN KEY(外鍵)約束 6.5.3 UNIQUE約束 6.5.4 CHECK約束 6.5.5 DEFAULT約束 6.5.6 NOT NULL約束 6.6 疑難解惑 6.7 經典習題 第7章 創建和使用索引 7.1 工作場景導入 7.2 索引的優缺點 7.3 索引的分類 7.4 索引的設計原則 7.5 創建索引 7.5.1 使用對象資源管理器創建索引 7.5.2 使用Transact-SQL語句創建索引 7.6 索引的維護和刪除 7.6.1 顯示索引信息 7.6.2 修改索引 7.6.3 刪除索引 7.6.4 重新組織和重新生成索引 7.7 經典習題 第8章 事務、鎖和游標 8.1 工作場景導入 8.2 事務管理 8.2.1 事務的原理 8.2.2 事務的概念 8.2.3 事務的特性 8.2.4 事務的工作原理 8.2.5 事務的執行模式 8.2.6 事務的應用案例 8.2.7 使用事務時的考慮 8.3 鎖 8.3.1 事務的缺陷 8.3.2 鎖的概念 8.3.3 隔離性的級別 8.3.4 鎖的空間管理及粒度 8.3.5 鎖的類別 8.3.6 如何在SQL Server中查看數據庫中的鎖 8.3.7 死鎖及其防止 8.4 游標 8.4.1 游標(Cursor)概述 8.4.2 聲明游標 8.4.3 打開游標 8.4.4 讀取游標 8.4.5 關閉游標 8.4.6 刪除游標 8.5 經典習題 第9章 存儲過程和觸發器 9.1 存儲過程 9.1.1 存儲過程的基本概念 9.1.2 存儲過程的類型 9.1.3 用戶存儲過程的創建與執行 9.1.4 存儲過程的查看、修改和刪除 9.2 觸發器 9.2.1 觸發器概述 9.2.2 DML觸發器的創建和應用 9.2.3 DDL觸發器的創建和應用 9.2.4 查看、修改和刪除觸發器 9.3 經典習題 第10章 視圖 10.1 工作場景導入 10.2 視圖概述 10.2.1 視圖的概念 10.2.2 視圖的分類 10.2.3 視圖的優點和作用 10.3 創建視圖 10.3.1 使用視圖設計器創建視圖 10.3.2 使用T-SQL命令創建視圖 10.4 修改視圖 10.5 查看視圖 10.5.1 使用SSMS圖形化工具查看視圖定義信息 10.5.2 使用系統存儲過程查看視圖定義信息 10.6 更新視圖 10.6.1 通過視圖向基本表中插入數據 10.6.2 通過視圖修改基本表中的數據 10.6.3 通過視圖刪除基本表中的數據 10.7 刪除視圖 10.7.1 使用對象資源管理器刪除視圖 10.7.2 使用T-SQL命令刪除視圖 10.8 經典習題 第11章 SQL Server 2012的安全機制 11.1 SQL Server 2012安全性概述 11.1.1 SQL Server網絡安全基礎 11.1.2 SQL Server 2012安全性體系結構 11.1.3 SQL Server 2012安全機制的總體策略 11.2 管理用戶 11.2.1 管理對SQL Server實例的訪問 11.2.2 管理對SQL Server數據庫的訪問 11.3 角色管理 11.3.1 服務器級角色 11.3.2 數據庫級角色 11.3.3 自定義數據庫角色 11.3.4 應用程序角色 11.4 管理架構 11.4.1 認識架構 11.4.2 使用默認架構 11.5 權限管理 11.5.1 授予權限 11.5.2 撤銷權限 11.5.3 拒絕權限 11.6 管理對表和列的訪問 11.7 管理對可編程對象的訪問 11.8 疑難解惑 11.9 經典習題 第12章 數據庫的備份與恢復 12.1 備份與恢復 12.1.1 備份類型 12.1.2 恢復模式 12.1.3 設置恢復模式 12.2 備份設備 12.2.1 創建備份設備 12.2.2 刪除備份設備 12.3 備份數據庫 12.3.1 完整備份 12.3.2 差異備份 12.3.3 事務日志備份 12.4 在SQL Server Managment Studio中還原數據庫 12.5 用T-SQL語言還原數據庫 12.5.1 完整備份還原 12.5.2 差異備份還原 12.5.3 事務日志還原 12.6 建立自動備份的維護計劃 12.7 疑難解惑 12.8 經典習題 第13章 分區管理及系統數據庫的備份和還原 13.1 工作場景導入 13.2 創建分區 13.2.1 SQL Server數據庫表分區 13.2.2 分區技術的分類和優點 13.2.3 創建分區函數 13.2.4 創建分區方案 13.2.5 創建分區表 13.2.6 管理分區 13.2.7 使用向導創建分區表 13.3 系統數據庫的備份 13.3.1 查看或更改數據庫的恢復模式 13.3.2 系統數據庫的備份 13.3.3 備份和還原model數據庫 13.4 還原master數據庫 13.4.1 從當前數據庫備份還原master 13.4.2 完全重新生成master 13.4.3 數據庫選項 13.4.4 使用master數據庫的限制 13.4.5 使用master數據庫的建議 13.5 經典習題 13.6 實驗 參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。