資料庫基礎及套用(SQLServer2012)

資料庫基礎及套用(SQLServer2012)

《資料庫基礎及套用(SQLServer2012)》是2017年8月機械工業出版社出版的圖書,作者是魏善沛、何海江。

基本介紹

  • 書名:資料庫基礎及套用(SQLServer2012)
  • 作者:魏善沛
    何海江
  • ISBN:9787111571100
  • 定價:49元
  • 出版社:機械工業出版社
  • 出版時間:2017年8月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書基於SQLServer2012資料庫系統,介紹了資料庫的一般概念,重點介紹在可視化環境下對資料庫、資料庫表、視圖等的創建、操作以及使用Transact-SQL語言的查、改、增、刪操作等。本書對資料庫數據的導入、導出,分離、附加,備份、還原做了一般性介紹,同時介紹了存儲過程和觸發器,還介紹了命令行實用程式sqlcmd和PowerDesigner。在資料庫設計開發原理部分介紹了必要的理論知識。讀者通過閱讀本書,能夠熟練掌握SQLServer資料庫系統的開發,並得到一定的理論指導。

圖書目錄

資料庫原理概述及套用(SQL Server 2012)目錄
基礎套用篇
本篇導讀
第1章 資料庫概述
1.1 基本概念
1.1.1 數據、數據管理及數據處理
1.1.2 資料庫、資料庫管理系統及資料庫系統
1.2 資料庫系統內部體系結構
1.2.1 資料庫系統的三級模式結構
1.2.2 資料庫系統的兩級映像
1.3 現實世界的數據描述
1.4 數據模型
1.4.1 基本概念
1.4.2 關係模型
1.4.3 層次模型
1.4.4 網狀模型
1.5 小結
習題1
第2章 SQL Server 2012
2.1 SQL Server 2012簡介
2.1.1 SQL Server 2012安裝
2.1.2 SQL Server 2012的組件及架構
2.1.3 SQL Server 2012的目錄結構
2.2 SQL Server Management Studio管理器
2.2.1 啟動SQL Server Management Studio
2.2.2 連線已註冊伺服器和對象資源管理器
2.2.3 其他方法啟動SQL Server 2012
2.2.4 使用查詢編輯器
2.3 小結
習題2
第3章 SQL Server 2012的資料庫管理
3.1 SQL Server 2012資料庫的存儲結構
3.1.1 SQL Server 2012資料庫對象
3.1.2 SQL Server 2012資料庫檔案及檔案組
3.2 使用SSMS創建資料庫
3.2.1 概述
3.2.2 創建資料庫
3.2.3 獲取資料庫信息
3.3 刪除和修改資料庫
3.3.1 刪除資料庫
3.3.2 修改資料庫
3.2.3 SQL Server 2012的事務日誌
3.4 資料庫的分離與附加
3.5 數據備份與還原
3.6 小結
習題3
第4章 SQL Server 2012的數據表
4.1 創建數據表
4.1.1 數據表創建
4.1.2 數據表刪除
4.2 數據表的管理及維護
4.2.1 運算元據表
4.2.2使用資料庫關係圖創建關係
4.2.3 數據完整性管理
4.3 數據的導入與導出
4.4 小結
習題4
第5章 SQL Server 2012的查詢、索引和視圖
5.1 概述
5.2 使用“查詢設計器”的查詢
5.2.1 查詢的創建及使用
5.2.2 使用語句的查詢
5.2.3 刪除查詢
5.3 索引
5.3.1 索引的創建
5.3.2 索引套用
5.3.3 刪除索引
5.4 視圖
5.4.1 視圖的創建
5.4.2 視圖套用
5.4.3 修改和刪除視圖
5.5 小結
習題5
第6章 SQL Server 2012下使用Transact-SQL語言
6.1 T-SQL語法簡介
6.2 T-SQL的基本套用
6.2.1 使用T-SQL創建和刪除和資料庫
6.2.2 使用T-SQL創建及維護表
6.2.3 使用T-SQL創建視圖
6.2.4 使用T-SQL創建索引
6.3 T-SQL的查改增刪
6.3.1 T-SQL查詢
6.3.2 常用函式及使用方法
6.3.3 高級查詢技術
6.3.4 數據的改、增、刪
6.4 小結
習題6
第7章 SQL Server 2012的存儲過程和觸發器
7.1 概述
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
第8章 SQL Server 2012的命令行實用程式
8.1 概述
8.2 實用程式sqlcmd
8.3 套用實例
8.4 小結
習題8
設計開發篇
本篇導讀
第9章 關係運算
9.1 關係的數學定義
9.1.1 笛卡爾積的數學定義
9.1.2 關係的數學定義
9.2 關係代數及T-SQL語句表達
9.2.1 基本的關係操作
9.2.2 傳統集合理論的關係運算
9.2.3 關係代數專門的關係運算
9.2.4 用基本關係運算表示4種非基本關係運算
9.2.5 關係代數運算套用及T-SQL語句表達
9.3 關係演算
9.3.2 域關係演算
9.4 關係代數、元組演算和域演算的等價表達
9.4.1 關係演算表達式的安全性約束
9.4.2 安全的元組關係演算表達式滿足的條件
9.4.3 安全的域關係演算表達式滿足的條件
9.4.4 三種關係運算表達能力的等價性定理
9.5 小結
習題9
第10章 關係資料庫設計理論
10.1 概述
10.1.1 實體完整性
10.1.2 參照完整性
10.1.3 用戶定義完整性
10.2 關係約束與關係模式表示
10.3 關係模式規範化設計的必要性
10.4 函式依賴
10.4.1 函式依賴定義
10.4.2 函式依賴的邏輯蘊涵
10.4.3 候選鍵的形式化定義
10.5 函式依賴的公理體系
10.5.2 Armstrong公理推論
10.5.3 X關於F的閉包及計算
10.6 關係模式分解
10.6.1 概述
10.6.2 保持無損連結性分解
10.6.3 保持函式依賴性分解
10.7 關係模式的規範化
10.7.1 候選鍵的求解方法
10.7.2 第一範式
10.7.3 第二範式
10.7.4 第三範式
10.7.5 BCNF
10.7.6 範式之間的關係和關係模式的規範化
10.7.7 向3NF的模式分解算法
10.8 小結
習題10
第11章 SQL Server 2012的套用系統設計
11.1 概述
11.2 資料庫設計規劃
11.3 需求分析
11.3.1 用戶需求分析過程
11.3.2 數據流圖
11.3.3 數據字典
11.4 概念結構設計
11.4.1 實體集之間的聯繫
11.4.2 E-R模型
11.4.3 E-R模型設計中的一些特殊情況
11.4.4 設計步驟及方法
11.5 邏輯結構設計
11.5.1 E-R模型向關係模型的轉換
11.5.2 關係數據模型的規範化設計
11.5.3 關係數據模型最佳化
11.6 物理結構設計
11.6.1 索引技術
11.6.2 聚簇
11.6.3 SQL Server 2012 中的索引
11.6.4 資料庫存儲分配的一般策略
11.7 資料庫套用行為設計
11.7.1 資料庫套用行為設計的主要過程
11.7.2 在Visual Basic.Net中嵌入SQL
11.7.3 SQL Server 2012的游標的使用
11.7.4 使用Visual C#的數據查詢操作
11.8 資料庫的運行維護與最佳化
11.9 小結
習題11
第12章 PowerDesigner與資料庫設計
12.1 PowerDesigner簡介
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.4 小結
習題12
第13章 SQL Server 2012的資料庫恢復與保護
13.1 資料庫的完整性
13.1.1 完整性約束條件
13.1.2 完整性控制
13.2 資料庫的安全性
13.2.1 資料庫安全的威脅
13.2.2 資料庫安全控制
13.2.3 視圖機制
13.2.4 審計
13.2.5 數據加密
13.3.3 SQL Server 2012的完整性控制
13.3 資料庫恢複方式
13.3.1 故障分類
13.3.2 基本恢複方式
13.3.3 恢復策略
13.3.4 具有檢查點的恢復技術
13.4 事務機制
13.4.1 事務的概念及其特性
13.4.2 事務的提交與回退
13.5 並發控制
13.5.1 並發操作帶來的數據不一致性問題
13.5.2 封鎖
13.5.3 活鎖與死鎖
13.5.4 並發調度的可串列性
13.5.5 兩段鎖協定
13.5.6 封鎖的粒度
13.6 小結
習題13
新技術篇
本篇導讀
第14章 Web資料庫技術
14.1 Web資料庫概述
14.1.1 全球資訊網
14.1.2 Web資料庫
14.1.3 Web技術的發展
14.2 Web資料庫系統的體系結構
14.2.1 客戶機/伺服器體系結構
14.2.2 瀏覽器/伺服器體系結構
14.3 Web資料庫訪問技術
14.4 Web資料庫訪問接口
14.4.1 WebAPI
14.4.2 ODBC
14.4.3 JDBC
14.4.4 ADO
14.4.5 ADO.NET
14.5 Web資料庫開發技術
14.5.1 ASP技術
14.5.2 PHP技術
14.5.3 Servlet技術
14.5.4 JSP技術
14.6 Web資料庫設計初步
14.6.1 可成為Web資料庫的資料庫
14.6.2 使用SQL Server 2012的Web資料庫設計
14.6.3 SQL Server 2012 Web資料庫設計實例
14.7 小結
習題14
第15章 資料庫技術的延展
15.1 概述
15.1.1 新套用領域對資料庫技術的需求
15.1.2 關係資料庫系統的局限性
15.1.3 資料庫技術新發展
15.2.1 分散式資料庫系統概述
15.3 面向對象資料庫系統
15.3.2面向對象資料庫管理系統的組成
15.4.1 多媒體資料庫概述
15.4.2 多媒體資料庫管理系統的組成
15.5 主動資料庫
15.5.1主動資料庫系統概述
15.5.2主動資料庫管理系統的組成
15.6 NoSQL
15.6.1 NoSQL概述
15.6.2 NoSQL的組成
15.6.3 NoSQL套用
15.7 資料庫新技術的其他套用領域
15.8 數據倉庫與數據挖掘
15.8.1 數據倉庫技術的基本思想
15.8.2 數據倉庫的數據組織
15.8.3 數據倉庫的體系結構
15.8.4 數據挖掘
15.8.5 SQL Server 數據挖掘套用
15.9 小結
習題15

相關詞條

熱門詞條

聯絡我們