資料庫設計與應用
資料庫設計與應用
《資料庫設計與應用》一書的出版社是高等教育出版社,作者是李萍。
《資料庫設計與應用》是無錫職業技術學院國家示範性高職院校建設項目成果,根據高等職業技術教育和教學的特點,結合教學改革和應用實踐編寫而成。全書以學生管理系統項目開發為主線,基於項目的具體實施過程劃分單元內容,涵蓋了資料庫規劃與設計、資料庫安裝與實施、資料庫備份與恢復、資料庫安全管理、數據查詢與維護、資料庫編程、C/S結構資料庫應用程序編製共7個方面。
《資料庫設計與應用》內容翔實,適用對象廣且實用性強,可作為應用性、技能型人才培養的各類教育相關專業的教學用書,也可供各類培訓、計算機從業人員和愛好者參考使用。
單元一 資料庫規劃與設計
1.1 資料庫系統組成
1.1.1 數據、數據管理與數據處理
1.1.2 數據管理的發展
1.1.3 資料庫、資料庫管理系統和資料庫系統
1.2 數據模型
1.2.1 信息領域的3個世界
1.2.2 概念數據模型
1.2.3 數據模型的三要素與分類
1.3 資料庫系統的體系結構
1.3.1 資料庫的三級模式
1.3.2 資料庫系統的兩級映射
1.4 關係型資料庫
1.4.1 關係模型
1.4.2 關係代數
1.4.3 關係規範化設計
1.5 資料庫設計
1.5.1 需求分析
1.5.2 概念結構設計
1.5.3 邏輯結構設計
1.5.4 物理結構設計
1.5.5 資料庫實施
1.5.6 資料庫運行維護
單元小結
習題
單元二 資料庫安裝與實施
2.1 SQL Server 2000資料庫管理系統的安裝
2.1.1 SQL Server 2000系統簡介
2.1.2 SQL Server 2000的安裝
2.2 SQL Server 2000資料庫管理系統的配置
2.2.1 啟動和停止SQL Server服務
2.2.2 啟動企業管理器
2.2.3 註冊伺服器
2.2.4 配置SQL Server伺服器
2.2.5 使用查詢分析器
2.3 SQL Server資料庫的管理
2.3.1 SQL Server資料庫的組成與結構
2.3.2 系統資料庫
2.3.3 創建學生管理資料庫
2.3.4 操作資料庫
2.4 SQL Server數據表的操作
2.4.1 設計表
2.4.2 建立表
2.4.3 建立表的約束條件
2.4.4 建立表的索引
2.4.5 修改和刪除表
單元小結
習題二
實驗二
單元三 資料庫備份與恢復
3.1 備份和恢復概述
3.1.1 常見資料庫故障
3.1.2 資料庫備份設備
3.1.3 備份方式
3.1.4 備份和恢復方案
3.2 用戶資料庫備份與恢復
3.2.1 創建/刪除備份設備
3.2.2 備份資料庫
3.2.3 恢復資料庫
3.3 系統資料庫的備份與恢復
3.4 SQL Server的數據轉換
3.4.1 DTS的基本概念
3.4.2 數據的導入
3.4.3 數據的導出
單元小結
習題三
實驗三
單元四 資料庫安全管理
4.1 SQL Servet安全體系結構
4.1.1 客戶機操作系統的安全性
4.1.2 SQL Server的安全性
4.1.3 資料庫的安全性
4.1.4 資料庫對象的安全性
4.2 客戶機安全認證
4.2.1 創建客戶機用戶
4.2.2 客戶機身份驗證
4.3 伺服器安全認證
4.3.1 建立伺服器登錄賬戶
4.3.2 設置賬戶的伺服器角色
4.3.3 管理與使用登錄賬戶
4.4 資料庫安全認證
4.4.1 創建資料庫用戶
4.4.2 查看、修改與刪除資料庫用戶
4.5 資料庫對象安全認證
4.5.1 角色管理
4.5.2 許可權管理
單元小結
習題四
實驗四
單元五 數據查詢與維護
5.1 數據查詢語句
5.1.1 簡單查詢
5.1.2 連接查詢
5.1.3 排序
5.1.4 分組統計查詢
5.1.5 嵌套子查詢
5.1.6 相關子查詢
5.1.7 數據查詢綜合實例
5.2 使用視圖查詢數據:
5.2.1 視圖的概念
5.2.2 建立視圖
5.2.3 使用視圖
5.3 數據插入語句
5.3.1 使用Values關鍵字的Insert語句
5.3.2 使用Select子句的Insert語句
5.4 數據刪除語句
5.4.1 使用Delete語句刪除數據
5.4.2 使用Truncate語句清除表中的全部數據
5.5 數據修改語句
單元小結
習題五
實驗五
單元六 資料庫編程
6.1 批處理與腳本文件
6.1.1 批處理
6.1.2 腳本文件
6.2 變數與流程式控制制語句
6.2.1 變數
6.2.2 流程式控制制語句
6.3 函數
6.3.1 標準函數
6.3.2 自定義函數
6.4 存儲過程
6.4.1 存儲過程的概念
6.4.2 系統存儲過程
6.4.3 用戶自定義存儲過程
6.5 事務處理
6.5.1 事務的概念
6.5.2 事務的特性
6.5.3 管理事務
6.5.4 事務控制語句
6.5.5 分散式事務
6.6 觸發器
6.6.1 觸發器的基本概念
6.6.2 創建觸發器
6.7 資料庫編程綜合實例
單元小結
習題六
實驗六
單元七 C/S結構資料庫應用程序編製
7.1 資料庫應用系統的體系結構
7.1.1 集中式結構
7.1.2 文件伺服器結構
7.1.3 客戶一伺服器結構
7.1.4 瀏覽器/Web應用伺服器/資料庫伺服器體系結構
7.1.5 分散式資料庫系統
7.2 資料庫編程介面
7.2.1 ODBC資料庫介面
7.2.2 OLEDB資料庫介面
7.2.3 ADO資料庫介面
7.3 學生管理資料庫應用程序的實施
7.3.1 創建標準模塊連接資料庫
7.3.2 學生檔案查詢
7.3.3 學生成績初始化
7.3.4 學生檔案統計
單元小結
習題七
實驗七
附錄A 學生管理系統Xsgl數據表結構
附錄B 學籍管理系統Studentsys數據表結構
附錄C SQL函數
參考文獻
資料庫技術以及資料庫的應用正以日新月異的速度發展,作為現代的大學生,特別是計算機專業的學生,學習和掌握資料庫知識是非常必要的。
本書是根據高等職業技術教育和教學的特點,結合多年教學改革和應用實踐經驗編寫而成的。全書採用“項目導向、任務驅動”的組織模式,將學生管理系統開發項目的實現與資料庫應用技術的教學實施結合在一起。基於項目的實施過程劃分為7個單元內容,分別為資料庫規劃與設計、資料庫安裝與實施、資料庫備份與恢復、資料庫安全管理、數據查詢與維護、資料庫編程、C/S結構資料庫應用程序編製。每個單元即為一個項目,單元末尾附有習題和實驗項目,供學生及時消化對應單元內容之用。