注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡數(shù)據(jù)庫數(shù)據(jù)庫理論數(shù)據(jù)庫設計入門經(jīng)典

數(shù)據(jù)庫設計入門經(jīng)典

數(shù)據(jù)庫設計入門經(jīng)典

定 價:¥46.00

作 者: (美)鮑威爾 著,沈潔 等譯
出版社: 清華大學出版社
叢編項:
標 簽: 數(shù)據(jù)庫設計

ISBN: 9787302141839 出版時間: 2007-03-01 包裝: 膠版紙
開本: 其它 頁數(shù): 378 字數(shù):  

內(nèi)容簡介

  本書詳細介紹了如何最好地構(gòu)造數(shù)據(jù)庫中用到的表和查詢,從而提供最適宜的性能、存儲、可管理性與靈活性。使用關(guān)系數(shù)據(jù)庫,就可以使用這些表來組織數(shù)據(jù),以及從數(shù)據(jù)庫中檢索信息。關(guān)于如何設計與構(gòu)建關(guān)系數(shù)據(jù)庫模型,本書提供了易于理解的解釋。.本書含有大量按步驟設計的示例與有用的案例分析,簡化了復雜主題,并以有組織的、容易理解的方式呈現(xiàn)在您面前。您將發(fā)現(xiàn)為什么關(guān)系數(shù)據(jù)庫是必需的,以及如何設計關(guān)系數(shù)據(jù)模型。最后,根據(jù)書中介紹的構(gòu)建數(shù)據(jù)庫模型的方法,您將學會如何更充分地利用您的數(shù)據(jù)庫。本書主要內(nèi)容·關(guān)系數(shù)據(jù)庫建模的基本概念·關(guān)系數(shù)據(jù)庫模型的組件·高級關(guān)系數(shù)據(jù)庫建模·使規(guī)范化更易用·如何改進關(guān)系數(shù)據(jù)庫的性能..·在分析期間描述表(需要解決什么問題)·在設計階段細化表與關(guān)系(如何提供解決方案)·如何用SQL讀寫數(shù)據(jù)·通過應用業(yè)務規(guī)則創(chuàng)建關(guān)系數(shù)據(jù)庫模型本書讀者對象本書適用于數(shù)據(jù)庫開發(fā)初學者。學習本書不需要事先具備數(shù)據(jù)庫或編程經(jīng)驗。...

作者簡介

暫缺《數(shù)據(jù)庫設計入門經(jīng)典》作者簡介

圖書目錄

