資料庫系統及其套用

資料庫系統及其套用

《資料庫系統及其套用》是2005年電子工業出版社出版的圖書,作者是雷景生、靳婷、張志清、張瑞軍。

基本介紹

  • 書名:資料庫系統及其套用
  • 作者:雷景生、靳婷、張志清、張瑞軍
  • ISBN:7121012928
  • 頁數:331
  • 出版社:電子工業出版社
  • 出版時間:2005 年8月
  • 開本:16開
  • 叢書名:新編計算機類本科規劃教材
內容簡介,目錄,

內容簡介

本書系統全面地介紹了資料庫系統的基本原理、設計和套用技術,內容包括數據模型、資料庫系統結構、資料庫管理系統、關係代數和關係演算、關係資料庫標準語言sql、存儲過程和觸發器、數據完整性、資料庫安全、事務管理、並發控制、資料庫恢復、關係數據理論、資料庫設計、面向對象資料庫、資料庫套用體系結構與開發、資料庫技術發展動態。
本書既可以作為高等學校計算機、信息管理與信息系統等專業的資料庫課程教材,也可供相關專業技術人員學習、參考。

目錄

第1章 資料庫系統概述
1.1 引言
1.2 資料庫技術的基本術語
1.2.1 數據
1.2.2 資料庫
1.2.3 資料庫管理系統
1.2.4 資料庫系統
1.2.5 資料庫技術
1.3 資料庫的過去、現在和未來
1.3.1 人工管理階段
1.3.2 檔案系統階段
1.3.3 資料庫系統階段
1.3.4 資料庫技術的研究領域和發展方向
1.4 數據模型
1.4.1 數據的三個範疇
1.4.2 數據模型的組成要素及分類
1.4.3 實體-聯繫方法
1.4.4 常用的數據模型
1.5 資料庫系統結構
1.5.1 三級模式結構
.1.5.2 二級映像功能
1.5.3 數據獨立
1.6 資料庫管理系統
1.6.1 dbms的主要功能
1.6.2 dbms的組成概述
1.6.3 dbms的工作過程
1.7 本書導讀
1.7.1 設計
1.7.2 編程
1.7.3 實現
小結
習題1
第2章 關係資料庫
2.1 關係數據模型
2.1.1 關係數據模型概述
2.1.2 基本術語
2.1.3 關係的定義和性質
2.2 關係的完整性
2.3 關係代數
2.3.1 關係代數的五個基本操作
2.3.2 關係代數的四個組合操作
2.3.3 關係代數運算的套用實例
2.3.4 關係代數的七個擴充操作
2.4 關係演算
2.4.1 元組關係演算
2.4.2 域關係演算
2.4.3 關係運算的安全約束和等價性
小結
習題2
第3章 關係資料庫標準語言sql
3.1 sql概述
3.1.1 sql語言的特點
3.1.2 sql語言的基本概念
3.2 sql的數據定義功能
3.2.1 基本表的定義、修改與刪除
3.2.2 索引的建立與刪除
3.3 sql的數據查詢功能
3.3.1 簡單查詢
3.3.2 連線查詢
3.3.3 嵌套查詢
3.3.4 分組及計算查詢
3.4 sql的數據操作功能
3.4.1 插入數據
3.4.2 修改數據
3.4.3 刪除數據
3.5 視圖
3.5.1 視圖的定義與刪除-
3.5.2 查詢視圖
3.5.3 更新視圖
3.5.4 視圖的作用
3.6 sql的數據控制功能
3.6.1 許可權與角色
3.6.2 許可權與角色的授予與收回
3.7 嵌入式sql
3.7.1 嵌入識別與預編譯
3.7.2 嵌入式sql語句與主語言之間的通信
3.7.3 游標
3.7.4 使用游標的sql語句
3.8 動態sql簡介
小結
習題3
第4章 存儲過程與觸發器
4.1 存儲過程
4.1.1 基本概念
4.1.2 創建和執行存儲過程
4.1.3 存儲過程的修改和刪除
4.2 觸發器
4.2.1 基本概念
4.2.2 建立觸發器
4.2.3 刪除類觸發器
4.2.4 插入類觸發器
4.2.5 更新類觸發器
小結
習題4
第5章 關係資料庫設計理論
5.1 問題的提出
5.2 基本概念-
5.2.1 函式依賴
5.2.2 模式分解
5.3 規範化
5.3.1 範式
5.3.2 第一範式(1nf)
5.3.3 第二範式(2nf)
5.3.4 第三範式(3nf)
5.3.5 bc範式(bcnf)
5.3.6 多值依賴與第四範式(4nf)
5.3.7 規範化小結
5.4 函式依賴的公理系統
5.4.1 arms~ong公理的內容及正確性
5.4.2 閉包
5.4.3 公理的完備性
5.4.4 函式依賴集的等價和最小化
5.5 模式分解
5.5.1 模式分解的準則
5.5.2 分解的函式依賴保持性和無損連線性
5.5.3 模式分解的算法
小結
習題5
第6章 資料庫設計
6.1 資料庫設計概述
6.2 資料庫設計的過程
6.2.1 資料庫設計的步驟
6.2.2 需求分析階段
6.2.3 概念設計階段
6.2.4 邏輯設計階段
6.2.5 物理設計階段
6.2.6 據庫的實現
6.2.7 資料庫的運行與維護
6.3 e-r模型實例分析
6.4 e-r模型的擴充
6.4.1 弱實體
6.4.2 子類實體與超類實體
6.5 資料庫設計工具powerdesigner
6.5.1 powerdesigner簡介
6.5.2 概念資料庫設計
6.5.3 物理資料庫設計
6.5.4 建立資料庫
小結
習題6
第7章 系統實現技術
7.1 事務
7.1.1 事務的定義
7.1.2 事務的acid性質
7.1.3 事務的狀態
7.2 資料庫的恢復
7.2.1 存儲器的結構
7.2.2 恢復的原則和實現方法
7.2.3 故障類型和恢複方法
7.3 資料庫的並發控制
7.3.1 並發操作帶來的四個問題
7.3.2 封鎖技術
7.3.3 封鎖帶來的問題
7.3.4 並發操作的調度
7.4 並發事務的可串列化
小結
習題7
第8章 面向對象資料庫
8.1 面向對象程式設計方法
8.2 面向對象數據模型
8.2.1 對象模型的核心概念
8.2.2 對象與對象標識
8.2.3 類的確定與劃分
8.2.4 封裝、繼承性和多態性
8.3 面向對象資料庫語言
8.4 對象關係資料庫與對象資料庫
8.4.1 面向對象資料庫的研究方法
8.4.2 odmg數據模型
8.5 面向對象資料庫研究中的幾個特點
8.5.1 面向對象模型的優勢
8.5.2 面向對象資料庫發展過程的特點
8.5.3 面向對象資料庫系統的基本特徵
8.5.4 面向對象資料庫研究中存在的問題
8.6 rdbms、ordbms和oodbms的比較
8.6.1 rdbms和ordbms
8.6.2 ordbms和oodbms的相似之處
8.6.3 ordbms和oodbms的不同之處
小結
習題8
第9章 資料庫套用系統的結構與開發
9.1 資料庫套用系統的結構
9.1.1 集中式套用結構
9.1.2檔案伺服器結構
9.1.3 客戶-伺服器結構
9.1.4 瀏覽器朋艮務器結構
9.2 數據訪問接口
9.2.1 odbc
9.2.2 oledb和ac)()
9.2.3 java資料庫連線
9.3 資料庫套用系統開發示例
小結
習題9
第10章 資料庫技術發展動態
10.1 資料庫技術的研究與發展
10.1.1 資料庫技術研究的新特點
10.1.2 資料庫技術的研究熱點
10.1.3 資料庫技術的發展方向
10.2 分散式資料庫
10.2.1 分散式資料庫系統簡介
10.2.2 分散式資料庫的數據分布方式
10.2.3 分散式資料庫系統舉例
10.3 並行資料庫
10.3.1 並行資料庫簡介
10.3.2 並行資料庫系統結構
10.4 多媒體資料庫-
10.4.1 多媒體數據及其特點
10.4.2 多媒體資料庫簡介
10.5 主動資料庫
10.6 數據倉庫
10.6.1 什麼是數據倉庫
10.6.2 數據倉庫的多維數據模型
10.6.3 數據倉庫的相關概念
10.6.4 數據倉庫的系統結構
10.6.5 數據倉庫系統的開發過程與工作過程
10.6.6 實現數據倉庫的資料庫環境
10.6.7 數據倉庫與決策支持
10.6.8 數據挖掘與數據倉庫
小結
習題10
附錄a ms sql server 2000資料庫管理系統
a.1 sql server 2000概述
a.i.1 sql server 2000的體系結構與運行環境
a.1.2 sql server 2000的伺服器組件
a.1.3 sql server 2000的主要管理工具-
a.2 資料庫和表的創建
a.2.1 界面創建資料庫和表-
a.2.2 命令方式創建資料庫-
a.3 表數據操作
a.3.1 修改表結構
a.3.2 刪除表
a.4 數據的查詢和視圖
a.4.1 數據的查詢
a.4.2 視圖
a.5 t-sql語言
a.5.1 變數與數據類型
a.5.2 運算符與表達式
a.5.3 流程控制語句
a.5.4 常用函式
a.5.5 用戶定義函式
a.6 索引
a.7 備份恢復與導入導出
a.7.1 備份操作
a.7.2 備份命令
a.7.3 恢復操作
a.7.4 恢復命令
a.7.5 導入導出
a.7.6 數據轉換服務(dts
a.8 複製技術
a.8.1 複製模型
a.8.2 作原理
a.9 系統安全管理
a.9.1 sqlserver的驗證模
a.9.2 賬號與角色
小結
習題a
附錄b 實驗教學參考
實驗1 建立資料庫
實驗2 建立表和數據完整性
實驗3 數據更新
實驗4 數據查詢
實驗5 視圖的定義和操作
實驗6 sql的宿主使用方式
實驗7 存儲過程
實驗8 觸發器
實驗9 用戶管理和許可權管理
實驗10 數據建模工具
參考文獻

相關詞條

熱門詞條

聯絡我們