資料庫原理與套用教程——SQL Server 2008(第2版)

資料庫原理與套用教程——SQL Server 2008(第2版)

《資料庫原理與套用教程——SQL Server 2008(第2版)》是2017年1月1日編輯出版的圖書,作者是尹志宇、郭晴、李青茹 、解春燕、於富強、陳敬利。

基本介紹

  • 書名:資料庫原理與套用教程——SQL Server 2008(第2版)
  • 作者:尹志宇、郭晴、李青茹 、解春燕、於富強、陳敬利
  • ISBN:9787302454106
  • 定價:39.50元
  • 出版時間:2017.01.01
  • 印次:2-4
  • 印刷日期:2017.09.26
內容簡介,目錄,

    內容簡介

    本書全面講述了資料庫的基本原理和SQL Server 2008的套用,全書以理論夠用、實用,實踐第一為原則,使讀者能夠快速、輕鬆地掌握SQL Server資料庫技術與套用。第1~3章講述資料庫的基本理論知識,其內容包括資料庫系統概述、關係資料庫和資料庫設計; 第4~13章講述資料庫管理系統SQL Server 2008的套用,其內容包括SQL Server 2008資料庫基礎、資料庫的概念和操作、表的基本操作、資料庫查詢、視圖和索引、TSQL編程、存儲過程和觸發器、事務與並發控制、資料庫的安全管理、資料庫的備份與還原; 第14章利用一個實例介紹基於C#.NET的SQL Server資料庫系統的開發過程。

    目錄

    第1章資料庫系統概述
    1.1資料庫技術的發展史
    1.1.1數據處理技術
    1.1.2資料庫技術的3個發展階段
    1.1.3資料庫技術的新進展
    1.2資料庫系統介紹
    1.2.1資料庫系統的組成
    1.2.2資料庫的體系結構
    1.3數據模型
    1.3.1信息的3種世界
    1.3.2概念模型
    1.3.3常見的3種數據模型
    習題1
    第2章關係資料庫
    2.1關係數據結構
    2.1.1關係的定義和性質
    2.1.2關係模式和關係資料庫
    2.2關係的完整性
    2.3關係運算
    2.3.1傳統的集合運算
    2.3.2專門的關係運算
    2.4關係的規範化
    2.4.1函式依賴
    2.4.2關係規範化的目的
    2.4.3關係的規範化過程
    習題2
    第3章資料庫設計
    3.1資料庫設計概述
    3.2需求分析
    3.2.1需求分析的任務
    3.2.2需求分析的方法
    3.2.3數據流圖和數據字典
    3.3概念結構設計
    3.3.1概念結構設計的方法
    3.3.2概念結構設計的步驟
    3.4邏輯結構設計
    3.4.1將ER圖轉化為關係數據模型
    3.4.2關係模式的最佳化
    3.4.3設計用戶外模式
    3.5物理結構設計
    3.5.1確定資料庫的物理結構
    3.5.2評價物理結構
    3.6資料庫的實施、運行和維護
    3.6.1資料庫的實施
    3.6.2資料庫的運行與維護
    3.7資料庫設計實例
    3.7.1圖書借閱管理系統設計
    3.7.2鋼材倉庫管理系統設計
    習題3
    第4章SQL Server 2008基礎
    4.1SQL Server 2008簡介
    4.1.1SQL Server 發展史
    4.1.2SQL Server 2008的新增功能
    4.1.3SQL Server 2008的新特性
    4.2SQL Server 2008的安裝與配置
    4.2.1SQL Server 2008的版本
    4.2.2SQL Server 2008的環境需求
    4.2.3SQL Server 2008的安裝過程
    4.3SQL Server 2008的管理工具
    4.3.1伺服器管理
    4.3.2SQL Server Management Studio
    4.3.3SQL Server配置管理器
    4.3.4其他管理工具
    4.4TSQL語言基礎
    4.4.1TSQL語言的特點
    4.4.2TSQL語言的分類
    4.4.3TSQL語言的基本語法
    習題4
    第5章資料庫的概念和操作
    5.1資料庫的基本概念
    5.1.1物理資料庫
    5.1.2邏輯資料庫
    5.2資料庫的操作
    5.2.1創建資料庫
    5.2.2修改資料庫
    5.2.3刪除資料庫
    習題5
    第6章表的操作
    6.1創建表
    6.1.1數據類型
    6.1.2使用SQL Server Management Studio創建表
    6.1.3使用TSQL語句創建表
    6.2修改表
    6.2.1在SQL Server Management Studio中修改表
    6.2.2使用TSQL語句修改表
    6.3列約束和表約束
    6.3.1創建和刪除PRIMARY KEY約束
    6.3.2創建和刪除UNIQUE約束
    6.3.3創建和刪除FOREIGN KEY約束
    6.3.4創建和刪除CHECK約束
    6.3.5創建和刪除DEFAULT約束
    6.4表數據的操作
    6.4.1插入數據
    6.4.2修改數據
    6.4.3刪除數據
    6.4.4使用MERGE語句插入、修改和刪除數據
    6.5刪除表
    6.6數據的導入和導出
    6.6.1導出數據
    6.6.2導入數據
    習題6
    第7章資料庫查詢
    7.1SELECT查詢語法
    7.2簡單查詢
    7.2.1投影查詢
    7.2.2選擇查詢
    7.2.3聚合函式查詢
    7.3分組和匯總
    7.3.1分組查詢
    7.3.2數據匯總
    7.4連線查詢
    7.4.1內連線
    7.4.2自連線
    7.4.3外連線
    7.4.4交叉連線
    7.5子查詢
    7.5.1無關子查詢
    7.5.2相關子查詢
    7.6其他查詢
    7.6.1集合運算查詢
    7.6.2對查詢結果排序
    7.6.3存儲查詢結果
    7.7在數據操作中使用SELECT子句
    7.7.1在INSERT語句中使用SELECT子句
    7.7.2在UPDATE語句中使用SELECT子句
    7.7.3在DELETE語句中使用SELECT子句
    習題7
    第8章視圖和索引
    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.2.5刪除索引
    習題8
    第9章TSQL編程
    9.1TSQL編程基礎
    9.1.1標識符
    9.1.2變數
    9.1.3運算符
    9.1.4批處理
    9.1.5注釋
    9.2流程控制語句
    9.2.1SET語句
    9.2.2BEGIN…END語句
    9.2.3IF…ELSE語句
    9.2.4CASE語句
    9.2.5WHILE語句
    9.2.6GOTO語句
    9.2.7RETURN語句
    9.3函式
    9.3.1系統內置函式
    9.3.2用戶定義函式
    9.4游標
    9.4.1游標概述
    9.4.2游標的類型
    9.4.3游標的操作
    習題9
    第10章存儲過程和觸發器
    10.1存儲過程
    10.1.1存儲過程概述
    10.1.2存儲過程的類型
    10.1.3創建存儲過程
    10.1.4執行存儲過程
    10.1.5查看存儲過程
    10.1.6修改和刪除存儲過程
    10.2觸發器
    10.2.1觸發器概述
    10.2.2觸發器的分類
    10.2.3創建DML觸發器
    10.2.4查看觸發器信息及修改觸發器
    10.2.5禁止、啟用和刪除觸發器
    習題10
    第11章事務與並發控制
    11.1事務概述
    11.2事務的類型
    11.2.1根據系統的設定分類
    11.2.2根據運行模式分類
    11.3事務處理語句
    11.4事務的並發控制
    11.4.1並髮帶來的問題
    11.4.2鎖的基本概念
    11.4.3鎖的類型
    11.4.4鎖的信息
    11.4.5死鎖的產生及解決辦法
    11.4.6手工加鎖
    習題11
    第12章資料庫的安全管理
    12.1身份驗證
    12.1.1SQL Server的身份驗證模式
    12.1.2設定身份驗證模式
    12.2賬號管理
    12.2.1伺服器登錄賬號
    12.2.2資料庫用戶賬號
    12.3角色管理
    12.3.1固定伺服器角色
    12.3.2資料庫角色
    12.3.3應用程式角色
    12.4許可權管理
    12.4.1許可權的類別
    12.4.2許可權操作
    習題12
    第13章資料庫的備份與還原
    13.1資料庫備份概述
    13.1.1資料庫備份計畫
    13.1.2資料庫備份的類型
    13.2資料庫還原概述
    13.2.1資料庫還原策略
    13.2.2資料庫恢復模式
    13.3資料庫備份操作
    13.4資料庫還原操作
    13.4.1自動還原
    13.4.2手動還原
    13.5資料庫的分離與附加
    13.5.1分離資料庫
    13.5.2附加資料庫
    習題13
    第14章基於C#.NET的資料庫系統開發
    14.1C#語言簡介
    14.2使用ADO.NET訪問SQL Server 2008資料庫
    14.2.1ADO.NET的對象模型
    14.2.2利用ADO.NET訪問資料庫的基本操作
    14.3資料庫系統開發實例
    14.3.1資料庫設計
    14.3.2系統設計與實現
    習題14

    相關詞條

    熱門詞條

    聯絡我們