第1章 數據庫簡介
1.1 數據庫概述
1.2 數據管理技術的發(fā)展
1.2.1 基于人工的數據管理
1.2.2 基于文件系統(tǒng)的數據管理
1.2.3 基于數據庫的數據管理
1.3 數據庫管理系統(tǒng)的發(fā)展
1.4 數據庫管理系統(tǒng)的優(yōu)缺點
1.5 數據模型
1.5.1 兩類數據模型
1.5.2 數據模型的基本要素
1.5.3 基于對象的數據模型
1.5.4 基于記錄的數據模型
1.6 數據庫系統(tǒng)的體系結構
1.6.1 數據庫系統(tǒng)的模式
1.6.2 三級模式結構
1.6.3 模式的映射與數據獨立性
1.7 數據庫系統(tǒng)的組成
第2章 關系數據庫系統(tǒng)
2.1 關系的數據結構
2.2 關系的特性
2.3 關系的操作與完整性
2.4 關系數據庫管理系統(tǒng)的功能
2.5 關系數據庫管理系統(tǒng)的體系結構
2.6 SQL Server簡介
2.7 SQL Server的體系結構
2.8 SQL Server的下載與安裝
第3章 數據庫語言
3.1 SQL語言簡介
3.2 常用的 SOL語言種類
3.3 SQL語言的特點
3.4 第四代語言
第4章 創(chuàng)建與管理數據庫
4.1 SQL Server的邏輯數據庫結構
4.2 SQL Server的物理存儲結構
4.3 T-SQL語法約定
4.4 T-SQL標識符
4.5 數據庫的創(chuàng)建
4.6 數據庫的修改
4.7 數據庫的刪除
第5章 模式與表的管理
5.1 案例簡介
5.2 數據庫的完整性
5.2.1 實體完整性
5.2.2 參照完整性
5.2.3 用戶自定義完整性
5.3 數據類型
5.3.1 SQL數據類型
5.3.2 使用的注意事項
5.4 模式的管理
5.4.1 創(chuàng)建模式
5.4.2 修改模式
5.4.3 刪除模式
5.5 數據表的管理
5.5.1 創(chuàng)建數據表
5.5.2 修改數據表
5.5.3 刪除數據表
第6章 關系代數
6.1 關系代數概述
6.2 集合運算
6.2.1 并運算
6.2.2 交運算
6.2.3 差運算
6.2.4 笛卡兒積
6.3 一元運算
6.3.1 選擇
6.3.2 投影
6.3.3 選擇與投影綜合運算
6.4 連接運算
6.4.16 連接
6.4.2 等值連接
6.4.3 自然連接
6.4.4 外連接
6.4.5 除運算
6.5 其他運算
6.5.1 重命名運算
6.5.2 聚集運算
6.5.3 分組運算
6.5.4 半連接
第7章 查詢
7.1 查詢語法約定
7.2 常用函數
7.3 單表查詢
7.3.1 查詢表中若干列
7.3.2 查詢表中若干元組
7.3.3 匯總與分組
7.4 連接查詢
7.4.1 內連接
7.4.2 外連接
7.4.3 交叉連接
7.5 嵌套查詢
7.5.1 嵌入SELECT語句
7.5.2 嵌入FROM語句
7.5.3 嵌入WHERE語句
7.6 集合查詢
7.7 半連接查詢
7.8 數理邏輯
7.8.1 命題邏輯
7.8.2 一階邏輯
7.8.3 查詢的應用
第8章 數據管理
8.1 簡單數據管理
8.1.1 插入單行數據
8.1.2 修改所有數據
8.1.3 刪除若干行數據
8.2 復雜數據管理
8.2.1 批量插入數據
8.2.2 修改指定數據
8.2.3 刪除指定數據
8.3 基于其他表的數據管理
8.3.1 復制其他表的數據
8.3.2 基于其他表刪除數據
第9章 視圖
9.1 視圖的定義
9.2 視圖管理
9.3 查詢視圖
9.4 WITH CHECK OPTION
9.5 視圖的作用
9.6 視圖的優(yōu)缺點
9.7 視圖的物化分類
9.8 視圖的可更新性
第10章 索引
10.1 索引的簡介
10.1.1 索引的概念
10.1.2 索引的優(yōu)缺點
10.2 索引類型
10.3 索引的操作
10.3.1 創(chuàng)建索引
10.3.2 修改索引
10.3.3 刪除索引
10.4 規(guī)劃索引的原則
10.5 SQL Server索引下的數據組織結構
10.5.1 頁與區(qū)
10.5.2 二叉搜索樹、B樹與B+樹
10.5.3 對數據表的數據檢索
第11章 數據庫安全性
11.1 數據庫的安全問題
11.2 數據庫的安全控制
11.2.1 用戶標識與鑒別
11.2.2 存取控制
11.2.3 自主存取控制
11.2.4 強制存取控制
11.2.5 基于角色的存取控制
11.3 視圖安全性
11.4 模式安全性
11.5 審計
11.6 數據加密
11.7 其他安全性機制
11.8 SQL Server的安全性
11.8.1 SQL Server身份驗證模式與設置
11.8.2 SQLServer登錄賬號的管理
11.8.3 數據庫用戶
11.8.4 數據庫角色
11.8.5 權限控制
11.8.6 模式安全管理
11.8.7 審計設置
11.8.8 加密設置
11.9 SQL Server的高級安全性
參考文獻
附錄 實驗教程
實驗1 數據庫管理系統(tǒng)的安裝
實驗2 創(chuàng)建與管理數據庫
實驗3 模式與表的管理
實驗4 查詢
實驗5 數據管理
實驗6 視圖與索引
實驗7 數據安全