| | | Oracle數據庫應用案例課堂 | 該商品所屬分類:圖書 -> 數據庫 | 【市場價】 | 486-704元 | 【優惠價】 | 304-440元 | 【作者】 | 劉玉紅郭廣新編著 | 【出版社】 | 清華大學出版社 | 【ISBN】 | 9787302422136 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
出版社:清華大學出版社 ISBN:9787302422136 商品編碼:10102740332 品牌:文軒 出版時間:2016-01-01 代碼:58 作者:劉玉紅,郭廣新編著
"
作 者:劉玉紅,郭廣新 編著 著 定 價:58 出 版 社:清華大學出版社 出版日期:2016年01月01日 頁 數:394 裝 幀:平裝 ISBN:9787302422136 ●第1篇 Oracle數據庫基礎 第1章 初識Oracle 12c 3 1.1 數據庫基礎 4 1.1.1 什麼是數據庫 4 1.1.2 表 4 1.1.3 數據類型 5 1.1.4 主鍵 5 1.2 數據庫技術構成 5 1.2.1 數據庫繫統 5 1.2.2 SQL 6 1.2.3 數據庫訪問技術 7 1.3 什麼是Oracle 12c 8 1.3.1 Oracle的發展歷程 8 1.3.2 Oracle 12c版本的新功能 9 1.3.3 Oracle的優勢 11 1.4 Oracle工具 11 1.4.1 SQL Plus 11 1.4.2 Oracle SQL Developer 12 1.5 高手甜點 13 1.6 跟我學上機 14 第2章 Oracle的安裝與環境配置 15 2.1 實例1——安裝Oracle 12c 16 2.2 啟動服務並登錄Oracle數據庫 21 2.2.1 實例2——啟動Oracle服務 22 2.2.2 實例3——登錄Oracle數據庫 23 2.3 實例4——卸載Oracle 12c 27 2.4 高手甜點 30 2.5 跟我學上機 32 第2篇 Oracle數據庫基本操作 第3章 數據庫和數據表的基本操作 35 3.1 實例1——創建數據庫 36 3.2 實例2——刪除數據庫 39 3.3 創建數據表 42 3.3.1 實例3——創建表的語法形式 42 3.3.2 實例4——使用主鍵約束 43 3.3.3 實例5——使用外鍵約束 45 3.3.4 實例6——使用非空約束 47 3.3.5 實例7——使用專享性約束 48 3.3.6 實例8——使用默認約束 49 3.3.7 實例9——使用檢查約束 50 3.3.8 實例10——設置表的屬性值自動增加 51 3.4 實例11——查看數據表結構 52 3.5 修改數據表 52 3.5.1 實例12——修改表名 52 3.5.2 實例13——修改字段的數據類型 53 3.5.3 實例14——修改字段名 54 3.5.4 實例15——添加字段 54 3.5.5 實例16——刪除字段 55 3.6 刪除數據表 56 3.6.1 實例17——刪除沒有被關聯的表 56 3.6.2 實例18——刪除被其他表關聯的主表 57 3.7 綜合實例——數據表的基本操作 58 3.8 高手甜點 63 3.9 跟我學上機 65 第4章 數據類型和運算符 67 4.1 Oracle數據類型介紹 68 4.1.1 實例1——數值數據類型 68 4.1.2 實例2——日期和時間類型 69 4.1.3 實例3——字符串類型 72 4.2 如何選擇數據類型 73 4.3 實例4——操作常見運算符 73 4.3.1 運算符概述 74 4.3.2 實例5——使用算術運算符 74 4.3.3 比較運算符 75 4.3.4 邏輯運算符 77 4.3.5 運算符的優先級 78 4.4 高手甜點 78 4.5 跟我學上機 79 第5章 視圖的操作 81 5.1 視圖概述 82 5.1.1 視圖的含義 82 5.1.2 視圖的作用 83 5.2 創建視圖 83 5.2.1 實例1——創建視圖的語法形式 83 5.2.2 實例2——在單表上創建視圖 84 5.2.3 實例3——在多表上創建視圖 84 5.2.4 實例4——創建視圖的視圖 85 5.2.5 實例5——創建沒有源表的視圖 86 5.3 實例6——查看視圖 86 5.4 修改視圖 87 5.4.1 實例7——CREATE OR REPLACE VIEW語句修改視圖 87 5.4.2 實例8——ALTER語句修改視圖的約束 88 5.5 實例9——更新視圖 88 5.6 實例10——刪除視圖 90 5.7 視圖的數據操作 90 5.7.1 實例11——設置視圖的隻讀性 90 5.7.2 實例12——設置視圖的檢查屬性 91 5.8 綜合實例——視圖的應用 91 5.9 高手甜點 96 5.10 跟我學上機 97 第6章 插入、更新與刪除數據 99 6.1 插入數據 100 6.1.1 為表的所有字段插入數據 100 6.1.2 為表的指定字段插入數據 102 6.1.3 同時插入多條記錄 103 6.1.4 將查詢結果插入到表中 104 6.2 更新數據 106 6.3 刪除數據 107 6.4 綜合實例——記錄的插入、更新和刪除 109 6.5 高手甜點 113 6.6 跟我學上機 113 第3篇 SQL查詢語句 第7章 Oracle函數 117 7.1 Oracle函數簡介 118 7.2 數學函數 118 7.2.1 實例1——絕對值函數ABS(x) 118 7.2.2 實例2——平方根函數SQRT(x)和求餘函數MOD(x,y) 118 7.2.3 實例3——獲取整數的函數CEIL(x)和FLOOR(x) 119 7.2.4 實例4——獲取隨機數的函數DBMS_RANDOM.RANDOM和DBMS_RANDOM.VALUE(x,y) 119 7.2.5 實例5——四舍五入函數ROUND(x)、ROUND(x,y)和TRUNC(x,y) 120 7.2.6 實例6——符號函數SIGN(x) 121 7.2.7 實例7——冪運算函數POWER(x,y)和EXP(x) 121 7.2.8 實例8——對數運算函數LOG(x,y)和LN(x) 121 7.2.9 實例9——正弦函數SIN(x)和反正弦函數ASIN(x) 122 7.2.10 實例10——餘弦函數COS(x) 和反餘弦函數ACOS(x) 122 7.2.11 實例11——正切函數TAN(x)和反正切函數(ATAN(x)) 123 7.3 字符串函數 123 7.3.1 實例12——計算字符串長度的函數 123 7.3.2 實例13——合並字符串函數CONCAT(s1,s2) 123 7.3.3 實例14——字符串搜索函數INSTR (s,x) 124 7.3.4 實例15——字母大小寫轉換函數LOWER(str),UPPER(str)和INITCAP(str) 124 7.3.5 實例16——獲取指定長度的字符串的函數SUBSTR(s,m,n) 125 7.3.6 實例17——替換字符串的函數REPLACE(s1,s2,s3) 125 7.3.7 實例?18——刪除字符串首尾指定字符的函數?LTRIM(s,n)和RTRIM(s,n) 125 7.3.8 實例19——刪除指定字符串的函數TRIM() 126 7.3.9 實例20——字符集名稱和ID互換函數 126 7.4 日期和時間函數 127 7.4.1 實例21——獲取當前日期和時間的函數 127 7.4.2 實例22——獲取時區的函數 127 7.4.3 實例23——獲取指定月份最後一天函數 128 7.4.4 實例24——獲取指定日期後一周的日期函數 128 7.4.5 實例25——獲取指定日期特定部分的函數 128 7.4.6 實例26——獲取兩個日期之間的月份數 129 7.5 轉換函數 129 7.5.1 實例27——字符串轉ASCII類型字符串函數 129 7.5.2 實例28——二進制轉十進制函數 129 7.5.3 實例29——數據類型轉換函數 130 7.5.4 實例30——數值轉換為字符串函數 130 7.5.5 實例31——字符轉日期函數 130 7.5.6 實例32——字符串轉數字函數 131 7.6 繫統信息函數 131 7.6.1 實例33——返回登錄名函數 131 7.6.2 實例34——返回會話以及上下文信息函數 131 7.7 綜合實例——Oracle函數的應用 132 7.8 高手甜點 134 7.9 跟我學上機 134 第8章 查詢數據 137 8.1 基本查詢語句 138 8.2 單表查詢 139 8.2.1 實例1——查詢所有字段 140 8.2.2 實例2——查詢指定字段 141 8.2.3 實例3——查詢指定記錄 142 8.2.4 實例4——帶IN關鍵字的查詢 144 8.2.5 實例5——帶BETWEEN AND的範圍查詢 145 8.2.6 實例6——帶LIKE的字符匹配查詢 146 8.2.7 實例7——查詢空值 147 8.2.8 實例8——帶AND的多條件查詢 148 8.2.9 實例9——帶OR的多條件查詢 149 8.2.10 實例10——查詢結果不重復 150 8.2.11 實例11——對查詢結果排序 151 8.2.12 實例12——分組查詢 154 8.2.13 實例13——使用ROWNUM查詢結果的數量 159 8.3 使用聚合函數查詢 160 8.3.1 實例14——COUNT()函數 160 8.3.2 實例15——SUM()函數 161 8.3.3 實例16——AVG()函數 162 8.3.4 實例17——MAX()函數 162 8.3.5 實例18——MIN()函數 163 8.4 連接查詢 164 8.4.1 實例19——內連接查詢 164 8.4.2 實例20——外連接查詢 167 8.4.3 實例21——復合條件連接查詢 169 8.5 子查詢 170 8.5.1 實例22——帶ANY、SOME關鍵字的子查詢 170 8.5.2 實例23——帶ALL關鍵字的子查詢 171 8.5.3 實例24——帶EXISTS關鍵字的子查詢 171 8.5.4 實例25——帶IN關鍵字的子查詢 172 8.5.5 實例26——帶比較運算符的子查詢 174 8.6 實例27——合並查詢結果 175 8.7 為表和字段取別名 178 8.7.1 實例28——為表取別名 178 8.7.2 實例29——為字段取別名 179 8.8 使用正則表達式查詢 181 8.8.1 實例30——查詢以特定字符或字符串開頭的記錄 181 8.8.2 實例31——查詢以特定字符或字符串結尾的記錄 182 8.8.3 實例32——用符號“.”來替代字符串中的任意一個字符 182 8.8.4 實例33——使用“*”和“+”來匹配多個字符 183 8.8.5 實例34——匹配指定字符串 183 8.8.6 實例35——匹配指定字符中的任意一個 184 8.8.7 實例36——匹配指定字符以外的字符 185 8.8.8 實例37——使用{n,}或者{n,m}來指定字符串連續出現的次數 186 8.9 綜合實例——數據表查詢操作 186 8.10 高手甜點 193 8.11 跟我學上機 193 第9章 PL/SQL編程 195 9.1 PL/SQL概述 196 9.1.1 PL/SQL是什麼 196 9.1.2 實例1——PL/SQL的結構 196 9.1.3 實例2——PL/SQL的編程規範 198 9.2 實例3——使用常量和變量 200 9.3 實例4——使用表達式 201 9.4 PL/SQL的控制結構與語句 203 9.4.1 基本處理流程 203 9.4.2 實例5——IF條件控制語句 204 9.4.3 實例6——CASE條件控制語句 207 9.4.4 實例7——LOOP循環控制語句 210 9.5 PL/SQL中的異常 211 9.5.1 異常概述 211 9.5.2 實例8——異常處理 212 9.6 實例9——PL/SQL中的函數 213 9.7 高手甜點 214 9.8 跟我學上機 214 第10章 存儲過程 215 10.1 創建存儲過程 216 10.1.1 什麼是存儲過程 216 10.1.2 實例1——創建存儲過程 216 10.2 實例2——調用存儲過程 217 10.3 實例3——查看存儲過程 218 10.4 存儲過程的參數 218 10.4.1 實例4——無參數的存儲過程 219 10.4.2 實例5——有參數的存儲過程 220 10.5 實例6——修改存儲過程 221 10.6 實例7——刪除存儲過程 221 10.7 實例8——查看存儲過程的錯誤 221 10.8 綜合實例——綜合運用存儲過程 222 10.9 高手甜點 224 10.10 跟我學上機 224 第11章 Oracle觸發器 225 11.1 創建觸發器 226 11.1.1 觸發器是什麼 226 11.1.2 實例1——創建隻有一個執行語句的觸發器 226 11.1.3 實例2——創建有多個執行語句的觸發器 227 11.2 查看觸發器 229 11.2.1 實例3——查看觸發器的名稱 229 11.2.2 實例4——查看觸發器的內容信息 229 11.3 實例5——觸發器的使用 230 11.4 實例6——修改觸發器 231 11.5 實例7——刪除觸發器 231 11.6 綜合實例——觸發器使用 232 11.7 高手甜點 233 11.8 跟我學上機 234 第12章 遊標的應用 235 12.1 認識遊標 236 12.1.1 遊標的概念 236 12.1.2 遊標的優點 236 12.1.3 遊標的分類 236 12.2 顯式遊標 237 12.2.1 實例1——聲明遊標 237 12.2.2 實例2——打開遊標 237 12.2.3 實例3——讀取遊標中的數據 237 12.2.4 實例4——關閉遊標 238 12.2.5 實例5——使用顯式遊標的案例 238 12.2.6 實例6——使用顯式遊標的 LOOP語句 239 12.2.7 實例7——使用BULK COLLECT和FOR語句的遊標 239 12.2.8 實例8——使用CURSOR FOR LOOP語句的遊標 240 12.2.9 實例9——顯式遊標的屬性 241 12.3 隱式遊標 243 12.3.1 實例10——使用隱式遊標 244 12.3.2 實例11——隱式遊標的屬性 244 12.3.3 實例12——遊標中使用異常處理 246 12.4 綜合實例——遊標的綜合應用 247 12.5 高手甜點 248 12.6 跟我學上機 249 第4篇 Oracle數據庫高級管理 第13章 事務與鎖 253 13.1 事務管理 254 13.1.1 事務是什麼 254 13.1.2 事務的屬性 254 13.1.3 事務管理的常用語句 254 13.1.4 事務的類型 255 13.1.5 實例1——事務的應用實例 255 13.1.6 實例2——事務的保存點 256 13.2 鎖 257 13.2.1 鎖是什麼 258 13.2.2 鎖的分類 259 13.2.3 實例3——鎖的類型 259 13.2.4 實例4——鎖等待和死鎖 260 13.3 綜合實例——死鎖的案例 261 13.4 高手甜點 262 13.5 跟我學上機 262 第14章 管理表空間和數據文件 263 14.1 什麼是表空間 264 14.2 實例1——查看表空間 264 14.3 管理表空間 265 14.3.1 實例2——創建表空間 266 14.3.2 實例3——設置表空間的可用狀態 266 14.3.3 實例4——設置表空間的讀寫狀態 267 14.3.4 實例5——重命名表空間 267 14.3.5 實例6——刪除表空間 268 14.3.6 實例7——建立大文件表空間 268 14.4 管理臨時表空間 268 14.4.1 實例8——創建臨時表空間 269 14.4.2 實例9——查看臨時表空間 269 14.4.3 實例10——創建臨時表空間組 269 14.4.4 實例11——查看臨時表空間組 270 14.4.5 實例12——刪除臨時表空間組 270 14.5 管理數據文件 270 14.5.1 實例13——移動數據文件 270 14.5.2 刪除數據文件 271 14.6 高手甜點 271 14.7 跟我學上機 271 第15章 Oracle的安全管理 273 15.1 賬戶管理 274 15.1.1 管理賬號概述 274 15.1.2 實例1——新建普通用戶 274 15.1.3 實例2——修改用戶信息 275 15.1.4 實例3——刪除用戶 276 15.2 權限管理 276 15.2.1 實例4——授權 277 15.2.2 實例5——收回權限 277 15.2.3 實例6——查看權限 278 15.3 角色管理 279 15.3.1 角色概述 279 15.3.2 實例7——創建角色 279 15.3.3 實例8——設置角色 280 15.3.4 實例9——修改角色 280 15.3.5 實例10——查看角色 281 15.3.6 實例11——刪除角色 281 15.4 管理概要文件PROFILE 281 15.4.1 PROFILE概述 281 15.4.2 實例12——創建概要文件 282 15.4.3 實例13——修改概要文件 282 15.4.4 實例14——刪除概要文件 283 15.5 高手甜點 283 15.6 跟我學上機 283 第16章 控制文件和日志 285 16.1 實例1——了解控制文件 286 16.2 控制文件的應用實例 286 16.2.1 實例2——查看控制文件的內容 286 16.2.2 實例3——更新控制文件的內容 287 16.2.3 實例4——使用init.ora多路復用控制文件 287 16.2.4 實例5——使用SPFILE多路復用控制文件 288 16.2.5 實例6——創建控制文件 289 16.3 實例7——了解日志 291 16.4 管理日志文件 292 16.4.1 實例8——新建日志文件組 292 16.4.2 實例9——添加日志文件到日志文件組 292 16.4.3 實例10——刪除日志文件組和日志文件 293 16.4.4 實例11——查詢日志文件組和日志文件 293 16.5 高手甜點 294 16.6 跟我學上機 295 第17章 數據備份與還原 297 17.1 數據備份 298 17.1.1 實例1——冷備份 298 17.1.2 實例2——熱備份 298 17.2 實例3——數據還原 299 17.3 表的導出和導入 300 17.3.1 實例4——用EXP工具導出數據 301 17.3.2 實例5——用EXPDP導出數據 301 17.3.3 實例6——用IMP導入數據 302 17.3.4 實例7——用IMPDP導入數據 302 17.4 高手甜點 303 17.5 跟我學上機 303 第18章 性能優化 305 18.1 優化簡介 306 18.1.1 修改繫統全局區 306 18.1.2 修改進程全局區 308 18.2 優化查詢 308 18.2.1 分析查詢語句的執行計劃 308 18.2.2 索引對查詢速度的影響 310 18.2.3 使用索引查詢 311 18.2.4 優化子查詢 311 18.3 優化數據庫結構 311 18.3.1 將字段很多的表分解成多個表 312 18.3.2 增加中間表 313 18.3.3 增加冗餘字段 314 18.3.4 優化插入記錄的速度 314 18.4 優化Oracle服務器 316 18.4.1 優化服務器硬件 316 18.4.2 優化Oracle的參數 316 18.5 高手甜點 318 18.6 跟我學上機 318 第19章 SQL Plus工具詳解 319 19.1 SQL Plus概述 320 19.2 使用SQL Plus的常用命令 320 19.2.1 實例1——連接指定的數據庫 320 19.2.2 實例2——使用SQL Plus編輯命令 320 19.2.3 實例3——使用SQL Plus運行命令 326 19.2.4 實例4——使用SQL Plus保存命令 327 19.3 實例5——使用SQL Plus格式化查詢結果 328 19.4 實例6——在SQL Plus中輸出查詢結果 332 19.5 實例7——在SQL Plus中為語句添加注釋 333 19.6 高手甜點 335 19.7 跟我學上機 335 第5篇 Oracle開發與案例設計 第20章 Java操作Oracle數據庫 339 20.1 JDBC概述 340 20.2 Java連接數據庫 341 20.2.1 實例1——加載數據庫驅動程序 341 20.2.2 實例2——以Thin方式連接Oracle數據庫 343 20.2.3 實例3——以JDBC-ODBC橋方式連接Oracle數據庫 344 20.3 Java操作Oracle數據庫 347 20.3.1 實例4——創建Statement對像 347 20.3.2 實例5——使用SELECT語句查詢數據 347 20.3.3 實例6——插入、更新和刪除數據 348 20.3.4 實例7——執行任意SQL語句 348 20.3.5 實例8——關閉創建的對像 349 20.4 高手甜點 350 20.5 跟我學上機 350 第21章 設計論壇管理繫統數據庫 351 21.1 繫統概述 352 21.2 繫統功能 352 21.3 數據庫設計和實現 353 21.3.1 設計方案圖表 353 21.3.2 設計表 355 21.3.3 設計索引 359 21.3.4 設計視圖 360 21.3.5 設計觸發器 360 21.4 本章小結 361 第22章 設計新聞發布繫統數據庫 363 22.1 繫統概述 364 22.2 繫統功能 364 22.3 數據庫設計和實現 365 22.3.1 設計表 365 22.3.2 設計索引 370 22.3.3 設計視圖 371 22.3.4 設計觸發器 371 22.4 本章小結 372 第23章 設計公司人事管理繫統數據庫 373 23.1 繫統概述 374 23.2 繫統功能 374 23.3 數據庫設計和實現 375 23.3.1 設計表 375 23.3.2 設計索引 380 23.3.3 設計視圖 381 23.3.4 設計觸發器 382 23.4 本章小結 383 第24章 設計學生信息管理繫統數據庫 385 24.1 繫統概述 386 24.2 繫統功能 386 24.3 數據庫設計和實現 387 24.3.1 設計表 387 24.3.2 設計索引 391 24.3.3 設計視圖 392 24.3.4 設計觸發器 393 24.4 本章小結 394 本書以零基礎講解為宗旨,用實例引導讀者深入學習,采取“數據庫基礎知識→數據庫基本操作→SQL查詢語句→數據庫高級管理→項目開發實戰”的講解模式,深入淺出地講解Oracle的各項技術及實戰技能。本書第1篇“Oracle數據庫基礎”主要講解初識Oracle 12c、Oracle的安裝與環境配置等;第2篇“Oracle數據庫基本操作”主要講解數據庫和數據表的基本操作,數據類型和運算符,視圖的操作,插入、更新與刪除數據等;第3篇“SQL查詢語句”主要講解Oracle函數、查詢數據、PL/SQL編程、存儲過程、Oracle觸發器、遊標的應用等;第4篇“Oracle數據庫高級管理”主要講解事務與鎖、管理表空間和數據文件、Oracle的安全管理、控制文件和日志、數據備份與還原、性能優化、SQL Plus工具詳解;第5篇“Oracle開發與案例設計”主要講解Java操作Oracle數據庫、設計論壇管理繫等
" | | | | | |