內容簡介
《資料庫原理實驗與實訓教程》本教程由實驗篇和案例篇兩部分組成,實驗篇針對資料庫技術理論知識中的重點、難點設計相應的實驗,總共31個實驗,涵蓋了概念模型設計、邏輯模型設計、資料庫的創建(包括資料庫、架構、表、索引)、數據查詢和更新、視圖、游標和存儲過程、資料庫的安全性、資料庫的完整性、資料庫的並發性、資料庫的備份與恢復技術,另外還包括物理模型設計與最佳化、異構資料庫間的 數據轉換等。
案例篇提供一個課程設計案例,前台使用PHP,後台資料庫採用SQL Server 2005。該案例包括資料庫套用系統開發的全過程,對需求分析、資料庫設計、資料庫的實施、資料庫運行和維護等環節進行了詳細的闡述。
本書與理論教學內容緊密結合,由點到面步步深入,適用於高等學校資料庫技術相關課程的實踐教學。
目錄
第一篇 實驗篇
實驗1 安裝、了解資料庫設計工具PowerDesigner
1.1 目標
1.2 背景知識
1.3 實驗內容
實驗2 使用PowerDesigner進行概念模型設計
2.1 目標
2.2 背景知識
2.3 實驗內容
實驗3 PowerDesigner自動生成PDM
3.1 目標
3.2 背景知識
3.3 實驗內容
實驗4 了解SQL Server 2005
4.1 目標
4.2 背景知識
4.3 實驗內容
實驗5 安裝SQL Server 2005
5.1 目標
5.2 背景知識
5.3 實驗內容
實驗6 SQLServer 2005的主要組件及其初步套用
6.1 目標
6.2 背景知識
6.3 實驗內容
實驗7 由PDM自動創建資料庫
7.1 目標
7.2 背景知識
7.3 實驗內容
實驗8 創建資料庫
8.1 目標
8.2 背景知識
8.3 實驗內容
8.4 拓展練習
實驗9 創建架構
9.1 目標
9.2 背景知識
9.3 實驗內容
實驗10 創建表
10.1 目標
10.2 背景知識
10.3 實驗內容
10.4 拓展練習
實驗11 創建索引
11.1 目標
11.2 背景知識
11.3 實驗內容
11.4 拓展練習
實驗12 簡單數據查詢
12.1 目標
12.2 背景知識
12.3 實驗內容
實驗13 複雜數據查詢
13.1 目標
13.2 背景知識
13.3 實驗內容
實驗14 數據更新
14.1 目標
14.2 背景知識
14.3 實驗內容
實驗15 實現視圖
15.1 目標
15.2 背景知識
15.3 實驗內容
15.4 拓展練習
實驗16 資料庫安全性
16.1 目標
16.2 背景知識
16.3 實驗內容
16.4 拓展練習
實驗17 實現數據完整性(創建觸發器)
17.1 目標
17.2 背景知識
17.3 實驗內容
17.4 拓展練習
實驗18 定義並使用域
18.1 目標
18.2 背景知識
18.3 實驗內容
實驗19 定義繼承(概括)
19.1 目標
19.2 背景知識
19.3 實驗內容
實驗20 資料庫的檔案與檔案組
20.1 目標
20.2 背景知識
20.3 實驗內容
實驗21 分區表
21.1 目標
21.2 背景知識
21.3 實驗內容
實驗22 索引的作用和使用原則
22.1 目標
22.2 背景知識
22.3 實驗內容
實驗23 使用“導入和導出嚮導”進行數據傳輸
23.1 目標
23.2 背景知識
23.3 實驗內容
實驗24 使用“SSIS包”進行數據傳輸
24.1 目標
24.2 背景知識
24.3 實驗內容
實驗25 使用資料庫引擎最佳化顧問提高查詢處理的性能
25.1 目標
25.2 背景知識
25.3 實驗內容
實驗26 了解並套用T—SQL程式語言
26.1 目標
26.2 背景知識
26.3 實驗內容
實驗27 使用游標
27.1 目標
27.3 實驗內容
實驗28 了解存儲過程
28.1 目標
28.2 背景知識
28.3 實驗內容
實驗29 資料庫備份與還原
29.1 目標
29.2 背景知識
29.3 實驗內容
29.4 拓展練習
實驗30 資料庫鏡像
30.1 目標
30.2 背景知識
30.3 實驗內容
實驗31 並發控制
31.1 目標
31.2 背景知識
31.3 實驗內容
第二篇 案例篇
設計1 課程設計案例概述
設計2 需求分析
設計3 資料庫設計
3.1 概念設計
3.2 邏輯設計
3.3 物理設計
設計4 資料庫的實施
4.1 SQLServer 2005的安裝和配置
4.2 資料庫的創建和配置
4.3 創建架構
4.4 表和索引的創建及數據完整性
4.5 資料庫關係圖
4.6 資料庫安全性設定
4.7 視圖設計
4.8 存儲過程設計
4.9 套用系統模組結構以及關鍵實現技術
4.10 數據載人
4.11 資料庫試運行
設計5 資料庫運行和維護
5.1 規劃備份策略
5.2 建立維護計畫
參考文獻