第Ⅰ部分  關(guān)系數(shù)據(jù)庫建模初步
第1章  數(shù)據(jù)庫建模的過去與現(xiàn)在    3
1.1  掌握數(shù)據(jù)庫的概念    4
1.2  數(shù)據(jù)庫模型    4
1.3  數(shù)據(jù)庫建模的發(fā)展    6
1.3.1  文件系統(tǒng)    6
1.3.2  層次結(jié)構(gòu)數(shù)據(jù)庫模型    7
1.3.3  網(wǎng)絡數(shù)據(jù)庫模型    7
1.3.4  關(guān)系數(shù)據(jù)庫模型    8
1.3.5  關(guān)系數(shù)據(jù)庫管理系統(tǒng)    9
1.3.6  關(guān)系數(shù)據(jù)庫模型的歷史    10
1.3.7  對象數(shù)據(jù)庫模型    11
1.3.8  對象-關(guān)系數(shù)據(jù)庫模型    12
1.4  分析數(shù)據(jù)庫的類型    12
1.4.1  事務數(shù)據(jù)庫    12
1.4.2  決策支持數(shù)據(jù)庫    13
1.4.3  混合數(shù)據(jù)庫    14
1.5  理解數(shù)據(jù)庫模型設計    14
1.5.1  定義目標    15
1.5.2  數(shù)據(jù)庫設計的方法    17
1.6  小結(jié)    19
第2章  工作場所中的數(shù)據(jù)庫建模    20
2.1  業(yè)務規(guī)則和目標    21
2.1.1  業(yè)務規(guī)則的含義    22
2.1.2  業(yè)務規(guī)則的重要性    22
2.2  結(jié)合人的因素    23
2.2.1  作為資源的人    23
2.2.2  與合適的人交談    25
2.2.3  獲得正確的信息    26
2.3  處理不利的情況    27
2.3.1  將一沓紙計算機化    28
2.3.2  轉(zhuǎn)換傳統(tǒng)的數(shù)據(jù)庫    28
2.3.3  異類數(shù)據(jù)庫的同類集成    29
2.3.4  從電子表格轉(zhuǎn)換    29
2.3.5  整理混亂的數(shù)據(jù)庫    29
2.4  小結(jié)    30
第3章  數(shù)據(jù)庫建模構(gòu)件塊    31
3.1  信息、數(shù)據(jù)和數(shù)據(jù)完整性    32
3.2  表的基本概念    33
3.2.1  記錄、行和元組    34
3.2.2  字段、列和屬性    35
3.3  數(shù)據(jù)類型    36
3.3.1  簡單數(shù)據(jù)類型    36
3.3.2  復雜數(shù)據(jù)類型    40
3.3.3  專門的數(shù)據(jù)類型    41
3.3.4  約束和有效性    41
3.4  關(guān)于規(guī)范化    42
3.4.1  規(guī)范化的優(yōu)點    42
3.4.2  潛在的規(guī)范化危險    42
3.5  用ERD表示關(guān)系    43
3.5.1  鳥足結(jié)構(gòu)    44
3.5.2  一對一    44
3.5.3  一對多    45
3.5.4  多對多    46
3.5.5  零、一或多    48
3.5.6  標識和非標識關(guān)系    49
3.6  鍵    50
3.6.1  主鍵    50
3.6.2  唯一鍵    51
3.6.3  外鍵    52
3.6.4  參照完整性    54
3.7  索引    55
3.7.1  索引的基本概念    56
3.7.2  輔助索引    56
3.7.3  外鍵索引    56
3.7.4  索引的類型    57
3.7.5  構(gòu)建索引的不同方法    59
3.8  視圖和其他專門對象簡介    59
3.9  小結(jié)    60
3.10  練習題    61
第Ⅱ部分  設計關(guān)系數(shù)據(jù)庫模型
第4章  規(guī)范化    65
4.1  規(guī)范化定義    65
4.1.1  異常的概念    66
4.1.2  依賴、決定因子和其他術(shù)語    67
4.2  定義范式    70
4.2.1  通過學術(shù)方式定義范式    70
4.2.2  通過容易的方式定義范式    71
4.3  第一范式(1NF)    72
4.3.1  學術(shù)方法的1NF    72
4.3.2  容易方法的1NF    72
4.4  第二范式(2NF)    77
4.4.1  學術(shù)方法的2NF    77
4.4.2  容易方法的2NF    77
4.5  第三范式(3NF)    82
4.5.1  學術(shù)方法的3NF    82
4.5.2  容易方法的3NF    83
4.6  第三范式(3NF)以上的范式    88
4.6.1  使用第三范式以上
   范式的原因    88
4.6.2  容易方法的第三范式
       以后上范式    88
4.6.3  學術(shù)方法的第三范式
   以上的范式    90
4.7  小結(jié)    101
4.8  練習題    101
第5章  用SQL讀寫數(shù)據(jù)    102
5.1  定義SQL    102
5.1.1  SQL的起源    103
5.1.2  不同數(shù)據(jù)庫中的SQL    104
5.2  SQL的基礎    104
5.2.1  使用SELECT查詢數(shù)據(jù)庫    105
5.2.2  修改數(shù)據(jù)庫中的數(shù)據(jù)    122
5.2.3  事務    123
5.2.4  修改數(shù)據(jù)庫元數(shù)據(jù)    123
5.3  小結(jié)    126
5.4  練習題    127
第6章  高級關(guān)系數(shù)據(jù)庫建模    128
6.1  非規(guī)范化    128
6.1.1  范式逆轉(zhuǎn)    129
6.1.2  使用特化數(shù)據(jù)庫對象的
   非規(guī)范化    138
