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

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

資料庫原理與套用教程》本書理論和實踐相結合,既闡述了資料庫的基本理論又結合了SQL Server 2008資料庫管理系統的套用。

基本介紹

  • 書名:資料庫原理與套用教程:SQL Server 2008
  • 作者:尹志宇、郭晴、解春燕、張林偉、於富強
  • ISBN:9787302319597
  • 定價:39.50元
  • 出版社:清華大學出版社
  • 出版時間:2013.08.01
內容簡介,目錄,

內容簡介

本書全面講述了資料庫的基本原理和SQL Server 2008的套用,全書以理論夠用、實用,實踐為第一的原則,使讀者能夠快速、輕鬆地掌握SQL Server資料庫技術與套用。第1~第3章講述資料庫的基本理論知識,其內容包括資料庫系統概述、關係資料庫和資料庫設計; 第4~第13章講述資料庫管理系統SQL Server 2008的套用,其內容包括SQL Server 2008資料庫基礎、資料庫的概念和操作、表的基本操作、資料庫查詢、TSQL編程、視圖和索引、存儲過程和觸發器、事務與並發控制、資料庫的安全管理、資料庫的備份與還原; 第14章利用一個實例介紹了基於C#.NET 的SQL Server資料庫系統開發過程。本書理論和實踐相結合,既闡述了資料庫的基本理論又結合了SQL Server 2008資料庫管理系統的套用。

目錄

第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.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
第3章資料庫設計
3.1資料庫設計概述
3.2需求分析
3.2.1需求分析的任務
3.2.2需求分析的方法
3.3概念結構設計
3.3.1概念結構設計的方法
3.3.2概念結構設計的步驟
3.4邏輯結構設計
3.4.1將ER圖轉化為關係數據模型
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章SQLServer2008基礎
4.1SQLServer2008簡介
4.1.1SQLServer發展史
4.1.2SQLServer2008新增功能
4.1.3SQLServer2008的新特性
4.2SQLServer2008的安裝與配置
4.2.1SQLServer2008的版本
4.2.2SQLServer2008的環境需求
4.2.3SQLServer2008的安裝過程
4.3SQLServer2008的管理工具
4.3.1伺服器管理
4.3.2SQLServerManagementStudio
4.3.3SQLServer配置管理器
4.3.4其他管理工具
4.4TSQL語言基礎
4.4.1TSQL語言的特點
4.4.2TSQL語言的分類
4.4.3TSQL語言的基本語法
習題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使用SQLServerManagementStudio創建表
6.1.3使用TSQL語句創建表
6.2修改表
6.2.1在SQLServerManagementStudio中修改表
6.2.2使用TSQL語句修改表
6.3列約束和表約束
6.3.1創建和刪除PRIMARYKEY約束
6.3.2創建和刪除UNIQUE約束
6.3.3創建和刪除FOREIGNKEY約束
6.3.4創建和刪除CHECK約束
6.3.5創建和刪除DEFAULT約束
6.4表數據操作
6.4.1插入(INSERT)數據
6.4.2修改(UPDATE)數據
6.4.3刪除(DELETE)數據
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.2CUBE和ROLLUP的使用
7.3.3數據匯總
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.1INSERT語句中使用SELECT子句
7.7.2UPDATE語句中使用SELECT子句
7.7.3DELETE語句中使用SELECT子句
習題7
第8章TSQL編程
8.1TSQL編程基礎
8.1.1標識符
8.1.2變數
8.1.3運算符
8.1.4批處理
8.1.5注釋
8.2流程控制語句
8.2.1SET語句
8.2.2BEGIN…END語句
8.2.3IF…ELSE語句
8.2.4CASE語句
8.2.5WHILE語句
8.2.6GOTO語句
8.2.7RETURN語句
8.3函式
8.3.1系統內置函式
8.3.2用戶定義函式
8.4游標
8.4.1游標概述
8.4.2游標的類型
8.4.3游標的操作
習題8
第9章視圖和索引
9.1視圖
9.1.1視圖概述
9.1.2創建視圖
9.1.3修改視圖
9.1.4使用視圖
9.1.5刪除視圖
9.2索引
9.2.1索引簡介
9.2.2索引類型
9.2.3創建索引
9.2.4查看索引信息
9.2.5刪除索引
習題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創建觸發器
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
附錄A期末測試題及答案
A.1期末測試題(一)
A.2期末測試題(二)
A.3期末測試題(一)參考答案
A.4期末測試題(二)參考答案
附錄B習題解答

相關詞條

熱門詞條

聯絡我們