-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Oracle從入門到精通(微視頻精編版)

( 簡體 字)
作者:明日科技類別:1. -> 資料庫 -> Oracle
譯者:
出版社:清華大學出版社Oracle從入門到精通(微視頻精編版) 3dWoo書號: 53164
詢問書籍請說出此書號!

缺書
NT售價: 500

出版日:7/1/2020
頁數:480
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302522096
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

Oracle數據庫系統是美國Oracle(甲骨文)公司提供的以分布式數據庫為核心的一組軟件產品,是目前最流行的客戶/服務器(Client/Server,C/S)或瀏覽器/服務器(Browser/Server,B/S)體系結構的數據庫之一。Oracle數據庫是目前世界上使用最為廣泛的數據庫管理系統之一,作為一個通用的數據庫系統,它具有完整的數據管理功能;作為一個關系數據庫,它是一個完備關系的產品;作為分布式數據庫,它實現了分布式處理功能。關于Oracle的所有知識,只要在一種機型上學習后,便能在各種類型的機器上使用。
本書內容
本書分上下兩冊,上冊為核心技術分冊,下冊為項目實戰分冊。
核心技術分冊共分2篇20章,提供了從基礎入門到Oracle數據庫高手所必備的各類知識。
基礎篇:介紹了Oracle 11g概述、Oracle管理工具、SQL*Plus命令、數據表操作、SQL查詢基礎、SQL查詢進階、多表關聯查詢、子查詢及常用系統函數、操作數據庫,以及PL/SQL語言編程等內容,并結合大量的圖示、實例、視頻和實戰等,使讀者快速掌握Oracle數據庫基礎,為以后編程奠定堅實的基礎。
提高篇:介紹了游標、過程與函數、觸發器、數據表約束、索引、視圖、序列、管理表空間和數據文件、事務,以及數據導入與導出等內容。學習完本篇,讀者將能夠開發一些中小型應用程序。
項目實戰分冊共4章,介紹了Oracle經典范例應用,以及3個完整企業項目(企業人事管理系統、超市進銷存管理系統和汽配管理系統)的真實開發流程。書中按照“系統分析→系統設計→數據庫設計→主窗體設計→項目主要功能模塊的實現”的流程進行介紹,帶領讀者親身體驗項目開發的全過程,提升實戰能力,實現到高手的跨越。
本書特點
由淺入深,循序漸進。本書以初、中級程序員為對象,先從Oracle基礎學起,再學習Oracle的核心技術及高級應用,最后學習通過Oracle來開發一個完整項目。講解過程中步驟詳盡,版式新穎,圖示形象逼真,讓讀者在閱讀中一目了然,從而快速把握書中內容。
實例典型,輕松易學。通過例子學習是最好的學習方式,本書通過“一個知識點、一個例子、一個結果、一段評析、一個綜合應用”的模式,透徹詳盡地講述了實際開發中所需的各類知識。另外,為了便于讀者閱讀程序代碼,快速學習編程技能,書中幾乎每行代碼都提供了注釋。
微課視頻,講解詳盡。本書為便于讀者直觀感受程序開發的全過程,書中大部分章節都配備了教學微視頻,使用手機掃描正文小節標題一側的二維碼,即可觀看學習,能快速引導初學者入門,感受編程的快樂和成就感,進一步增強學習的信心。
精彩欄目,貼心提醒。本書根據需要在各章安排了“注意”“說明”“常見錯誤”“多學兩招”等小欄目,讓讀者可以在學習過程中更輕松地理解相關知識點及概念,更快地掌握個別技術的應用技巧。
實戰練習,鞏固所學。書中各章都安排了實戰環節,并給出了實戰的效果,讀者可以根據所學知識,親自動手實現這些實戰項目,如果在實現過程中遇到問題,可以從資源包中獲取相應實戰的源碼,進行解讀。
緊跟潮流,流行技術。本書采用Oracle常用的數據庫版本——Oracle 11g,使用自帶的圖形化界面工具SQL Developer操作數據庫,使讀者能夠緊跟技術發展的腳步。
本書資源
為幫助讀者學習,本書配備了長達17個小時(共181集)的微課視頻講解。除此以外,還為讀者提供了“Java開發資源庫”系統,可以幫助讀者快速提升編程水平和解決實際問題的能力。
在學習本書的過程中,可以選擇技術資源庫、實例資源庫和項目資源庫等的相應內容學習,進而全面提升個人綜合編程技能和解決實際開發問題的能力,為成為軟件開發工程師打下堅實基礎。對于數學邏輯能力和英語基礎較為薄弱的讀者,或者想了解個人數學邏輯思維能力和編程英語基礎的用戶,開發資源庫系統提供了數學及邏輯思維能力測試和編程英語能力測試供練習和測試。面試資源庫提供了大量國內外軟件企業的常見面試真題,同時還提供了程序員職業規劃、程序員面試技巧、虛擬面試系統等精彩內容,是程序員求職面試的絕佳指南。
讀者對象
初學編程的自學者;編程愛好者;大中專院校的老師和學生;相關培訓機構的老師和學員;做畢業設計的學生;初、中級程序開發人員;程序測試及維護人員;參加實習的“菜鳥”程序員。
讀者服務
學習本書時,請先掃描封底的權限二維碼(需要刮開涂層)獲取學習權限,然后即可免費學習書中的所有線上線下資源。本書所附贈的各類學習資源,讀者可登錄清華大學出版社網站,在對應圖書頁面下獲取其下載方式。也可掃描圖書封底的“文泉云盤”二維碼,獲取其下載方式。
致讀者
本書由明日科技軟件開發團隊組織編寫。明日科技是一家專業從事軟件開發、教育培訓以及軟件開發教育資源整合的高科技公司,其編寫的教材非常注重選取軟件開發中的必需、常用內容,同時也很注重內容的易學、方便性以及相關知識的拓展性,深受讀者喜愛。其教材多次榮獲“全行業優秀暢銷品種”“中國大學出版社優秀暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。
在編寫本書的過程中,我們始終本著科學、嚴謹的態度,力求精益求精,但錯誤、疏漏之處在所難免,敬請廣大讀者批評指正。感謝您購買本書,希望本書能成為您編程路上的領航者。
“零門檻”編程,一切皆有可能。
祝讀書快樂!
內容簡介:

