關(guān)于我們
書單推薦
新書推薦
|
Oracle從入門到精通(微視頻精編版)
在軟件開發(fā)視頻大講堂系列圖書的基礎(chǔ)上精簡而成,交稿400頁-450頁,定價59.8元到69.8元,拉開層次差,琮琤
“軟件開發(fā)微視頻講堂”叢書是清華社重點計算機(jī)系列品牌之一,是明日科技著力打造的技術(shù)入門 實戰(zhàn)精通類軟件開發(fā)圖書。
《Oracle從入門到精通(微視頻精編版)》分為上下兩冊:核心技術(shù)分冊和項目實戰(zhàn)分冊。內(nèi)容淺顯易懂,實例豐富,詳細(xì)介紹了從基礎(chǔ)入門到Oracle數(shù)據(jù)庫高手需要掌握的知識。 1. 一本饒有趣味的技術(shù)圖書。 技術(shù)書也可以很有趣。本書涵蓋知識點講解 微課學(xué)習(xí) 實戰(zhàn)練習(xí) 項目案例等學(xué)習(xí)環(huán)節(jié),循序漸進(jìn),符合認(rèn)知規(guī)律。尤其是書中的案例,簡直就是你我身邊司空見慣的問題大匯集,發(fā)現(xiàn)“編輯即世界,世界皆可編程”。帶著編程思想來看世界,編程變得更簡單,世界變得更有趣。 2. 層層實戰(zhàn),在實戰(zhàn)中練就硬功。 本書更重視實戰(zhàn),全書通過181集微課視頻 124個應(yīng)用實例 87個實戰(zhàn)練習(xí) 3個企業(yè)項目案例,邊學(xué)邊練,在練中悟,通過層層實戰(zhàn),將核心技術(shù)知識掰開、揉碎、消化掉,在反復(fù)實踐中練就一身硬功。 3. 、海量、不一般的開發(fā)資源庫拓展和支持。 學(xué)會書中的內(nèi)容,對于軟件開發(fā)就夠了嗎?不,還需要借助資源庫進(jìn)一步訓(xùn)練和提升。 (1)實例資源庫:436個實例及源碼分析,夠詳細(xì),夠豐富,多讀 多練 多模仿,才是學(xué)習(xí)、提升開發(fā)能力的王道。 (2)技術(shù)資源庫:600頁技術(shù)參考文檔,全面提升個人綜合編程技能和解決實際開發(fā)問題的能力。 (3)測試題庫系統(tǒng):138道能力測試題目,快速檢測個人真實水平,對核心知識查缺補漏,消滅差錯,打牢基礎(chǔ)。 (4)面試資源庫:369個企業(yè)面試真題及面試技巧,在反復(fù)演練中突破自身,就業(yè)、轉(zhuǎn)崗、升職不在話下。 4. 更全面的后續(xù)學(xué)習(xí)技術(shù)支持。 在線專人答疑,明日學(xué)院社流,在線課程不定期直播。
核心技術(shù)分冊目錄
第1篇 基礎(chǔ)篇 第1章 Oracle 11g概述 2 視頻講解:1小時7分鐘 1.1 數(shù)據(jù)庫的產(chǎn)生 3 1.2 數(shù)據(jù)庫基本概念 4 1.2.1 數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng) 4 1.2.2 數(shù)據(jù)庫的標(biāo)準(zhǔn)語言SQL 7 1.3 Oracle簡介 7 1.3.1 Oracle公司介紹 7 1.3.2 Oracle體系介紹 9 1.4 Oracle數(shù)據(jù)庫環(huán)境 10 1.4.1 Oracle數(shù)據(jù)庫版本簡介 10 1.4.2 Oracle 11g的下載與安裝 11 1.4.3 Oracle 11g的卸載 21 1.5 小結(jié) 26 第2章 Oracle管理工具 27 視頻講解:1小時2分鐘 2.1 SQLPlus工具 28 2.1.1 啟動和連接SQLPlus 28 2.1.2 使用SQLPlus查詢數(shù)據(jù)庫 29 2.1.3 創(chuàng)建SQLPlus快捷方式 32 2.1.4 退出SQLPlus 32 2.2 SQL Developer工具 33 2.2.1 啟動SQL Developer 33 2.2.2 創(chuàng)建數(shù)據(jù)庫連接 35 2.2.3 使用SQL Developer查詢數(shù)據(jù)庫 38 2.3 Oracle企業(yè)管理器(OEM) 38 2.4 數(shù)據(jù)庫配置助手(DBCA) 40 2.5 實戰(zhàn) 48 2.5.1 通過SQLPlus工具查詢員工信息表(emp表)的信息 48 2.5.2 通過SQLPlus工具查詢工資等級表(salgarde表)的信息 48 2.5.3 通過SQL Developer工具查詢員工部門表(dept表)的信息 49 2.5.4 通過SQL Developer工具查詢工資等級表(salgarde表)的信息 49 2.6 小結(jié) 49 第3章 SQLPlus命令 50 視頻講解:1小時53分鐘 3.1 SQLPlus與數(shù)據(jù)庫的交互 51 3.2 設(shè)置SQLPlus的運行環(huán)境 52 3.2.1 SET命令簡介 53 3.2.2 使用SET命令設(shè)置運行環(huán)境 54 3.3 常用的SQLPlus命令 58 3.3.1 HELP命令 58 3.3.2 DESCRIBE命令 59 3.3.3 CONN命令 61 3.3.4 加入注釋 62 3.4 格式化SQLPlus輸出 63 3.4.1 格式化列 64 3.4.2 定義頁與報告的標(biāo)題 67 3.5 數(shù)據(jù)字典 69 3.5.1 Oracle數(shù)據(jù)字典簡介 69 3.5.2 Oracle常用數(shù)據(jù)字典 70 3.6 實戰(zhàn) 71 3.6.1 使用SET PAGESIZE命令 71 3.6.2 設(shè)置SQLPlus的運行環(huán)境 72 3.6.3 修改空行數(shù) 72 3.6.4 使用FORMAT選項格式化字段 72 3.6.5 使用FORMAT選項格式化字段寬度 72 3.7 小結(jié) 72 第4章 數(shù)據(jù)表操作 73 視頻講解:1小時15分鐘 4.1 數(shù)據(jù)表概述 74 4.2 表與表結(jié)構(gòu)操作 75 4.2.1 Oracle常用數(shù)據(jù)類型 75 4.2.2 表和表結(jié)構(gòu) 76 4.2.3 表結(jié)構(gòu)設(shè)計 76 4.3 OEM方式操作表 78 4.3.1 創(chuàng)建表 78 4.3.2 修改表 82 4.3.3 刪除表 82 4.4 使用SQL Developer操作表 83 4.4.1 創(chuàng)建表 83 4.4.2 修改表 84 4.4.3 刪除表 85 4.5 在SQLPlus上操作表 85 4.5.1 創(chuàng)建表 85 4.5.2 修改表 88 4.5.3 刪除表 92 4.6 實戰(zhàn) 93 4.6.1 創(chuàng)建課程表(KCB) 93 4.6.2 創(chuàng)建電子商品信息表(goods) 93 4.6.3 為表中增加字段 93 4.6.4 修改電子商品信息表(goods)的表名 93 4.6.5 刪除表中字段 93 4.7 小結(jié) 93 第5章 SQL查詢基礎(chǔ) 94 視頻講解:1小時5分鐘 5.1 SQL簡介 95 5.1.1 SQL的分類 95 5.1.2 SQL的編寫規(guī)則 96 5.2 SELECT語句簡介 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 消除重復(fù)行 104 5.5.1 查詢結(jié)果中包重復(fù)行 105 5.5.2 查詢結(jié)果中消除重復(fù)行 105 5.6 帶有表達(dá)式的SELECT子句 106 5.7 為列指定別名 107 5.7.1 不使用列別名 107 5.7.2 使用列別名 108 5.8 處理NULL 110 5.8.1 不處理NULL 110 5.8.2 使用NVL函數(shù)處理NULL 112 5.8.3 使用NVL2函數(shù)處理NULL 113 5.9 連接字符串 113 5.9.1 使用“||”操作符連接字符串 114 5.9.2 使用CONCAT函數(shù)連接字符串 114 5.10 實戰(zhàn) 115 5.10.1 查詢新建表的所有信息 115 5.10.2 發(fā)年終獎啦! 115 5.10.3 顯示student表中的平均成績 115 5.10.4 使用“||”操作符連接字符串 115 5.10.5 使用CONCAT函數(shù)連接字符串 115 5.11 小結(jié) 116 第6章 SQL查詢進(jìn)階 117 視頻講解:52分鐘 6.1 篩選查詢 118 6.1.1 比較篩選 118 6.1.2 邏輯查詢(AND、OR和NOT) 119 6.1.3 模糊查詢(LIKE、NOT LIKE) 120 6.1.4 列表范圍查找(IN、NOT IN) 122 6.1.5 范圍查詢(BETWEENAND) 123 6.1.6 判斷內(nèi)容是否為NULL(IS NULL、IS NOT NULL) 124 6.2 分組查詢 125 6.2.1 使用GROUP BY進(jìn)行單字段分組 125 6.2.2 使用GROUP BY進(jìn)行多字段分組 127 6.2.3 使用HAVING子句限制分組結(jié)果 128 6.3 排序查詢 129 6.3.1 單列排序 129 6.3.2 多列排序 130 6.4 實戰(zhàn) 131 6.4.1 查詢符合條件的iPhone 7手機(jī)是哪一款 131 6.4.2 查詢符合條件的員工信息 131 6.4.3 查詢工資在(1000~3000元)之外的員工 131 6.4.4 對工資等級進(jìn)行分組 132 6.4.5 按照年級、成績對學(xué)生進(jìn)行排序 132 6.5 小結(jié) 132 第7章 多表關(guān)聯(lián)查詢 133 視頻講解:34分鐘 7.1 表的別名 134 7.2 內(nèi)連接 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 實戰(zhàn) 143 7.7.1 查詢王紅同學(xué)的物理成績 143 7.7.2 查詢數(shù)學(xué)成績及格的學(xué)生信息 143 7.7.3 查詢物理成績及格的學(xué)生信息 144 7.7.4 查詢英語成績大于80分的學(xué)生信息 144 7.7.5 查詢獎金比基本工資多的員工信息 144 7.8 小結(jié) 144 第8章 子查詢及常用系統(tǒng)函數(shù) 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.4 Oracle常用系統(tǒng)函數(shù) 150 8.4.1 字符類函數(shù) 151 8.4.2 數(shù)字類函數(shù) 152 8.4.3 日期和時間類函數(shù) 154 8.4.4 轉(zhuǎn)換類函數(shù) 155 8.4.5 聚合類函數(shù) 157 8.5 實戰(zhàn) 157 8.5.1 查詢數(shù)學(xué)成績不及格的學(xué)生信息 157 8.5.2 查詢各科成績都在平均分以上的學(xué)生成績信息 157 8.5.3 查詢出每個部門經(jīng)理的工資 158 8.5.4 查詢出價格比iPhone 7手機(jī)價格低的產(chǎn)品 158 8.5.5 顯示所有員工在入職三個月之后的日期 158 8.6 小結(jié) 158 第9章 操作數(shù)據(jù)庫 159 視頻講解:23分鐘 9.1 插入數(shù)據(jù)(INSERT語句) 160 9.1.1 單條插入數(shù)據(jù) 160 9.1.2 批量插入數(shù)據(jù) 162 9.2 更新數(shù)據(jù)(UPDATE語句) 164 9.2.1 更新單列數(shù)據(jù) 164 9.2.2 更新日期列數(shù)據(jù) 165 9.2.3 使用子查詢更新數(shù)據(jù) 166 9.3 刪除數(shù)據(jù)(DELETE語句和TRUNCATE語句) 167 9.3.1 DELETE語句 167 9.3.2 TRUNCATE語句 168 9.4 實戰(zhàn) 168 9.4.1 插入數(shù)據(jù) 168 9.4.2 批量插入數(shù)據(jù) 169 9.4.3 更新員工的工資數(shù)據(jù) 169 9.4.4 修改員工的入職時間 169 9.4.5 刪除在平均值之下的數(shù)據(jù) 169 9.5 小結(jié) 169 0章 PL/SQL語言編程 170 視頻講解:1小時30分鐘 10.1 PL/SQL簡介 171 10.1.1 PL/SQL塊結(jié)構(gòu) 171 10.1.2 代碼注釋 172 10.1.3 標(biāo)識符 173 10.1.4 分界符 174 10.2 數(shù)據(jù)類型 175 10.2.1 基本數(shù)據(jù)類型 175 10.2.2 數(shù)值型 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 循環(huán)語句 191 10.5 實戰(zhàn) 195 10.5.1 輸出《靜夜思》 195 10.5.2 輸出當(dāng)前日期和當(dāng)月的后一天的日期 196 10.5.3 根據(jù)員工編號查詢工資 196 10.5.4 公司發(fā)福利 196 10.5.5 輸出九九乘法表 197 10.6 小結(jié) 197 第2篇 提高篇 1章 游標(biāo) 200 視頻講解:27分鐘 11.1 游標(biāo)簡介 201 11.2 隱式游標(biāo) 202 11.3 顯式游標(biāo) 203 11.3.1 聲明游標(biāo) 203 11.3.2 打開游標(biāo) 204 11.3.3 讀取游標(biāo) 205 11.3.4 關(guān)閉游標(biāo) 205 11.3.5 顯式游標(biāo)的屬性 207 11.4 游標(biāo)變量 207 11.4.1 聲明游標(biāo)變量 208 11.4.2 打開游標(biāo)變量 209 11.4.3 關(guān)閉游標(biāo)變量 209 11.5 通過FOR語句遍歷游標(biāo) 210 11.5.1 隱式游標(biāo)中使用FOR語句 210 11.5.2 顯式游標(biāo)中使用FOR語句 211 11.6 實戰(zhàn) 212 11.6.1 查詢出員工編號為7788的員工名稱 212 11.6.2 獲得職位是編輯的員工信息 212 11.6.3 查詢商品價格低于2000元的商品信息 212 11.6.4 查詢SALES部門的員工信息 212 11.6.5 查詢電視機(jī)的價格 212 11.7 小結(jié) 212 2章 過程與函數(shù) 213 視頻講解:36分鐘 12.1 存儲過程 214 12.1.1 創(chuàng)建存儲過程 214 12.1.2 執(zhí)行存儲過程 215 12.1.3 存儲過程的參數(shù) 216 12.1.4 刪除存儲過程 220 12.2 函數(shù) 221 12.2.1 創(chuàng)建函數(shù) 221 12.2.2 調(diào)用函數(shù) 222 12.2.3 刪除函數(shù) 223 12.3 實戰(zhàn) 223 12.3.1 獲取3號學(xué)生的姓名和平均成績 223 12.3.2 創(chuàng)建一個存儲過程,實現(xiàn)向?qū)W生成績表插入一條數(shù)據(jù) 223 12.3.3 查找學(xué)生的3科成績 224 12.3.4 創(chuàng)建一個存儲過程,將定義的IN參數(shù)插入dept表中 224 12.3.5 通過函數(shù)查詢學(xué)生的數(shù)學(xué)成績 224 12.4 小結(jié) 224 3章 觸發(fā)器 225 視頻講解:38分鐘 13.1 觸發(fā)器簡介 226 13.2 語句級觸發(fā)器 227 13.3 行級觸發(fā)器 230 13.4 替換觸發(fā)器 232 13.5 刪除觸發(fā)器 235 13.6 實戰(zhàn) 235 13.6.1 針對員工信息表(emp表)編寫一個語句級觸發(fā)器 235 13.6.2 針對學(xué)生信息表(student表)編寫一個語句級觸發(fā)器 235 13.6.3 針對員工信息表(emp表)創(chuàng)建一個行級觸發(fā)器 235 13.6.4 編寫一個視圖修改數(shù)據(jù)的觸發(fā)器 236 13.6.5 更新視圖view_emp_dept的信息 236 13.7 小結(jié) 236 4章 數(shù)據(jù)表約束 237 視頻講解:1小時51分鐘 14.1 數(shù)據(jù)表約束簡介 238 14.2 非空約束 238 14.2.1 設(shè)置非空約束 238 14.2.2 修改非空約束 239 14.2.3 刪除非空約束 239 14.3 性約束 240 14.3.1 設(shè)置性約束 240 14.3.2 刪除性約束 241 14.4 主鍵約束 241 14.4.1 創(chuàng)建表的同時設(shè)置主鍵約束 242 14.4.2 創(chuàng)建表之后添加主鍵約束 242 14.4.3 刪除主鍵約束 243 14.5 外鍵約束 244 14.5.1 設(shè)置外鍵約束 244 14.5.2 刪除具有外鍵約束的表 246 14.5.3 刪除外鍵約束 246 14.6 禁用和激活約束 247 14.6.1 在定義約束時禁用 247 14.6.2 禁用已經(jīng)存在的約束 248 14.6.3 激活約束 249 14.7 刪除約束 249 14.8 實戰(zhàn) 250 14.8.1 某網(wǎng)站設(shè)計用戶登錄信息表 250 14.8.2 設(shè)置性約束 250 14.8.3 創(chuàng)建教師個人信息表 250 14.8.4 創(chuàng)建公司資產(chǎn)管理表 250 14.8.5 創(chuàng)建學(xué)生的成績信息表 250 14.9 小結(jié) 250 5章 索引 251 視頻講解:48分鐘 15.1 索引概述 252 15.2 創(chuàng)建索引 253 15.2.1 建立B樹索引 253 15.2.2 建立位圖索引 254 15.2.3 建立反向鍵索引 255 15.2.4 基于函數(shù)的索引 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 顯示函數(shù)索引 262 15.6 實戰(zhàn) 262 15.6.1 創(chuàng)建B樹索引 262 15.6.2 創(chuàng)建位圖索引 262 15.6.3 創(chuàng)建反向鍵索引 262 15.6.4 設(shè)置函數(shù)索引 262 15.6.5 對索引stu_sco_index執(zhí)行合并操作 263 15.7 小結(jié) 263 6章 視圖 264 視頻講解:29分鐘 16.1 創(chuàng)建視圖 265 16.1.1 簡單視圖 265 16.1.2 建立只讀視圖 266 16.1.3 復(fù)雜視圖 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 實戰(zhàn) 271 16.3.1 創(chuàng)建一張查詢出1981年雇傭的員工信息的視圖 271 16.3.2 創(chuàng)建視圖,查詢出各科成績都在平均分以上的學(xué)生成績信息 271 16.3.3 創(chuàng)建視圖,查詢經(jīng)理所在的部門名稱 271 16.3.4 創(chuàng)建視圖,查詢出王紅同學(xué)的物理成績 272 16.3.5 修改視圖stu_sco_union 272 16.4 小結(jié) 272 7章 序列 273 視頻講解:4分鐘 17.1 創(chuàng)建序列 274 17.2 管理序列 275 17.3 實戰(zhàn) 276 17.3.1 創(chuàng)建一個序列myseq 276 17.3.2 創(chuàng)建一個序列my_seq 276 17.3.3 修改序列myseq 277 17.3.4 修改序列my_seq 277 17.4 小結(jié) 277 8章 管理表空間和數(shù)據(jù)文件 278 視頻講解:1小時5分鐘 18.1 表空間與數(shù)據(jù)文件的關(guān)系 279 18.2 Oracle 11g的默認(rèn)表空間 280 18.2.1 SYSTEM表空間 280 18.2.2 SYSAUX表空間 281 18.3 創(chuàng)建表空間 282 18.3.1 界面方式創(chuàng)建表空間 282 18.3.2 命令方式創(chuàng)建表空間 284 18.4 維護(hù)表空間與數(shù)據(jù)文件 288 18.4.1 設(shè)置默認(rèn)表空間 288 18.4.2 更改表空間的狀態(tài) 288 18.4.3 重命名表空間 289 18.4.4 刪除表空間 289 18.4.5 維護(hù)表空間中的數(shù)據(jù)文件 290 18.5 實戰(zhàn) 292 18.5.1 創(chuàng)建一個擴(kuò)展大小為自動管理的表空間 292 18.5.2 創(chuàng)建表空間tbs_mr_1 292 18.5.3 創(chuàng)建表空間tbs_mr_2 292 18.5.4 刪除表空間tbs_test_2 292 18.5.5 檢驗DATAFILE4.dbf文件是否為自動擴(kuò)展 292 18.6 小結(jié) 292 9章 事務(wù) 293 視頻講解:17分鐘 19.1 事務(wù)的概述 294 19.1.1 事務(wù)的特性 294 19.1.2 事務(wù)的狀態(tài) 295 19.2 操作事務(wù) 296 19.2.1 設(shè)置事務(wù) 296 19.2.2 提交事務(wù)(MIT語句) 298 19.2.3 回滾事務(wù)(ROLLBACK語句) 299 19.2.4 設(shè)置回退點 300 19.3 實戰(zhàn) 302 19.3.1 提交事務(wù) 302 19.3.2 回滾事務(wù) 302 19.3.3 設(shè)置保存點 302 19.4 小結(jié) 302 第20章 數(shù)據(jù)導(dǎo)入與導(dǎo)出 303 視頻講解:6分鐘 20.1 EXPDP和IMPDP概述 304 20.2 EXPDP導(dǎo)出數(shù)據(jù) 304 20.2.1 導(dǎo)出數(shù)據(jù)時準(zhǔn)備 304 20.2.2 導(dǎo)出表 305 20.2.3 導(dǎo)出模式 306 20.2.4 導(dǎo)出表空間 307 20.2.5 導(dǎo)出全數(shù)據(jù)庫 308 20.3 IMPDP導(dǎo)入數(shù)據(jù) 308 20.3.1 導(dǎo)入表 309 20.3.2 導(dǎo)入模式 309 20.3.3 導(dǎo)入表空間 309 20.3.4 導(dǎo)入全數(shù)據(jù)庫 309 20.4 SQL Developer導(dǎo)入和導(dǎo)出數(shù)據(jù) 310 20.4.1 通過SQL Developer導(dǎo)出數(shù)據(jù) 310 20.4.2 通過SQL Developer導(dǎo)入數(shù)據(jù) 312 20.5 實戰(zhàn) 313 20.6 小結(jié) 313 項目實戰(zhàn)分冊目錄 第21章 Oracle經(jīng)典范例應(yīng)用 315 21.1 基礎(chǔ)查詢 315 21.1.1 查詢多個列名 315 21.1.2 查詢所有列 316 21.1.3 使用列別名 316 21.1.4 在列上加入計算 317 21.1.5 查詢數(shù)字 317 21.2 通配符查詢 318 21.2.1 利用_通配符進(jìn)行查詢 318 21.2.2 利用%通配符進(jìn)行查詢 318 21.2.3 利用通配符進(jìn)行查詢 319 21.2.5 檢索姓名以字母A開頭的員工信息 320 21.2.6 復(fù)雜的模糊查詢 320 21.3 限定查詢 321 21.3.1 利用IN謂詞限定范圍 321 21.3.2 利用NOT IN限定范圍 321 21.3.3 利用ALL謂詞限定范圍 322 21.3.4 利用ANY謂詞限定范圍 322 21.3.5 NOT與謂詞進(jìn)行組合條件的查詢 323 21.3.6 查詢時不顯示重復(fù)記錄 323 21.3.7 列出數(shù)據(jù)中的重復(fù)記錄和記錄條數(shù) 324 21.3.8 去除記錄中指定字段的空值 324 21.3.9 獲取記錄中指定字段的空值 325 21.3.10 查詢前5名數(shù)據(jù) 325 21.3.11 查詢后5名數(shù)據(jù) 325 21.3.12 取出數(shù)據(jù)統(tǒng)計結(jié)果前3名數(shù)據(jù) 326 21.4 日期與時間查詢 326 21.4.1 查詢指定日期的數(shù)據(jù) 326 21.4.2 查詢指定時間段的數(shù)據(jù) 327 21.4.3 按月查詢數(shù)據(jù) 328 21.5 多條件查詢 328 21.5.1 利用BETWEEN進(jìn)行區(qū)間查詢 328 21.5.2 利用OR進(jìn)行查詢 329 21.5.3 利用AND進(jìn)行查詢 329 21.5.4 同時利用OR、AND進(jìn)行查詢 330 21.6 分組及排序查詢 330 21.6.1 在分組查詢中使用ALL關(guān)鍵字 330 21.6.2 在分組查詢中使用HAVING子句 331 21.6.3 在分組查詢中使用ROLLUP 331 21.6.4 對統(tǒng)計結(jié)果進(jìn)行排序 332 21.6.5 數(shù)據(jù)分組統(tǒng)計(單列) 332 21.6.6 按倉庫分組統(tǒng)計圖書庫存(多列) 332 21.6.7 多表分組統(tǒng)計 333 21.6.8 使用PUTE 333 21.7 函數(shù)查詢 334 21.7.1 利用聚合函數(shù)SUM對銷售額進(jìn)行匯總 334 21.7.2 利用聚合函數(shù)AVG求某班學(xué)生的平均年齡 334 21.7.3 利用聚合函數(shù)MIN求小值 335 21.7.4 利用聚合函數(shù)MAX求大值 335 21.7.5 利用聚合函數(shù)COUNT求日銷售額大于某值的商品數(shù) 336 21.7.6 使用ROUND函數(shù) 336 21.7.7 使用SYSDATE函數(shù) 336 21.7.8 使用ADD_MONTHS函數(shù) 337 21.7.9 使用ASCII函數(shù) 337 21.7.10 使用SUBSTR函數(shù) 338 21.7.11 使用LTRIM、RTRIM和TRIM函數(shù) 338 21.7.12 使用LOWER、UPPER函數(shù) 338 21.7.13 使用LENGTH函數(shù) 339 21.8 多表查詢 339 21.8.1 利用FROM子句進(jìn)行多表查詢 339 21.8.2 使用表的別名 340 21.8.3 合并多個結(jié)果集 341 21.9 子查詢 341 21.9.1 由IN引入的子查詢 341 21.9.2 EXISTS子查詢實現(xiàn)兩表交集 342 21.9.3 在SELECT子句中的子查詢 343 21.9.4 在子查詢中使用聚合函數(shù) 343 21.9.5 使用子查詢更新數(shù)據(jù) 344 21.9.6 使用子查詢刪除數(shù)據(jù) 345 21.9.7 復(fù)雜的嵌套查詢 345 21.9.8 嵌套查詢在查詢統(tǒng)計中的應(yīng)用 346 21.9.9 使用UNION運算符 346 21.9.10 一對多聯(lián)合查詢 347 21.9.11 對聯(lián)合查詢后的結(jié)果進(jìn)行排序 348 21.10 連接查詢 348 21.10.1 簡單內(nèi)連接查詢 348 21.10.2 復(fù)雜的內(nèi)連接查詢 349 21.10.3 自連接 349 21.10.4 LEFT JOIN查詢 350 21.10.5 RIGHT JOIN查詢 351 21.10.6 使用外連接進(jìn)行多表聯(lián)合查詢 352 21.10.7 完全外連接 352 21.11 小結(jié) 353 第22章 Java Oracle實現(xiàn)企業(yè)人事管理系統(tǒng) 354 22.1 開發(fā)背景 354 22.2 系統(tǒng)分析 354 22.3 系統(tǒng)設(shè)計 355 22.3.1 系統(tǒng)目標(biāo) 355 22.3.2 系統(tǒng)功能結(jié)構(gòu) 355 22.3.3 系統(tǒng)預(yù)覽 356 22.3.4 業(yè)務(wù)流程圖 358 22.3.5 文件夾結(jié)構(gòu)設(shè)計 359 22.4 數(shù)據(jù)庫設(shè)計 359 22.4.1 數(shù)據(jù)庫分析 359 22.4.2 數(shù)據(jù)庫概念設(shè)計 359 22.4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 360 22.5 主窗體設(shè)計 361 22.5.1 導(dǎo)航欄的設(shè)計 361 22.5.2 工具欄的設(shè)計 364 22.6 公共模塊設(shè)計 366 22.6.1 編寫Hibernate配置文件 366 22.6.2 編寫Hibernate持久化類和映射文件 367 22.6.3 編寫通過Hibernate操作持久化對象的常用方法 368 22.6.4 創(chuàng)建具有特殊效果的部門樹對話框 369 22.6.5 創(chuàng)建通過部門樹選取員工的面板和對話框 371 22.7 人事管理模塊設(shè)計 372 22.7.1 人事管理模塊功能概述 373 22.7.2 人事管理模塊技術(shù)分析 374 22.7.3 人事管理模塊的實現(xiàn)過程 374 22.8 待遇管理模塊設(shè)計 380 22.8.1 待遇管理模塊功能概述 380 22.8.2 待遇管理模塊技術(shù)分析 381 22.8.3 待遇管理模塊的實現(xiàn)過程 381 22.9 系統(tǒng)維護(hù)模塊設(shè)計 386 22.9.1 系統(tǒng)維護(hù)模塊功能概述 386 22.9.2 系統(tǒng)維護(hù)模塊技術(shù)分析 388 22.9.3 系統(tǒng)維護(hù)模塊實現(xiàn)過程 388 22.10 小結(jié) 392 第23章 VC Oracle實現(xiàn)超市進(jìn)銷存管理系統(tǒng) 393 23.1 開發(fā)背景 393 23.2 系統(tǒng)分析 393 23.3 系統(tǒng)設(shè)計 394 23.3.1 系統(tǒng)目標(biāo) 394 23.3.2 系統(tǒng)功能結(jié)構(gòu) 394 23.3.3 系統(tǒng)預(yù)覽 395 23.3.4 業(yè)務(wù)流程圖 395 23.3.5 數(shù)據(jù)庫設(shè)計 396 23.4 公共模塊設(shè)計 400 23.5 主窗體設(shè)計 402 23.6 商品信息模塊設(shè)計 404 23.6.1 商品信息模塊概述 404 23.6.2 商品信息模塊技術(shù)分析 405 23.6.3 商品信息模塊實現(xiàn)過程 406 23.7 供應(yīng)商信息模塊設(shè)計 411 23.7.1 供應(yīng)商信息模塊概述 411 23.7.2 供應(yīng)商信息模塊技術(shù)分析 411 23.7.3 供應(yīng)商信息模塊實現(xiàn)過程 413 23.8 銷售查詢模塊設(shè)計 419 23.8.1 銷售查詢模塊概述 419 23.8.2 銷售查詢模塊技術(shù)分析 419 23.8.3 銷售查詢模塊實現(xiàn)過程 420 23.9 日結(jié)查詢模塊設(shè)計 423 23.9.1 日結(jié)查詢模塊概述 423 23.9.2 日結(jié)查詢模塊技術(shù)分析 423 23.9.3 日結(jié)查詢模塊實現(xiàn)過程 424 23.10 前臺銷售模塊設(shè)計 426 23.10.1 前臺銷售模塊概述 426 23.10.2 前臺銷售模塊技術(shù)分析 427 23.10.3 前臺銷售模塊實現(xiàn)過程 428 23.11 小結(jié) 432 第24章 VC Oracle實現(xiàn)汽配管理系統(tǒng) 433 24.1 開發(fā)背景 433 24.2 系統(tǒng)分析 433 24.3 系統(tǒng)設(shè)計 434 24.3.1 系統(tǒng)功能結(jié)構(gòu) 434 24.3.2 系統(tǒng)預(yù)覽 434 24.3.3 汽配管理系統(tǒng)業(yè)務(wù)流程圖 436 24.4 數(shù)據(jù)庫設(shè)計 436 24.4.1 數(shù)據(jù)庫概要說明 436 24.4.2 數(shù)據(jù)庫邏輯設(shè)計 437 24.5 公共模塊設(shè)計 439 24.5.1 數(shù)據(jù)庫操作類RxADO的設(shè)計 439 24.5.2 特殊按鈕類CBaseButton類的制作 443 24.5.3 擴(kuò)展的組合框CBaseComboBox類 446 24.6 主窗體設(shè)計 448 24.6.1 主窗體模塊概述 448 24.6.2 主窗體實現(xiàn)過程 448 24.7 系統(tǒng)登錄模塊設(shè)計 453 24.7.1 系統(tǒng)登錄模塊概述 453 24.7.2 系統(tǒng)登錄模塊邏輯分析 454 24.7.3 系統(tǒng)登錄模塊實現(xiàn)過程 454 24.8 基礎(chǔ)信息查詢模塊設(shè)計 457 24.8.1 基礎(chǔ)信息查詢模塊概述 457 24.8.2 基礎(chǔ)信息查詢模塊實現(xiàn)過程 458 24.9 商品信息模塊設(shè)計 460 24.9.1 商品信息模塊概述 460 24.9.2 商品信息模塊數(shù)據(jù)表分析 460 24.9.3 商品信息模塊實現(xiàn)過程 461 24.10 日常業(yè)務(wù)處理模塊設(shè)計 466 24.10.1 日常業(yè)務(wù)處理模塊概述 466 24.10.2 日常業(yè)務(wù)處理模塊實現(xiàn)過程 467 24.11 小結(jié) 480
你還可能感興趣
我要評論
|