本書共分三個部分。第一部分講述數(shù)據(jù)庫原理與設(shè)計, 通過簡明易懂的語言, 闡明了數(shù)據(jù)庫理論中最基本的內(nèi)容, 為數(shù)據(jù)庫技術(shù)的學(xué)習(xí)準(zhǔn)備了必要的理論基礎(chǔ)。第二部分闡述了數(shù)據(jù)庫技術(shù)的應(yīng)用, 用通俗的語言論述了數(shù)據(jù)庫技術(shù)的要點與設(shè)計方法。這兩部分都配有例題和習(xí)題, 各章重點部分除了講解詳細(xì)、易懂之外, 還用例題講解了應(yīng)用方法。第三部分是上機實驗指導(dǎo), 上機指導(dǎo)給出了實驗的內(nèi)容和與之相關(guān)的章節(jié), 書中的例題及程序均上機調(diào)試通過。本書既講述了理論基礎(chǔ), 又闡明了應(yīng)用技術(shù)的要點與使用方法。
本書對概念的闡述明確,重點突出,重點、難點部分著重論述。在數(shù)據(jù)庫理論的闡述上,以必需、夠用為度,以滿足應(yīng)用技術(shù)的教學(xué)需要為限。在數(shù)據(jù)庫技術(shù)的論述上,以數(shù)據(jù)庫技術(shù)使用的教學(xué)需要為基準(zhǔn),著重強調(diào)對學(xué)生的數(shù)據(jù)庫技術(shù)運用能力的培養(yǎng)。
前言
第一篇 關(guān)系數(shù)據(jù)庫原理與設(shè)計
第1章 數(shù)據(jù)庫系統(tǒng)概論
1.1 數(shù)據(jù)庫技術(shù)的發(fā)展
1.2 數(shù)據(jù)庫系統(tǒng)組成
1.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)
1.4 數(shù)據(jù)庫管理員與管理系統(tǒng)
1.5 數(shù)據(jù)模型
小結(jié)
習(xí)題一
第2章 關(guān)系數(shù)據(jù)庫數(shù)學(xué)基礎(chǔ)
2.1 關(guān)系定義
2.2 關(guān)系數(shù)學(xué)與關(guān)系語言
2.3 關(guān)系語言的評價
2.4 關(guān)系數(shù)據(jù)庫理論基礎(chǔ)
前言
第一篇 關(guān)系數(shù)據(jù)庫原理與設(shè)計
第1章 數(shù)據(jù)庫系統(tǒng)概論
1.1 數(shù)據(jù)庫技術(shù)的發(fā)展
1.2 數(shù)據(jù)庫系統(tǒng)組成
1.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)
1.4 數(shù)據(jù)庫管理員與管理系統(tǒng)
1.5 數(shù)據(jù)模型
小結(jié)
習(xí)題一
第2章 關(guān)系數(shù)據(jù)庫數(shù)學(xué)基礎(chǔ)
2.1 關(guān)系定義
2.2 關(guān)系數(shù)學(xué)與關(guān)系語言
2.3 關(guān)系語言的評價
2.4 關(guān)系數(shù)據(jù)庫理論基礎(chǔ)
2.5 關(guān)系模式的完整性規(guī)則
小結(jié)
習(xí)題二
第3章 關(guān)系數(shù)據(jù)庫設(shè)計與保護(hù)
3.1 關(guān)系數(shù)據(jù)庫設(shè)計概述
3.2 關(guān)系數(shù)據(jù)庫規(guī)劃與需求分析
3.3 關(guān)系數(shù)據(jù)庫概念模型設(shè)計
3.4 關(guān)系數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
3.5 關(guān)系數(shù)據(jù)庫物理設(shè)計
3.6 關(guān)系數(shù)據(jù)庫數(shù)據(jù)組織與試運行
3.7 關(guān)系數(shù)據(jù)庫運行與維護(hù)
3.8 關(guān)系數(shù)據(jù)庫安全與保護(hù)
小結(jié)
習(xí)題三
第二篇 關(guān)系數(shù)據(jù)庫應(yīng)用
第4章 SQL Server基礎(chǔ)
4.1 數(shù)據(jù)庫技術(shù)概述
4.2 SQL語言概述
4.3 SQL Server系統(tǒng)簡介
4.4 常量與變量
4.5 運算符與表達(dá)式
4.6 常用函數(shù)
小結(jié)
習(xí)題四
第5章 數(shù)據(jù)庫與表管理
5.1 數(shù)據(jù)庫文件組成與邏輯結(jié)構(gòu)
5.2 數(shù)據(jù)表邏輯結(jié)構(gòu)
5.3 數(shù)據(jù)庫與表創(chuàng)建
5.4 數(shù)據(jù)庫與表維護(hù)
小結(jié)
習(xí)題五
第6章 數(shù)據(jù)查詢
6.1 基本查詢
6.2 高級查詢
6.3 數(shù)據(jù)視圖
6.4 用索引提高查詢效率
小結(jié)
習(xí)題六
第7章 SQLServer程序設(shè)計
7.1 T-SQL程序設(shè)計概述
7.2 游標(biāo)及其應(yīng)用
7.3 存儲過程及其應(yīng)用
7.4 觸發(fā)器及其應(yīng)用
7.5 事務(wù)處理
7.6 用戶自定義函數(shù)
小結(jié)
習(xí)題七
第8章 數(shù)據(jù)庫的安全管理
8.1 數(shù)據(jù)庫安全管理概述
8.2 SQL Server系統(tǒng)安全機制
8.3 賬號管理
8.4 角色管理
8.5 數(shù)據(jù)庫權(quán)限管理
小結(jié)
習(xí)題八
第9章 數(shù)據(jù)庫備份與數(shù)據(jù)復(fù)制
9.1 數(shù)據(jù)庫備份
9.2 數(shù)據(jù)庫還原
9.3 數(shù)據(jù)復(fù)制
9.4 配置復(fù)制
9.5 與其他數(shù)據(jù)文件系統(tǒng)的數(shù)據(jù)交換
9.6 用戶數(shù)據(jù)庫的分離與附加
小結(jié)
習(xí)題九
第三篇 SQL Server上機指導(dǎo)
第10章 SQL Server實驗環(huán)境簡介
10.1 SQL Setver2005系統(tǒng)的安裝
10.2 常用管理工具的功能與基本操作
小結(jié)
第11章 SQL Server上機實驗指導(dǎo)
實驗一 SQL Server系統(tǒng)安裝環(huán)境與安裝過程
實驗二 SQL Server系統(tǒng)界面
實驗三 數(shù)據(jù)庫、表的建立與訪問
實驗四 數(shù)據(jù)庫、表的基本維護(hù)
實驗五 數(shù)據(jù)查詢
實驗六 數(shù)據(jù)視圖
實驗七 數(shù)據(jù)索引
實驗八 程序設(shè)計初步與選擇結(jié)構(gòu)
實驗九 循環(huán)結(jié)構(gòu)
實驗十 游標(biāo)與存儲過程
實驗十一 觸發(fā)器與事務(wù)處理
實驗十二 用戶自定義函數(shù)
實驗十三 數(shù)據(jù)庫安全
實驗十四 數(shù)據(jù)的備份與還原
實驗十五 數(shù)據(jù)的復(fù)制
實驗十六 數(shù)據(jù)交換
附錄 實驗報告格式
參考文獻(xiàn)