《漫畫數(shù)據(jù)庫(kù)》是歐姆社學(xué)習(xí)漫畫系列之一。本書通過(guò)漫畫情節(jié)先拉近讀者與數(shù)據(jù)庫(kù)的距離,再以循序漸進(jìn)的方式為大家說(shuō)明數(shù)據(jù)庫(kù)的相關(guān)知識(shí)、生活中數(shù)據(jù)庫(kù)的動(dòng)用、如何創(chuàng)建數(shù)據(jù)庫(kù)等。如果您正為艱深的數(shù)據(jù)庫(kù)知識(shí)傷透腦筋,那么本書將能協(xié)助您快速掌握學(xué)習(xí)訣竅,取得突飛猛進(jìn)的進(jìn)展。本書適合學(xué)習(xí)數(shù)據(jù)庫(kù)知識(shí)的學(xué)生、初級(jí)電腦入門者閱讀,同時(shí)也可供對(duì)數(shù)據(jù)庫(kù)相關(guān)知識(shí)感興趣的讀者閱讀。
更多科學(xué)出版社服務(wù),請(qǐng)掃碼獲取。
無(wú)論你是理科學(xué)生還是文科學(xué)生,《歐姆社學(xué)習(xí)漫畫》對(duì)你同樣適用?蓯(ài)的卡通人物,動(dòng)漫風(fēng)格的插圖,讓你在輕松閱讀中盡情享受掌握知識(shí)的樂(lè)趣。從《歐姆社學(xué)習(xí)漫畫》開(kāi)始,你的統(tǒng)計(jì)學(xué)、微積分、線性代數(shù)、電學(xué)、分子生物學(xué)……所有這些科目統(tǒng)統(tǒng)不在話下。修煉各學(xué)科達(dá)人,從這套學(xué)習(xí)漫畫開(kāi)始!
高橋麻奈,生于1971年,東京大學(xué)經(jīng)濟(jì)學(xué)部畢業(yè)。著作有《簡(jiǎn)易Java》、《簡(jiǎn)易C語(yǔ)言》、《簡(jiǎn)易XML》(Soft Bank Creative)、《輕松學(xué)習(xí)基本信息技術(shù)》、《信息處理教科書初級(jí)系統(tǒng)管理員》(翔泳社)、《技術(shù)照明入門》(朝倉(cāng)書店)、《學(xué)一點(diǎn)程序結(jié)構(gòu)常識(shí)》(PHP研究院)等。
目錄
第1章 什么是數(shù)據(jù)庫(kù) 1
為什么數(shù)據(jù)庫(kù)非常必要 2
編碼王國(guó)的現(xiàn)狀 16
數(shù)據(jù)重復(fù) 16
數(shù)據(jù)有可能出現(xiàn)矛盾 17
難以應(yīng)對(duì)新的變化 18
通過(guò)引入數(shù)據(jù)庫(kù)加以解決 19
靈活運(yùn)用數(shù)據(jù)庫(kù) 19
第2章 關(guān)系數(shù)據(jù)庫(kù)是什么 23
船了解數(shù)據(jù)庫(kù)的術(shù)語(yǔ) 24
使用表格的關(guān)系數(shù)據(jù)庫(kù) 34
數(shù)據(jù)模型的種類 39
關(guān)系數(shù)據(jù)庫(kù) 39
并( union) 40
差(difference) 41
交( intersection) 41
笛卡兒積(Cartesian.product.) 42
投影 (projection) 43
選擇( selection) 43
連接 (join) 44
除( division) 45
關(guān)系數(shù)據(jù)庫(kù)的普及 47
第3章 設(shè)計(jì)數(shù)據(jù)庫(kù) 49
使用E-R模型來(lái)分析 50
規(guī)范化表格 56
E-R模型 74
E-R模型的分析方法 74
試著用E-R模型來(lái)分析 76
表格的規(guī)范化 78
試著規(guī)范化 80
設(shè)計(jì)數(shù)據(jù)庫(kù) 81
第4章 使用數(shù)據(jù)庫(kù)-SQL的基本操作 85
試著使用SQL 86
使用SELECT命令檢索 93
使用計(jì)算函數(shù)來(lái)計(jì)算 98
連接表格 101
生成表格 103
SQL的功能 106
使用SELECT命令檢索 106
使用比較運(yùn)算符設(shè)定條件 107
使用邏輯運(yùn)算符制作條件 107
使用通配符設(shè)定條件 108
能夠進(jìn)行各種各樣的檢索 109
設(shè)定條件的問(wèn)題 109
使用計(jì)算函數(shù)計(jì)算 110
分組計(jì)算 111
計(jì)算與分組化的問(wèn)題 112
使用子查詢檢索 113
使用相關(guān)子查詢進(jìn)行檢索 114
各種各樣的連接方法 116
制作表格 117
插入、更新、刪除數(shù)據(jù) 118
制作視圖 119
管理表格和數(shù)據(jù)中的問(wèn)題 120
從應(yīng)用程序中使用SQL 121
使用游標(biāo)移動(dòng)行 124
第5章 數(shù)據(jù)庫(kù)的應(yīng)用 129
什么是事務(wù) 130
什么是鎖 135
數(shù)據(jù)庫(kù)的安全問(wèn)題 142
船通過(guò)索引提高速度 147
數(shù)據(jù)庫(kù)的故障恢復(fù) 152
了解事務(wù)的性質(zhì) 157
使用提交或回滾來(lái)結(jié)束 158
使數(shù)據(jù)不發(fā)生矛盾 159
通過(guò)鎖進(jìn)行控制 160
使用兩相鎖確?尚蛄谢 161
注意鎖的粒度 162
其他同時(shí)執(zhí)行控制 163
隔離級(jí)別的設(shè)置 164
數(shù)據(jù)庫(kù)的安全問(wèn)題 165
使用索引進(jìn)行快速檢索 167
最優(yōu)化查詢 169
故障恢復(fù) 173
檢查點(diǎn)和恢復(fù) 174
第6章 數(shù)據(jù)庫(kù)的普及和靈活應(yīng)用 177
數(shù)據(jù)庫(kù)的應(yīng)用案例 183
Web與數(shù)據(jù)庫(kù) 185
分布式數(shù)據(jù)庫(kù) 191
存儲(chǔ)程序和觸發(fā)器 193
活躍的數(shù)據(jù)庫(kù) 202
網(wǎng)絡(luò)( Web )和數(shù)據(jù)庫(kù) 202
使用存儲(chǔ)程序 205
分布式數(shù)據(jù)庫(kù) 206
分配數(shù)據(jù) 208
防止兩階段提交的矛盾 209
分布式數(shù)據(jù)庫(kù)中表格的連接 211
復(fù)制的配置 215
數(shù)據(jù)庫(kù)的深層次應(yīng)用 217
附錄 常用SQL命令 221
參考文獻(xiàn) 223