注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)庫系統(tǒng)概念(原書第7版)

數(shù)據(jù)庫系統(tǒng)概念(原書第7版)

數(shù)據(jù)庫系統(tǒng)概念(原書第7版)

定 價(jià):¥149.00

作 者: [美] (Abraham Silberschatz)亞伯拉罕·西爾伯沙茨
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111681816 出版時(shí)間: 2021-06-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 820 字?jǐn)?shù):  

內(nèi)容簡介

  《數(shù)據(jù)庫系統(tǒng)概念》是數(shù)據(jù)庫系統(tǒng)方面的經(jīng)典教材之一,其內(nèi)容由淺入深,既包含數(shù)據(jù)庫系統(tǒng)基本概念,又反映數(shù)據(jù)庫技術(shù)新進(jìn)展。它被國際上許多大學(xué)所采用,包括斯坦福大學(xué)、耶魯大學(xué)、得克薩斯大學(xué)、康奈爾大學(xué)、伊利諾伊大學(xué)等。

作者簡介

  亞伯拉罕·西爾伯沙茨(Abraham Silberschatz) 于紐約州立大學(xué)石溪分校獲得博士學(xué)位,現(xiàn)為耶魯大學(xué)計(jì)算機(jī)科學(xué)系Sidney J. Weinberg教授,曾任貝爾實(shí)驗(yàn)室信息科學(xué)研究中心副主任。他是ACM會(huì)士、IEEE 會(huì)士以及康涅狄格科學(xué)與工程學(xué)會(huì)的成員,獲得了48項(xiàng)專利和24項(xiàng)授權(quán)。他還是教科書《操作系統(tǒng)概念》的作者。亨利·F. 科思(Henry F. Korth) 于普林斯頓大學(xué)獲得博士學(xué)位,現(xiàn)為理海大學(xué)計(jì)算機(jī)科學(xué)與工程系教授和計(jì)算機(jī)科學(xué)與商業(yè)項(xiàng)目聯(lián)合主任,曾任貝爾實(shí)驗(yàn)室數(shù)據(jù)庫原理研究中心主任、松下科技副總裁、得克薩斯大學(xué)奧斯汀分校副教授以及IBM研究中心研究人員。他是ACM會(huì)士、IEEE會(huì)士以及VLDB會(huì)議10年貢獻(xiàn)獎(jiǎng)的獲得者。他的研究涉及數(shù)據(jù)庫系統(tǒng)的方方面面,近,他的研究致力于解決區(qū)塊鏈在企業(yè)數(shù)據(jù)庫中的應(yīng)用問題。S. 蘇達(dá)爾尚(S. Sudarshan) 于威斯康星大學(xué)獲得博士學(xué)位,現(xiàn)為印度理工學(xué)院孟買校區(qū)Subrao M. Nilekani講席教授,曾為貝爾實(shí)驗(yàn)室技術(shù)人員。他是ACM會(huì)士,發(fā)表了100余篇論文并獲得15項(xiàng)專利。他目前的研究領(lǐng)域包括SQL查詢的測試和分級(jí)、通過重寫命令式代碼來優(yōu)化數(shù)據(jù)庫應(yīng)用程序,以及并行數(shù)據(jù)庫的查詢優(yōu)化。

圖書目錄

