數(shù)據(jù)庫系統(tǒng)基礎(chǔ)教程

出版時(shí)間:2008-8  出版社:機(jī)械工業(yè)出版社  作者:厄爾曼 (Jeffrey D. Ullman);懷德姆 (Jennifer Widom)  頁數(shù):565  
Tag標(biāo)簽:無  

內(nèi)容概要

本書由美國斯坦福大學(xué)知名計(jì)算機(jī)科學(xué)家Jeffrey Ullman和Jennifer Widom合作編寫。書中介紹了核心DBMS概念、理論和模型,描述了如何使用抽象語言和SQL查詢與更新DBMS。在介紹了SQL擴(kuò)展內(nèi)容(包括嵌入式SQL程序設(shè)計(jì)和對(duì)象關(guān)系特征)后,又介紹了使用XML的系統(tǒng)。設(shè)計(jì)語言包括XML模式,查詢語言包括XPath和XQuery。

作者簡介

Jeffrey D.UIIman斯坦福大學(xué)計(jì)算機(jī)科學(xué)系.Stanford W.Ascherman教授,數(shù)據(jù)庫技術(shù)專家。他獨(dú)立或與人合作出版了15本著作,發(fā)表了170多篇技術(shù)論文。他的研究興趣包括數(shù)據(jù)庫理論.?dāng)?shù)據(jù)庫集成、數(shù)據(jù)挖掘和利用信息基礎(chǔ)設(shè)施進(jìn)行教育。他是美國國家工程院成員,曾獲得Knuth

書籍目錄

1  The Worlds of Database Systems  1.1  The Evolution of Database Systems    1.1.1  Early Database Management Systems    1.1.2  Relational Database Systems    1.1.3 Smaller and Smaller Systems    1.1.4  Bigger and Bigger Systems    1.1.5  Information Integration  1.2  Overview of a Database Management System    1.2.1  Data-Definition Language Commands    1.2.2  Overview of Query Processing    1.2.3  Storage and Buffer Management    1.2.4  Transaction Processing    1.2.5  The Query Processor  1.3  Outline of Database-System Studies  1.4  References for Chapter 1Ⅰ  Relational Database Modeling2  The Relational Model of Data  2.1  An Overview of Data Models    2.1.1  What is a Data Model?    2.1.2 Important Data Models    2.1.3  The Relational Model in Brief    2.1.4  The Semistructured Model in Brief    2.1.5  Other Data Models    2.1.6  Comparison of Modeling Approaches  2.2  Basics of the Relational Model    2.2.1  Attributes    2.2.2  Schemas    2.2.3  Tuples    2.2.4  Domains    2.2.5  Equivalent Representations of a Relation    2.2.6  Relation Instances    2.2.7  Keys of Relations    2.2.8  An Example Database Schema    2.2.9  Exercises for Section 2.2  2.3  Defining a Relation Schema in SQL    2.3.1  Relations in SQL    2.3.2  Data Types    2.3.3  Simple Table Declarations    2.3.4  Modifying Relation Schemas    2.3.5  Default Values    2.3.6  Declaring Keys    2.3.7  Exercises for Section 2.3  2.4  An Algebraic Query Language    2.4.1  Why Do We Need a Special Query Language?    2.4.2  What is an Algebra?    2.4.3  Overview of Relational Algeebra    2.4.4  Set Operations on Relations    2.4.5  Projection    2.4.6  Selection    2.4.7  Cartesian Product    2.4.8  Natural Joins    2.4.9  Theta-Joins    2.4.10  Combining Operations to Form Queries    2.4.11  Naming and Renaming    2.4.12  Relationships Among Operations    2.4.13  A Linear Notation for Algebraic Expressions    2.4.14  Exercises for Section 2.4  2.5  Constraints on Relations    2.5.1  Relational Algebra as a Constraint Language    2.5.2  Referential Integrity Constraints    2.5.3  Key Constraints    2.5.4  Additional Constraint Examples    2.5.5  Exercises for Secticn 2.5  2.6  Summary of Chapter 2  2.7  References for Chapter 23  Design Theory for Relational Databases  3.1  Functional Dependencies    3.1.1  Definition of Functional Dependency    3.1.2  Keys of Relations    3.1.3  Superkeys    3.1.4  Exercises for Section 3.1  3.2  Rules About Functional Dependencies    3.2.1  Reasoning About Functional Dependencies    3.2.2 The Splitting/Combining Rule  ……4  High-Level Database Models5  Algebraic and Logical Query Languages6  The Database Language SQL7  Constraints and Triggers8  Views and Indexes9  SQL in a Server Environment10  Advanced Topics in Relational Databases11  The Semistructured-Data Model12  Programming Languages for XMLIndex

章節(jié)摘錄

4.6.3Using Null Values to Combine RelationsThere is one more approach to representing information ab out a hier ar chy ofentity sets.If we axe allowed to use NULL(the null value aS in SQL)as avalue in t uples,we can h andle a hier archy of entity sets with a single relationThis relation has all the att rib utes b elonging to any entity set of the hierarchy.An entity is then represented by a single tup le.This tuple has NuLL in eachattribute that is not defined for that entity.Example 4.33:If we applied this approach to the diagram of Fig.4.3 1,wewould create a single relation whose schema iS:Movie(title,year,length,genre,weapon)Those movies t hat are not mur der mysteries would have NULL in the weapon comp onent of their tuple.It would also be necessary to have a relation Voicesto connect those movies that are cartoons to t he starts performing the voices,as in Example.

