資料庫原理、套用與實踐(SQL Server)

資料庫原理、套用與實踐(SQL Server)

《資料庫原理、套用與實踐(SQL Server)》是2016年清華大學出版社出版的圖書,作者是王岩、貢正仙。

基本介紹

  • 書名:資料庫原理、套用與實踐(SQL Server)
  • 作者:王岩、貢正仙
  • 出版社:清華大學出版社
  • 出版時間:2016年
出版信息,內容簡介,圖書目錄,

出版信息

圖書名:資料庫原理、套用與實踐(SQL Server)
作者:王岩、貢正仙
定價:49.50元
印次:1-1
ISBN:9787302400110
出版日期:2016.02.01
印刷日期:2016.01.11

    內容簡介

    本書圍繞資料庫的原理、套用和實施,系統、全面地介紹資料庫的基本概念、方法和核心技術。全書分三部分進行闡述,第一部分側重資料庫理論基礎,內容包括資料庫的基本概念、數據模型、關係資料庫、關係代數和SQL語句、資料庫規範化理論、資料庫設計和資料庫保護技術;

    圖書目錄

    第一部分資料庫原理
    第1章資料庫系統概述
    1.1資料庫概述
    1.1.1初識資料庫
    1.1.2資料庫概念
    1.2資料庫系統組成
    1.2.1資料庫管理系統
    1.2.2資料庫應用程式
    1.2.3用戶
    1.3資料庫系統的三級模式結構
    1.3.1三級模式
    1.3.2模式映像與數據獨立性
    1.4資料庫系統的軟體體系結構
    1.5資料庫系統發展歷程
    1.5.1資料庫系統的特點
    1.5.2資料庫系統的發展
    1.5.3資料庫系統的發展趨勢
    習題1
    第2章數據模型
    2.1數據模型簡介
    2.1.1數據模型的組成要素
    2.1.2數據模型的發展
    2.2概念模型
    2.2.1ER數據模型的基本概念
    2.2.2ER圖
    2.2.3EER圖
    2.3傳統數據模型
    2.3.1層次模型
    2.3.2網狀模型
    2.3.3關係模型
    2.4面向對象數據模型
    2.4.1面向對象基本概念
    2.4.2數據結構
    2.4.3數據操作和約束
    2.4.4對象數據模型的實施
    習題2
    第3章關係資料庫系統
    3.1關係資料庫系統的特點
    3.2關係模型的數據結構
    3.2.1基本術語
    3.2.2規範化的關係
    3.2.3關係的鍵(碼)
    3.3關係代數
    3.3.1基本的關係操作
    3.3.2關係數據語言
    3.3.3關係代數
    3.3.4關係代數運算實例
    3.4關係的完整性
    3.4.1實體完整性
    3.4.2參照完整性
    3.4.3用戶定義的完整性
    習題3
    第4章關係資料庫標準語言SQL
    4.1SQL概述
    4.1.1SQL的產生與發展
    4.1.2SQL語言功能概述
    4.1.3SQL的特點
    4.2數據準備——曲庫
    4.3數據定義
    4.4數據查詢
    4.4.1查詢語句的基本結構
    4.4.2單表查詢
    4.4.3連線查詢
    4.4.4集合查詢
    4.4.5子查詢
    4.5數據更新
    4.5.1插入操作
    4.5.2刪除操作
    4.5.3修改操作
    習題4
    第5章資料庫規範化理論
    5.1函式依賴
    5.1.1研究函式依賴的意義
    5.1.2函式依賴的定義
    5.1.3關係的鍵(碼)
    5.1.4函式依賴的公理系統
    5.1.5屬性集的閉包
    5.1.6屬性集閉包的套用
    5.2關係模式的規範化
    5.2.1問題的提出
    5.2.2問題的根源
    5.2.3範式
    5.2.4規範化小結
    習題5
    第6章資料庫設計
    6.1資料庫設計概述
    6.1.1資料庫設計的特點
    6.1.2資料庫設計的步驟
    6.2需求分析階段
    6.2.1需求分析概述
    6.2.2結構化分析建模
    6.3概念結構設計
    6.3.1概念結構設計概述
    6.3.2採用ER方法的概念結構設計
    6.4邏輯結構設計
    6.4.1關係資料庫的邏輯設計
    6.4.2關係模型的最佳化
    6.4.3設計外模式
    6.5物理結構設計
    6.6資料庫的實施和維護
    6.6.1資料庫的實施
    6.6.2資料庫的運行和維護
    6.7使用PowerDesigner進行資料庫設計
    6.7.1PowerDesigner介紹
    6.7.2概念數據模型
    6.7.3CDM生成PDM
    6.7.4生成資料庫
    6.7.5生成REPORT
    習題6
    第7章資料庫保護
    7.1資料庫安全性
    7.1.1安全控制模型
    7.1.2用戶身份認證
    7.1.3存取控制
    7.1.4其他安全控制技術
    7.1.5許可權控制語句
    7.2資料庫完整性
    7.2.1完整性控制的功能
    7.2.2完整性約束條件作用的對象
    7.2.3完整性控制語句
    7.3並發控制
    7.3.1並發控制的單位——事務
    7.3.2並髮帶來的問題
    7.3.3封鎖技術
    7.4資料庫恢復
    7.4.1故障種類
    7.4.2資料庫恢復技術
    7.4.3恢復策略
    習題7
    第二部分資料庫套用
    第8章SQL Server概述
    8.1SQL Server簡介
    8.2SQL Server的平台構成
    8.3資料庫引擎的體系結構
    8.4SQL Server的管理工具
    8.4.1SQL Server Configuration Manager
    8.4.2SQL Server Management Studio
    8.4.3Database Engine Tuning Advisor
    8.4.4SQL Server Profiler
    8.5註冊伺服器
    習題8
    第9章TransactSQL語言
    9.1TransactSQL語言
    9.2標識符、數據類型
    9.2.1語法約定
    9.2.2注釋語句
    9.2.3標識符
    9.2.4數據類型
    9.3常量和變數
    9.3.1常量
    9.3.2變數
    9.3.3運算符
    9.3.4表達式
    9.4系統內置函式
    9.4.1字元串函式
    9.4.2日期函式
    9.4.3數學函式
    9.4.4其他常用函式
    9.4.5轉換函式
    9.5批處理和流程控制語句
    9.5.1批處理
    9.5.2流程控制語句
    9.6游標
    9.6.1游標概述
    9.6.2使用游標
    習題9
    第10章管理資料庫
    10.1資料庫的組成
    10.1.1物理資料庫與檔案
    10.1.2邏輯資料庫與資料庫對象
    10.1.3系統資料庫與用戶資料庫
    10.2資料庫的操作
    10.2.1創建資料庫
    10.2.2修改資料庫
    10.2.3刪除資料庫
    10.2.4資料庫的重命名
    10.2.5查看資料庫信息
    10.2.6分離和附加資料庫
    10.2.7設定當前資料庫
    10.3擴展知識
    10.3.1關於資料庫空間使用
    10.3.2資料庫的排序規則
    10.3.3資料庫的統計信息
    10.3.4查看系統資料庫啟動順序
    習題10
    第11章表、視圖和索引
    11.1概述
    11.2表
    11.2.1表的概述
    11.2.2表的分類
    11.2.3創建表
    11.2.4數據完整性的實現
    11.2.5修改表和刪除表
    11.2.6表的數據操作
    11.3視圖
    11.3.1視圖概述
    11.3.2創建視圖
    11.3.3管理視圖
    11.3.4視圖的使用
    11.4索引
    11.4.1索引的概念
    11.4.2索引的類型
    11.4.3索引的創建
    11.4.4刪除索引
    11.4.5查看索引信息
    11.4.6索引填充因子
    11.5使用資料庫引擎最佳化顧問
    習題11
    第12章存儲過程和函式
    12.1存儲過程
    12.1.1存儲過程概述
    12.1.2創建存儲過程
    12.1.3執行存儲過程
    12.1.4帶參數的存儲過程
    12.1.5管理存儲過程
    12.2用戶自定義函式
    12.2.1概述
    12.2.2標量函式
    12.2.3表值函式
    12.2.4使用SSMS創建用戶定義函式
    12.2.5修改用戶定義函式
    12.2.6刪除用戶定義函式
    習題12
    第13章觸發器
    13.1觸發器概述
    13.2DML觸發器
    13.2.1DML觸發器的概述和作用
    13.2.2DML觸發器分類
    13.2.3與DML觸發器相關的邏輯表
    13.2.4創建DML觸發器
    13.3DDL觸發器
    13.3.1DDL觸發器概述
    13.3.2創建DDL觸發器
    13.4管理觸發器
    習題13
    第14章SQLServer資料庫的保護
    14.1SQLServer的安全性
    14.1.1SQLServer的安全機制
    14.1.2管理SQLServer伺服器安全性
    14.1.3管理資料庫的安全性
    14.1.4管理資料庫對象的安全性
    14.2SQLServer的備份和恢復
    14.2.1SQLServer的恢復模式
    14.2.2SQLServer的備份
    14.2.3備份資料庫
    14.2.4恢複數據庫
    14.3SQLServer的並發機制
    14.3.1SQLServer的隔離級別
    14.3.2SQLServer的鎖模式
    14.3.3SQLServer中死鎖的處理
    14.3.4SQLServerProfiler查看死鎖
    14.4*擴展知識
    習題14
    第三部分資料庫實施
    第15章資料庫應用程式開發技術
    15.1開發環境簡介
    15.2基於.NET的Windows程式開發
    15.2.1可視化編程
    15.2.2.NET下的可視化編程
    15.3.NET中的資料庫技術
    15.3.1ADO.NET與.NET框架
    15.3.2ADO.NET的組成
    15.3.3ADO.NET的常用類
    習題15
    第16章學分制財務管理系統總體設計
    16.1需求分析
    16.2功能模組設計
    16.3開發與運行環境
    習題16
    第17章學分制財務管理系統資料庫設計
    17.1總體設計
    17.2完整性設計
    17.3函式和存儲過程設計
    17.3.1函式設計——個人財務
    17.3.2存儲過程設計

    相關詞條

    熱門詞條

    聯絡我們