數(shù)據(jù)庫系統(tǒng)教程(上冊(cè))

出版時(shí)間:2012-9  出版社:電子工業(yè)出版社  作者:王能斌  頁數(shù):269  

內(nèi)容概要

本書是普通高等教育“十一五”國家級(jí)規(guī)劃教材,是一部全面、系統(tǒng)、深入闡述數(shù)據(jù)庫系統(tǒng)原理的教程和科技參考書。全書共分6篇23章,分上、下兩冊(cè)。第1、2篇分在上冊(cè),共有12章;第3~6篇分在下冊(cè),共有11章。其中,上冊(cè)于2008年全面修訂。  第1篇是序篇,介紹數(shù)據(jù)庫系統(tǒng)的基本概念和術(shù)語、數(shù)據(jù)模型。第2篇全面介紹關(guān)系數(shù)據(jù)庫系統(tǒng),包括關(guān)系數(shù)據(jù)庫語言、DBMS結(jié)構(gòu)和數(shù)據(jù)目錄、數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)、查詢處理和優(yōu)化、事務(wù)管理、數(shù)據(jù)庫安全和完整性約束、觸發(fā)子和主動(dòng)數(shù)據(jù)庫、數(shù)據(jù)依賴和關(guān)系模式規(guī)范化、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫管理和性能調(diào)優(yōu)。SQL∶1999和SQL∶2003標(biāo)準(zhǔn)的新增內(nèi)容在有關(guān)章節(jié)中都有所反映。其中,在全面改寫的第12章中,對(duì)數(shù)據(jù)庫性能調(diào)優(yōu)的原理和方法進(jìn)行了全面系統(tǒng)的論述。各章附有習(xí)題,并為任課教師免費(fèi)提供教學(xué)課件,隨后還將出版配套的實(shí)驗(yàn)與設(shè)計(jì)教程?! ”緯〔男路f、內(nèi)容豐富、文字精煉、可讀性好,可作為計(jì)算機(jī)、信息管理與信息系統(tǒng)等專業(yè)“數(shù)據(jù)庫概論”、“數(shù)據(jù)庫原理”、“數(shù)據(jù)庫系統(tǒng)”、“數(shù)據(jù)庫管理系統(tǒng)”等課程教材。本書便于自學(xué),也可供廣大科技人員學(xué)習(xí)、參考。

書籍目錄