6.1.3  非規(guī)范化的技巧    138
6.2  對象模型    140
6.3  數(shù)據(jù)倉庫數(shù)據(jù)庫模型    142
6.4  小結(jié)    144
6.5  練習題    144
第7章  數(shù)據(jù)倉庫數(shù)據(jù)庫建模    145
7.1  數(shù)據(jù)倉庫的起源    145
7.1.1  關(guān)系數(shù)據(jù)庫模型與
   數(shù)據(jù)倉庫    146
7.1.2  數(shù)據(jù)倉庫中的代理鍵    147
7.1.3  數(shù)據(jù)倉庫中的參照完整性    147
7.2  維度數(shù)據(jù)庫模型    147
7.2.1  星型模式    148
7.2.2  雪花模式    149
7.3  數(shù)據(jù)倉庫數(shù)據(jù)庫模型的建立    153
7.3.1  數(shù)據(jù)倉庫建模步驟    153
7.3.2  數(shù)據(jù)在數(shù)據(jù)倉庫中的
   保存時限    154
7.3.3  維度表類型    154
7.3.4  事實表    159
7.4  小結(jié)    160
7.5  練習題    160
第8章  構(gòu)建快速執(zhí)行的數(shù)據(jù)庫模型    161
8.1  不同數(shù)據(jù)庫模型的要求    161
8.1.1  影響OLTP數(shù)據(jù)庫模型
   調(diào)整的因素    162
8.1.2  影響客戶機-服務器數(shù)據(jù)庫
   模型調(diào)整的因素    162
8.1.3  影響數(shù)據(jù)倉庫數(shù)據(jù)庫模型
   調(diào)整的因素    163
8.1.4  數(shù)據(jù)庫模型調(diào)整    165
8.2  編寫高效查詢    165
8.3  SELECT命令    167
8.3.1  用WHERE子句篩選    169
8.3.2  HAVING子句與
   WHERE子句    171
8.3.3  連接    171
8.3.4  自動計數(shù)器    173
8.4  提高性能的高效索引    173
8.4.1  索引類型    173
8.4.2  實際情況中的索引    174
8.4.3  不使用索引的情況    175
8.5  使用視圖    176
8.6  應用程序緩存    177
8.7  小結(jié)    178
8.8  練習題    179
第Ⅲ部分  關(guān)系數(shù)據(jù)庫建模中的
案例分析
第9章  通過分析進行規(guī)劃與準備    183
9.1  創(chuàng)建數(shù)據(jù)庫模型的步驟    184
9.1.1  步驟1:分析    185
9.1.2  步驟2:設計    185
9.1.3  步驟3:構(gòu)造    186
9.1.4  步驟4:實現(xiàn)    186
9.2  分析    186
9.2.1  分析中的考慮因素    188
9.2.2  潛在問題和誤解    189
9.3  理論應用于實踐    191
9.3.1  將分析應用于實踐    191
9.3.2  公司目標    191
9.3.3  案例分析:OLTP
   數(shù)據(jù)庫模型    193
9.3.4  案例分析:數(shù)據(jù)倉庫模型    205
9.4  項目管理    212
9.4.1  項目規(guī)劃和時間表    213
9.4.2  預算    214
9.5  小結(jié)    215
9.6  練習題    216
第10章  在設計階段創(chuàng)建與細化表    217
10.1  設計初步    217
10.2  案例分析:創(chuàng)建表    219
 10.2.1  OLTP數(shù)據(jù)庫模型    219
 10.2.2  數(shù)據(jù)倉庫數(shù)據(jù)庫模型    223
