內容簡介
全書以SQLServer2005為藍本,介紹資料庫的基本知識和套用開發技術。
全書可分成3個部分,第1部分是資料庫的基本概念與原理,從實用的角度介紹如何根據套用需求,設計一個結構合理、使用方便的資料庫;第2部分是資料庫的操作與套用,以SQLServer2005為實踐平台,介紹資料庫管理系統的基本功能,包括SQLServer2005系統基礎、資料庫的管理、表的管理、數據查詢、索引與視圖、數據完整性、TransactSQL程式設計、存儲過程與觸發器、資料庫的安全管理、資料庫的備份與還原等內容;第3部分是資料庫套用系統開發,結合實際案例介紹資料庫套用系統的開發方法。
本書在編寫過程中,力求做到概念清晰、取材合理、深入淺出、突出套用,為學生套用資料庫技術進行數據管理打下良好基礎。本書既可作為高等院校資料庫套用課程的教材,也可供社會各類計算機套用人員閱讀參考。
目錄
第1章資料庫系統概論
1.1數據和數據管理
1.2數據管理技術的發展
1.2.1人工管理
1.2.2檔案管理
1.2.3資料庫管理
1.3資料庫與資料庫系統
1.3.1資料庫系統的組成
1.3.2資料庫的三級模式結構
1.3.3資料庫系統的特點
1.4數據模型
1.4.1數據處理的三個階段
1.4.2概念模型
1.4.3邏輯模型
1.5資料庫新技術
1.5.1分散式資料庫
1.5.2多媒體資料庫
1.5.3工程資料庫
1.5.4面向對象資料庫
1.5.5數據倉庫技術
本章小結
習題
第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關係的分解
2.4關係模型的完整性約束
2.5資料庫的設計方法
2.5.1資料庫設計過程
2.5.2ER模型到關係模型的轉化
2.5.3資料庫設計實例
本章小結
習題
第3章SQL Server 2005系統基礎
3.1SQL Server 2005簡介
3.1.1SQL Server的發展
3.1.2SQL Server的特點
3.1.3SQL Server 2005新增功能
3.2SQL Server 2005的安裝
3.2.1安裝需求
3.2.2安裝過程
3.3SQL Server 2005的常用管理工具及其初步套用
3.3.1常用管理工具的功能與基本操作
3.3.2SQL Server 2005伺服器的配置與管理
3.4SQL和TransactSQL概述
3.4.1SQL語言的發展與特點
3.4.2TransactSQL概述
本章小結
習題
第4章資料庫的管理
4.1SQL Server 2005資料庫概述
4.1.1SQL Server 2005中的資料庫
4.1.2SQL Server 2005的系統資料庫
4.1.3資料庫對象的標識符
4.2資料庫的創建
4.2.1使用SQL Server管理平台創建資料庫
4.2.2使用TransactSQL語句創建資料庫
4.3資料庫的修改
4.3.1使用SQL Server管理平台修改資料庫
4.3.2使用TransactSQL語句修改資料庫
4.4資料庫的刪除
4.4.1使用SQL Server管理平台刪除資料庫
4.4.2使用TransactSQL語句刪除資料庫
本章小結
習題
第5章表的管理
5.1SQL Server表概述
5.1.1數據類型簡介
5.1.2空值和默認值
5.1.3約束
5.2表的創建與維護
5.2.1使用SQL Server管理平台對表進行操作
5.2.2使用TransactSQL語句創建表
5.2.3使用TransactSQL語句修改表
5.2.4使用TransactSQL語句刪除表
5.3表中數據的維護
5.3.1插入數據
5.3.2修改數據
5.3.3刪除數據
本章小結
習題
第6章數據查詢
6.1基本查詢
6.1.1簡單查詢
6.1.2帶條件查詢
6.1.3查詢結果處理
6.2嵌套查詢
6.2.1單值嵌套查詢
6.2.2多值嵌套查詢
6.3連線查詢
6.3.1連線概述
6.3.2內連線
6.3.3外連線
6.3.4交叉連線
本章小結
習題
第7章索引與視圖
7.1索引概述
7.1.1索引的基本概念
7.1.2索引的分類
7.2索引的操作
7.2.1創建索引