第1章 Oracle 10g Database簡介
1-1 為什么選擇學習Oracle 10g數據庫 1-1
1-2 Oracle 10g的新特性 1-2
1-3 Oracle 10g數據庫產品版本 1-3
第2章 數據庫的管理
2-1 數據庫簡介 2-1
2-2 數據模式(Data Model) 2-4
2-2-1 階層式數據模式 2-8
2-2-2 網絡式數據模式 2-9
2-2-3 關系型數據模式 2-10
2-3 功能相依 2-12
2-4 數據庫的正規(guī)化 2-13
2-5 實體─關系模型(Entity-Relation Model) 2-20
2-6 將實體-關系圖轉成關聯(lián)表 2-25
第3章 Oracle 10g 數據庫的安裝與管理工具
3-1 Oracle 10g數據庫的軟硬件需求 3-1
3-2 Oracle 10g數據庫的安裝 3-3
3-3 測試數據庫 3-11
3-4 移除Oracle 10g數據庫 3-13
3-5 安裝本書使用的Oracle 10g數據庫 3-16
3-6 管理工具 3-17
3-6-1 使用SQL * Plus 3-17
3-6-2 使用iSQL * Plus 3-19
3-6-3 使用Enterprise Manager 3-20
第4章 數據庫的管理
4-1 啟動數據庫 4-1
4-2 關閉數據庫 4-8
4-3 設定數據庫 4-11
4-4 建立數據庫 4-15
4-5 刪除數據庫 4-25
第5章 Table space(表格空間)的管理
5-1 簡介 5-1
5-2 建立表格空間 5-3
5-3 更改表格空間 5-4
5-4 更改表格空間為OFFLINE 5-4
5-5 更改表格空間為ONLINE 5-5
5-6 增加數據文件到表格空間 5-5
5-7 刪除表格空間 5-6
5-8 刪除表格空間時,一并刪除數據文件 5-7
5-9 建立表格在表格空間 5-8
第6章 Table表格的管理
6-1 簡介 6-1
6-2 建立表格(Create) 6-4
6-3 更改表格(Alter) 6-5
6-4 清空表格(Truncate) 6-7
6-5 查詢使用者擁有的對象數據 6-7
6-5-1 查詢使用者擁有表格的說明(user_tables) 6-8
6-5-2 查詢使用者擁有不同的對象型態(tài)(user_objects) 6-9
6-5-3 查詢使用者擁有的表格、視界(user_catalog) 6-10
6-6 新增表格的說明(Comment on) 6-11
6-7 更改表格的名稱(Rename) 6-12
6-8 刪除表格(drop) 6-13
第7章 數據(Data)的操作和管理
7-1 簡介 7-1
7-2 新增一筆資料(INSERT) 7-3
7-3 使用SYSDATE函數 7-5
7-4 查詢一筆數據(where) 7-6
7-5 使用替代變量(&) 7-7
7-6 使用To_date函數 7-7
7-7 新增多筆資料 7-8
7-8 更正資料(UPDATE) 7-10
7-9 刪除數據(Delete) 7-11
7-10 數據庫的交易(Commit and Rollback) 7-13
第8章 ER-Model轉成關連表格(constraints)
8-1 簡介 8-1
8-2 UNIQUE:唯一鍵 8-2
8-3 PRIMARY KEY主鍵 8-3
8-4 NOT NULL(不是空值) 8-5
8-5 CHECK查核 8-7
8-6 Foreign Key外鍵 8-9
8-7 啟動Constraint 8-13
8-8 關閉Constraint 8-13
8-9 刪除Constraint 8-14
8-10 驗證Foreign Key限制條件 8-15
8-11 ER-Model轉成關連表格 8-16
第9章 使用者與安全性的管理
9-1 簡介 9-1
9-2 建立使用者(Create User) 9-2
9-3 更改使用者(Alter User) 9-4
9-4 系統(tǒng)權利(System Privileges)的管理 9-5
9-4-1 授與權利(GRANT) 9-5
9-4-2 取消權利(REVOKE) 9-8
9-5 簡化管理(Role角色) 9-10
9-6 物件權利(Object Privilege) 9-13
9-7 確認權利的授與 9-15
9-8 專案實作:使用者權利的管理 9-16
第10章 生產管理系統(tǒng)實作
10-1 簡介 10-1
10-2 基本需求說明 10-2
10-3 公司組織圖 10-3
10-4 數據庫表格建置及關聯(lián)說明 10-4
10-5 表格的字段 10-5
10-6 ER-Model關系說明 10-8
10-7 關聯(lián)結構圖(Relation Table) 10-10
10-8 使用者權限需求說明 10-11
10-9 表格數據 10-26
10-10 開發(fā)程序代碼 10-35
10-11 建立生產管理系統(tǒng)驗證 10-86
第11章 企業(yè)數據的管理實作入門
11-1 SELECT語法介紹 11-1
11-2 查詢所有的字段(*) 11-2
11-3 查詢指定字段的數據 11-7
11-4 數學加減乘除的使用 11-8
11-5 括號(?。┑氖褂?nbsp; 11-10
11-6 查詢不同表格下的字段數據 11-11
11-7 使用字段別名 11-12
11-8 結合運算子(||)的使用 11-13
11-9 重復的列數據只顯示一次(Distinct) 11-14
11-10 Where條件子句的使用 11-15
11-11 比較運算子的使用(>=<) 11-16
11-12 BETWEEN...AND的使用 11-17
11-13 LIKE的使用 11-18
11-14 邏輯運算子的使用(AND, OR, NOT) 11-19
11-15 NOT的使用 11-20
11-16 排序(Order By)的使用 11-21
11-17 從高到底(Order By...DESC)的使用 11-22
11-18 運算加上排序的使用 11-24
11-19 單一字段字符查詢的使用 11-25
11-20 轉換函數Upper的使用 11-26
11-21 數據型態(tài)的轉換 11-27
11-22 字符的操作函數 11-29
11-23 將數字轉換成字符(To_Char) 11-30
11-24 Decode函數的使用 11-31
11-25 結合多個表格的處理 11-33
11-26 群組函數的使用 11-39
11-27 查詢最資深和最資淺的員工日期 11-40
11-28 計算所有列的數目count(*) 11-40
11-29 計算COMM字段的列數目 11-41
11-30 計算COMM(傭金)的平均數 11-41
11-31 計算COMM(傭金)的平均數,包含NULL值 11-42
11-32 群組函數搭配Group By的使用 11-43
11-33 Group By多字段的排序 11-44
11-34 群組函數的查詢(Having子句) 11-45
11-35 群組函數內含群組函數 11-46
11-36 次查詢(Subquery)的使用 11-47
11-37 次查詢包含多個條件的使用 11-48
11-38 次查詢包含群組函數 11-49
11-39 次查詢響應multiple row的使用 11-49
第12章 企業(yè)數據的管理實作進階
12-1 管理需求范例一 12-1
12-2 管理需求范例二 12-5
12-3 管理需求范例三 12-9
12-4 管理需求范例四 12-12
12-5 管理需求范例五 12-14
12-6 管理需求范例六 12-17
12-7 管理需求范例七 12-22
12-8 管理需求范例八 12-24
12-9 管理需求范例九 12-26
12-10 管理需求范例十 12-28
第13章 ASP和JSP程序存取Oracle 10g數據庫
13-1 簡介 13-1
13-2 設定ODBC 13-4
13-3 設定Web Server 13-9
13-3-1 預設網站IP地址的設定 13-10
13-3-2 虛擬目錄的設定 13-14
13-4 ASP程序的開發(fā)(連接Oracle 10g數據庫) 13-18
13-4-1 查詢EMP數據 13-18
13-4-2 查詢depart數據 13-21
13-4-3 查詢probuy數據 13-22
13-4-4 查詢invoice數據 13-24
13-4-5 查詢customer數據 13-25
13-4-6 查詢delivery數據 13-27
13-4-7 查詢ord數據 13-29
13-4-8 查詢product數據 13-30
13-4-9 查詢stock數據 13-32
13-4-10 查詢WIP數據 13-33
13-4-11 查詢salgrade數據 13-35
13-5 使用JSP存取Oracle數據庫 13-37
第14章 Enterprise Manager的入門實務操作
14-1 簡介 14-1
14-2 Enterprise Manager的四大管理 14-1
14-3 查看警示 14-4
14-4 編輯臨界值 14-5
14-5 監(jiān)聽器(Listener)的管理 14-7
14-6 主機的管理 14-15
14-7 數據庫的效能管理 14-18
14-8 內存參數的管理 14-26
14-9 初始化參數的管理 14-28
第15章 Enterprise Manager的進階實務操作
15-1 簡介 15-1
15-2 數據庫的關閉和啟動 15-1
15-3 表格空間的建立、編輯和刪除 15-6
15-4 表格的建立、編輯和刪除 15-16
15-5 使用者的建立、編輯和刪除 15-23
第16章 進銷存管理系統(tǒng)(后端數據庫的設計與實作)
16-1 基本需求的分析 16-1
16-2 確認實體 16-3
16-3 確認實體之間的關系 16-6
16-4 決定主鍵 16-7
16-5 實體關系圖 16-8
16-6 表格數據 16-9
16-7 組織圖 16-16
16-8 表格權限配置 16-16
16-9 撰寫程序代碼 16-18
16-10 建立進銷存管理系統(tǒng) 16-43
第17章 Oracle 10g 數據庫的應用
附錄A 下載Oracle 10g 數據庫
附錄B Oracle數據庫網站資源