資料庫原理與套用教程——SQL Server

資料庫原理與套用教程——SQL Server

《資料庫原理與套用教程——SQL Server》是2010年清華大學出版社出版的圖書,作者是尹志宇、郭晴。

基本介紹

  • 書名:資料庫原理與套用教程——SQL Server
  • 作者:尹志宇、郭晴
  • ISBN:9787302216896
  • 頁數:317
  • 定價:29.5元
  • 出版社清華大學出版社
  • 出版時間:2010年5月1日
  • 裝幀:平裝
  • 開本:16開
內容簡介,目錄,

內容簡介

本書全面講述資料庫的基本原理和SQLServer2005的套用,全書以理論夠用、實用,以實踐為重點的原則,使讀者能夠快速、輕鬆地掌握SQLServer資料庫技術與套用。第1~5章講述資料庫的基本理論知識,其內容包括資料庫系統概述、數據模型、關係資料庫、關係規範化基礎、資料庫設計;第6~14章講述資料庫管理系統SQLServer2005的套用,其內容包括SQLServer2005資料庫基礎,TransactSQL語言基礎,資料庫和表,資料庫查詢,索引和視圖,存儲過程、觸發器和游標,事務與並發控制,資料庫的備份與還原,資料庫的安全管理;第15章利用一個實例介紹基於C#.NET的SQLServer資料庫系統開發過程。為便於學習,每章還配有豐富的習題。
本書可作為大學本科生“SQLServer資料庫”課程的教學用書,也可以作為培養資料庫系統工程師的培訓教材,還可以作為資料庫管理人員及資料庫套用系統開發人員的參考用書。

目錄

第1章資料庫系統概述
1.1資料庫技術發展史
1.1.1數據處理技術
1.1.2資料庫技術的三個發展階段
1.2資料庫系統
1.2.1資料庫系統的組成
1.2.2資料庫管理系統的功能
1.3資料庫的體系結構
1.3.1資料庫的三級模式結構
1.3.2資料庫的兩級映像
1.4資料庫技術的新進展
1.4.1分散式資料庫
1.4.2面向對象資料庫
1.4.3多媒體資料庫
1.4.4數據倉庫
習題
第2章數據模型
2.1信息的三種世界
2.1.1現實世界
2.1.2信息世界
2.1.3數據世界
2.2概念模型
2.2.1幾個重要概念
2.2.2實體聯繫模型
2.3數據模型
2.3.1層次模型
2.3.2網狀模型
2.3.3關係數據模型
習題
第3章關係資料庫
3.1關係數據結構
3.1.1關係的定義和性質
3.1.2關係模式
3.1.3關係資料庫
3.2關係的完整性
3.3關係運算
3.3.1傳統的集合運算
3.3.2專門的關係運算
習題
第4章關係規範化基礎
4.1數據依賴
4.1.1函式依賴
4.1.2幾種特定的函式依賴
4.1.3碼的函式依賴表示
4.2關係規範化
4.2.1關係模式規範化的目的
4.2.2常用的三種範式
4.2.3BC範式
習題
第5章資料庫設計
5.1資料庫設計概述
5.2需求分析
5.2.1需求分析的任務
5.2.2需求分析的方法
5.2.3數據流圖
5.2.4數據字典
5.3概念結構設計
5.3.1概念結構設計的方法
5.3.2概念結構設計的步驟
5.4邏輯結構設計
5.4.1將ER圖轉化為關係數據模型
5.4.2關係模式的最佳化
5.4.3設計用戶外模式
5.5物理結構設計
5.5.1確定資料庫的物理結構
5.5.2評價物理結構
5.6資料庫實施和運行、維護
5.6.1資料庫實施
5.6.2資料庫的運行與維護
習題
第6章SQL Server 2005基礎
6.1SQL Server 2005簡介
6.1.1SQL Server 2005概述
6.1.2SQL Server 2005新增功能
6.2SQL Server 2005的安裝與配置
6.2.1SQL Server 2005的版本
6.2.2SQL Server 2005的環境需求
6.2.3SQL Server 2005的安裝過程
6.3SQL Server 2005的管理工具
6.3.1伺服器管理
6.3.2SQL Server Management Studio
6.3.3SQL Server配置管理器
6.3.4其他管理工具
習題
第7章TransactSQL語言基礎
7.1TSQL語言概述
7.1.1TSQL語言簡介
7.1.2TSQL語言的分類
7.1.3TSQL語言的語法約定
7.2TSQL編程基礎
7.2.1標識符
7.2.2數據類型
7.2.3變數
7.2.4運算符
7.2.5批處理
7.2.6注釋
習題
第8章資料庫和表
8.1資料庫基本概念
8.1.1物理資料庫
8.1.2邏輯資料庫
8.2資料庫操作
8.2.1創建資料庫
8.2.2修改資料庫
8.2.3刪除資料庫
8.3表的操作
8.3.1創建表
8.3.2修改表
8.3.3列約束和表約束
8.3.4表數據操作
8.3.5刪除表
8.4資料庫數據的導入/導出
8.4.1資料庫數據導出
8.4.2資料庫數據導入
習題
第9章資料庫查詢
9.1基本查詢
9.1.1簡單查詢
9.1.2分組查詢
9.1.3數據匯總
9.1.4連線查詢
9.1.5子查詢
9.1.6聯合查詢
9.1.7對查詢結果排序
9.1.8存儲查詢結果
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用戶定義函式
習題
第10章視圖和索引
10.1視圖
10.1.1視圖概述
10.1.2創建視圖
10.1.3修改視圖
10.1.4使用視圖
10.1.5刪除視圖
10.2索引
10.2.1索引簡介
10.2.2索引類型
10.2.3創建索引
10.2.4查看索引信息
10.2.5刪除索引
習題
第11章存儲過程、觸發器和游標
11.1存儲過程
11.1.1存儲過程概述
11.1.2存儲過程的類型
11.1.3創建存儲過程
11.1.4執行存儲過程
11.1.5查看、修改和刪除存儲過程
11.2觸發器
11.2.1觸發器概述
11.2.2觸發器的分類
11.2.3創建觸發器
11.2.4查看觸發器信息及修改觸發器
11.2.5禁止、啟用和刪除觸發器
11.3游標
11.3.1游標概述
11.3.2游標的類型
11.3.3游標的操作
習題
第12章事務與並發控制
12.1事務概述
12.2事務的類型
12.2.1根據系統的設定分類
12.2.2根據運行模式分類
12.3事務處理語句
12.4事務的並發控制
12.4.1並髮帶來的問題
12.4.2鎖的基本概念
12.4.3鎖的類型
12.4.4鎖的信息
12.4.5死鎖的產生及解決辦法
12.4.6手工加鎖
習題
第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附加資料庫
習題
第14章資料庫的安全管理
14.1SQL Server的安全性機制
14.2身份驗證
14.2.1SQL Server的身份驗證模式
14.2.2設定身份驗證模式
14.3賬號管理
14.3.1伺服器登錄賬號
14.3.2資料庫用戶賬號
14.4角色管理
14.4.1固定伺服器角色
14.4.2資料庫角色
14.4.3應用程式角色
14.5許可權管理
14.5.1許可權的類別
14.5.2許可權操作
習題
第15章基於C#.NET的資料庫系統開發
15.1C#語言簡介
15.2使用ADO.NET訪問SQL Server 2005資料庫
15.2.1ADO.NET的對象模型
15.2.2利用ADO.NET訪問資料庫的基本操作
15.3資料庫系統開發實例
15.3.1資料庫設計
15.3.2系統設計與實現
習題
參考文獻

相關詞條

熱門詞條

聯絡我們