第Ⅰ部分數據庫
概念
第1章數據庫概念:關系方法1
數據庫介紹1
關系2
數據庫管理系統(tǒng)2
關系數據庫模型4
完整性規(guī)則6
理論上的關系語言7
簡單概括15
練習題15
第2章數據庫設計:數據建模和規(guī)范化18
數據建模18
依賴21
數據庫設計22
范式23
依賴圖25
反規(guī)范化27
規(guī)范化示例二27
簡單概括30
練習題30
第Ⅱ部分Oracle SQL
第3章Oracle 9i:概括介紹32
個人數據庫32
客戶/服務器數據庫34
Oracle 9i簡要介紹35
SQLPlus環(huán)境37
結構化查詢語言37
登錄到SQLPlus38
SQLPlus命令41
Oracle錯誤和聯機幫助42
其他可供選擇的文本編輯器43
SQLPlus工作表45
樣例數據庫49
簡單概括56
練習題57
實驗室活動57
第4章Oracle表:數據定義語言(DDL)59
命名規(guī)則和約定59
數據類型60
約束62
創(chuàng)建Oracle數據表66
顯示數據表信息69
修改已存在的數據表71
刪除數據表77
重新命名數據表77
截斷數據表78
Oracle數據表的各種類型78
假脫機79
錯誤代碼79
簡單概括80
練習題82
實驗室活動84
第5章操縱數據表:數據管理和檢索85
數據操縱語言85
新添加一行或一條記錄85
定制化提示符88
更新存在的行/記錄89
刪除存在的行/記錄91
從數據表中檢索數據91
算術運算98
使用WHERE子句限制數據99
排序106
重新訪問替換變量108
DEFINE命令109
CASE結構110
簡單概括111
練習題112
實驗室活動113
第6章操縱數據表:函數和分組114
內置函數114
分組數據129
簡單概括132
練習題132
實驗室活動133
第7章多張數據表:連接和集合運算135
連接135
集合運算符142
簡單概括147
練習題148
實驗室活動148
第8章子查詢:嵌套查詢150
子查詢150
TOPN分析158
MERGE合并語句160
相關的子查詢161
簡單概括162
練習題163
實驗室活動164
第9章高級特性:對象. 事務和數據控制165
視圖165
序列169
同義詞172
索引174
ROWID偽列175
事務175
對行加鎖以便更新178
控制訪問178
簡單概括182
練習題183
實驗室活動184
SQL回顧:補充實例185
創(chuàng)建表使用的腳本186
向表中插入行使用的腳本187
用替換變量插入行187
第Ⅲ部分PL/SQL
第10章PL/SQL:一種編程語言194
PL/SQL的簡史195
PL/SQL基本原理195
PL/SQL塊結構197
注釋198
數據類型199
其他數據類型201
變量聲明201
錨的聲明202
賦值運算203
綁定變量204
PL/SQL中的替換變量205
在PL/SQL中顯示輸出結果205
算術運算符206
簡單概括207
練習題208
實驗室活動208
第11章有關PL/SQL的更多內容:控制結構和嵌入式SQL210
控制結構210
塊嵌套223
PL/SQL中的SQL223
PL/SQL中的數據操縱語句225
事務控制語句227
簡單概括227
練習題228
實驗室活動229
第12章PL/SQL的游標和異常230
游標230
隱式游標231
顯式游標231
顯式游標的屬性234
隱式游標的屬性236
游標FOR循環(huán)236
SELECT ... FOR UPDATE游標237
WHERE CURRENT OF子句238
帶參數的游標238
游標變量的簡單介紹240
異常241
異常的類型242
更多的樣例程序248
簡單概括248
練習題251
實驗室活動253
第13章PL/SQL復合數據類型:記錄. 表和可變數組254
復合數據類型254
PL/SQL記錄254
PL/SQL表257
PL/SQL可變數組263
簡單概括265
練習題266
實驗室活動267
第14章PL/SQL命名塊:過程. 函數. 包和觸發(fā)器268
過程268
函數271
包276
觸發(fā)器280
數據字典視圖285
簡單概括286
練習題287
實驗室活動287
第Ⅳ部分雜項主題
第15章Oracle Java:JDBC和SQLj教程289
Java編程語言289
JDBC290
Sun公司的JDBC驅動程序和Oracle數據源294
OracleDriver和Oracle瘦驅動程序298
Java小應用程序:綜合各種技術300
SQLj307
主機變量309
SQLj迭代器310
在SQLj中使用PL/SQL312
簡單概括313
練習題314
實驗室活動315
第16章Oracle 9i:體系結構和管理316
數據庫管理員316
Oracle體系結構概括介紹317
安裝321
連接到Oracle 9i數據庫321
實例和數據庫322
使用Oracle企業(yè)管理器324
系統(tǒng)權限331
Oracle數據字典332
簡單概括333
練習題333
附錄A樣例數據庫的表定義335
IndoUS(IU)學院的學生數據庫335
NamanNavan N2 公司的雇員數據庫337
附錄B快速查詢SQL和PL/SQL的語法339
SQL關鍵字339
PL/SQL關鍵字340
SQL和PL/SQL的語法340
附錄C查詢SQL*Plus命令353
SQL*Plus中的編輯命令357
與文件相關的SQL*Plus命令357
附錄D面向對象358
對象358
對象的SQL查詢359
附錄EOracle 9i SQL和PL/SQL的新特性361
SQL的新特性361
PL/SQL的新特性363
附錄F更多的參考資料365
Web站點365
書籍和其他出版物365