目 錄
第1章 數據庫系統(tǒng)概述 1
1.1 信息、數據與數據處理 1
1.1.1 信息 1
1.1.2 數據 1
1.1.3 數據處理 2
1.2 數據庫技術的產生與發(fā)展 2
1.2.1 人工管理階段 2
1.2.2 文件系統(tǒng)階段 3
1.2.3 數據庫系統(tǒng)階段 3
1.3 數據庫系統(tǒng)的組成 4
1.3.1 數據庫 4
1.3.2 數據庫管理系統(tǒng) 5
1.3.3 數據庫系統(tǒng) 5
1.4 數據模型 7
1.4.1 概念模型 7
1.4.2 數據模型 9
1.5 數據庫系統(tǒng)結構 10
1.5.1 數據庫系統(tǒng)的三級模式結構 10
1.5.2 數據庫系統(tǒng)的外部體系結構 11
1.6 數據庫技術的研究領域和應用領域 12
小結 14
習題 14
第2章 關系數據庫 16
2.1 關系模型的數據結構及定義 16
2.1.1 關系的定義 17
2.1.2 關系的性質 18
2.1.3 關系數據庫模式與關系數據庫 18
2.2 關系的鍵與關系完整性 19
2.2.1 候選鍵與關系鍵 19
2.2.2 主屬性與非碼屬性 20
2.2.3 關系的完整性 20
2.2.4 用戶定義的完整性 21
2.2.5 完整性規(guī)則檢查 21
2.3 關系代數 22
2.3.1 傳統(tǒng)的集合運算 22
2.3.2 專門的關系運算 24
2.4 關系數據庫理論 27
2.4.1 規(guī)范化理論的主要內容 27
2.4.2 關系模式的存儲異常問題 27
2.4.3 關系規(guī)范化與范式 29
小結 32
習題 32
第3章 SQL Server數據庫管理 34
3.1 SQL Server 2012概述 34
3.1.1 SQL Server 2012 的版本 34
3.1.2 SQL Server 2012體系結構 34
3.1.3 SQL Server Management Studio 36
3.2 SQL Server數據庫組成 37
3.2.1 系統(tǒng)數據庫 37
3.2.2 數據存儲文件 38
3.2.3 數據庫對象 38
3.3 創(chuàng)建和維護數據庫 39
3.3.1 創(chuàng)建數據庫 40
3.3.2 修改數據庫 42
3.4 管理和操作表 43
3.4.1 數據類型 43
3.