注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)設(shè)計(jì)/管理SQL應(yīng)用與開(kāi)發(fā)標(biāo)準(zhǔn)教程

SQL應(yīng)用與開(kāi)發(fā)標(biāo)準(zhǔn)教程

SQL應(yīng)用與開(kāi)發(fā)標(biāo)準(zhǔn)教程

定 價(jià):¥38.00

作 者: 楊志姝編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 清華電腦學(xué)堂
標(biāo) 簽: 關(guān)系數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)管理系統(tǒng)

ISBN: 9787302130147 出版時(shí)間: 2006-07-01 包裝: 平裝
開(kāi)本: 其它 頁(yè)數(shù): 414 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

本書(shū)主要介紹了SQL的數(shù)據(jù)庫(kù)應(yīng)用和開(kāi)發(fā)技術(shù),內(nèi)容涉及關(guān)系數(shù)據(jù)庫(kù)和SQL概述,SQL環(huán)境,SQL對(duì)于數(shù)據(jù)表的操作,數(shù)據(jù)庫(kù)查詢知識(shí),SQL數(shù)據(jù)的修改,使用SELECT語(yǔ)句進(jìn)行高級(jí)查詢,連接數(shù)據(jù)表,使用子查詢?cè)L問(wèn)和修改數(shù)據(jù),SQL中的函數(shù)和表達(dá)式,數(shù)據(jù)完整性,使用索引,T-SQL程序設(shè)計(jì),SQL例程,SQL觸發(fā)器和游標(biāo),管理SQL事務(wù)和并發(fā)控制機(jī)制,以及數(shù)據(jù)庫(kù)安全知識(shí)。本書(shū)在介紹各章具體內(nèi)容時(shí),緊密結(jié)合示例數(shù)據(jù)庫(kù)和Access、SQL Server以及Oracle等數(shù)據(jù)庫(kù)產(chǎn)品,做到了理論與實(shí)踐相結(jié)合。 本書(shū)突出了關(guān)系數(shù)據(jù)庫(kù)和SQL Server、Access和Oracle等關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品的實(shí)踐應(yīng)用知識(shí),結(jié)構(gòu)編排合理,實(shí)例豐富,適合作為SQL數(shù)據(jù)庫(kù)培訓(xùn)教材,同時(shí)也可以作為SQL數(shù)據(jù)庫(kù)應(yīng)用人員的參考資料。

作者簡(jiǎn)介

暫缺《SQL應(yīng)用與開(kāi)發(fā)標(biāo)準(zhǔn)教程》作者簡(jiǎn)介

圖書(shū)目錄