出版者的話
譯者序
前言
關(guān)于作者
第1章 引言1
1.1 數(shù)據(jù)庫系統(tǒng)應(yīng)用1
1.2 數(shù)據(jù)庫系統(tǒng)的目標(biāo)3
1.3 數(shù)據(jù)視圖6
1.3.1 數(shù)據(jù)模型6
1.3.2 關(guān)系數(shù)據(jù)模型6
1.3.3 數(shù)據(jù)抽象7
1.3.4 實(shí)例和模式8
1.4 數(shù)據(jù)庫語言9
1.4.1 數(shù)據(jù)定義語言9
1.4.2 SQL數(shù)據(jù)定義語言10
1.4.3 數(shù)據(jù)操縱語言10
1.4.4 SQL數(shù)據(jù)操縱語言11
1.4.5 從應(yīng)用程序訪問數(shù)據(jù)庫11
1.5 數(shù)據(jù)庫設(shè)計(jì)12
1.6 數(shù)據(jù)庫引擎12
1.6.1 存儲(chǔ)管理器13
1.6.2 查詢處理器14
1.6.3 事務(wù)管理14
1.7 數(shù)據(jù)庫和應(yīng)用體系結(jié)構(gòu)15
1.8 數(shù)據(jù)庫用戶和管理員16
1.8.1 數(shù)據(jù)庫用戶和用戶界面16
1.8.2 數(shù)據(jù)庫管理員17
1.9 數(shù)據(jù)庫系統(tǒng)的歷史17
1.10 總結(jié)20
術(shù)語回顧21
實(shí)踐習(xí)題22
習(xí)題22
工具22
延伸閱讀23
參考文獻(xiàn)23
部分 關(guān)系語言
第2章 關(guān)系模型介紹26
2.1 關(guān)系數(shù)據(jù)庫的結(jié)構(gòu)26
2.2 數(shù)據(jù)庫模式28
2.3 碼29
2.4 模式圖32
2.5 關(guān)系查詢語言32
2.6 關(guān)系代數(shù)33
2.6.1 選擇運(yùn)算33
2.6.2 投影運(yùn)算34
2.6.3 關(guān)系運(yùn)算的復(fù)合34
2.6.4 笛卡兒積運(yùn)算35
2.6.5 連接運(yùn)算36
2.6.6 集合運(yùn)算37
2.6.7 賦值運(yùn)算38
2.6.8 更名運(yùn)算39
2.6.9 等價(jià)查詢40
2.7 總結(jié)40
術(shù)語回顧41
實(shí)踐習(xí)題41
習(xí)題42
延伸閱讀43
參考文獻(xiàn)44
第3章 SQL介紹45
3.1 SQL查詢語言概覽45
3.2 SQL數(shù)據(jù)定義46
3.2.1 基本類型46
3.2.2 基本模式定義47
3.3 SQL查詢的基本結(jié)構(gòu)49
3.3.1 單關(guān)系查詢49
3.3.2 多關(guān)系查詢51
3.4 附加的基本運(yùn)算55
3.4.1 更名運(yùn)算55
3.4.2 字符串運(yùn)算56
3.4.3 select子句中的屬性說明57
3.4.4 排列元組的顯示次序 57
3.4.5 where子句謂詞58
3.5 集合運(yùn)算58
3.5.1 并運(yùn)算59
3.5.2 交運(yùn)算60
3.5.3 差運(yùn)算60
3.6 空值61
3.7 聚集函數(shù)62
3.7.1 基本聚集62
3.7.2 分組聚集63
3.7.3 having子句65
3.7.4 對(duì)空值和布爾值的聚集66
3.8 嵌套子查詢67
3.8.1 集合成員資格67
3.8.2 集合比較68
3.8.3 空關(guān)系測試69
3.8.4 重復(fù)元組存在性測試70
3.8.5 from子句中的子查詢71
3.8.6 with子句72
3.8.7 標(biāo)量子查詢73
3.8.8 不帶from子句的標(biāo)量73
3.9 數(shù)據(jù)庫的修改74
3.9.1 刪除75
3.9.2 插入76
3.9.3 更新77
3.10 總結(jié)78
術(shù)語回顧79
實(shí)踐習(xí)題79
習(xí)題81
工具83
延伸閱讀84
參考文獻(xiàn)84
第4章 中級(jí)SQL85
4.1 連接表達(dá)式85
4.1.1 自然連接85
4.1.2 連接條件88
4.1.3 外連接89
4.1.4 連接類型和條件92
4.2 視圖92
4.2.1 視圖定義93
4.2.2 在SQL查詢中使用視圖94
4.2.3 物化視圖95
4.2.4 視圖更新95
4.3 事務(wù)97
4.4 完整性約束98
4.4.1 單個(gè)關(guān)系上的約束99
4.4.2 非空約束99
4.4.3 性約束100
4.4.4 check子句100
4.4.5 引用完整性100
4.4.6 給約束賦名102
4.4.7 事務(wù)中對(duì)完整性約束的違反103
4.4.8 復(fù)雜check條件與斷言103
4.5 SQL的數(shù)據(jù)類型與模式105
4.5.1 SQL中的日期和時(shí)間類型105
4.5.2 類型轉(zhuǎn)換和格式化函數(shù)105
4.5.3 缺省值106
4.5.4 大對(duì)象類型107
4.5.5 用戶自定義類型108
4.5.6 生成碼值110
4.5.7 create table的擴(kuò)展111
4.5.8 模式、目錄與環(huán)境111
4.6 SQL中的索引定義112
4.7 授權(quán)113
4.7.1 權(quán)限的授予與收回114
4.7.2 角色115
4.7.3 視圖的授權(quán)116
4.7.4 模式的授權(quán)117
4.7.5 權(quán)限的轉(zhuǎn)移117
4.7.6 權(quán)限的收回118
4.7.7 行級(jí)授權(quán)119
4.8 總結(jié)119
術(shù)語回顧120
實(shí)踐習(xí)題121
習(xí)題122
延伸閱讀123
參考文獻(xiàn)123
第5章 高級(jí)SQL125
5.1 使用程序設(shè)計(jì)語言訪問SQL125
5.1.1 JDBC126
5.1.2 從Python訪問數(shù)據(jù)庫132
5.1.3 ODBC132
5.1.4 嵌入式SQL134
5.2 函數(shù)和過程136
5.2.1 聲明及調(diào)用SQL函數(shù)和過程136
5.2.2 用于過程和函數(shù)的語言結(jié)構(gòu)137
5.2.3 外部語言例程140
5.3 觸發(fā)器141
5.3.1 對(duì)觸發(fā)器的需求141
5.3.2 SQL中的觸發(fā)器141
5.3.3 何時(shí)不用觸發(fā)器144
5.4 遞歸查詢146
5.4.1 使用迭代的傳遞閉包146
5.4.2 SQL中的遞歸148
5.5 高級(jí)聚集特性149
5.5.1 排名150
5.5.2 分窗153
5.5.3 旋轉(zhuǎn)154
5.5.4 上卷和立方體155
5.6 總結(jié)158
術(shù)語回顧158
實(shí)踐習(xí)題158
習(xí)題160
工具161
延伸閱讀162
第二部分 數(shù)據(jù)庫設(shè)計(jì)
第6章 使用E-R模型的數(shù)據(jù)庫設(shè)計(jì)164
6.1 設(shè)計(jì)過程概覽164
6.1.1 設(shè)計(jì)階段164
6.1.2 設(shè)計(jì)

本目錄推薦

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