《資料庫原理與套用教程——SQL Server 2008(第2版)》是2017年1月1日編輯出版的圖書,作者是尹志宇、郭晴、李青茹 、解春燕、於富強、陳敬利。
基本介紹
- 書名:資料庫原理與套用教程——SQL Server 2008(第2版)
- 作者:尹志宇、郭晴、李青茹 、解春燕、於富強、陳敬利
- ISBN:9787302454106
- 定價:39.50元
- 出版時間:2017.01.01
- 印次:2-4
- 印刷日期:2017.09.26
內容簡介
目錄
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將ER圖轉化為關係數據模型
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.4TSQL語言基礎
4.4.1TSQL語言的特點
4.4.2TSQL語言的分類
4.4.3TSQL語言的基本語法
習題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使用TSQL語句創建表
6.2修改表
6.2.1在SQL Server Management Studio中修改表
6.2.2使用TSQL語句修改表
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章TSQL編程
9.1TSQL編程基礎
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