《數據庫原理與應用:SQL Server版(項目式)》面向工作過程,以“公司管理數據庫系統”為具體學習實例,學生通過完成設置的12個項目,可以建立起一個完整的數據庫原理及應用的知識體系,逐步具備數據庫的需求分析、數據庫的設計、數據庫的創建、數據庫的管理、維護等能力。
《數據庫原理與應用:SQL Server版(項目式)》可作為高職高專院校、軟件學院、成人教育學院數據庫原理與應用課程的教材,也可作為數據庫原理自學教材和參考書。
項目1項目準備
1.1公司管理數據庫系統實例
1.1.1公司管理數據庫系統功能分析
1.1.2公司管理數據庫各數據表數據
1.2數據管理技術的發展
1.2.1數據處理的基本概念
1.2.2人工管理階段
1.2.3文件系統階段
1.2.4數據庫系統階段
1.3數據庫系統概述
1.3.1數據庫
1.3.2數據庫管理系統
1.3.3數據庫系統
1.4數據庫技術新發展
1.4.1數據庫技術發展歷史
1.4.2數據庫技術發展的趨勢
1.5實訓
1.5.1實訓目的
1.5.2實訓要求
1.5.3實訓內容與步驟
項目2公司管理數據庫系統的規劃設計
2.1理論知識準備
2.1.1概念模型
2.1.2數據模型
2.1.3數據庫系統模型
2.1.4關系數據庫的基本理論
2.1.5范式理論
2.2公司管理系統的數據庫設計
2.2.1需求分析
2.2.2概念結構設計
2.2.3邏輯結構設計
2.2.4物理設計
2.2.5數據庫實施、運行與維護
2.3實訓
2.3.1實訓目的
2.3.2實訓要求
2.3.3實訓內容與步驟
項目3數據庫的創建與管理
3.1理論知識準備
3.1.1sqlserver2005簡介
3.1.2數據庫文件與文件組
3.1.3數據庫組成
3.1.4t-sql語句概述
3.2創建公司管理數據庫
3.2.1使用managementstudio創建數據庫和事務日志
3.2.2使用t-sql語句創建數據庫和事務日志
3.3修改公司管理數據庫
3.3.1使用managementstudio修改數據庫的屬性
3.3.2使用t-sql語句修改數據庫的屬性
3.4刪除公司管理數據庫
3.4.1使用managementstudio刪除公司管理數據庫
3.4.2使用t-sql語句刪除公司管理數據庫
3.5實訓
3.5.1實訓目的
3.5.2實訓要求
3.5.3實訓步驟
項目4公司管理數據庫中表的創建與管理
4.1創建公司管理數據庫系統的數據表
4.1.1理論知識準備
4.1.2利用managementstudio創建數據表
4.1.3利用t-sql語句創建數據表
4.2修改公司管理數據庫系統的數據表
4.2.1利用managementstudio修改數據表結構
4.2.2利用t-sql語句修改數據表
4.2.3重新命名表
4.3刪除公司管理數據庫系統的數據表
4.3.1利用managementstudio刪除數據表
4.3.2利用t-sql語句刪除數據表
4.4實現公司管理數據庫系統的數據完整性
4.4.1理論知識準備
4.4.2主鍵約束
4.4.3外鍵約束
4.4.4default約束
4.4.5check約束
4.4.6unique約束
4.4.7默認值
4.5公司管理數據庫系統數據表的操作
4.5.1利用managementstudio操作表記錄
4.5.2利用t-sql語句操作表記錄
4.6實訓
4.6.1實訓目的
4.6.2實訓要求
4.6.3實訓內容與步驟
項目5公司管理數據庫系統中視圖和索引的應用
5.1索引的應用
5.1.1理論知識準備
5.1.2利用managementstudio創建索引?
5.1.3利用t-sql語句創建索引
5.1.4索引管理
5.1.5索引維護
5.1.6刪除索引
5.2視圖的應用
5.2.1理論知識準備
5.2.2利用managementstudio創建視圖
5.2.3利用t-sql語句創建視圖
5.2.4修改和重命名視圖
5.2.5刪除視圖
5.3實訓
5.3.1實訓目的
5.3.2實訓要求
5.3.3實訓內容與步驟
項目6公司管理數據庫系統的數據查詢
6.1理論知識準備
6.1.1t-sql語句
6.1.2查詢的基本語句
6.2子查詢
6.3多表查詢
6.3.1內連接
6.3.2外連接
6.3.3交叉連接
6.4實訓
6.4.1實訓目的
6.4.2實訓要求
6.4.3實訓內容與步驟
項目7實現公司管理數據庫系統的編程
7.1理論知識準備
7.1.1t-sql編程元素
7.1.2常用函數
7.1.3常量與變量
7.1.4運算符
7.1.5批處理和流控語句
7.2編程獲取某雇員的工作業績信息
7.3編程實現訂購訂單
7.4實訓
7.4.1實訓目的
7.4.2實訓要求
7.4.3實訓內容與步驟
項目8公司管理數據庫系統中存儲過程的應用
8.1理論知識準備
8.1.1存儲過程的概念
8.1.2存儲過程的優點
8.1.3存儲過程與視圖的比較
8.2創建存儲過程
8.2.1利用managementstudio創建存儲過程
8.2.2利用t-sql語句創建存儲過程
8.3執行存儲過程
8.4帶參數的存儲過程
8.4.1帶輸入參數的存儲過程
8.4.2執行帶有輸入參數的存儲過程
8.4.3帶輸出參數的存儲過程
8.5重命名存儲過程
8.5.1使用managementstudio修改存儲過程名稱
8.5.2使用系統存儲過程修改存儲過程名稱
8.6修改存儲過程
8.6.1使用managementstudio修改存儲過程
8.6.2使用t-sql語句修改存儲過程
8.7刪除存儲?程
8.7.1使用managementstudio刪除存儲過程
8.7.2使用t-sql語句刪除存儲過程
8.8實訓
8.8.1實訓目的
8.8.2實訓要求
8.8.3實訓步驟
項目9觸發器的使用
9.1理論知識準備
9.1.1觸發器的概念
9.1.2觸發器中的inserted表和deleted表
9.2創建觸發器
9.2.1利用managementstudio創建觸發器
9.2.2利用t-sql語句創建觸發器
9.3管理觸發器
9.4實訓
9.4.1實訓目的
9.4.2實訓要求
9.4.3實訓步驟
項目10公司管理數據庫系統的安全管理
10.1理論知識準備
10.1.1sqlserver2005的安全管理機制
10.1.2身份驗證
10.1.3權限認證
10.2登錄管理
10.3用戶管理
10.4角色管理
10.4.1服務器角色
10.4.2數據庫角色
10.5權限管理
10.5.1權限管理分類
10.5.2使用對象資源管理器設置權限
10.5.3使用sql語句設置權限
10.6實訓
10.6.1實訓目的
10.6.2實訓要求
10.6.3實訓內容與步驟
項目11公司管理數據庫的管理與維護
11.1理論知識準備
11.1.1數據庫的備份
11.1.2數據庫的還原
11.2數據庫的備份與還原
11.2.1利用managementstudio備份數據庫
11.2.2利用t-sql語句備份數據庫
11.2.3利用managementstudio還原數據庫
11.2.4利用t-sql語句還原數據庫
11.3數據庫的分離與附加
11.3.1分離companyinfo數據庫
11.3.2附加companyinfo數據庫
11.4數據的導入與導出
11.4.1導入數據
11.4.2導出數據
11.5實訓
11.5.1實訓目的
11.5.2實訓要求
11.5.3實訓內容與步驟
項目12c#應用開發實例
12.1理論知識準備
12.1.1在visualstudio2005中創建數據庫
12.1.2在visualstudio2005?創建數據連接
12.2商品信息瀏覽
11.2.1創建項目
11.2.2界面設計
12.2.3bindingsource組件設置
12.2.4datagridview控件設置
12.3商品信息查詢
12.3.1創建項目
12.3.2界面設計
12.3.3bindingsource組件設置
12.3.4數據綁定組件設置