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

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

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

基本介紹

  • 中文名:資料庫原理、套用與實踐(SQL Server)
  • 作者:王岩、貢正仙
  • 出版社:清華大學出版社
  • 出版時間:2016年2月1日
  • 定價:49.8 元
  • ISBN:9787302400110
內容簡介,圖書目錄,

內容簡介

本書圍繞資料庫的原理、套用和實施,系統、全面地介紹資料庫的基本概念、方法和核心技術。全書分三部分進行闡述,第一部分側重資料庫理論基礎,內容包括資料庫的基本概念、數據模型、關係資料庫、關係代數和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存儲過程設計

相關詞條

熱門詞條

聯絡我們