定 價:¥69.00
作 者: | 許薇,黃燦輝,劉云香,陳代進,林樹青 著 |
出版社: | 清華大學出版社 |
叢編項: | 高等學校通識教育系列教材 |
標 簽: | 暫缺 |
ISBN: | 9787302561125 | 出版時間: | 2020-09-01 | 包裝: | 平裝 |
開本: | 16 | 頁數: | 388 | 字數: |
第一部分理論篇
第1章數據庫系統(tǒng)概論
1.1數據庫基本概念
1.1.1數據
1.1.2數據庫
1.1.3數據庫管理系統(tǒng)
1.1.4數據庫系統(tǒng)
1.2數據庫管理技術的產生和發(fā)展過程
1.2.1人工管理階段
1.2.2文件系統(tǒng)階段
1.2.3數據庫系統(tǒng)階段
1.2.4數據庫技術發(fā)展趨勢
1.3數據庫系統(tǒng)結構
1.3.1三級模式結構
1.3.2兩級映像和數據獨立性
1.4數據庫系統(tǒng)的組成
1.4.1數據庫系統(tǒng)的硬件平臺及數據庫
1.4.2軟件
1.4.3人員
1.5SQL Server 2008簡介
1.6復習思考
1.6.1小結
1.6.2習題
第2章數據庫模型
2.1數據模型概述
2.1.1數據模型的概念
2.1.2模型的分類
2.2數據模型的組成要素
2.2.1數據結構
2.2.2數據操作
2.2.3完整性約束條件
2.3概念模型
2.3.1信息世界的基本概念
2.3.2實體之間的聯(lián)系
2.3.3概念模型的表示方法
2.4邏輯模型
2.4.1層次模型
2.4.2網狀模型
2.4.3關系模型
2.5物理模型
2.6復習思考
2.6.1小結
2.6.2習題
目錄
數據庫原理與應用
第3章關系數據庫
3.1關系數據庫與關系模型
3.2關系的形式化定義
3.2.1關系相關概念
3.2.2關系模式
3.3關系完整性
3.3.1完整性控制的含義
3.3.2完整性約束條件
3.3.3完整性規(guī)則
3.3.4實現(xiàn)參照完整性要考慮的問題
3.3.5完整性的定義
3.4關系運算
3.4.1傳統(tǒng)的關系運算
3.4.2專門的關系運算
3.5復習思考
3.5.1小結
3.5.2習題
第4章關系數據庫的標準語言SQL
4.1SQL概述
4.1.1SQL語言的發(fā)展史及特點
4.1.2SQL語句的組成
4.1.3SQL Server 提供的主要數據類型
4.2數據定義
4.2.1數據庫的定義
4.2.2基本表的定義
4.2.3完整性約束
4.3數據查詢
4.3.1基本查詢
4.3.2聚合函數查詢
4.3.3對數據進行分組統(tǒng)計
4.3.4連接查詢
4.3.5嵌套查詢
4.3.6集合查詢
4.4數據操作語句
4.4.1插入語句
4.4.2更新語句
4.4.3刪除語句
4.5視圖
4.5.1創(chuàng)建視圖
4.5.2修改和刪除視圖
4.5.3查詢視圖
4.5.4更新視圖數據
4.5.5視圖的作用
4.5.6物化視圖
4.6索引
4.6.1創(chuàng)建索引
4.6.2索引的刪除
4.6.3建立索引的原則
4.7復習思考
4.7.1小結
4.7.2習題
第5章關系數據庫設計與理論
5.1函數依賴
5.1.1關系數據庫中存在的問題
5.1.2函數依賴相關的概念
5.1.3一些術語和符號
5.1.4函數依賴的推理規(guī)則
5.2關系模式的規(guī)范化
5.2.1第一范式(1NF)
5.2.2第二范式(2NF)
5.2.3第三范式(3NF)
5.2.4BC范式(BCNF)
5.2.5多值依賴
5.2.6第四范式
5.3模式分解
5.3.1關系模式的分解原則
5.3.2規(guī)范化的算法
5.4復習思考
5.4.1小結
5.4.2習題
第6章數據庫設計
6.1數據庫設計的步驟
6.1.1數據庫應用系統(tǒng)的生命周期
6.1.2數據庫設計的目標
6.1.3數據庫設計的步驟
6.2需求分析
6.2.1需求分析的任務
6.2.2需求分析的內容
6.2.3需求分析的步驟
6.2.4案例分析
6.3概念結構設計
6.3.1概念模型
6.3.2概念模型設計的方法
6.3.3案例分析
6.4邏輯結構設計
6.4.1ER圖向關系模式的轉換
6.4.2關系模式的規(guī)范化
6.4.3確定完整性約束
6.4.4用戶視圖的確定
6.4.5案例分析
6.5數據庫的物理設計
6.5.1物理結構設計的任務
6.5.2物理結構設計方法
6.6數據庫的實施和維護
6.6.1數據庫實施
6.6.2數據庫運行和維護階段
6.7復習思考
6.7.1小結
6.7.2習題
第7章數據庫的管理
7.1數據庫的安全性控制
7.1.1概述
7.1.2用戶標識和鑒別
7.1.3存取控制
7.1.4數據用戶權限與角色控制
7.1.5視圖機制
7.1.6審計跟蹤
7.1.7數據加密
7.1.8統(tǒng)計數據庫安全性
7.2事務
7.2.1事務的基本概念
7.2.2SQL Server中的事務
7.3數據庫的恢復技術
7.3.1數據庫系統(tǒng)故障的概述
7.3.2數據庫恢復技術
7.3.3恢復策略
7.3.4具有檢查點的恢復技術
7.3.5數據庫鏡像
7.4并發(fā)控制
7.4.1并發(fā)操作的概述
7.4.2封鎖
7.4.3活鎖與死鎖
7.4.4兩段鎖協(xié)議
7.4.5封鎖的粒度
7.5復習思考
7.5.1小結
7.5.2習題
第8章TransactSQL程序設計與開發(fā)
8.1TSQL程序基礎
8.1.1常量
8.1.2變量
8.1.3運算符
8.1.4函數
8.2流程控制語句
8.2.1語句塊: BEGIN…END
8.2.2選擇結構
8.2.3循環(huán)結構
8.2.4其他流程控制語句
8.2.5調度執(zhí)行語句
8.3游標
8.3.1游標的基本操作
8.3.2游標應用舉例
8.4存儲過程
8.4.1存儲過程的創(chuàng)建與執(zhí)行
8.4.2存儲過程的管理與維護
8.5用戶定義函數
8.6觸發(fā)器
8.6.1觸發(fā)器的基本概念
8.6.2創(chuàng)建觸發(fā)器
8.6.3管理觸發(fā)器
8.7復習思考
8.7.1小結
8.7.2習題
第9章數據庫應用系統(tǒng)的開發(fā)
9.1數據庫應用程序設計方法
9.1.1應用程序總體設計
9.1.2模塊設計
9.1.3編碼測試
9.2數據庫應用程序的體系結構
9.2.1主機集中型結構
9.2.2文件服務器結構
9.2.3客戶機/服務器(C/S)結構
9.2.4瀏覽器/服務器(B/S)結構
9.2.5開放式客戶體系結構
9.3數據庫應用程序開發(fā)
9.3.1數據庫設計
9.3.2數據庫的實施
9.3.3系統(tǒng)實現(xiàn)
9.4復習思考
9.4.1小結
9.4.2習題
第二部分實踐篇
實驗1SQL Server 2008的基本知識與操作
1.1實驗目的
1.2基礎知識
1.3實驗要求
1.4實驗步驟
實驗2管理數據庫操作
2.1實驗目的
2.2基礎知識
2.3實驗要求
2.4實驗步驟
實驗3表的創(chuàng)建與修改、完整性約束
3.1實驗目的
3.2基礎知識
3.3實驗要求
3.4實驗步驟
3.5擴展練習
實驗4數據查詢的操作(一)
4.1實驗目的
4.2基礎知識
4.3實驗要求
4.4實驗步驟
4.5思考題
實驗5數據查詢的操作(二)
5.1實驗目的
5.2基礎知識
5.3實驗要求
5.4實驗步驟
實驗6數據查詢的操作(三)
6.1實驗目的
6.2基礎知識
6.3實驗要求
6.4實驗步驟
實驗7視圖與索引
7.1實驗目的
7.2基礎知識
7.3實驗要求
7.4實驗步驟
7.5思考題
實驗8數據操作
8.1實驗目的
8.2基礎知識
8.3實驗要求
8.4實驗步驟
實驗9SQL Server事務設計
9.1實驗目的
9.2基礎知識
9.3實驗要求
9.4實驗步驟
實驗10流程控制語句
10.1實驗目的
10.2基礎知識
10.3實驗要求
10.4實驗步驟
實驗11SQL Server的存儲過程
11.1實驗目的
11.2基礎知識
11.3實驗要求
11.4實驗步驟
參考文獻