第1篇  序篇? 第1章  數(shù)據(jù)庫系統(tǒng)引論    1.1  數(shù)據(jù)管理的發(fā)展    1.2  數(shù)據(jù)庫系統(tǒng)    1.3  數(shù)據(jù)、數(shù)據(jù)模型和數(shù)據(jù)模式   1.3.1  數(shù)據(jù)   1.3.2  數(shù)據(jù)模型   1.3.3  數(shù)據(jù)模式    1.4  數(shù)據(jù)庫的生存周期    習(xí)題1 第2章  數(shù)據(jù)模型    *2.1  層次數(shù)據(jù)模型   2.1.1  基本概念和結(jié)構(gòu)   2.1.2  約束   2.1.3  操作    *2.2  網(wǎng)狀數(shù)據(jù)模型   2.2.1  基本概念和結(jié)構(gòu)   2.2.2  約束   2.2.3  操作    2.3  關(guān)系數(shù)據(jù)模型   2.3.1  基本概念和定義   2.3.2  約束   2.3.3  操作   2.3.4  關(guān)系演算    2.4  對(duì)傳統(tǒng)數(shù)據(jù)模型的評(píng)價(jià)    2.5  E?R數(shù)據(jù)模型   2.5.1  基本概念   2.5.2  E?R圖   2.5.3  擴(kuò)充E?R數(shù)據(jù)模型    *2.6  面向?qū)ο髷?shù)據(jù)模型   2.6.1  對(duì)象   2.6.2  類和實(shí)例   2.6.3  類層次結(jié)構(gòu)和繼承   2.6.4  對(duì)象的標(biāo)識(shí)    *2.7  基于邏輯的數(shù)據(jù)模型   2.7.1  一階謂詞邏輯作為數(shù)據(jù)模型   2.7.2  有關(guān)基于邏輯的數(shù)據(jù)模型的語法問題   2.7.3  有關(guān)基于邏輯的數(shù)據(jù)模型的語義問題    習(xí)題2第2篇  關(guān)系數(shù)據(jù)庫系統(tǒng)? 第3章  關(guān)系數(shù)據(jù)庫語言    3.1  數(shù)據(jù)庫的用戶接口    3.2  SQL語言概況    3.3  SQL數(shù)據(jù)定義語言   3.3.1  術(shù)語和數(shù)據(jù)類型   3.3.2  基表模式的定義   3.3.3  基表模式的修改   3.3.4  索引的建立和撤銷    3.4  SQL查詢語言   3.4.1  基本SQL查詢語句   3.4.2  查詢條件比較復(fù)雜的SQL查詢語句   3.4.3  GROUP BY和ORDER BY子句的應(yīng)用   3.4.4  包含UNION的查詢    3.5  SQL數(shù)據(jù)操縱語言   3.5.1  INSERT語句   3.5.2  DELETE語句   3.5.3  UPDATE語句    3.6  SQL中的視圖   3.6.1  普通視圖   *3.6.2  臨時(shí)視圖和遞歸查詢    3.7  嵌入式SQL   3.7.1  嵌入式SQL簡介   3.7.2  嵌入式SQL的說明部分   3.7.3  嵌入式SQL的可執(zhí)行語句   3.7.4  嵌入式SQL的處理過程    *3.8  動(dòng)態(tài)SQL   3.8.1  直接執(zhí)行的動(dòng)態(tài)SQL   3.8.2  帶動(dòng)態(tài)參數(shù)的動(dòng)態(tài)SQL   3.8.3  查詢類的動(dòng)態(tài)SQL    3?9  SQL的存儲(chǔ)過程    *3.10  QBE數(shù)據(jù)庫語言   3.10.1  QBE的查詢操作   3.10.2  QBE的更新操作   3.10.3  QBE的其他功能    習(xí)題3 第4章  數(shù)據(jù)庫管理系統(tǒng)引論    4.1  數(shù)據(jù)庫管理系統(tǒng)結(jié)構(gòu)簡介    4.2  事務(wù)    4.3  DBMS的進(jìn)程結(jié)構(gòu)    4.4  DBMS的系統(tǒng)結(jié)構(gòu)    4.5  數(shù)據(jù)目錄    習(xí)題4 第5章  數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)    5.1  數(shù)據(jù)庫存儲(chǔ)介質(zhì)的特點(diǎn)    5.2  記錄的存儲(chǔ)結(jié)構(gòu)   5.2.1  記錄的物理表示   5.2.2  記錄在物理塊上的分配   5.2.3  物理塊在磁盤上的分配   *5.2.4  數(shù)據(jù)壓縮技術(shù)    5.3  文件結(jié)構(gòu)和存取路徑   5.3.1  訪問文件的方式   5.3.2  數(shù)據(jù)庫對(duì)文件的要求   5.3.3  文件的基本類型    5.4  動(dòng)態(tài)索引    *5.5  動(dòng)態(tài)散列    *5.6  多鍵查詢    5.7  存儲(chǔ)系統(tǒng)的發(fā)展    習(xí)題5 第6章  查詢處理和優(yōu)化    6.1  引言    6.2  代數(shù)優(yōu)化    6.3  依賴于存取路徑的規(guī)則優(yōu)化   6.3.1  選擇操作的實(shí)現(xiàn)和優(yōu)化   6.3.2  連接操作的實(shí)現(xiàn)和優(yōu)化   6.3.3  投影操作的實(shí)現(xiàn)   6.3.4  集合操作的實(shí)現(xiàn)   6.3.5  組合操作    6.4  代價(jià)估算優(yōu)化   6.4.1  查詢執(zhí)行代價(jià)的組成和代價(jià)模型   6.4.2  選擇操作的代價(jià)估算   6.4.3  連接操作的代價(jià)估算    6.5  結(jié)束語    習(xí)題6 第7章  事務(wù)管理    7.1  恢復(fù)引論    7.2  運(yùn)行記錄的結(jié)構(gòu)    7.3  更新事務(wù)的執(zhí)行與恢復(fù)    *7.4  易地更新恢復(fù)技術(shù)    7.5  消息的處理    7.6  失效的類型及恢復(fù)的對(duì)策    7.7  并發(fā)控制引論   7.7.1  數(shù)據(jù)庫系統(tǒng)中的并發(fā)   7.7.2  并發(fā)的目的   7.7.3  并發(fā)所引起的問題   7.7.4  并發(fā)控制的正確性準(zhǔn)則    7.8  加鎖協(xié)議   7.8.1  X鎖   7.8.2  兩段封鎖協(xié)議   7.8.3  (S,X)鎖   *7.8.4  (S,U,X)鎖    7.9  死鎖的檢測(cè)、處理和防止   7.9.1  死鎖的檢測(cè)和處理   7.9.2  死鎖的防止    7.10  多粒度封鎖    7.11  索引的并發(fā)控制    7.12  幽靈及其防止    7.13  事務(wù)的隔離等級(jí)    *7.14  基于時(shí)間標(biāo)記的并發(fā)控制技術(shù)   7.14.1  基本的時(shí)間標(biāo)記協(xié)議   7.14.2  多版本并發(fā)控制技術(shù)    *7.15  樂觀并發(fā)控制技術(shù)    習(xí)題7 第8章  數(shù)據(jù)庫的安全和完整性約束    8.1  數(shù)據(jù)庫的安全   8.1.1  視圖定義和查詢修改   8.1.2  訪問控制   8.1.3  數(shù)據(jù)加密   8.1.4  跟蹤審查    *8.2  統(tǒng)計(jì)數(shù)據(jù)庫的安全    8.3  完整性約束   8.3.1  完整性約束的類型   8.3.2  完整性約束的說明   8.3.3  完整性約束的實(shí)施    習(xí)題8 第9章  觸發(fā)子和主動(dòng)數(shù)據(jù)庫系統(tǒng)    9.1  主動(dòng)數(shù)據(jù)庫系統(tǒng)引論    9.2  規(guī)則的表示    *9.3  規(guī)則的執(zhí)行    *9.4  規(guī)則的實(shí)現(xiàn)    9.5  規(guī)則的應(yīng)用    習(xí)題9 第10章  數(shù)據(jù)依賴和關(guān)系模式的規(guī)范化    10.1  關(guān)系模式設(shè)計(jì)中的一些數(shù)據(jù)語義問題    10.2  函數(shù)依賴    *10.3  多值依賴    *10.4  連接依賴    10.5  關(guān)系模式的分解及其問題    10.6  關(guān)系模式的規(guī)范化    習(xí)題10 第11章  數(shù)據(jù)庫設(shè)計(jì)    11.1  數(shù)據(jù)庫設(shè)計(jì)引論    11.2  數(shù)據(jù)庫的概念設(shè)計(jì)   11.2.1  數(shù)據(jù)庫概念設(shè)計(jì)的基本方法   11.2.2  視圖設(shè)計(jì)   11.2.3  視圖集成    11.3  數(shù)據(jù)庫的邏輯設(shè)計(jì)   11.3.1  E?R圖到關(guān)系模式的轉(zhuǎn)換   11.3.2  邏輯模式的規(guī)范化、調(diào)整和實(shí)現(xiàn)   11.3.3  外模式的設(shè)計(jì)    11.4  數(shù)據(jù)庫的物理設(shè)計(jì)   11.4.1  簇集設(shè)計(jì)   11.4.2  索引的選擇   11.4.3  分區(qū)設(shè)計(jì)    *11.5  計(jì)算機(jī)輔助數(shù)據(jù)庫設(shè)計(jì)工具    習(xí)題11 第12章  數(shù)據(jù)庫管理和性能調(diào)優(yōu)    12.1  數(shù)據(jù)庫管理引論    12.2  數(shù)據(jù)庫性能概論   12.2.1  數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)設(shè)施   12.2.2  應(yīng)用系統(tǒng)與數(shù)據(jù)庫服務(wù)器的連接   12.2.3  存儲(chǔ)器系統(tǒng)   12.2.4  SQL的編譯執(zhí)行和解釋執(zhí)行   12.2.5  緩解I/O瓶頸的一些措施    12.3  系統(tǒng)結(jié)構(gòu)與性能調(diào)優(yōu)   12.3.1  問題的由來   12.3.2  新的系統(tǒng)結(jié)構(gòu)    12.4  應(yīng)用程序設(shè)計(jì)與性能調(diào)優(yōu)    12.5  SQL調(diào)優(yōu)   12.5.1  SQL調(diào)優(yōu)與查詢優(yōu)化器   12.5.2  SQL調(diào)優(yōu)導(dǎo)則    12.6  數(shù)據(jù)庫性能調(diào)優(yōu)的實(shí)現(xiàn)    習(xí)題12參考文獻(xiàn)

