數據庫依據其所依賴的數據模型可分為關系數據庫、面向對象的數據庫、層次型數據庫、網狀數據庫等,而其中的關系數據庫是當前社會中應用最為廣泛的數據庫。教材主要講解關系數據庫理論知識和微軟公司的SQLServer這一關系數據庫管理系統軟件的應用。教材內容組織形式基于單元化教學和任務驅動模式,盡量壓縮理論知識(以夠用為原則),加強數據技術知識的內容,注重學生數據庫技術應用能力的培養,并配有和課程內容相配套的習題和實訓。
單元一 創建關系數據庫
任務1 初步認識關系數據庫
任務2 啟動SQI Server 2005 數據庫管理系統
任務3 創建關系數據庫
任務4 創建數據表
實訓一 創建數據庫
實訓二 認識C/S架構
單元二 關系數據庫日常管理
任務1 備份與還原數據庫
任務2 分離與附加數據庫
任務3 修改數據庫名
任務4 修改數據表
任務5 使用對象資源管理器刪除數據表中的數據行
任務6 使用對象資源管理器刪除數據表
任務7 使用對象資源管理器刪除數據庫
任務8 給表創建主鍵和索引
實訓三 練習數據庫的備份與還原操作
實訓四 練習數據庫的分離與附加操作
單元三 利用標準sQL語句對數據庫操作
任務1 認識標準SQI 語言
任務2 利用SELECT語句從數據表中提取數據
任務3 利用INSERT語句向數據表中插入數據
任務4 利用DELETE語句在數據表中刪除數據
任務5 利用uPDATE語句更新(修改)數據表中的數據
任務6 利用數據定義語言創建和刪除數據庫
任務7 認識數據控制語言
實訓五 簡單查詢
實訓六 多表連接查詢
實訓七 嵌套和相關查詢
實訓八 數據的插入、更新、刪除
單元四 創建并利用視圖操作數據庫
任務1 認識視圖
任務2 使用命令方式創建視圖
任務3 使用命令方式管理視圖
任務4 使用對象資源管理器管理視圖
實訓九 視圖的創建及應用
單元五 Tra act-sQL語言
任務1 認識 tra act-SQL語言
任務2 系統內置函數的認識及其應用
任務3 程序控制語句及其應用
任務4 用戶自定義函數
任務5 事務及其應用
任務6 游標及其應用
實訓十 Tra act-SQL程序設計
單元六 存儲過程的設計及應用
任務1 認識存儲過程
任務2 創建和執行存儲過程
任務3 存儲過程的管理與維護
實訓十一 存儲過程設計
單元七 刨建及應用觸發器
任務1 認識觸發器
任務2 創建和應用DM[,觸發器
任務3 觸發器的管理與維護
任務4 DDL 觸發器及其應用
實訓十二 觸發器設計
單元八關系數據庫設計
任務1 認識現實世界
任務2 用E.R模型圖描述現實客觀世界
任務3 E-R模型圖向關系模型的轉化
任務4 深入理解關系數據庫
實訓十三 成績管理數據庫設計
實訓十四 網上論壇數據庫設計
單元九 優化數據庫
任務1 理解函數依賴的概念
任務2 理解范式的概念
單元十 sQL Server 2005 的安全管理
任務1 認識sQL Server 2005 的安全模型
任務2 認識SQL Server訪問控制
任務3 管理SQIServer數據庫引擎的身份驗證模式
任務4 管理SQL Server數據庫引擎的安全連接
任務5 數據庫的安全性管理
任務6 認知數據庫用戶角色
任務7 權限管理
實訓十五 數據庫安全管理
單元十一 項目開發實例——學生管理系統
任務1 項目引入
任務2 數據庫結構設計與實現
任務3 創建項目
任務4 設計與實現主窗體
任務5 設計與實現課程信息管理窗體
任務6 設計與實現學生信息管理窗體
任務7 設計與實現成績管理窗體
附錄A sQL Server 2005 的安裝
任務1 認識SQL Server 2005
任務2 認識SQL Server 2005 的運行環境
任務3 SQL Server 2005 的安裝和配置
任務4 認識SQL Server 2005 的主要管理工具
任務5 配置SOL Server 2005
實訓十六 SQL Server 2005 數據庫服務器的安裝與配置
附錄B 關系數據庫的數學基礎
任務1 理解傳統的集合運算
任務2 專門的關系運算
參考文獻