出版時間:2011-1 出版社:清華大學出版社 作者:許薇 等編著 頁數:269
Tag標簽:無
內容概要
本書系統(tǒng)闡述了數據庫系統(tǒng)的基礎理論、基本技術和基本方法。本書在內容的編排上,注重理論與實際的聯(lián)系;在內容的描述上則結合具體案例,通過專業(yè)術語和通俗易懂的案例分析的結合,由淺人深地解讀數據庫原理的基礎理論知識。 本書共分10章。第1—5章主要介紹數據庫的基本知識、基本術語、結構化程序設計語言SQL的基本語法結構、關系數據庫模型及其運算基礎等內容;第6—8章介紹數據庫安全、并發(fā)控制、恢復技術和安全控制;第9一10章介紹數據庫新技術、未來發(fā)展趨勢以及數據庫應用。本書每章后面都附有習題,以便學生更好地理解理論知識。 本書可作為高等院校計算機及相關專業(yè)學生的教科書,同時也可作為自學數據庫的教材以及從事數據庫設計的設計人員的參考書。
書籍目錄
第1章 緒論 1.1 數據庫基礎知識 1.1.1 數據庫系統(tǒng)基本概念 l.1.2 數據庫管理技術發(fā)展過程 1.1.3 數據庫技術發(fā)展趨勢 1.2 數據庫系統(tǒng)體系結構 1.2.1 數據庫系統(tǒng)模式的概念 1.2.2 數據庫系統(tǒng)三級模式結構和數據庫二級映像 1.3 數據庫系統(tǒng)的組成 1.4 數據模型 1.4.1 數據模型概念 1.4.2 數據模型組成要素 1.5 小結 1.6 習題第2章 關系數據庫 2.1 關系數據庫與關系模型 2.1.1 基本概念 2.1.2 各類模型的優(yōu)缺點 2.2 關系的形式定義 2.2.1 關系及相關概念 2.2.2 關系模式 2.3 關系完整性 2.3.1 實體完整性 2.3.2 參照完整性 2.3.3 用戶自定義完整性 2.4 關系運算 2.4.1 傳統(tǒng)的關系運算 2.4.2 專門的關系運算 2.5 小結 2.6 習題第3章 關系數據庫的標準語言SQL 3.1 SQL概述 3.1.1 SQL發(fā)展史 3.1.2 SQL語句組成 3.2 表的定義 3.2.1 創(chuàng)建表 3.2.2 表的修改與刪除 3.2.3 索引的定義與刪除 3.3 數據查詢 3.3.1 SELECT語句格式 3.3.2 單表查詢 3.3.3 連接查詢 3.3.4 嵌套查詢 3.3.5 集合操作 3.4 數據操作語句 3.4.1 插入語句 3.4.2 更新語句 3.4.3 刪除語句 3.5 視圖 3.5.1 生成視圖 3.5.2 更新視圖 3.5.3 刪除視圖 3.6 小結 3.7 習題第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 BC范式 4.2.5 多值依賴 4.2.6 第四范式 ……第5章 數據庫設計第6章 數據庫管理第7章 事務管理第8章 數據倉庫第9章 數據庫未來發(fā)展趨勢第10章 數據庫應用系統(tǒng)開發(fā)參考文獻
章節(jié)摘錄
版權頁:插圖:分布式數據庫系統(tǒng)主要特點如下。(1)數據獨立性。數據獨立性是數據庫方法追求的主要目標之一,數據獨立性包括兩方面。其含義是用戶程序與數據的全局邏輯結構及數據的存儲結構無關。在分布式數據庫中,數據獨立性這一特性更加重要,并具有更多的內容;在集中式數據庫中,數據的獨立性包括數據的邏輯獨立性與數據的物理獨立性。(2)分布透明性。分布透明性指用戶不必關心數據的邏輯分區(qū),不必關心數據物理位置分布的細節(jié),也不必關心重復副本(冗余數據)的一致性問題,同時也不必關心局部場地上數據庫支持哪種數據模型。分布透明性的優(yōu)點是很明顯的。有了分布透明性,用戶的應用程序書寫起來就如同數據沒有分布一樣。當數據從一個場地移到另一個場地時不必改寫應用程序;當增加某些數據的重復副本時也不必改寫應用程序。數據分布的信息由系統(tǒng)存儲在數據字典中。用戶對非本地數據的訪問請求由系統(tǒng)根據數據字典予以解釋、轉換、傳送。(3)集中和節(jié)點自治相結合。數據庫是用戶共享的資源。在集中式數據庫中,為了保證數據庫的安全性和完整性,對共享數據庫的控制是集中的,并設有DBA負責監(jiān)督和維護系統(tǒng)的正常運行。在分布式數據庫中,數據的共享有兩個層次:一是局部共享,即在局部數據庫中存儲局部場地上各用戶的共享數據,這些數據是本場地用戶常用的;二是全局共享,即在分布式數據庫的各個場地也存儲可供網中其他場地的用戶共享的數據,支持系統(tǒng)中的全局應用。因此,相應的控制結構也具有兩個層次:集中和自治。分布式數據庫系統(tǒng)常常采用集中和自治相結合的控制結構,各局部的DBMS可以獨立地管理局部數據庫,具有自治的功能。同時,系統(tǒng)又設有集中控制機制,協(xié)調各局部DBMS的工作,執(zhí)行全局應用。當然,不同的系統(tǒng)集中和自治的程度不盡相同。有些系統(tǒng)高度自治,連全局應用事務的協(xié)調也由局部DBMS、局部DBA共同承擔,而不要集中控制,不設全局DBA,有些系統(tǒng)則集中控制程度較高,場地自治功能較弱。
編輯推薦
《數據庫原理與應用》:術教學目標明確,注重理論與實踐的結合術教學方法靈活,培養(yǎng)學生自主學習的能力冰教學內容先進,反映了計算機學科的最新發(fā)展教學模式完善,提供配套的教學資源解決方案
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載