Oracle 11g PL/SQL編程技術與開發實用教程(第2版)(微課版)
高晶、章昊、曹福凱
買這商品的人也買了...
-
Visual C# 2010 程式設計經典$650$514 -
Oracle PL/SQL 程式設計 (暢銷回饋版)$580$452
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
《Oracle 11g PL/SQL編程技術與開發實用教程(第2版)(微課版)》為Oracle數據庫應用開發人員提供了SQL使用指南和PL/SQL編程技術,通過學習,讀者不僅可以掌握SQL和PL/SQL基礎知識,而且可以掌握Oracle 11g SQL和PL/SQL的許多高級特徵。《Oracle 11g PL/SQL編程技術與開發實用教程(第2版)(微課版)》配套資源包括講解微視頻、所有範例程序源代碼,對教師用戶同時附贈電子課件和習題答案。 《Oracle 11g PL/SQL編程技術與開發實用教程(第2版)(微課版)》可作為高等院校、高等職業學校電腦相關專業或Oracle 11g培訓班的教材,也可作為各類高級數據庫編程人員的參考書。《Oracle 11g PL/SQL編程技術與開發實用教程(第2版)(微課版)》的編寫既考慮到SQL和PL/SQL的初學者,也兼顧到有經驗的PL/SQL編程人員。
目錄大綱
目 錄
第1章 Oracle基礎介紹 1
1.1 數據庫概述 2
1.1.1 數據庫相關概念 2
1.1.2 數據庫的組成 4
1.1.3 數據庫實施 4
1.2 數據庫邏輯設計 5
1.2.1 關系數據庫設計基礎 5
1.2.2 關系數據庫規範化 7
1.3 Oracle 11g基本簡介 10
1.3.1 Oracle版本號的含義 11
1.3.2 Oracle 11g的新特性 11
1.3.3 在Windows下安裝
Oracle 11g的配置要求 12
上機實訓:在Windows環境下安裝Oracle 11g 12
本章小結 15
習題 15
第2章 SQL語句、函數基本操作 17
2.1 SQL簡介與Oracle 11g基本數據類型 18
2.1.1 SQL的編寫規則 18
2.1.2 Oracle 11g基本數據類型 19
2.2 數字函數 21
2.2.1 數字函數概述 21
2.2.2 數字函數示例 22
2.3 字符函數 27
2.3.1 字符函數概述 27
2.3.2 字符函數示例 28
2.4 日期時間函數 33
2.4.1 日期時間函數概述 33
2.4.2 日期時間函數示例 34
2.5 轉換函數 37
2.5.1 轉換函數概述 37
2.5.2 轉換函數示例 38
上機實訓:輸出字符串ASCII值和字符 42
本章小結 42
習題 43
第3章 SQL單表查詢 45
3.1 條件查詢 46
3.1.1 單一條件查詢 47
3.1.2 復合條件查詢 51
3.2 記錄排序 55
3.2.1 按單一列排序 55
3.2.2 按多列排序 58
3.3 分組查詢 59
3.3.1 列函數及其應用 60
3.3.2 GROUP BY子句 61
3.3.3 HAVING子句 63
上機實訓:對PAY_TABLE表進行編輯操作 64
本章小結 65
習題 66
第4章 SQL子查詢與集合操作 67
4.1 子查詢 68
4.1.1 單行子查詢 69
4.1.2 多行子查詢 71
4.1.3 多列子查詢 73
4.1.4 相關子查詢 74
4.1.5 嵌套子查詢 76
4.2 集合操作 76
4.2.1 使用集合操作符 77
4.2.2 復雜集合操作 82
上機實訓:打印符合要求的記錄 86
本章小結 87
習題 87
第5章 SQL連接查詢 89
5.1 內連接查詢 90
5.1.1 簡單內連接 90
5.1.2 復雜內連接 92
5.2 外連接查詢 94
5.2.1 左外連接 95
5.2.2 右外連接 96
5.2.3 全外連接 97
5.3 其他特殊連接 98
5.3.1 交叉連接查詢 99
5.3.2 自然連接查詢 100
上機實訓:在生成的PROJECTS表中追加記錄 102
本章小結 103
習題 103
第6章 數據控制語言與數據定義語言 105
6.1 數據控制語言 106
6.1.1 數據庫權限 106
6.1.2 權限控制 109
6.2 表 115
6.2.1 建立表 115
6.2.2 獲得表的相關信息 119
6.2.3 修改表定義 121
6.2.4 修改表名 127
6.2.5 刪除表 127
6.3 索引 128
6.3.1 各種類型索引的比較和選擇 128
6.3.2 建立索引 129
6.3.3 獲得索引信息 129
6.3.4 修改索引名字 130
6.3.5 刪除索引 131
6.3.6 監視索引的空間使用 131
6.3.7 查看索引信息 131
6.4 視圖 132
6.4.1 建立視圖 132
6.4.2 使用視圖 134
6.4.3 獲得視圖定義信息 137
6.4.4 修改視圖 138
6.4.5 刪除視圖 139
6.4.6 替換視圖 139
上機實訓:創建編輯my_emp數據表 139
本章小結 140
習題 140
第7章 數據操縱語言與事務處理 143
7.1 數據操縱語言 144
7.1.1 插入數據 144
7.1.2 更新數據 145
7.1.3 刪除數據 147
7.1.4 數據庫完整性 148
7.1.5 含有子查詢的DML語句 150
7.2 數據事務處理 152
7.2.1 顯式處理事務 153
7.2.2 隱式處理事務 155
7.2.3 特殊事務 155
上機實訓:編寫在PAY_TABLE表中插入記錄的過程 156
本章小結 157
習題 157
第8章 SQL*Plus基礎簡介 159
8.1 SQL*Plus語言基礎 160
8.1.1 SQL*Plus的功能與編寫規則 160
8.1.2 啟動SQL*Plus連接數據庫 161
8.2 使用SQL*Plus的編輯功能 163
8.2.1 編輯命令 163
8.2.2 保存命令 166
8.2.3 加入註釋 167
8.2.4 運行命令 169
8.2.5 編寫交互命令 170
8.2.6 使用綁定變量 177
8.2.7 跟蹤語句 180
上機實訓:打印出EMP表中各個工資級別的人數 185
本章小結 186
習題 186
第9章 PL/SQL編程基礎 189
9.1 PL/SQL語句基礎 190
9.1.1 PL/SQL塊 190
9.1.2 PL/SQL基本語法要素 193
9.1.3 PL/SQL的開發和運行環境 196
9.1.4 運行PL/SQL程序 197
9.2 在PL/SQL中執行SQL語句 199
9.2.1 執行SELECT語句 199
9.2.2 執行DML語句 201
9.2.3 執行事務處理語句 206
9.3 PL/SQL程序控制結構 207
9.3.1 順序結構 207
9.3.2 分支結構 208
9.3.3 循環結構 214
9.3.4 GOTO語句與NULL語句 216
上機實訓:實現數據交換 218
本章小結 219
習題 219
第10章 PL/SQL記錄集合應用 221
10.1 記錄類型 222
10.1.1 定義記錄 222
10.1.2 在SELECT語句中使用記錄 224
10.1.3 在DML中使用記錄 227
10.2 記錄表類型 231
10.2.1 定義記錄表 231
10.2.2 使用記錄表 231
10.3 聯合數組類型 234
10.3.1 定義聯合數組 234
10.3.2 使用聯合數組 235
10.4 嵌套表類型 237
10.4.1 定義嵌套表 237
10.4.2 使用嵌套表 238
10.5 變長數組類型 241
10.5.1 定義變長數組 241
10.5.2 使用變長數組類型 242
10.6 集合操作 245
10.6.1 集合屬性與方法 245
10.6.2 使用集合操作符 252
上機實訓:在myEMP表中修改員工工資 259
本章小結 259
習題 259
第11章 PL/SQL高級應用 261
11.1 子程序 262
11.1.1 過程 262
11.1.2 函數 264
11.2 包 265
11.2.1 定義包 266
11.2.2 包的管理 270
11.2.3 調用包 272
11.2.4 包中子程序的重載 275
11.3 觸發器 278
11.3.1 觸發器概述 278
11.3.2 DML觸發器 279
11.3.3 INSTEAD OF觸發器 281
11.3.4 系統事件觸發器 282
11.4 PL/SQL光標 284
11.4.1 光標應用基礎 284
11.4.2 光標FOR循環 286
上機實訓:創建名為change_record的觸發器 288
本章小結 289
習題 289
第12章 項目實踐——人力資源管理信息系統 293
12.1 系統設計 294
12.1.1 需求分析 294
12.1.2 總體設計 294
12.1.3 功能模塊設計 295
12.2 數據庫設計與實現 296
12.2.1 數據庫需求設計 296
12.2.2 數據邏輯結構設計 296
12.3 人力資源管理 299
12.3.1 部門信息管理 300
12.3.2 員工信息管理 311
12.4 考勤管理 323
12.4.1 考勤規則管理 324
12.4.2 假別管理 328
12.4.3 請假管理 330
12.5 系統管理 333
12.5.1 用戶註冊 333
12.5.2 用戶詳細資料顯示 334
12.5.3 用戶查詢 336
12.5.4 用戶列表顯示 338
12.5.5 數據庫操作類 338
本章小結 340
習題 340
參考文獻 342



