|
-- 會員 / 註冊 --
|
|
|
|
Oracle從入門到精通(微視頻精編版) ( 簡體 字) |
作者:明日科技 | 類別:1. -> 資料庫 -> 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
|
序: |
|