章節(jié)摘錄

  第1篇 序篇?  第1章 數(shù)據(jù)庫系統(tǒng)引論  1.1 數(shù)據(jù)管理的發(fā)展  在眾多的計(jì)算機(jī)應(yīng)用中,有一類重要的計(jì)算機(jī)應(yīng)用,稱為數(shù)據(jù)密集型應(yīng)用(data intensiveapplications)。它有下列三個(gè)特點(diǎn):  (1)涉及的數(shù)據(jù)量大,一般須存放在輔助存儲(chǔ)器中,內(nèi)存中只能暫存其中很小的一部分; ?。?)數(shù)據(jù)不隨程序的結(jié)束而消失,而是長期保留在計(jì)算機(jī)系統(tǒng)中,這種數(shù)據(jù)稱為持久數(shù)據(jù)(persistent data); ?。?)數(shù)據(jù)為多個(gè)應(yīng)用程序所共享,甚至在一個(gè)單位或更大范圍內(nèi)共享。  這是最大的計(jì)算機(jī)應(yīng)用領(lǐng)域,管理信息系統(tǒng)、辦公信息系統(tǒng)、銀行信息系統(tǒng)、民航訂票系統(tǒng)、情報(bào)檢索系統(tǒng)等都屬于這一類。管理這種大量的、持久的、共享的數(shù)據(jù)是這類計(jì)算機(jī)應(yīng)用面臨的共同問題。從20世紀(jì)50年代末以來,數(shù)據(jù)管理一直是計(jì)算機(jī)科學(xué)技術(shù)領(lǐng)域中的一門重要的技術(shù)和研究課題?! ≡缙诘臄?shù)據(jù)管理都采用文件系統(tǒng)(file system)。在文件系統(tǒng)中,數(shù)據(jù)按其內(nèi)容、結(jié)構(gòu)和用途組成若干可命名的文件。文件一般為某個(gè)用戶或用戶組所有,但可供指定的其他用戶共享。用戶可以通過操作系統(tǒng)對(duì)文件進(jìn)行打開、讀、寫和關(guān)閉等操作。圖1-1是一個(gè)圖書館文件系統(tǒng)的例子,其中共有F1,F(xiàn)2和F3三個(gè)文件,A1,A2,A3和A4是建立在這三個(gè)文件上的4個(gè)應(yīng)用程序,圖中的實(shí)線表示每個(gè)應(yīng)用程序所訪問的文件。例如,圖書出納應(yīng)用程序若要處理一個(gè)借書申請(qǐng),須訪問F1,查詢有無此書;訪問F2,查詢借閱者是否為本館的讀者;訪問F3,查詢此書是否借出。這樣的文件系統(tǒng)明顯地有下列5個(gè)缺點(diǎn)?! 。?)編寫應(yīng)用程序很不方便。應(yīng)用程序的設(shè)計(jì)者必須對(duì)所用的文件的邏輯及物理結(jié)構(gòu)有清楚的了解。操作系統(tǒng)只提供打開、關(guān)閉、讀、寫等幾個(gè)低級(jí)的文件操作命令,對(duì)文件的查詢、修改等處理都須在應(yīng)用程序內(nèi)解決。應(yīng)用程序還不可避免地在功能上有所重復(fù),如A2,A3,A4三個(gè)應(yīng)用程序都要有查詢F2的功能。