編輯推薦

《華章圖書·數(shù)據(jù)庫系統(tǒng)基礎(chǔ)教程(英文版)(第3版)》由機(jī)械工業(yè)出版社出版。

圖書封面

圖書標(biāo)簽Tags

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


    數(shù)據(jù)庫系統(tǒng)基礎(chǔ)教程 PDF格式下載


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

 
 

  •   好書,結(jié)構(gòu)清晰,內(nèi)容既有深度又能反映目前數(shù)據(jù)庫最新的發(fā)展。英文表述好,極易理解!
  •   買完后沒怎么用到
    開心的是數(shù)據(jù)庫系統(tǒng)這門功課及格了,哈哈
  •   數(shù)據(jù)庫老師指定教材,書應(yīng)該還不錯(cuò),英文不好的童鞋中英文對(duì)照著看吧~
  •   老師要求的教科書,大二上學(xué)期的數(shù)據(jù)庫英文課程,此書不錯(cuò),喜歡當(dāng)當(dāng)?shù)恼?/li>
  •   對(duì)數(shù)據(jù)庫開發(fā)很有好處
  •   英文版的,寫得很容易懂,但是是小本的書,有點(diǎn)厚,不太方便使用
  •   看看這個(gè)英文版的,感覺中文版的翻譯不錯(cuò)。
  •   老師推薦使用的教材,寫的不錯(cuò)!
  •   課程要求,內(nèi)容有些章節(jié)老師還是補(bǔ)充了
  •   很經(jīng)典的一本書。老外的書就是好
  •   書的版面很精巧
  •   好書 送的快 一直信任當(dāng)當(dāng)!
  •   讀得很暢快,好書!
  •   質(zhì)量蠻好紙質(zhì)不錯(cuò)
  •   對(duì)RDBMS的實(shí)現(xiàn)有非常深入的講解。好書一本
  •   折扣不錯(cuò),建議入手。
  •   If you want to know database system well, just read this book, please!
    It's right for the person who is interesting in database theroy.
    For someone just want to use database, this book could help you, too.
    OK, I have read about one third of it, it's quite great!
  •   這次發(fā)貨出了點(diǎn)問題,但還是較好的解決了,希望當(dāng)當(dāng)能在客服方面加強(qiáng)點(diǎn)~
  •   J'aimelelivre~~
  •   在國外讀書時(shí)候用的經(jīng)典教材!國外的書價(jià)太貴了,所以決定在國內(nèi)買好帶出去!
  •   質(zhì)量很好,發(fā)貨速度也可以
  •   學(xué)校要求的教材 看不懂 得配合中文翻譯啊……
  •   就是本人英文太爛,讀起來灰常吃力。。。
  •   再生紙印的!??!
  •   買了三本,兩本都蠻好,一本的封面有明顯褶皺。。。
  •   全英文的,價(jià)格很便宜
  •   仔細(xì)的看了前面幾章
    里面的句子有的很繞,尤其是在講3NF,4NF這些概念的時(shí)候
    后面的內(nèi)容好像有點(diǎn)少,偏重基礎(chǔ)知識(shí)
  •   質(zhì)量稍稍有點(diǎn)差,但是送貨速度很快,比買英文原版的還是劃算很多。
  •   一本不錯(cuò)的好書,語言輕松,表達(dá)清晰,不愧是經(jīng)典……
  •   知識(shí)非常全面,語言也十分通俗易懂,E文過關(guān)的同學(xué)們可以考慮
  •   全英文的教程,不僅可以練習(xí)練習(xí)英文,還能用外國人的方法來學(xué)知識(shí),看外國的教材與我們教材的不同,最好不要看中文的,中文看著始終感覺別扭
  •   非常值得購買,還沒讀完
  •   書的語言比較簡單,易讀。
  •   本書淺顯易懂,不過首先是建立在你看得懂英文的基礎(chǔ)上
  •   課程教材,很合適的大小,便于攜帶,理論很清晰平實(shí)
  •   估計(jì)要弄個(gè)中文翻譯對(duì)照著看。
  •   在這個(gè)影印版都是16開的年代,32開的書是多么的方便??!書的質(zhì)量也很好。
  •   速度很快,質(zhì)量也很好,紙質(zhì)稍微有點(diǎn)硬~
  •   數(shù)據(jù)庫基礎(chǔ)的經(jīng)典教材。英文原版。好書。就是字有點(diǎn)小。
  •   我買了兩本數(shù)據(jù)庫的書,另一本是database system implementation,印刷質(zhì)量完全不是一個(gè)概念,這本一看就是盜版,卓越也太坑爹了,竟然賣盜版書!?。?!
  •   商品不錯(cuò),但是快遞的服務(wù)態(tài)度是這么多次交易中最差的一次,而且速度也比以前慢了兩天,書的質(zhì)量還是很好的。。好評(píng)吧
  •   斯坦福的教學(xué)計(jì)劃和內(nèi)容卻是很有利于人才培養(yǎng)!
  •   機(jī)械工業(yè)的正版影印圖書,字有點(diǎn)小,不過總體感激不錯(cuò),送貨速度快,卓越的服務(wù)態(tài)度真是好,牛逼,快遞也不錯(cuò).
 

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

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