在軟件開發視頻大講堂系列圖書的基礎上精簡而成,交稿400頁-450頁,定價59.8元到69.8元,拉開層次差,琮琤
目錄:

核心技術分冊目錄
第1篇 基礎篇
第1章 Oracle11g概述2
視頻講解:1小時7分鐘
1.1數據庫的產生3
1.2數據庫基本概念4
1.2.1數據、數據庫、數據庫管理系統和數據庫系統4
1.2.2數據庫的標準語言SQL7
1.3Oracle簡介7
1.3.1Oracle公司介紹7
1.3.2Oracle體系介紹9
1.4Oracle數據庫環境10
1.4.1Oracle數據庫版本簡介10
1.4.2Oracle11g的下載與安裝11
1.4.3Oracle11g的卸載21
1.5小結26
第2章 Oracle管理工具27
視頻講解:1小時2分鐘
2.1SQL*Plus工具28
2.1.1啟動和連接SQL*Plus28
2.1.2使用SQL*Plus查詢數據庫29
2.1.3創建SQL*Plus快捷方式32
2.1.4退出SQL*Plus32
2.2SQLDeveloper工具33
2.2.1啟動SQLDeveloper33
2.2.2創建數據庫連接35
2.2.3使用SQLDeveloper查詢數據庫38
2.3Oracle企業管理器(OEM)38
2.4數據庫配置助手(DBCA)40
2.5實戰48
2.5.1通過SQL*Plus工具查詢員工信息表(emp表)的信息48
2.5.2通過SQL*Plus工具查詢工資等級表(salgarde表)的信息48
2.5.3通過SQLDeveloper工具查詢員工部門表(dept表)的信息49
2.5.4通過SQLDeveloper工具查詢工資等級表(salgarde表)的信息49
2.6小結49
第3章 SQL*Plus命令50
視頻講解:1小時53分鐘
3.1SQL*Plus與數據庫的交互51
3.2設置SQL*Plus的運行環境52
3.2.1SET命令簡介53
3.2.2使用SET命令設置運行環境54
3.3常用的SQL*Plus命令58
3.3.1HELP命令58
3.3.2DESCRIBE命令59
3.3.3CONN命令61
3.3.4加入注釋62
3.4格式化SQL*Plus輸出63
3.4.1格式化列64
3.4.2定義頁與報告的標題67
3.5數據字典69
3.5.1Oracle數據字典簡介69
3.5.2Oracle常用數據字典70
3.6實戰71
3.6.1使用SETPAGESIZE命令71
3.6.2設置SQL*Plus的運行環境72
3.6.3修改空行數72
3.6.4使用FORMAT選項格式化字段72
3.6.5使用FORMAT選項格式化字段寬度72
3.7小結72
第4章 數據表操作73
視頻講解:1小時15分鐘
4.1數據表概述74
4.2表與表結構操作75
4.2.1Oracle常用數據類型75
4.2.2表和表結構76
4.2.3表結構設計76
4.3OEM方式操作表78
4.3.1創建表78
4.3.2修改表82
4.3.3刪除表82
4.4使用SQLDeveloper操作表83
4.4.1創建表83
4.4.2修改表84
4.4.3刪除表85
4.5在SQL*Plus上操作表85
4.5.1創建表85
4.5.2修改表88
4.5.3刪除表92
4.6實戰93
4.6.1創建課程表(KCB)93
4.6.2創建電子商品信息表(goods)93
4.6.3為表中增加字段93
4.6.4修改電子商品信息表(goods)的表名93
4.6.5刪除表中字段93
4.7小結93
第5章 SQL查詢基礎94
視頻講解:1小時5分鐘
5.1SQL簡介95
5.1.1SQL的分類95
5.1.2SQL的編寫規則96
5.2SELECT語句簡介99
5.3查詢所有列100
5.3.1查詢單張表中所有列100
5.3.2查詢多張表中所有列102
5.4查詢特定列102
5.4.1查詢特定列103
5.4.2偽列103
5.5消除重復行104
5.5.1查詢結果中包含重復行105
5.5.2查詢結果中消除重復行105
5.6帶有表達式的SELECT子句106
5.7為列指定別名107
5.7.1不使用列別名107
5.7.2使用列別名108
5.8處理NULL110
5.8.1不處理NULL110
5.8.2使用NVL函數處理NULL112
5.8.3使用NVL2函數處理NULL113
5.9連接字符串113
5.9.1使用“||”操作符連接字符串114
5.9.2使用CONCAT函數連接字符串114
5.10實戰115
5.10.1查詢新建表的所有信息115
5.10.2發年終獎啦!115
5.10.3顯示student表中的平均成績115
5.10.4使用“||”操作符連接字符串115
5.10.5使用CONCAT函數連接字符串115
5.11小結116
第6章 SQL查詢進階117
視頻講解:52分鐘
6.1篩選查詢118
6.1.1比較篩選118
6.1.2邏輯查詢(AND、OR和NOT)119
6.1.3模糊查詢(LIKE、NOTLIKE)120
6.1.4列表范圍查找(IN、NOTIN)122
6.1.5范圍查詢(BETWEEN…AND)123
6.1.6判斷內容是否為NULL(ISNULL、ISNOTNULL)124
6.2分組查詢125
6.2.1使用GROUPBY進行單字段分組125
6.2.2使用GROUPBY進行多字段分組127
6.2.3使用HAVING子句限制分組結果128
6.3排序查詢129
6.3.1單列排序129
6.3.2多列排序130
6.4實戰131
6.4.1查詢符合條件的iPhone7手機是哪一款131
6.4.2查詢符合條件的員工信息131
6.4.3查詢工資在(1000∼3000元)之外的員工131
6.4.4對工資等級進行分組132
6.4.5按照年級、成績對學生進行排序132
6.5小結132
第7章 多表關聯查詢133
視頻講解:34分鐘
7.1表的別名134
7.2內連接135
7.3外連接136
7.3.1左外連接137
7.3.2右外連接138
7.3.3完全外連接139
7.4自然連接140
7.5自連接140
7.6交叉連接143
7.7實戰143
7.7.1查詢王紅同學的物理成績143
7.7.2查詢數學成績及格的學生信息143
7.7.3查詢物理成績及格的學生信息144
7.7.4查詢英語成績大于80分的學生信息144
7.7.5查詢獎金比基本工資多的員工信息144
7.8小結144
第8章 子查詢及常用系統函數145
視頻講解:53分鐘
8.1初識子查詢146
8.2單行子查詢147
8.3多行子查詢148
8.3.1使用IN運算符148
8.3.2使用ANY運算符149
8.3.3使用ALL運算符150
8.4Oracle常用系統函數150
8.4.1字符類函數151
8.4.2數字類函數152
8.4.3日期和時間類函數154
8.4.4轉換類函數155
8.4.5聚合類函數157
8.5實戰157
8.5.1查詢數學成績不及格的學生信息157
8.5.2查詢各科成績都在平均分以上的學生成績信息157
8.5.3查詢出每個部門經理的工資158
8.5.4查詢出價格比iPhone7手機價格低的產品158
8.5.5顯示所有員工在入職三個月之后的日期158
8.6小結158
第9章 操作數據庫159
視頻講解:23分鐘
9.1插入數據(INSERT語句)160
9.1.1單條插入數據160
9.1.2批量插入數據162
9.2更新數據(UPDATE語句)164
9.2.1更新單列數據164
9.2.2更新日期列數據165
9.2.3使用子查詢更新數據166
9.3刪除數據(DELETE語句和TRUNCATE語句)167
9.3.1DELETE語句167
9.3.2TRUNCATE語句168
9.4實戰168
9.4.1插入數據168
9.4.2批量插入數據169
9.4.3更新員工的工資數據169
9.4.4修改員工的入職時間169
9.4.5刪除在平均值之下的數據169
9.5小結169
第10章 PL/SQL語言編程170
視頻講解:1小時30分鐘
10.1PL/SQL簡介171
10.1.1PL/SQL塊結構171
10.1.2代碼注釋172
10.1.3標識符173
10.1.4分界符174
10.2數據類型175
10.2.1基本數據類型175
10.2.2數值型176
10.2.3字符型177
10.2.4日期型179
10.2.5布爾型180
10.3變量的聲明與賦值181
10.3.1定義一般變量181
10.3.2使用%TYPE聲明變量類型183
10.3.3使用RECORD聲明變量類型184
10.3.4使用%ROWTYPE聲明變量類型186
10.4流程控制語句187
10.4.1選擇語句187
10.4.2循環語句191
10.5實戰195
10.5.1輸出《靜夜思》195
10.5.2輸出當前日期和當月的最后一天的日期196
10.5.3根據員工編號查詢工資196
10.5.4公司發福利196
10.5.5輸出九九乘法表197
10.6小結197
第2篇 提高篇
第11章 游標200
視頻講解:27分鐘
11.1游標簡介201
11.2隱式游標202
11.3顯式游標203
11.3.1聲明游標203
11.3.2打開游標204
11.3.3讀取游標205
11.3.4關閉游標205
11.3.5顯式游標的屬性207
11.4游標變量207
11.4.1聲明游標變量208
11.4.2打開游標變量209
11.4.3關閉游標變量209
11.5通過FOR語句遍歷游標210
11.5.1隱式游標中使用FOR語句210
11.5.2顯式游標中使用FOR語句211
11.6實戰212
11.6.1查詢出員工編號為7788的員工名稱212
11.6.2獲得職位是編輯的員工信息212
11.6.3查詢商品價格低于2000元的商品信息212
11.6.4查詢SALES部門的員工信息212
11.6.5查詢電視機的價格212
11.7小結212
第12章 過程與函數213
視頻講解:36分鐘
12.1存儲過程214
12.1.1創建存儲過程214
12.1.2執行存儲過程215
12.1.3存儲過程的參數216
12.1.4刪除存儲過程220
12.2函數221
12.2.1創建函數221
12.2.2調用函數222
12.2.3刪除函數223
12.3實戰223
12.3.1獲取3號學生的姓名和平均成績223
12.3.2創建一個存儲過程,實現向學生成績表插入一條數據223
12.3.3查找學生的3科成績224
12.3.4創建一個存儲過程,將定義的IN參數插入dept表中224
12.3.5通過函數查詢學生的數學成績224
12.4小結224
第13章 觸發器225
視頻講解:38分鐘
13.1觸發器簡介226
13.2語句級觸發器227
13.3行級觸發器230
13.4替換觸發器232
13.5刪除觸發器235
13.6實戰235
13.6.1針對員工信息表(emp表)編寫一個語句級觸發器235
13.6.2針對學生信息表(student表)編寫一個語句級觸發器235
13.6.3針對員工信息表(emp表)創建一個行級觸發器235
13.6.4編寫一個視圖修改數據的觸發器236
13.6.5更新視圖view_emp_dept的信息236
13.7小結236
第14章 數據表約束237
視頻講解:1小時51分鐘
14.1數據表約束簡介238
14.2非空約束238
14.2.1設置非空約束238
14.2.2修改非空約束239
14.2.3刪除非空約束239
14.3唯一性約束240
14.3.1設置唯一性約束240
14.3.2刪除唯一性約束241
14.4主鍵約束241
14.4.1創建表的同時設置主鍵約束242
14.4.2創建表之后添加主鍵約束242
14.4.3刪除主鍵約束243
14.5外鍵約束244
14.5.1設置外鍵約束244
14.5.2刪除具有外鍵約束的表246
14.5.3刪除外鍵約束246
14.6禁用和激活約束247
14.6.1在定義約束時禁用247
14.6.2禁用已經存在的約束248
14.6.3激活約束249
14.7刪除約束249
14.8實戰250
14.8.1某網站設計用戶登錄信息表250
14.8.2設置唯一性約束250
14.8.3創建教師個人信息表250
14.8.4創建公司資產管理表250
14.8.5創建學生的成績信息表250
14.9小結250
第15章 索引251
視頻講解:48分鐘
15.1索引概述252
15.2創建索引253
15.2.1建立B樹索引253
15.2.2建立位圖索引254
15.2.3建立反向鍵索引255
15.2.4基于函數的索引256
15.3合并和重建索引258
15.4刪除索引259
15.5顯示索引信息260
15.5.1顯示表的所有索引260
15.5.2顯示索引列261
15.5.3顯示索引段位置及其大小261
15.5.4顯示函數索引262
15.6實戰262
15.6.1創建B樹索引262
15.6.2創建位圖索引262
15.6.3創建反向鍵索引262
15.6.4設置函數索引262
15.6.5對索引stu_sco_index執行合并操作263
15.7小結263
第16章 視圖264
視頻講解:29分鐘
16.1創建視圖265
16.1.1簡單視圖265
16.1.2建立只讀視圖266
16.1.3復雜視圖267
16.1.4連接視圖268
16.2管理視圖269
16.2.1查看視圖定義269
16.2.2修改視圖定義270
16.2.3重新編譯視圖270
16.2.4刪除視圖271
16.3實戰271
16.3.1創建一張查詢出1981年雇傭的全部員工信息的視圖271
16.3.2創建視圖,查詢出各科成績都在平均分以上的學生成績信息271
16.3.3創建視圖,查詢經理所在的部門名稱271
16.3.4創建視圖,查詢出王紅同學的物理成績272
16.3.5修改視圖stu_sco_union272
16.4小結272
第17章 序列273
視頻講解:4分鐘
17.1創建序列274
17.2管理序列275
17.3實戰276
17.3.1創建一個序列myseq276
17.3.2創建一個序列my_seq276
17.3.3修改序列myseq277
17.3.4修改序列my_seq277
17.4小結277
第18章 管理表空間和數據文件278
視頻講解:1小時5分鐘
18.1表空間與數據文件的關系279
18.2Oracle11g的默認表空間280
18.2.1SYSTEM表空間280
18.2.2SYSAUX表空間281
18.3創建表空間282
18.3.1界面方式創建表空間282
18.3.2命令方式創建表空間284
18.4維護表空間與數據文件288
18.4.1設置默認表空間288
18.4.2更改表空間的狀態288
18.4.3重命名表空間289
18.4.4刪除表空間289
18.4.5維護表空間中的數據文件290
18.5實戰292
18.5.1創建一個擴展大小為自動管理的表空間292
18.5.2創建表空間tbs_mr_1292
18.5.3創建表空間tbs_mr_2292
18.5.4刪除表空間tbs_test_2292
18.5.5檢驗DATAFILE4.dbf文件是否為自動擴展292
18.6小結292
第19章 事務293
視頻講解:17分鐘
19.1事務的概述294
19.1.1事務的特性294
19.1.2事務的狀態295
19.2操作事務296
19.2.1設置事務296
19.2.2提交事務(COMMIT語句)298
19.2.3回滾事務(ROLLBACK語句)299
19.2.4設置回退點300
19.3實戰302
19.3.1提交事務302
19.3.2回滾事務302
19.3.3設置保存點302
19.4小結302
第20章 數據導入與導出303
視頻講解:6分鐘
20.1EXPDP和IMPDP概述304
20.2EXPDP導出數據304
20.2.1導出數據時準備304
20.2.2導出表305
20.2.3導出模式306
20.2.4導出表空間307
20.2.5導出全數據庫308
20.3IMPDP導入數據308
20.3.1導入表309
20.3.2導入模式309
20.3.3導入表空間309
20.3.4導入全數據庫309
20.4SQLDeveloper導入和導出數據310
20.4.1通過SQLDeveloper導出數據310
20.4.2通過SQLDeveloper導入數據312
20.5實戰313
20.6小結313
項目實戰分冊目錄
第21章Oracle經典范例應用315
21.1基礎查詢315
21.1.1查詢多個列名315
21.1.2查詢所有列316
21.1.3使用列別名316
21.1.4在列上加入計算317
21.1.5查詢數字317
21.2通配符查詢318
21.2.1利用_通配符進行查詢318
21.2.2利用%通配符進行查詢318
21.2.3利用[]通配符進行查詢319
21.2.4利用[^]通配符進行查詢319
21.2.5檢索姓名以字母A開頭的員工信息320
21.2.6復雜的模糊查詢320
21.3限定查詢321
21.3.1利用IN謂詞限定范圍321
21.3.2利用NOTIN限定范圍321
21.3.3利用ALL謂詞限定范圍322
21.3.4利用ANY謂詞限定范圍322
21.3.5NOT與謂詞進行組合條件的查詢323
21.3.6查詢時不顯示重復記錄323
21.3.7列出數據中的重復記錄和記錄條數324
21.3.8去除記錄中指定字段的空值324
21.3.9獲取記錄中指定字段的空值325
21.3.10查詢前5名數據325
21.3.11查詢后5名數據325
21.3.12取出數據統計結果前3名數據326
21.4日期與時間查詢326
21.4.1查詢指定日期的數據326
21.4.2查詢指定時間段的數據327
21.4.3按月查詢數據328
21.5多條件查詢328
21.5.1利用BETWEEN進行區間查詢328
21.5.2利用OR進行查詢329
21.5.3利用AND進行查詢329
21.5.4同時利用OR、AND進行查詢330
21.6分組及排序查詢330
21.6.1在分組查詢中使用ALL關鍵字330
21.6.2在分組查詢中使用HAVING子句331
21.6.3在分組查詢中使用ROLLUP331
21.6.4對統計結果進行排序332
21.6.5數據分組統計(單列)332
21.6.6按倉庫分組統計圖書庫存(多列)332
21.6.7多表分組統計333
21.6.8使用COMPUTE333
21.7函數查詢334
21.7.1利用聚合函數SUM對銷售額進行匯總334
21.7.2利用聚合函數AVG求某班學生的平均年齡334
21.7.3利用聚合函數MIN求最小值335
21.7.4利用聚合函數MAX求最大值335
21.7.5利用聚合函數COUNT求日銷售額大于某值的商品數336
21.7.6使用ROUND函數336
21.7.7使用SYSDATE函數336
21.7.8使用ADD_MONTHS函數337
21.7.9使用ASCII函數337
21.7.10使用SUBSTR函數338
21.7.11使用LTRIM、RTRIM和TRIM函數338
21.7.12使用LOWER、UPPER函數338
21.7.13使用LENGTH函數339
21.8多表查詢339
21.8.1利用FROM子句進行多表查詢339
21.8.2使用表的別名340
21.8.3合并多個結果集341
21.9子查詢341
21.9.1由IN引入的子查詢341
21.9.2EXISTS子查詢實現兩表交集342
21.9.3在SELECT子句中的子查詢343
21.9.4在子查詢中使用聚合函數343
21.9.5使用子查詢更新數據344
21.9.6使用子查詢刪除數據345
21.9.7復雜的嵌套查詢345
21.9.8嵌套查詢在查詢統計中的應用346
21.9.9使用UNION運算符346
21.9.10一對多聯合查詢347
21.9.11對聯合查詢后的結果進行排序348
21.10連接查詢348
21.10.1簡單內連接查詢348
21.10.2復雜的內連接查詢349
21.10.3自連接349
21.10.4LEFTJOIN查詢350
21.10.5RIGHTJOIN查詢351
21.10.6使用外連接進行多表聯合查詢352
21.10.7完全外連接352
21.11小結353
第22章Java+Oracle實現企業人事管理系統354
22.1開發背景354
22.2系統分析354
22.3系統設計355
22.3.1系統目標355
22.3.2系統功能結構355
22.3.3系統預覽356
22.3.4業務流程圖358
22.3.5文件夾結構設計359
22.4數據庫設計359
22.4.1數據庫分析359
22.4.2數據庫概念設計359
22.4.3數據庫邏輯結構設計360
22.5主窗體設計361
22.5.1導航欄的設計361
22.5.2工具欄的設計364
22.6公共模塊設計366
22.6.1編寫Hibernate配置文件366
22.6.2編寫Hibernate持久化類和映射文件367
22.6.3編寫通過Hibernate操作持久化對象的常用方法368
22.6.4創建具有特殊效果的部門樹對話框369
22.6.5創建通過部門樹選取員工的面板和對話框371
22.7人事管理模塊設計372
22.7.1人事管理模塊功能概述373
22.7.2人事管理模塊技術分析374
22.7.3人事管理模塊的實現過程374
22.8待遇管理模塊設計380
22.8.1待遇管理模塊功能概述380
22.8.2待遇管理模塊技術分析381
22.8.3待遇管理模塊的實現過程381
22.9系統維護模塊設計386
22.9.1系統維護模塊功能概述386
22.9.2系統維護模塊技術分析388
22.9.3系統維護模塊實現過程388
22.10小結392
第23章VC+++Oracle實現超市進銷存管理系統393
23.1開發背景393
23.2系統分析393
23.3系統設計394
23.3.1系統目標394
23.3.2系統功能結構394
23.3.3系統預覽395
23.3.4業務流程圖395
23.3.5數據庫設計396
23.4公共模塊設計400
23.5主窗體設計402
23.6商品信息模塊設計404
23.6.1商品信息模塊概述404
23.6.2商品信息模塊技術分析405
23.6.3商品信息模塊實現過程406
23.7供應商信息模塊設計411
23.7.1供應商信息模塊概述411
23.7.2供應商信息模塊技術分析411
23.7.3供應商信息模塊實現過程413
23.8銷售查詢模塊設計419
23.8.1銷售查詢模塊概述419
23.8.2銷售查詢模塊技術分析419
23.8.3銷售查詢模塊實現過程420
23.9日結查詢模塊設計423
23.9.1日結查詢模塊概述423
23.9.2日結查詢模塊技術分析423
23.9.3日結查詢模塊實現過程424
23.10前臺銷售模塊設計426
23.10.1前臺銷售模塊概述426
23.10.2前臺銷售模塊技術分析427
23.10.3前臺銷售模塊實現過程428
23.11小結432
第24章VC+++Oracle實現汽配管理系統433
24.1開發背景433
24.2系統分析433
24.3系統設計434
24.3.1系統功能結構434
24.3.2系統預覽434
24.3.3汽配管理系統業務流程圖436
24.4數據庫設計436
24.4.1數據庫概要說明436
24.4.2數據庫邏輯設計437
24.5公共模塊設計439
24.5.1數據庫操作類RxADO的設計439
24.5.2特殊按鈕類CBaseButton類的制作443
24.5.3擴展的組合框CBaseComboBox類446
24.6主窗體設計448
24.6.1主窗體模塊概述448
24.6.2主窗體實現過程448
24.7系統登錄模塊設計453
24.7.1系統登錄模塊概述453
24.7.2系統登錄模塊邏輯分析454
24.7.3系統登錄模塊實現過程454
24.8基礎信息查詢模塊設計457
24.8.1基礎信息查詢模塊概述457
24.8.2基礎信息查詢模塊實現過程458
24.9商品信息模塊設計460
24.9.1商品信息模塊概述460
24.9.2商品信息模塊數據表分析460
24.9.3商品信息模塊實現過程461
24.10日常業務處理模塊設計466
24.10.1日常業務處理模塊概述466
24.10.2日常業務處理模塊實現過程467
24.11小結480
序: