SQL Server 2012 資料庫套用與開發教程

《SQL Server 2012 資料庫套用與開發教程》是2015年6月1日出版的圖書,作者是李春葆、曾平、喻丹丹。

基本介紹

  • 書名:SQL Server 2012 資料庫套用與開發教程
  • 作者:李春葆、曾平、喻丹丹
  • ISBN:9787302400080
  • 定價:49.50元
  • 出版時間:2015年6月1日
出版信息,內容簡介,圖書目錄,

    出版信息

    圖書名:SQL Server 2012 資料庫套用與開發教程
    作者:李春葆、曾平、喻丹丹
    定價:49.50元
    印次:1-2
    ISBN:9787302400080
    出版日期:2015年6月1日
    印刷日期:2016年12月28日

      內容簡介

      本書全面講述了SQL Server關係資料庫管理系統的基本原理和技術知識。全書共分為15章,深入地介紹了資料庫基礎知識、SQL Server系統概述、創建資料庫和表的方法、TSQL、索引、視圖、數據完整性、存儲過程、觸發器、SQL Server的安全管理、數據檔案安全和災難恢復以及ADO.NET數據訪問技術,最後給出了採用C#+SQL Server開發學生成績管理系統的實例。

      圖書目錄

      第1章資料庫基礎知識
      1.1信息、數據與數據處理
      1.1.1信息與數據
      1.1.2數據處理
      1.2計算機數據管理的3個階段
      1.2.1人工管理階段
      1.2.2檔案系統管理階段
      1.2.3資料庫系統管理階段
      1.3資料庫、資料庫管理系統和資料庫系統
      1.3.1資料庫
      1.3.2資料庫管理系統
      1.3.3資料庫系統
      1.4數據模型
      1.4.1三個世界及其關係
      1.4.2兩類模型
      1.4.3概念模型建模
      1.4.4數據模型的組成要素
      1.4.5常用的數據模型
      1.5資料庫系統的體系結構
      1.5.1資料庫系統模式的概念
      1.5.2資料庫系統的三級組織結構
      1.5.3三個模式之間的兩層映像
      1.5.4資料庫系統的結構
      1.6關係資料庫
      1.6.1關係模型與關係資料庫
      1.6.2關係及其性質
      1.6.3關係代數
      1.6.4SQL語言簡介
      1.6.5規範化設計理論和方法
      1.7資料庫設計
      1.7.1需求分析
      1.7.2概念結構設計
      1.7.3邏輯結構設計
      1.7.4物理結構設計
      1.7.5資料庫實施
      1.7.6資料庫運行維護
      練習題1
      第2章SQLServer系統概述
      2.1SQLServer系統簡介
      2.1.1SQLServer的發展歷史
      2.1.2SQLServer的版本
      2.1.3SQLServer的組成結構和主要管理工具
      2.2SQLServer的安裝
      2.3SQLServer的工具和實用程式
      2.3.1SQLServer管理控制器
      2.3.2SQLServer配置管理器
      2.4SQLServer的體系結構
      2.4.1SQLServer的客戶機/伺服器體系結構
      2.4.2SQLServer的總體架構
      2.4.3一個基本SELECT查詢的執行流程
      練習題2
      上機實驗題1
      第3章創建和刪除資料庫
      3.1資料庫對象
      3.2系統資料庫
      3.3SQLServer資料庫的存儲結構
      3.3.1檔案和檔案組
      3.3.2資料庫的存儲結構
      3.3.3事務日誌
      3.4創建和修改資料庫
      3.4.1創建資料庫
      3.4.2修改資料庫
      3.5查看資料庫
      3.6資料庫更名和刪除
      3.6.1資料庫重命名
      3.6.2刪除資料庫
      練習題3
      上機實驗題2
      第4章創建和使用表
      4.1表的概念
      4.1.1什麼是表
      4.1.2表中數據的完整性
      4.2創建表
      4.3修改表的結構
      4.4資料庫關係圖
      4.4.1建立資料庫關係圖
      4.4.2刪除關係和資料庫關係圖
      4.5表的更名和刪除
      4.5.1表的更名
      4.5.2刪除表
      4.6記錄的新增和修改
      4.7表的幾種特殊的列
      練習題4
      上機實驗題3
      第5章TSQL基礎
      5.1TSQL語言概述
      5.1.1什麼是TSQL語言
      5.1.2TSQL語言的分類
      5.1.3TSQL語言的特點
      5.2TSQL語句的執行
      5.3數據定義語言
      5.3.1資料庫的操作語句
      5.3.2表的操作語句
      5.4數據操縱語言
      5.4.1INSERT語句
      5.4.2UPDATE語句
      5.4.3DELETE語句
      5.5數據查詢語言
      5.5.1投影查詢
      5.5.2選擇查詢
      5.5.3排序查詢
      5.5.4使用聚合函式
      5.5.5連線查詢
      5.5.6子查詢
      5.5.7空值及其處理
      5.6TSQL程式設計基礎
      5.6.1標識符
      5.6.2數據類型
      5.6.3變數
      5.6.4運算符
      5.6.5批處理
      5.6.6注釋
      5.6.7控制流語句
      5.6.8異常處理
      5.6.9函式
      練習題5
      上機實驗題4
      第6章TSQL高級套用
      6.1事務處理
      6.1.1事務分類
      6.1.2顯式事務
      6.1.3自動提交事務
      6.1.4隱式事務
      6.1.5事務和異常處理
      6.2數據的鎖定
      6.2.1SQL Server中的自動鎖定
      6.2.2SQL Server中的自定義鎖定
      6.3游標
      6.3.1游標的概念
      6.3.2游標的基本操作
      6.3.3使用游標
      練習題6
      上機實驗題5
      第7章索引
      7.1索引概述
      7.1.1索引的作用
      7.1.2索引的結構
      7.1.3索引的類型
      7.1.4幾個相關的概念
      7.2創建索引
      7.2.1使用SQL Server控制管理器創建索引
      7.2.2使用CREATE INDEX語句創建索引
      7.2.3使用CREATE TABLE語句創建索引
      7.3索引的查看與使用
      7.3.1查看索引信息
      7.3.2索引的使用
      7.3.3索引的禁用和啟用
      7.4修改索引
      7.4.1使用SQL Server控制管理器修改索引
      7.4.2使用TSQL語句修改索引
      7.5刪除索引
      7.5.1使用SQL Server控制管理器刪除索引
      7.5.2使用TSQL語句刪除索引
      練習題7
      上機實驗題6
      第8章視圖
      8.1視圖概述
      8.1.1視圖及其作用
      8.1.2視圖類型
      8.2創建視圖
      8.2.1使用SQL Server管理控制器創建視圖
      8.2.2使用SQL語句創建視圖
      8.3使用視圖
      8.3.1使用視圖進行數據查詢
      8.3.2可更新的視圖
      8.4視圖定義的修改
      8.4.1使用SQL Server管理控制器修改視圖定義
      8.4.2重命名視圖
      8.5查看視圖的信息
      8.5.1使用SQL Server管理控制器查看視圖信息
      8.5.2使用sp_helptext存儲過程查看視圖信息
      8.6視圖的刪除
      8.6.1使用SQL Server管理控制器刪除視圖
      8.6.2使用TSQL語句刪除視圖
      8.7索引視圖
      8.7.1什麼是索引視圖
      8.7.2建立索引視圖的要求
      8.7.3建立索引視圖
      練習題8
      上機實驗題7
      第9章數據完整性
      9.1數據完整性概述
      9.2約束
      9.2.1PRIMARYKEY約束
      9.2.2FOREIGNKEY約束
      9.2.3UNIQUE約束
      9.2.4CHECK約束
      9.2.5列約束和表約束
      9.3默認值
      9.3.1在創建表時指定默認值
      9.3.2使用默認對象
      9.4規則
      9.4.1創建規則
      9.4.2綁定規則
      9.4.3解除和刪除規則
      練習題9
      上機實驗題8
      第10章存儲過程
      10.1概述
      10.1.1什麼是存儲過程
      10.1.2存儲過程的類型
      10.2創建存儲過程
      10.2.1使用SQLServer管理控制器創建存儲過程
      10.2.2使用CREATEPROCEDURE語句創建存儲過程
      10.3執行存儲過程
      10.4存儲過程的參數
      10.4.1在存儲過程中使用參數
      10.4.2在存儲過程中使用默認參數
      10.4.3在存儲過程中使用返回參數
      10.4.4存儲過程的返回值
      10.4.5使用SQLServer管理控制器執行存儲過程
      10.5存儲過程的管理
      10.5.1查看存儲過程
      10.5.2修改存儲過程
      10.5.3重命名存儲過程
      10.5.4刪除存儲過程
      練習題10
      上機實驗題9
      第11章觸發器
      11.1觸發器概述
      11.1.1觸發器的作用
      11.1.2觸發器的分類
      11.2DML觸發器
      11.2.1DML觸發器概述
      11.2.2創建DML觸發器
      11.2.3刪除、禁用和啟用觸發器
      11.2.4inserted表和deleted表
      11.2.5INSERT、UPDATE和DELETE觸發器的套用
      11.2.6INSTEADOF觸發器
      11.3DDL觸發器
      11.3.1創建DDL觸發器
      11.3.2DDL觸發器的套用
      11.4登錄觸發器
      11.5觸發器的管理
      11.5.1查看觸發器
      11.5.2修改觸發器
      練習題11
      上機實驗題10
      第12章SQLServer的安全管理
      12.1SQLServer安全體系結構
      12.2SQLServer的身份驗證模式和設定
      12.2.1SQLServer的身份驗證模式
      12.2.2設定身份驗證模式
      12.3SQLServer賬號管理
      12.3.1SQLServer伺服器登錄賬號管理
      12.3.2SQLServer資料庫用戶賬號管理
      12.4許可權和角色
      12.4.1許可權
      12.4.2角色
      12.5架構
      練習題12
      上機實驗題11
      第13章數據檔案安全和災難恢復
      13.1數據檔案安全概述
      13.2資料庫備份和還原
      13.2.1資料庫備份和還原概述
      13.2.2資料庫備份和恢復過程
      13.3資料庫的分離和附加
      13.3.1分離用戶資料庫
      13.3.2附加用戶資料庫
      13.4資料庫鏡像
      13.4.1資料庫鏡像概述
      13.4.2配置資料庫鏡像
      13.5資料庫快照
      13.5.1資料庫快照概述
      13.5.2創建和使用資料庫快照
      13.6日誌傳送
      13.7故障轉移群集概述
      13.8AlwaysOn概述
      練習題13
      上機實驗題12
      第14章ADO.NET數據訪問技術
      14.1ADO.NET模型
      14.1.1ADO.NET簡介
      14.1.2ADO.NET體系結構
      14.1.3ADO.NET資料庫的訪問流程
      14.2ADO.NET的數據訪問對象
      14.2.1SqlConnection對象
      14.2.2SqlCommand對象
      14.2.3SqlDataReader對象
      14.2.4SqlDataAdapter對象
      14.3DataSet對象
      14.3.1DataSet對象概述
      14.3.2DataSet對象的屬性和方法
      14.3.3Tables集合和DataTable對象
      14.3.4Columns集合和DataColumn對象
      14.3.5Rows集合和DataRow對象
      14.4數據綁定
      14.4.1數據綁定概述
      14.4.2數據綁定方式
      14.5DataView對象
      14.5.1DataView對象概述
      14.5.2DataView對象的列排序設定
      14.5.3DataView對象的過濾條件設定
      14.6DataGridView控制項
      14.6.1創建DataGridView對象
      14.6.2DataGridView對象的屬性、方法和事件
      14.6.3DataGridView與DataView對象結合使用
      14.6.4通過DataGridView對象更新數據源
      練習題14
      上機實驗題13
      第15章資料庫系統開發實例
      15.1SMIS系統概述
      15.1.1SMIS系統功能
      15.1.2SMIS設計技巧
      15.1.3SMIS系統安裝
      15.2SMIS系統結構
      15.3SMIS系統實現
      15.3.1公共類
      15.3.2pass窗體
      15.3.3main窗體
      15.3.4editstudent窗體
      15.3.5editstudent1窗體
      15.3.6querystudent窗體
      15.3.7editteacher窗體
      15.3.8editteacher1窗體
      15.3.9queryteacher窗體
      15.3.10editcourse窗體
      15.3.11editcourse1窗體
      15.3.12querycourse窗體
      15.3.13allocatecourse窗體
      15.3.14queryallocate窗體
      15.3.15editselection窗體
      15.3.16queryselection窗體
      15.3.17editscore窗體
      15.3.18queryscore窗體
      15.3.19queryscore1窗體
      15.3.20edituser窗體
      15.3.21edituser1窗體
      練習題15
      上機實驗題14
      附錄A部分練習題參考答案
      參考文獻

      相關詞條

      熱門詞條

      聯絡我們