10.3  案例分析:加強表
   之間的關(guān)系    226
 10.3.1  參照完整性    226
 10.3.2  主鍵和外鍵    227
 10.3.3  使用代理鍵    227
 10.3.4  標識關(guān)系與非標識關(guān)系    228
 10.3.5  沒有子記錄的父記錄    229
 10.3.6  具有可選父記錄的
         子記錄    230
 10.3.7  符合參照完整性的
         OLTP數(shù)據(jù)庫    230
 10.3.8  符合參照完整性的
         數(shù)據(jù)倉庫數(shù)據(jù)庫模型    236
10.4  規(guī)范化和非規(guī)范化    238
 10.4.1  案例分析:對OLTP數(shù)
         據(jù)庫模型執(zhí)行規(guī)范化    239
 10.4.2  案例分析:回溯并細化
         OLTP數(shù)據(jù)庫模型    249
 10.4.3  案例分析:細化數(shù)據(jù)
         倉庫數(shù)據(jù)庫模型    259
10.5  小結(jié)    266
10.6  練習題    266
第11章  用細化設計填充細節(jié)    267
11.1  案例分析:細化字段結(jié)構(gòu)    267
 11.1.1  OLTP數(shù)據(jù)庫模型    268
 11.1.2  數(shù)據(jù)倉庫數(shù)據(jù)庫模型    271
11.2  理解數(shù)據(jù)類型    276
 11.2.1  簡單數(shù)據(jù)類型    276
 
 11.2.2  ANSI(American National
     Standards Institute,美國
         國家標準化組織)
         數(shù)據(jù)類型    276
 11.2.3  Microsoft Access
         數(shù)據(jù)類型    277
 11.2.4  特殊的數(shù)據(jù)類型    278
 11.2.5  案例分析:定義
         數(shù)據(jù)類型    279
11.3  理解鍵和索引    284
 11.3.1  索引的類型    285
 11.3.2  添加索引的內(nèi)容、時間
         和方法    287
 11.3.3  無需使用索引的時機    288
 11.3.4  案例分析:輔助索引    289
11.4  小結(jié)    296
11.5  練習題    297
第12章  業(yè)務規(guī)則與字段設定    298
12.1  再次定義業(yè)務規(guī)則    298
12.2  數(shù)據(jù)庫模型中的業(yè)務
     規(guī)則分類    299
 12.2.1  規(guī)范化、范式和關(guān)系    299
 12.2.2  劃分關(guān)系類型    300
 12.2.3  顯式聲明的字段設定    301
 12.2.4  在數(shù)據(jù)庫中存儲代碼    304
12.3  案例分析:在數(shù)據(jù)庫模型
   中實現(xiàn)字段級業(yè)務規(guī)則    308
 12.3.1  表和關(guān)系級業(yè)務規(guī)則    308
 12.3.2  個別字段業(yè)務規(guī)則    308
 12.3.3  編碼業(yè)務規(guī)則    316
12.4  小結(jié)    322
第Ⅳ部分  高 級 主 題
第13章  高級數(shù)據(jù)庫結(jié)構(gòu)和
     硬件資源    327
13.1  高級數(shù)據(jù)庫結(jié)構(gòu)    328
 13.1.1  對象和場合    328
 13.1.2  視圖    329
 13.1.3  物化視圖    331
 13.1.4  索引類型    334
 13.1.5  自動計數(shù)器    336
 13.1.6  分區(qū)和并行處理    336
13.2  硬件資源    338
 13.2.1  您能買得起多貴的硬件    339
 13.2.2  您需要多少錢    339
13.3  專門硬件體系結(jié)構(gòu)    339
 13.3.1  RAID陣列    339
 13.3.2  備用數(shù)據(jù)庫    340
 13.3.3  復制    341
 13.3.4  網(wǎng)格和計算機
         聚類(clustering)    343
13.4  小結(jié)    343
附錄A  練習題答案    345
附錄B  示例數(shù)據(jù)庫    359
術(shù)語表    363
  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號