編輯推薦

《數(shù)據(jù)庫系統(tǒng)教程(第2版上)》是一部面向本科生和研究生的數(shù)據(jù)庫系統(tǒng)教程。全書共有六篇23章,分為上、下兩冊(cè)。本書為上冊(cè),包括第1、2篇,共有12章。第一篇為序篇,其中第1章概括地介紹數(shù)據(jù)管理的發(fā)展,數(shù)據(jù)庫系統(tǒng)的構(gòu)成以及基本的術(shù)語和概念;第2章闡述有代表性的數(shù)據(jù)模型,分別介紹其概念、結(jié)構(gòu)、約束和操作。第二篇共分為10章,全面闡述關(guān)系數(shù)據(jù)庫系統(tǒng),包括關(guān)系數(shù)據(jù)庫語言、DBMS原理及實(shí)現(xiàn)技術(shù)、數(shù)據(jù)庫設(shè)計(jì)以及數(shù)據(jù)庫的運(yùn)行、維護(hù)和管理。關(guān)系數(shù)據(jù)庫是當(dāng)前應(yīng)用最廣、技術(shù)最成熟的一種數(shù)據(jù)庫。本書由王能斌主編。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    數(shù)據(jù)庫系統(tǒng)教程(上冊(cè)) PDF格式下載


用戶評(píng)論 (總計(jì)13條)

 
 

  •   學(xué)數(shù)據(jù)庫的一定要看看
  •   王老師是國內(nèi)輩分很高的大牛老師了,這是我們研究生的參考書之一。好書。
  •   沒什么好說的,就一個(gè)字:好
  •   已經(jīng)上完課了,感覺這本書一般
  •   封面與圖片不同,是第二版了
  •   很滿意 我要準(zhǔn)備考研復(fù)試了
  •   本書比較系統(tǒng)地介紹了數(shù)據(jù)庫原理及其發(fā)展歷程,缺點(diǎn)是范式的講解太偏理論,缺乏實(shí)例,整本書詳略有些失當(dāng).
  •   剛來時(shí)一看顏色不對(duì),后來校對(duì)后發(fā)現(xiàn)這是印次的問題,來的是最新的
  •   書不錯(cuò)。就是太慢了。
  •   完全的考試用書,考完就束之高閣
  •   內(nèi)容不是很詳細(xì),送貨不快
  •   不錯(cuò)!因?yàn)闀馁|(zhì)量應(yīng)該可以,內(nèi)容還沒看。
  •   沒有買錯(cuò),這本書真好
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7