SQL入門經(jīng)典(第4版)》的作者都是數(shù)據(jù)庫教學(xué)與應(yīng)用的專家,有著豐富的經(jīng)驗(yàn)!禨QL入門經(jīng)典(第4版)》詳細(xì)介紹了SQL語言的基本語法、基本概念,說明了各種SQL實(shí)現(xiàn)與ANSI標(biāo)準(zhǔn)之間的差別。書中包含了大量的范例,直觀地說明了如何使用SQL對數(shù)據(jù)進(jìn)行處理。每章后面還有針對性很強(qiáng)的測驗(yàn)與練習(xí),能夠幫助讀者更好地理解和掌握學(xué)習(xí)的內(nèi)容。在最后的附錄里還有關(guān)于安裝MySQL的詳細(xì)介紹、書中用到的關(guān)鍵SQL語句、測驗(yàn)和練習(xí)的答案!禨QL入門經(jīng)典(第4版)》的內(nèi)容層次清晰,針對性強(qiáng),非常適合初學(xué)者作為入門教材。
《SQL入門經(jīng)典(第4版)》每章內(nèi)容針對初學(xué)者精心設(shè)計(jì),1小時(shí)輕松閱讀學(xué)習(xí),24小時(shí)徹底掌握關(guān)鍵知識(shí)。每章案例與練習(xí)題助你輕松完成常見任務(wù),通過實(shí)踐提高應(yīng)用技能,鞏固所學(xué)知識(shí)。
學(xué)習(xí)如何:
·使用SQL-2003。最新標(biāo)準(zhǔn)的結(jié)構(gòu)化查詢語言;
·設(shè)計(jì)和部署有效、安全的數(shù)據(jù)庫:
·創(chuàng)建高級(jí)查詢,提取有用信息:
·排序、分組和匯總信息。提供最佳展示;
·調(diào)整數(shù)據(jù)庫。提供最優(yōu)的查詢性能;
·了解數(shù)據(jù)庫管理和安全技術(shù)。
在《SQL入門經(jīng)典(第4版)》的24章中,讀者可以學(xué)習(xí)設(shè)計(jì)和創(chuàng)建數(shù)據(jù)庫以及查詢數(shù)據(jù)并提取有用信息的一些專業(yè)技術(shù)。《SQL入門經(jīng)典(第4版)》章與章之間緊密相連,讀者可以通過直接的、按步學(xué)習(xí)的方法。從頭開始學(xué)>——JANSI SQL的核心知識(shí)。
事例代碼體現(xiàn)了《SQL入門經(jīng)典(第4版)》作者的專業(yè)技術(shù)。使用MvSQL編寫的作業(yè)提供了有關(guān)開放數(shù)據(jù)庫的更多實(shí)踐內(nèi)容和技術(shù)。包括:使用視圖、管理事務(wù)、數(shù)據(jù)庫管理和擴(kuò)展SQL。
循序漸進(jìn)的示例 引導(dǎo)讀者完成最常見的任務(wù)。
問與答、測驗(yàn)和練習(xí) 幫助讀者檢驗(yàn)知識(shí)的掌握情況。
“注意” 提供有趣的信息。
“提示” 提供建議或完成任務(wù)的更快捷方式。
“警告” 指出潛在的問題以及幫助讀者避開災(zāi)難。
“術(shù)語表” 清晰地定義并詳細(xì)地解釋了書中出現(xiàn)的新術(shù)語。
目錄:
第一部分 SQL概念綜述
第1章 歡迎來到SQL世界 3
1.1 SQL定義及歷史 3
1.1.1 什么是SQL 4
1.1.2 什么是ANSI SQL 4
1.1.3 新標(biāo)準(zhǔn):SQL-2003 4
1.1.4 什么是數(shù)據(jù)庫 5
1.1.5 關(guān)系型數(shù)據(jù)庫 5
1.1.6 客戶端/服務(wù)器技術(shù) 6
1.1.7 基于Web的數(shù)據(jù)庫系統(tǒng) 7
1.1.8 主流數(shù)據(jù)庫廠商 7
1.2 SQL會(huì)話 8
1.2.1 CONNECT 8
1.2.2 DISCONNECT和EXIT 8
1.3 SQL命令的類型 8
1.3.1 定義數(shù)據(jù)庫結(jié)構(gòu) 9
1.3.2 操作數(shù)據(jù) 9
1.3.3 選擇數(shù)據(jù) 9
1.3.4 數(shù)據(jù)控制語言 9
1.3.5 數(shù)據(jù)管理命令 10
1.3.6 事務(wù)控制命令 10
1.4 本書使用的數(shù)據(jù)庫 10
1.4.1 表命名標(biāo)準(zhǔn) 11
1.4.2 數(shù)據(jù)一瞥 11
1.4.3 表的構(gòu)成 12
1.4.4 MySQL范例和練習(xí) 14
1.5 小結(jié) 14
1.6 問與答 14
1.7 實(shí)踐 15
1.7.1 測驗(yàn) 15
1.7.2 練習(xí) 15
第二部分 建立數(shù)據(jù)庫
第2章 定義數(shù)據(jù)結(jié)構(gòu) 19
2.1 數(shù)據(jù)是什么 19
2.2 基本數(shù)據(jù)類型 19
2.2.1 定長字符串 20
2.2.2 變長字符串 20
2.2.3 大對象類型 21
2.2.4 數(shù)值類型 21
2.2.5 小數(shù)類型 22
2.2.6 整數(shù) 22
2.2.7 浮點(diǎn)數(shù) 23
2.2.8 日期和時(shí)間類型 23
2.2.9 直義字符串 23
2.2.10 NULL數(shù)據(jù)類型 24
2.2.11 布爾值 24
2.2.12 自定義類型 24
2.2.13 域 25
2.3 小結(jié) 25
2.4 問與答 26
2.5 實(shí)踐 26
2.5.1 測驗(yàn) 26
2.5.2 練習(xí) 27
第3章 管理數(shù)據(jù)庫對象 29
3.1 什么是數(shù)據(jù)庫對象 29
3.2 什么是規(guī)劃 29
3.3 表:數(shù)據(jù)的主要存儲(chǔ)方式 31
3.3.1 列 31
3.3.2 行 32
3.3.3 CREATE TABLE語句 32
3.3.4 命名規(guī)范 33
3.3.5 ALTER TABLE命令 33
3.3.6 從現(xiàn)有表新建另一個(gè)表 35
3.3.7 刪除表 36
3.4 完整性約束 36
3.4.1 主鍵約束 36
3.4.2 惟一性約束 37
3.4.3 外鍵約束 38
3.4.4 NOT NULL約束 38
3.4.5 檢查約束 39
3.4.6 去除約束 39
3.5 小結(jié) 40
3.6 問與答 40
3.7 實(shí)踐 40
3.7.1 測驗(yàn) 41
3.7.2 練習(xí) 41
第4章 規(guī)格化過程 42
4.1 規(guī)格化數(shù)據(jù)庫 42
4.1.1 原始數(shù)據(jù)庫 42
4.1.2 數(shù)據(jù)庫邏輯設(shè)計(jì) 43
4.1.3 規(guī)格形式 44
4.1.4 命名規(guī)范 46
4.1.5 規(guī)格化的優(yōu)點(diǎn) 47
4.1.6 規(guī)格化的缺點(diǎn) 47
4.2 去規(guī)格化數(shù)據(jù)庫 48
4.3 小結(jié) 48
4.4 問與答 48
4.5 實(shí)踐 49
4.5.1 測驗(yàn) 49
4.5.2 練習(xí) 49
第5章 操作數(shù)據(jù) 51
5.1 數(shù)據(jù)操作概述 51
5.2 用新數(shù)據(jù)填充表 51
5.2.1 把數(shù)據(jù)插入到表 52
5.2.2 給表里指定列插入數(shù)據(jù) 53
5.2.3 從另一個(gè)表插入數(shù)據(jù) 53
5.2.4 插入NULL值 55
5.3 更新現(xiàn)有數(shù)據(jù) 55
5.3.1 更新一列的數(shù)據(jù) 55
5.3.2 更新一條或多記錄里的多個(gè)字段 56
5.4 從表里刪除數(shù)據(jù) 56
5.5 小結(jié) 57
5.6 問與答 57
5.7 實(shí)踐 58
5.7.1 測驗(yàn) 58
5.7.2 練習(xí) 59
第6章 管理數(shù)據(jù)庫事務(wù) 60
6.1 什么是事務(wù) 60
6.2 控制事務(wù) 61
6.2.1 COMMIT命令 61
6.2.2 ROLLBACK命令 62
6.2.3 SAVEPOINT命令 63
6.2.4 ROLLBACK TO SAVEPOINT命令 64
6.2.5 RELEASE SAVEPOINT命令 65
6.2.6 SET TRANSACTION命令 65
6.3 事務(wù)控制與數(shù)據(jù)庫性能 65
6.4 小結(jié) 66
6.5 問與答 66
6.6 實(shí)踐 66
6.6.1 測驗(yàn) 66
6.6.2 練習(xí) 67
第三部分 從查詢中獲得有效的結(jié)果
第7章 數(shù)據(jù)庫查詢 71
7.1 什么是查詢 71
7.2 SELECT語句 71
7.2.1 SELECT語句 72
7.2.2 FROM子句 73
7.2.3 WHERE子句 74
7.2.4 ORDER BY子句 75
7.2.5 大小寫敏感性 76
7.3 簡單查詢的范例 77
7.3.1 統(tǒng)計(jì)表里的記錄數(shù)量 78
7.3.2 從另一個(gè)用戶表里選擇數(shù)據(jù) 78
7.3.3 使用字段別名 79
7.4 小結(jié) 79
7.5 問與答 79
7.6 實(shí)踐 80
7.6.1 測驗(yàn) 80
7.6.2 練習(xí) 80
第8章 使用操作符對數(shù)據(jù)進(jìn)行分類 82
8.1 什么是SQL里的操作符 82
8.2 比較操作符 82
8.2.1 相等 83
8.2.2 不等于 83
8.2.3 小于和大于 84
8.2.4 比較操作符的組合 84
8.3 邏輯操作符 85
8.3.1 IS NULL 85
8.3.2 BETWEEN 86
8.3.3 IN 86
8.3.4 LIKE 87
8.3.5 EXISTS 88
8.3.6 ALL、SOME和ANY操作符 88
8.4 連接操作符 89
8.4.1 AND 90
8.4.2 OR 90
8.5 求反操作符 92
8.5.1 不相等 92
8.5.2 NOT BETWEEN 92
8.5.3 NOT IN 93
8.5.4 NOT LIKE 93
8.5.5 IS NOT NULL 94
8.5.6 NOT EXISTS 94
8.6 算術(shù)操作符 94
8.6.1 加法 95
8.6.2 減法 95
8.6.3 乘法 95
8.6.4 除法 96
8.6.5 算術(shù)操作符的組合 96
8.7 小結(jié) 97
8.8 問與答 97
8.9 實(shí)踐 97
8.9.1 測驗(yàn) 97
8.9.2 練習(xí) 98
第9章 匯總查詢得到的數(shù)據(jù) 100
9.1 什么是匯總函數(shù) 100
9.1.1 COUNT函數(shù) 101
9.1.2 SUM函數(shù) 103
9.1.3 AVG函數(shù) 103
9.1.4 MAX函數(shù) 104
9.1.5 MIN函數(shù) 105
9.2 小結(jié) 105
9.3 問與答 106
9.4 實(shí)踐 106
9.4.1 測驗(yàn) 106
9.4.2 練習(xí) 107
第10章 數(shù)據(jù)排序與分組 108
10.1 為什么要對數(shù)據(jù)進(jìn)行分組 108
10.2 GROUP BY子句 109
10.2.1 分組函數(shù) 109
10.2.2 對選中的數(shù)據(jù)進(jìn)行分組 109
10.2.3 創(chuàng)建分組和使用匯總函數(shù) 109
10.2.4 以整數(shù)代表字段名稱 112
10.3 GROUP BY與ORDER BY 112
10.4 HAVING子句 114
10.5 小結(jié) 115
10.6 問與答 115
10.7 實(shí)踐 115
10.7.1 測驗(yàn) 115
10.7.2 練習(xí) 116
第11章 調(diào)整數(shù)據(jù)的外觀 117
11.1 ANSI字符函數(shù) 117
11.1.1 串接 117
11.1.2 子串 118
11.1.3 TRANSLATE 118
11.2 常用字符函數(shù) 118
11.2.1 串接 118
11.2.2 TRANSLATE 119
11.2.3 REPLACE 120
11.2.4 UPPER 120
11.2.5 LOWER 120
11.2.6 SUBSTR 121
11.2.7 INSTR 122
11.2.8 LTRIM 122
11.2.9 RTRIM 123
11.2.10 DECODE 123
11.3 其他字符函數(shù) 124
11.3.1 LENGTH 124
11.3.2 IFNULL(檢查NULL值) 124
11.3.3 COALESCE 125
11.3.4 LPAD 125
11.3.5 RPAD 126
11.3.6 ASCII 126
11.4 算術(shù)函數(shù) 126
11.5 轉(zhuǎn)換函數(shù) 127
11.5.1 字符串轉(zhuǎn)換為數(shù)字 127
11.5.2 數(shù)字轉(zhuǎn)換為字符串 128
11.6 字符函數(shù)的組合使用 128
11.7 小結(jié) 129
11.8 問與答 129
11.9 實(shí)踐 130
11.9.1 測驗(yàn) 130
11.9.2 練習(xí) 130
第12章 日期和時(shí)間 132
12.1 日期是如何存儲(chǔ)的 132
12.1.1 日期和時(shí)間的標(biāo)準(zhǔn)數(shù)據(jù)類型 132
12.1.2 DATETIME元素 133
12.1.3 不同實(shí)現(xiàn)的日期類型 133
12.2 日期函數(shù) 134
12.2.1 當(dāng)前日期 134
12.2.2 時(shí)區(qū) 134
12.2.3 時(shí)間與日期相加 135
12.2.4 比較日期和時(shí)間間隔 136
12.2.5 其他日期函數(shù) 137
12.3 日期轉(zhuǎn)換 137
12.3.1 日期描述 138
12.3.2 日期轉(zhuǎn)換為字符串 140
12.3.3 字符串轉(zhuǎn)換為日期 140
12.4 小結(jié) 141
12.5 問與答 141
12.6 實(shí)踐 141
12.6.1 測驗(yàn) 141
12.6.2 練習(xí) 141
第四部分 建立復(fù)雜的數(shù)據(jù)庫查詢
第13章 在查詢里結(jié)合表 145
13.1 從多個(gè)表獲取數(shù)據(jù) 145
13.2 結(jié)合的類型 146
13.2.1 結(jié)合條件的位置 146
13.2.2 等值結(jié)合 146
13.2.3 自然結(jié)合 147
13.2.4 使用表的別名 148
13.2.5 不等值結(jié)合 149
13.2.6 外部結(jié)合 150
13.2.7 自結(jié)合 151
13.2.8 結(jié)合多個(gè)主鍵 152
13.3 需要考慮的事項(xiàng) 153
13.3.1 使用基表 153
13.3.2 笛卡爾積 154
13.4 小結(jié) 155
13.5 問與答 156
13.6 實(shí)踐 156
13.6.1 測驗(yàn) 156
13.6.2 練習(xí) 157
第14章 使用子查詢定義未確定數(shù)據(jù) 158
14.1 什么是子查詢 158
14.1.1 子查詢與SELECT語句 159
14.1.2 子查詢與INSERT語句 160
14.1.3 子查詢與UPDATE語句 161
14.1.4 子查詢與DELETE語句 162
14.2 嵌套的子查詢 162
14.3 關(guān)聯(lián)子查詢 164
14.4 小結(jié) 164
14.5 問與答 165
14.6 實(shí)踐 165
14.6.1 測驗(yàn) 165
14.6.2 練習(xí) 166
第15章 組合多個(gè)查詢 168
15.1 單查詢與組合查詢 168
15.2 組合查詢操作符 169
15.2.1 UNION 169
15.2.2 UNION ALL 171
15.2.3 INTERSECT 172
15.2.4 EXCEPT 172
15.3 組合查詢里使用ORDER BY 173
15.4 組合查詢里使用GROUP BY 174
15.5 獲取準(zhǔn)確的數(shù)據(jù) 175
15.6 小結(jié) 176
15.7 問與答 176
15.8 實(shí)踐 176
15.8.1 測驗(yàn) 177
15.8.2 練習(xí) 178
第五部分 SQL性能調(diào)整
第16章 利用索引改善性能 181
16.1 什么是索引 181
16.2 索引是如何工作的 182
16.3 CREATE INDEX命令 182
16.4 索引的類型 183
16.4.1 單字段索引 183
16.4.2 惟一索引 183
16.4.3 組合索引 184
16.4.4 隱含索引 184
16.5 何時(shí)考慮使用索引 184
16.6 何時(shí)應(yīng)該避免使用索引 185
16.7 刪除索引 186
16.8 小結(jié) 186
16.9 問與答 186
16.10 實(shí)踐 187
16.10.1 測驗(yàn) 187
16.10.2 練習(xí) 187
第17章 改善數(shù)據(jù)庫性能 188
17.1 什么是SQL語句調(diào)整 188
17.2 數(shù)據(jù)庫調(diào)整與SQL語句調(diào)整 189
17.3 格式化SQL語句 189
17.3.1 為提高可讀性格式化SQL語句 189
17.3.2 FROM子句里的表 191
17.3.3 結(jié)合條件的次序 191
17.3.4 最嚴(yán)格條件 191
17.4 全表掃描 192
17.5 其他性能考慮 193
17.5.1 使用LIKE操作符和通配符 193
17.5.2 避免使用OR操作符 194
17.5.3 避免使用HAVING子句 195
17.5.4 避免大規(guī)模排序操作 195
17.5.5 使用存儲(chǔ)過程 195
17.5.6 在批加載時(shí)關(guān)閉索引 195
17.6 性能工具 196
17.7 小結(jié) 196
17.8 問與答 196
17.9 實(shí)踐 197
17.9.1 測驗(yàn) 197
17.9.2 練習(xí) 197
第六部分 使用SQL管理用戶和安全
第18章 管理數(shù)據(jù)庫用戶 201
18.1 用戶就是原因 202
18.1.1 用戶的類型 202
18.1.2 誰管理用戶 202
18.1.3 用戶在數(shù)據(jù)庫里的位置 203
18.1.4 不同規(guī)劃里的用戶 203
18.2 管理過程 203
18.2.1 創(chuàng)建用戶 204
18.2.2 創(chuàng)建規(guī)劃 205
18.2.3 刪除規(guī)劃 206
18.2.4 調(diào)整用戶 207
18.2.5 用戶會(huì)話 207
18.2.6 禁止用戶訪問 208
18.3 數(shù)據(jù)庫用戶使用的工具 208
18.4 小結(jié) 208
18.5 問與答 209
18.6 實(shí)踐 209
18.6.1 測驗(yàn) 209
18.6.2 練習(xí) 209
第19章 管理數(shù)據(jù)庫安全 211
19.1 什么是數(shù)據(jù)庫安全 211
19.2 什么是權(quán)限 212
19.2.1 系統(tǒng)權(quán)限 212
19.2.2 對象權(quán)限 213
19.2.3 誰負(fù)責(zé)授予和撤消權(quán)限 214
19.3 控制用戶訪問 214
19.3.1 GRANT命令 215
19.3.2 REVOKE命令 216
19.3.3 控制對單獨(dú)字段的訪問 216
19.3.4 數(shù)據(jù)庫賬戶PUBLIC 216
19.3.5 權(quán)限組 217
19.4 通過角色控制權(quán)限 217
19.4.1 CREATE ROLE語句 218
19.4.2 DROP ROLE語句 218
19.4.3 SET ROLE語句 218
19.5 小結(jié) 218
19.6 問與答 219
19.7 實(shí)踐 219
19.7.1 測驗(yàn) 219
19.7.2 練習(xí) 220
第七部分 摘要數(shù)據(jù)結(jié)構(gòu)
第20章 創(chuàng)建和使用視圖及異名 223
20.1 什么是視圖 223
20.1.1 使用視圖來簡化數(shù)據(jù)訪問 224
20.1.2 使用視圖作為一種安全形式 224
20.1.3 使用視圖維護(hù)摘要數(shù)據(jù) 225
20.2 創(chuàng)建視圖 225
20.2.1 從一個(gè)表創(chuàng)建視圖 225
20.2.2 從多個(gè)表創(chuàng)建視圖 227
20.2.3 從視圖創(chuàng)建視圖 227
20.3 WITH CHECK OPTION 228
20.4 通過視圖更新數(shù)據(jù) 229
20.4.1 在視圖里插入記錄 229
20.4.2 從視圖里刪除記錄 229
20.5 從視圖創(chuàng)建表 229
20.6 視圖與ORDER BY子句 230
20.7 刪除視圖 230
20.8 什么是異名 231
20.8.1 創(chuàng)建異名 231
20.8.2 刪除異名 232
20.9 小結(jié) 232
20.10 問與答 232
20.11 實(shí)踐 233
20.11.1 測驗(yàn) 233
20.11.2 練習(xí) 233
第21章 使用系統(tǒng)目錄 234
21.1 什么是系統(tǒng)目錄 234
21.2 如何創(chuàng)建系統(tǒng)目錄 235
21.3 系統(tǒng)目錄里包含什么內(nèi)容 235
21.3.1 用戶數(shù)據(jù) 236
21.3.2 安全信息 236
21.3.3 數(shù)據(jù)庫設(shè)計(jì)信息 236
21.3.4 性能統(tǒng)計(jì) 236
21.4 不同實(shí)現(xiàn)里的系統(tǒng)目錄表格 237
21.5 查詢系統(tǒng)目錄 238
21.6 更新系統(tǒng)目錄對象 239
21.7 小結(jié) 240
21.8 問與答 240
21.9 實(shí)踐 241
21.9.1 測驗(yàn) 241
21.9.2 練習(xí) 241
第八部分 在實(shí)際工作中應(yīng)用SQL知識(shí)
第22章 高級(jí)SQL主題 245
22.1 光標(biāo) 245
22.1.1 打開光標(biāo) 246
22.1.2 從光標(biāo)獲取數(shù)據(jù) 246
22.1.3 關(guān)閉光標(biāo) 247
22.2 存儲(chǔ)過程和函數(shù) 247
22.3 觸發(fā)器 249
22.3.1 CREATE TRIGGER語句 249
22.3.2 DROP TRIGGER語句 250
22.3.3 FOR EACH ROW語句 251
22.4 動(dòng)態(tài)SQL 251
22.5 調(diào)用級(jí)接口 251
22.6 使用SQL生成SQL 252
22.7 直接SQL與嵌入SQL 252
22.8 窗口表格函數(shù) 253
22.9 使用XML 253
22.10 小結(jié) 253
22.11 問與答 254
22.12 實(shí)踐 254
22.12.1 測驗(yàn) 254
22.12.2 練習(xí) 255
第23章 SQL擴(kuò)展到企業(yè)、互聯(lián)網(wǎng)和內(nèi)部網(wǎng) 256
23.1 SQL與企業(yè) 256
23.1.1 后臺(tái)程序 256
23.1.2 前臺(tái)程序 257
23.2 訪問遠(yuǎn)程數(shù)據(jù)庫 258
23.2.1 ODBC 258
23.2.2 JDBC 258
23.2.3 廠商連接產(chǎn)品 259
23.2.4 通過Web接口訪問遠(yuǎn)程數(shù)據(jù)庫 259
23.3 SQL與互聯(lián)網(wǎng) 260
23.3.1 讓數(shù)據(jù)可以被全世界的顧客使用 260
23.3.2 向雇員和授權(quán)顧客提供數(shù)據(jù) 260
23.3.3 使用SQL的前臺(tái)Web工具 260
23.4 SQL與內(nèi)部網(wǎng) 260
23.5 小結(jié) 261
23.6 問與答 261
23.7 實(shí)踐 261
23.7.1 測驗(yàn) 262
23.7.2 練習(xí) 262
第24章 標(biāo)準(zhǔn)SQL的擴(kuò)展 263
24.1 各種實(shí)現(xiàn) 263
24.1.1 不同實(shí)現(xiàn)之間的區(qū)別 263
24.1.2 遵循ANSI SQL 264
24.1.3 SQL的擴(kuò)展 265
24.2 擴(kuò)展范例 265
24.2.1 Transact-SQL 266
24.2.2 PL/SQL 266
24.2.3 MySQL 267
24.3 交互SQL語句 267
24.4 小結(jié) 268
24.5 問與答 268
24.6 實(shí)踐 269
24.6.1 測驗(yàn) 269
24.6.2 練習(xí) 269
第九部分 附錄
附錄A 常用SQL命令 273
A.1 SQL語句 273
A.2 SQL子句 276
附錄B 使用MySQL進(jìn)行練習(xí) 278
B.1 Windows安裝指令 278
B.2 Linux安裝指令 279
附錄C 測驗(yàn)和練習(xí)的答案 280
附錄D 本書范例的CREATE TABLE語句 314
D.1 EMPLOYEE_TBL 314
D.2 EMPLOYEE_PAY_TBL 314
D.3 CUSTOMER_TBL 314
D.4 ORDERS_TBL 315
D.5 PRODUCTS_TBL 315
附錄E 書中范例的INSERT語句 316
E.1 EMPLOYEE_TBL 316
E.2 EMPLOYEE_PAY_TBL 316
E.3 CUSTOMER_TBL 317
E.4 ORDERS_TBL 318
E.5 PRODUCTS_TBL 318