資料庫技術教程(三級)

資料庫技術教程(三級)

《資料庫技術教程(三級)》是2005年清華大學出版社出版的圖書。

基本介紹

  • 書名:資料庫技術教程(三級)
  • ISBN:9787302103769
  • 定價:30元
  • 出版社:清華大學出版社
  • 出版時間:2005-2-25
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書根據教育部考試中心制訂的《全國計算機等級考試 考試大綱(2004年版)》中的“三級(資料庫技術)考試大綱”編寫,內容包括:計算機基礎(含基本概念、計算機網路和信息安全等)、數據結構、作業系統、資料庫的基本概念和基本原理、資料庫設計、資料庫套用系統的開發方法和開發工具、資料庫管理系統及相關產品、資料庫的發展方向等。

目錄

第1章基礎知識
1.1計算機系統組成與套用領域
1.1.1計算機系統組成
1.1.2計算機的套用領域
1.2計算機軟體
1.2.1計算機語言
1.2.2系統軟體
1.2.3套用軟體
1.3計算機網路基礎
1.3.1計算機網路基本概念
1.3.2計算機網路的分類
1.4Internet基礎
1.4.1Internet的形成與發展
1.4.2Internet的結構與組成
1.4.3TCP/IP協定、域名與IP位址
1.4.4Internet提供的主要服務
1.4.5Internet的基本接人方式
1.5信息安全基礎
1.5.1信息安全的基本概念
1.5.2信息保密
1.5.3信息認證
1.5.4密鑰管理
1.5.5計算機病毒的基本概念
1.5.6網路安全
1.5.7作業系統安全
1.5.8資料庫安全
習題1
第2章數據結構與算法
2.1基本概念
2.1.1數據結構基本概念
2.1.2主要的數據存儲方式
2.1.3算法的設計與分析
2.2線性表
2.2.1順序表和一維數組
2.2.2鍊表
2.2.3棧
2.2.4佇列
2.2.5串
2.3多維數組、稀疏矩陣和廣義表
2.3.1多維數組的順序存儲
2.3.2稀疏矩陣的存儲
2.3.3廣義表的定義和存儲
2.4樹形結構
2.4.1樹的定義和術語
2.4.2二叉樹的定義
2.4.3樹的二叉樹表示
2.4.4二叉樹和樹週遊
2.4.5二叉樹的存儲和線索二叉樹
2.4.6二叉樹週遊算法
2.4.7霍夫曼算法及其套用
2.5查找
2.5.1線性表查找
2.5.2樹形結構與查找
2.6排序
2.6.1插入排序
2.6.2選擇排序
2.6.3交換排序
2.6.4歸併排序
2.6.5各種排序方法小結
習題2
第3章作業系統
3.1作業系統概述
3.1.1作業系統的概念
3.1.2作業系統的功能
3.1.3作業系統的類型
3.1.4研究作業系統的幾種觀點
3.1.5作業系統的硬體環境
3.2進程管理
3.2.1多道程式設計
3.2.2進程
3.2.3進程控制
3.2.4執行緒
3.2.5進程的同步與互斥
3.2.6進程間的通信
3.2.7死鎖
3.2.8進程調度
3.3存儲管理
3.3.1存儲管理概述
3.3.2分區存儲管理
3.3.3頁式存儲管理
3.3.4段式管理
3.3.5段頁式存儲管理
3.3.6虛擬存儲管理
3.3.7虛擬存儲管理的性能問題
3.3.8交換技術
3.4設備管理
3.4.1設備管理概述
3.4.2通道技術
3.4.3緩衝技術
3.4.4設備分配
3.4.5設備控制
3.4.6磁碟調度
3.5檔案管理
3.5.1檔案與檔案系統
3.5.2檔案結構和存取方式
3.5.3檔案目錄
3.5.4檔案系統的實現
3.5.5檔案存取控制
3.5.6檔案的操作
3.5.7檔案系統的安全
3.6作業管理
3.6.1作業系統與用戶的接口
3.6.2作業管理概述
3.6.3批處理方式下的作業管理
習題3
第4章資料庫技術基礎
4.1數據管理的發展
4.1.1檔案管理系統
4.1.2資料庫管理系統
4.2資料庫系統的組成
4.2.1資料庫系統
4.2.2資料庫管理系統
4.2.3資料庫
4.2.4資料庫管理員
4.3數據和數據模型
4.3.1數據
4.3.2數據模型的基本概念
4.3.3數據模型的分類
4.3.4數據模型i要素
4.3.5概念數據模型
4.3.6常用的數據結構模型
4.4資料庫系統的模式結構
4.4.1資料庫系統模式的概念
4.4.2資料庫系統的三級模式結構
4.4.3資料庫的模式映像功能與數據獨立性
4.5資料庫技術的研究領域
習題4
第5章關係資料庫系統
5.1關係資料庫系統概述
5.1.1關係資料庫的發展
5.1.2關係數據模型概述
5.2關係數據模型
5.2.1關係數據模型的數據結構和基本術語
5.2.2關係的形式定義和關係資料庫對關係的限
5.3關係模型的完整性約束
5.3.1實體完整性規則
5.3.2參照完整性規則
5.3.3用戶定義完整性
5.3.4完整性約束的作用
5.4關係代數
5.4.1傳統的集合運算
5.4.2專門的關係運算
習題5
第6章關係資料庫標準語言SQL
6.1SQL語言概述
6.1.1SQL語言的發展
6.1.2SQL的特點
6.1.3SQL資料庫的體系結構
6.2SQL的數據定義功能
6.2.1定義基本表
6.2.2定義索引
6.3SQL的數據查詢功能
6.3.1SQLSELECT語句
6.3.2簡單查詢
6.3.3連線查詢
6.3.4嵌套查詢
6.4SQL的數據操縱功能
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.6SQL的數據控制語句
6.6.1授予許可權
6.6.2收回許可權
6.7嵌入式SQL
6.7.1嵌入識別與預編譯
6.7.2數據通信區與主變數
6.7.3游標
習題6
第7章關係資料庫規範化理論
7.1規範化問題
7.1.1什麼是"不好"的關係模式
7.1.2如何得到"好"的關係模式
7.2函式依賴
7.2.1函式依賴的定義
7.2.2術語和符號
7.2.3函式依賴的邏輯蘊涵和閉包
7.2.4碼和主屬性
7.2.5函式依賴的公理系統
7.3關係的規範化
7.3.1第一範式(1NF)及進一步規範化
7.3.2第二範式(2NF)
7.3.3第三範式(3NF)
7.3.4Boyce-Codd範式(BCNF)
7.3.5多值依賴
7.3.6第四範式(4NF)
7.3.7規範化小結
7.4關係模式的分解
7.4.1模式分解的準則和等價標準
7.4.2模式分解的幾個結論
習題7
第8章資料庫設計
8.1資料庫設計的內容、方法和步驟
8.1.1什麼是資料庫設計
8.1.2資料庫設汁的一般方法和步驟
8.2需求分析
8.2.1需求分析的任務
8.2.2需求分析的基本步驟
8.3概念結構沒計
8.3.1概念結構設計的目標和策略-
8.3.2採用E-R方法的資料庫概念模型設計
8.4邏輯結構設計
8.4.1邏輯模型設計的目標和步驟
8.4.2E-R模型向關係數據模型的轉換
8.4.3規範化理論在資料庫設汁中的套用
8.5物理資料庫設計
8.6資料庫的實施和維護
8.6.1資料庫的實施
8.6.2運行與維護
習題8
第9章事務管理與資料庫安全性
9.1事務基本概念
9.1.1事務
9.1.2事務的特徵
9.1.3SQL事務處理模型
9.2並發控制
9.2.1並發控制概述
9.2.2並發控制措施
9.2.3加鎖(封鎖)協定
9.2.4死鎖
9.2.5並發調度的可串列性
9.2.6兩段鎖協定
9.3資料庫備份與恢復
9.3.1資料庫故障的種類
9.3.2資料庫備份
9.3.3資料庫恢復
9.4資料庫安全性
9.4.1安全控制模型
9.4.2資料庫許可權的種類及用戶的分類
9.4.3操作權定義
9.4.4加密
習題9
第10章資料庫管理系統
10.1資料庫管理系統概述
10.1.1DBMSH標
10.1.2DBMS基本功能
10.2DBMS系統結構
10.2.1DBMS程式模組的組成
10.2.2DBMS的分類
10.2.3DBMS的層次結構
10.2.4DBMS的運行過程示例
10.3新的套用需求對DBMS的挑戰
10.4Oracle資料庫系統
10.4.1Oracle系統概述
10.4.2Oracle伺服器的基本結構
10.4.3Oracle服務功能及特點
10.4.4Oracle產品結構及組成
10.4.5Oracle系統的特點
10.4.6Oracle的數據倉庫和Internet解決方案
10.5MSSQLServer資料庫系統
10.5.1SQLServer2000產品家族
10.5.2SQLServer2000和特點
10.6Sybase資料庫系統
10.6.1Sybase資料庫系統簡介
10.6.2Sybase資料庫系統的功能和特點
10.6.3Sybase的Internet套用和商業智慧型解決方案
10.7.IBMDB2資料庫系統
10.7.1IBMDB2簡介
10.7.2DB2資料庫的功能和特點
10.7.3IBM的商務智慧型解決方案
10.7.4IBM內容解決方案
習題10
第11章資料庫套用開發工具
11.1概述
11.1.1為什麼要使用設計工具和開發工具
11.1.2資料庫系統工具的分類
11.1.3新一代資料庫套用開發工具的特徵
11.1.4資料庫套用開發工具的發展趨勢
11.1.5套用開發對開發工具的要求
11.1.6目前套用開發工具存在的一些主要問題
11.1.7目前套用開發工具的典型代表
11.2CASE工具--PowerDesigner
11.2.1PowerDesigner的組成及各模組的功能
11.2.2DataArchitect模組
11.2.3PowerDesigner9的模組構成
11.3套用開發工具--owerBuilder
11.3.1PowerBuilder的主要特點
11.3.2PowerBuilder的資料庫接口
11.3.3對象、屬性與事件
11.3.4PowerBuilder套用的構成與開發方法
11.3.5PowerBuilder套用開發環境
11.4套用開發工具--Delphi
11.4.1Delphi的主要特點
11.4.2Delphi的集成開發環境
11.4.3Delphi開發的基本步驟
習題11
第12章資料庫技術的發展
12.1資料庫技術的歷史沿革
12.1.1層次資料庫
12.1.2網狀資料庫
12.1.3關係資料庫
12.1.4新一代資料庫系統
12.2資料庫系統結構的發展
12.2.1集中式結構
12.2.2檔案伺服器結構
12.2.3客戶/伺服器結構
12.2.4並行資料庫系統結構
12.2.5分散式資料庫系統
12.3面向對象技術與資料庫技術的結合
12.3.1面向對象資料庫概述
12.3.2面向對象資料庫的優點
12.3.3面向對象資料庫的功能
12.4面向套用領域的資料庫新技術
12.4.1多媒體資料庫
12,4.2移動資料庫
12.4.3主動資料庫
12.4.4聯邦資料庫
12.5數據倉庫、在線上分析處理和數據挖掘
12.5.1數據倉庫技術
12.5.2在線上分析處理
12.5.3數據挖掘
12.6資料庫技術面臨的挑戰和研究方向
12.6.1資料庫技術面臨的挑戰
12.6.2資料庫技術的研究方向
習題12
附錄
附錄A全國計算機等級考試三級(資料庫技術)考試大綱(2004年版)
附錄B習題參考答案
參考文獻

相關詞條

熱門詞條

聯絡我們