第1章  關(guān)系數(shù)據(jù)庫(kù)及SQL導(dǎo)論    1
1.1  數(shù)據(jù)庫(kù)術(shù)語(yǔ)    2
1.1.1  數(shù)據(jù)    2
1.1.2  數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)管理系統(tǒng)    3
1.1.3  數(shù)據(jù)庫(kù)系統(tǒng)    4
1.1.4  關(guān)系數(shù)據(jù)庫(kù)及關(guān)系
數(shù)據(jù)庫(kù)管理系統(tǒng)    5
1.2  關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)概述    7
1.2.1  數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程    7
1.2.2  關(guān)系數(shù)據(jù)庫(kù)規(guī)范化    8
1.3  關(guān)系表    9
1.3.1  實(shí)體模型    10
1.3.2  關(guān)系類型    11
1.4  關(guān)系操作    12
1.4.1  投影操作    12
1.4.2  選擇操作    13
1.4.3  連接操作    13
1.5  SQL簡(jiǎn)介    14
1.5.1  SQL語(yǔ)法的分類    14
1.5.2  SQL語(yǔ)言的功能    15
1.5.3  SQL語(yǔ)言的種類及結(jié)構(gòu)    16
1.5.4  SQL語(yǔ)言的執(zhí)行類型    16
1.6  思考與練習(xí)    17
第2章  SQL環(huán)境    19
2.1  了解SQL環(huán)境    20
2.2  了解SQL目錄    21
2.2.1  模式    22
2.2.2  模式對(duì)象    22
2.2.3  在SQL環(huán)境中命名對(duì)象    23
2.3  Oracle中的數(shù)據(jù)庫(kù)和模式    24
2.3.1  數(shù)據(jù)庫(kù)概念    24
2.3.2  數(shù)據(jù)庫(kù)    25
2.3.3  模式    27
2.4  SQL Server中的數(shù)據(jù)庫(kù)對(duì)象    29
2.4.1  表    30
2.4.2  視圖    31
2.4.3  存儲(chǔ)過(guò)程    31
2.4.4  觸發(fā)器    32
2.4.5  其他數(shù)據(jù)庫(kù)對(duì)象    32
2.5  思考與練習(xí)    33
2.5.1  復(fù)習(xí)題    33
2.5.2  上機(jī)練習(xí)    34
第3章  數(shù)據(jù)表    37
3.1  表的組成部分    38
3.1.1  數(shù)據(jù)存儲(chǔ)在表中    38
3.1.2  表中的一行表示
一個(gè)對(duì)象    39
3.1.3  表中的一列表示
一類信息    39
3.1.4  單元是表的最小部分    40
3.1.5  每個(gè)單元只表示
一條信息    40
3.1.6  使用主鍵列識(shí)別每一行    41
3.2  SQL環(huán)境中表例子    41
3.2.1  SQL Server和Access中
的表例子    41
3.2.2  “銷售管理系統(tǒng)”數(shù)據(jù)庫(kù)    42
3.3  創(chuàng)建SQL表    44
3.4  定義數(shù)據(jù)類型    46
3.4.1  字符串?dāng)?shù)據(jù)類型    46
3.4.2  數(shù)字?jǐn)?shù)據(jù)類型    48
3.4.3  日期數(shù)據(jù)類型    50
3.4.4  間隔數(shù)據(jù)類型    50
3.4.5  布爾數(shù)據(jù)類型    51
3.4.6  使用列的屬性    52
3.5  自定義數(shù)據(jù)類型和默認(rèn)值    54
3.5.1  自定義數(shù)據(jù)類型    54
3.5.2  指定列的默認(rèn)值    54
3.6  修改和刪除表    55
3.6.1  修改SQL表    55
3.6.2  刪除SQL表    56
3.7  思考與練習(xí)    57
3.7.1  復(fù)習(xí)題    57
3.7.2  上機(jī)練習(xí)    58
第4章  SQL視圖    60
4.1  了解視圖    61
4.2  創(chuàng)建可更新視圖    62
4.3  向數(shù)據(jù)庫(kù)添加視圖    64
4.3.1  創(chuàng)建視圖    65
4.3.2  基于計(jì)算創(chuàng)建視圖    68
4.4  修改數(shù)據(jù)庫(kù)視圖    69
4.4.1  修改視圖定義    69
4.4.2  刪除視圖    71
4.5  通過(guò)視圖修改數(shù)據(jù)    71
4.5.1  在視圖上使用
INSERT語(yǔ)句    71
4.5.2  在視圖上使用
UPDATE語(yǔ)句    73
4.5.3  在視圖上使用
DELETE語(yǔ)句    74
4.6  思考與練習(xí)    75
4.6.1  復(fù)習(xí)題    75
4.6.2  上機(jī)練習(xí)    76
第5章  常規(guī)數(shù)據(jù)查詢    79
5.1  SELECT語(yǔ)句概述    80
5.2  使用SELECT子句    81
5.2.1  使用SELECT子句
獲取若干列    81
5.2.2  使用SELECT子句
獲取所有的列    85
5.2.3  使用SELECT語(yǔ)句
獲取列中的相異值    86
5.3  使用WHERE子句    87
5.3.1  在WHERE子句中使用
比較運(yùn)算符    88
5.3.2  在WHERE子句中使用
邏輯運(yùn)算符    89
5.3.3  在WHERE子句中
使用IN條件    91
5.3.4  在WHERE子句中
使用LIKE條件    93
5.3.5  在WHERE子句中
使用IS NULL條件    95
5.4  使用ORDER BY子句    97
5.5  使用GROUP BY子句    99
5.6  使用HAVING子句    103
5.7  思考與練習(xí)    105
5.7.1  復(fù)習(xí)題    105
5.7.2  上機(jī)練習(xí)    106
第6章  操作SQL數(shù)據(jù)    108
6.1  插入SQL數(shù)據(jù)    109
6.1.1  使用INSERT語(yǔ)句    109
6.1.2  使用SELECT語(yǔ)句
插入值    113
6.2  更新SQL數(shù)據(jù)    116
6.2.1  使用UPDATE
修改數(shù)據(jù)    116
6.2.2  使用SELECT
語(yǔ)句更新    118
6.3  刪除SQL數(shù)據(jù)    119
6.4  思考與練習(xí)    121
6.4.1  復(fù)習(xí)題    121
6.4.2  上機(jī)練習(xí)    122
第7章  高級(jí)查詢語(yǔ)句    124
7.1  限制查詢范圍    125
7.2  WHERE子句中的復(fù)合條件    130
7.2.1  在WHERE子句中
使用復(fù)合條件    130
7.2.2  使用多個(gè)關(guān)鍵字    132
7.2.3  WHERE子句中
復(fù)雜條件的標(biāo)準(zhǔn)形式    133
7.2.4  將復(fù)雜條件放入
標(biāo)準(zhǔn)形式    135
7.3  在SELECT子句中使用常數(shù)值    136
7.4  DISTINCT和ALL    139
7.5  保存查詢結(jié)果    140
7.5.1  保存結(jié)果到表    140
7.5.2  保存結(jié)果到視圖    141
7.6  思考與練習(xí)    143
7.6.1  復(fù)習(xí)題    143
7.6.2  上機(jī)練習(xí)    145
第8章  連接多個(gè)數(shù)據(jù)表    147
8.1  連接簡(jiǎn)介    148
8.1.1  基本連接操作    148
8.1.2  使用相關(guān)名稱    149
8.1.3  在多于兩個(gè)表之間
創(chuàng)建連接    150
8.1.4  含有JOIN關(guān)鍵字的
連接查詢    152
8.2  內(nèi)連接    153
8.2.1  等值連接查詢    153
8.2.2  非等值連接查詢    155
8.2.3  自然連接查詢    156
8.3  外連接    157
8.3.1  左外連接查詢    157
8.3.2  右外連接查詢    159
8.3.3  完全連接查詢    160
8.4  聯(lián)合查詢    161
8.5  交叉連接和自連接    166
8.5.1  交叉連接    166
8.5.2  自連接    167
8.6  思考與練習(xí)    168
8.6.1  復(fù)習(xí)題    168
8.6.2  上機(jī)練習(xí)    169
第9章  使用子查詢?cè)L問(wèn)和修改數(shù)據(jù)    172
9.1  返回多行的子查詢    173
9.1.1  使用IN關(guān)鍵字    173
9.1.2  使用EXISTS關(guān)鍵字    175
9.1.3  使用比較運(yùn)算符    178
9.2  返回單值的子查詢    180
9.3  使用相關(guān)子查詢    182
9.4  使用嵌套子查詢    184
9.5  使用子查詢修改數(shù)據(jù)    186
9.5.1  使用子查詢插入數(shù)據(jù)    186
9.5.2  使用子查詢更新數(shù)據(jù)    187
9.5.3  使用子查詢刪除數(shù)據(jù)    188
9.6  思考與練習(xí)    189
9.6.1  復(fù)習(xí)題    189
9.6.2  上機(jī)練習(xí)    190
第10章  使用函數(shù)和表達(dá)式    193
10.1  行函數(shù)簡(jiǎn)介    194
10.1.1  行函數(shù)的定義    194
10.1.2  使用行函數(shù)的例子    196
10.2  行函數(shù)分類    197
10.2.1  數(shù)學(xué)函數(shù)    198
10.2.2  文本函數(shù)    200
10.2.3  日期函數(shù)    202
10.3  列函數(shù)    204
10.3.1  列函數(shù)簡(jiǎn)介    204
10.3.2  MAX函數(shù)和
MIN函數(shù)    205
10.3.3  COUNT函數(shù)    207
10.3.4  SUM函數(shù)    208
10.3.5  使用AVG函數(shù)    209
10.4  表達(dá)式    210
10.4.1  數(shù)表達(dá)式    210
10.4.2  使用CASE表達(dá)式    213
10.4.3  使用CAST表達(dá)式    217
10.5  思考與練習(xí)    219
10.5.1  復(fù)習(xí)題    219
10.5.2  上機(jī)練習(xí)    220
第11章  數(shù)據(jù)完整性    224
11.1  了解約束    225
11.2  使用NOT NULL約束    226
11.3  使用UNIQUE約束    227
11.4  使用PRIMARY KEY約束    231
11.5  使用FOREIGN KEY約束    235
11.5.1  FOREIGN KEY
基本語(yǔ)法    236
11.5.2  MATCH子句    240
11.5.3  <referential triggered
action>子句    240
11.6  CHECK約束    241
11.6.1  在表約束和列約束中
定義CHECK約束    242
11.6.2  定義斷言    244
11.6.3  創(chuàng)建域和域約束    245
11.7  使用規(guī)則    246
11.7.1  創(chuàng)建規(guī)則    246
11.7.2  綁定規(guī)則    247
11.7.3  刪除規(guī)則    249
11.8  思考與練習(xí)    250
11.8.1  復(fù)習(xí)題    250
11.8.2  上機(jī)練習(xí)    251
第12章  提高效率的索引    254
12.1  索引簡(jiǎn)介    255
12.1.1  索引的優(yōu)點(diǎn)    255
12.1.2  創(chuàng)建索引的注意事項(xiàng)    256
12.2  索引類型    657
12.2.1  B-Tree索引    257
12.2.2  聚集索引    259
12.2.3  非聚集索引    260
12.2.4  唯一索引和組合索引    261
12.2.5  其他索引類型    262
12.3  創(chuàng)建索引    263
12.3.1  復(fù)合索引    263
12.3.2  唯一索引和主鍵索引    265
12.3.3  聚集與非聚集索引    268
12.4  查看和刪除索引    269
12.5  思考與練習(xí)    271
12.5.1  復(fù)習(xí)題    271
12.5.2  上機(jī)練習(xí)    272
第13章  T-SQL程序設(shè)計(jì)    275
13.1  T-SQL簡(jiǎn)介    276
13.2  常量及變量    276
13.2.1  常量    276
13.2.2  變量    278
13.3  運(yùn)算符與表達(dá)式    281
13.3.1  算術(shù)運(yùn)算符    281
13.3.2  賦值運(yùn)算符    282
13.3.3  位運(yùn)算符    283
13.3.4  比較運(yùn)算符    284
13.3.5  邏輯運(yùn)算符    284
13.3.6  連接運(yùn)算符    285
13.3.7  一元運(yùn)算符    286
13.3.8  運(yùn)算符的優(yōu)先級(jí)    286
13.4  SQL Server函數(shù)    287
13.4.1  數(shù)學(xué)函數(shù)    287
13.4.2  文本函數(shù)    290
13.4.3  日期函數(shù)    292
13.5  流程控制語(yǔ)句    293
13.5.1  IF...ELSE條件判斷結(jié)構(gòu)    293
13.5.2  BEGIN...END語(yǔ)句塊    295
13.5.3  WHILE循環(huán)結(jié)構(gòu)    296
13.5.4  RETURN語(yǔ)句    297
13.5.5  無(wú)條件轉(zhuǎn)移GOTO    298
13.5.6  WAITFOR語(yǔ)句    299
13.5.7  RAISERROR    299
13.6  思考與練習(xí)    300
13.6.1  復(fù)習(xí)題    300
13.6.2  上機(jī)練習(xí)    302
第14章  SQL例程    304
14.1  了解SQL例程    305
14.1.1  SQL調(diào)用過(guò)程和函數(shù)    305
14.1.2  使用基本語(yǔ)法    306
14.2  創(chuàng)建SQL過(guò)程    310
14.3  使用參數(shù)的過(guò)程    312
14.3.1  使用輸入?yún)?shù)    313
14.3.2  使用輸出參數(shù)    316
14.4  使用變量的過(guò)程    319
14.5  SQL函數(shù)    321
14.6  思考與練習(xí)    323
14.6.1  復(fù)習(xí)題    323
14.6.2  上機(jī)練習(xí)    325
第15章  SQL觸發(fā)器    327
15.1  觸發(fā)器概述    328
15.2  創(chuàng)建觸發(fā)器    329
15.2.1  普通觸發(fā)器    330
15.2.2  Access觸發(fā)器    331
15.3  創(chuàng)建INSERT觸發(fā)器    332
15.4  創(chuàng)建UPDATE觸發(fā)器    335
15.5  創(chuàng)建DELETE觸發(fā)器    338
15.6  查看和刪除觸發(fā)器    341
15.7  思考與練習(xí)    343
15.7.1  復(fù)習(xí)題    343
15.7.2  上機(jī)練習(xí)    345
第16章  SQL游標(biāo)    346
16.1  游標(biāo)的概念    347
16.2  聲明游標(biāo)    348
16.2.1  游標(biāo)的聲明    349
16.2.2  建立游標(biāo)聲明    351
16.3  打開(kāi)和關(guān)閉游標(biāo)    353
16.4  檢索游標(biāo)返回的數(shù)據(jù)    354
16.5  定位UPDATE和DELETE
語(yǔ)句    360
16.5.1  使用定位UPDATE
語(yǔ)句    360
16.5.2  使用定位DELETE
語(yǔ)句    362
16.6  思考與練習(xí)    363
16.6.1  復(fù)習(xí)題    363
16.6.2  上機(jī)練習(xí)    364
第17章  管理SQL事務(wù)和并發(fā)控制    367
17.1  了解SQL事務(wù)    368
17.1.1  SQL事務(wù)的特性    368
17.1.2  SQL事務(wù)處理機(jī)制    369
17.2  事務(wù)處理    370
17.2.1  開(kāi)始事務(wù)    370
17.2.2  提交事務(wù)    371
17.2.3  回滾事務(wù)    372
17.2.4  建立存儲(chǔ)點(diǎn)    372
17.3  事務(wù)模式    374
17.3.1  自動(dòng)提交事務(wù)    375
17.3.2  顯式事務(wù)    376
17.3.3  隱性事務(wù)    378
17.4  數(shù)據(jù)的鎖定    379
17.4.1  并發(fā)問(wèn)題    379
17.4.2  事務(wù)隔離級(jí)別    381
17.4.3  自定義事務(wù)隔離級(jí)別    382
17.4.4  鎖模式    384
17.4.5  樂(lè)觀鎖和悲觀鎖    387
17.5  思考與練習(xí)    389
17.5.1  復(fù)習(xí)題    389
17.5.2  上機(jī)練習(xí)    391
第18章  數(shù)據(jù)庫(kù)安全    393
18.1  SQL安全模式    394
18.1.1  SQL會(huì)話    394
18.1.2  訪問(wèn)數(shù)據(jù)庫(kù)對(duì)象    396
18.2  數(shù)據(jù)安全性    397
18.2.1  用戶身份和
特定的用戶    397
18.2.2  GRANT和
REVOKE命令    399
18.2.3  安全性機(jī)制的視圖    399
18.3  管理角色和權(quán)限    400
18.3.1  創(chuàng)建和刪除角色    400
18.3.2  授予和取消權(quán)限    401
18.3.3  授予和取消角色    406
18.4  思考與練習(xí)    408
18.4.1  復(fù)習(xí)題    408
18.4.2  上機(jī)練習(xí)    409
答案    411

本目錄推薦

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