中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
ORACLE PL/SQL彈性實戰

包郵 ORACLE PL/SQL彈性實戰

出版社:中國電力出版社出版時間:2024-09-01
開本: 16開 頁數: 328
中 圖 價:¥56.9(5.8折) 定價  ¥98.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

ORACLE PL/SQL彈性實戰 版權信息

  • ISBN:9787519891886
  • 條形碼:9787519891886 ; 978-7-5198-9188-6
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

ORACLE PL/SQL彈性實戰 本書特色

編輯推薦
隨著遺留系統和其他關鍵系統的不斷在線遷移,持續運行的需求勢在必行。如今,代碼不僅要處理數據問題,還要處理網絡中斷、存儲系統、電力、輔助系統等硬性的外部問題,這本實用指南為系統管理員、DevSecOps工程師、云架構師簡明而全面的介紹如何使用PL/SQL開發彈性數據庫解決方案。
集成專家Stephen B. Morris帶領你理解這種語言,構建PL/SQL工具箱,并整理出一套可重復使用的組件和模式。你將深入了解將工具箱與需求驅動、特征導向的方法相結合的益處,并學習如何結合彈性尺度制定彈性解決方案。
專家推薦
“Stephen拿出了一種很好的方法。即使你沒有全盤照搬,也會從中發現一些有助于你完成項目的技巧和工具。”
——Patrick Barel
ACE Director,
高級Oracle開發人員,Qualogy

“我強烈各位推薦這本書。它為避免和簡化復雜的故障排除問題提供了寶貴的建議。”
——Sayan Malakshinov
Oracle ACE

“這本書棒極了,滿滿都是干貨。書中以特征為導向的方法既新穎又易于應用。”
——Yash Agrawal
顧問和承包商

ORACLE PL/SQL彈性實戰 內容簡介

本書的主要內容有:在避免常見的PL/SQL反模式的同時構建可靠的PL/SQL解決方案。了解為什么將復雜的業務邏輯嵌入SQL往往是一個容易出問題的選擇。學習如何識別和改進薄弱的PL/SQL代碼。通過運行數據驅動的數據庫內測試來驗證PL/SQL代碼。理解復雜PL/SQL系統的安全操作、維護、修改。學習思考特征而非只是用例的好處。

ORACLE PL/SQL彈性實戰 目錄

目錄
前言 1
第Ⅰ部分 創建PL/SQL 工具箱
第1 章 彈性軟件和PL/SQL .13
1.1 彈性軟件15
1.2 彈性系統示例 .16
1.2.1 彈性需求:“是什么”與“怎么做” .16
1.2.2 使用PL/SQL 的動機:別用扳手切披薩 19
1.2.3 學習Java ORM 20
1.2.4 以數據為中心的復雜工作流 .20
1.2.5 將SQL 用于復雜的業務邏輯不是一個好主意 .23
1.3 一個警示故事 .23
1.3.1 擁抱PL/SQL 抽象 26
1.3.2 PL/SQL 的缺點 26
1.3.3 一種更好的方法 27
1.4 PL/SQL 入門 27
1.4.1 如何閱讀現有或遺留的PL/SQL 代碼 28
1.4.2 游標 31
1.5 理解PL/SQL 的學習及開發環境的必要性 34
1.6 彈性尺度35
1.6.1 捕獲所有錯誤和異常:得分 = 0 .36
1.6.2 可恢復性:得分 = 2 36
1.6.3 可觀測性:得分 = 0 37
1.6.4 可修改性:得分 = 5 37
1.6.5 模塊化:得分 = 2 37
1.6.6 簡單性:得分 = 5 37
1.6.7 編碼規范:得分 = 5 37
1.6.8 可復用性:得分 = 2 38
1.6.9 可重復測試:得分 = 2 .38
1.6.10 避免常見反模式:得分 = 0 .38
1.6.11 模式演進:得分 = 0 38
1.7 小結 .39
第2 章 安裝容器化Oracle Database 實例和
SQL Developer 41
2.1 安裝虛擬化Oracle Database 41
2.2 Docker 入門 .43
2.3 配置Oracle Database 51
2.4 更新用戶密碼 .52
2.5 SQL Developer 入門 53
2.6 回顧基本的Docker 工作流57
2.7 運行SQL Developer 59
2.8 一個簡單的模式 61
2.9 運行PL/SQL 代碼 63
2.10 三個Docker 常見錯誤 .65
2.10.1 Docker 區分大小寫 .65
2.10.2 急于連接數據庫 66
2.10.3 由可怕的Windows 更新引發的Docker 問題 .67
2.11 Docker 命令行的替代 67
2.12 Docker 命令行的另一種替代 69
2.13 小結 71
第3 章 小試SQL Developer 73
3.1 修復煩人的PL/SQL 錯誤 .74
3.2 在數據庫中安裝PL/SQL 存儲過程 .78
3.3 在數據庫中安裝存儲過程 80
3.4 執行PL/SQL 存儲過程 81
3.5 要點:錯誤乃良師 84
3.6 小結 .85
第4 章 在PL/SQL 代碼中應用彈性尺度 87
4.1 彈性尺度需求1:捕獲所有錯誤和異常 89
4.1.1 異常處理的變化 90
4.1.2 運行更新后的PL/SQL .92
4.2 彈性尺度需求2:可恢復性 100
4.3 彈性尺度需求3:可觀測性 102
4.3.1 如果日志記錄出現異常該怎么辦? 103
4.3.2 更新模式 104
4.4 彈性尺度需求4:可修改性 107
4.5 彈性尺度需求5:模塊化 111
4.5.1 日志記錄包 . 117
4.5.2 創建日志記錄包 119
4.5.3 整合日志記錄功能 122
4.6 彈性尺度需求6:簡單性 125
4.7 彈性尺度需求7:編碼規范 126
4.8 彈性尺度需求8:可復用性 127
4.9 彈性尺度需求9:可重復測試 .129
4.9.1 安裝utPLSQL 131
4.9.2 在SQL Developer 中創建utPLSQL 單元測試 133
4.10 運行utPLSQL 單元測試 135
4.11 彈性尺度需求10:避免常見的反模式 .144
4.11.1 代碼過長 147
4.11.2 代碼過于復雜 147
4.11.3 缺少異常/ 錯誤處理 .148
4.11.4 與異常共存 148
4.11.5 缺少模塊化 148
4.11.6 無法確定根源的崩潰 149
4.12 彈性尺度需求11:模式演進 .150
4.13 彈性尺度變動匯總 154
4.14 小結 156
第Ⅱ部分 特性驅動開發
第5 章 調用PL/SQL . 161
5.1 兩種PL/SQL 集成模型 161
5.2 使用作業調用PL/SQL .162
5.3 使用Java 程序調用PL/SQL .166
5.3.1 設置簡單的Java 應用程序 167
5.3.2 運行Java 應用程序 .169
5.3.3 Java 錯誤歸誰 173
5.3.4 讀取數據庫元數據 173
5.3.5 一些Java PL/SQL 陷阱 .175
5.3.6 Oracle Database 密碼陷阱 175
5.4 小結 175
第6 章 特性驅動的PL/SQL 開發 . 177
6.1 什么是特性 177
6.1.1 SQL Developer 的一個特性 178
6.1.2 特性示例 181
6.2 剖析特性.184
6.2.1 闡明特性的共同目標186
6.2.2 允許定義特性能夠完成的有用工作 187
6.2.3 定義特性輔助器和調用機制 188
6.2.4 定義檢驗特性及其組件的測試 188
6.2.5 確定特性及其組件的需求 188
6.3 將日志存儲過程重塑為特性 .189
6.4 將update_employees 存儲過程視為特性191
6.5 測試特性或垂直切片 193
6.6 業務關鍵型PL/SQL 代碼 194
6.7 特性的其他方面 .195
6.7.1 特性與系統健康 195
6.7.2 特性和端點 .196
6.8 小結 197
第Ⅲ部分 綜合運用PL/SQL 工具箱和特性驅動開發
第7 章 一個以流程為中心、基于特性的迷你項目 . 201
7.1 需求1:定義需求202
7.2 需求2:構建發票基本大綱 202
7.3 需求3:創建模式205
7.4 需求4:測試模式213
7.5 需求5:特性描述214
7.6 需求6:構建解決方案所需的PL/SQL 工具箱元素 .215
7.7 需求7:測試 215
7.8 需求8:構建彈性PL/SQL 解決方案 215
7.9 需求9:通過高級語言調用驗證解決方案 216
7.10 小結 216
第8 章 從“做什么”到“怎么做:根據規范構建
特性組件 217
8.1 需求 218
8.2 定義需求.222
8.3 構建發票基本大綱 .222
8.4 創建模式.223
8.5 PROJECTS 數據表 227
8.6 模式測試.229
8.6.1 插入數據并驗證約束229
8.6.2 驗證PROJECTS 數據表的操作是否按預期工作 .231
8.7 功能工作流描述 .232
8.7.1 創建項目發票數據集232
8.7.2 從Java 代碼調用特性 232
8.7.3 調用傳遞所需數據的PL/SQL 存儲過程 233
8.7.4 插入對新的發票開具PL/SQL 存儲過程的調用 233
8.7.5 先在SQL Developer 中運行初版PL/SQL 代碼 235
8.7.6 在INVOICES 數據表中插入一行 237
8.7.7 添加兩個輔助器 238
8.7.8 性能注意事項:PL/SQL 與SQL 246
8.7.9 項目狀態簡報 .247
8.7.10 重溫項目功能狀態報告 250
8.8 小結 253
第9 章 構建完整的特性:*終項目集成 255
9.1 回顧彈性尺度 255
9.2 結合模型重新審視模式 257
9.3 重回錯誤和異常管理 261
9.4 彈性需求備忘錄 .273
9.5 可恢復性.274
9.6 可觀測性.274
9.7 可修改性.274
9.8 模塊化 .275
9.9 測試 281
9.10 構建基礎的發票生成工具285
9.11 添加日志 285
9.12 從Java 代碼調用日志記錄的PL/SQL 存儲過程 287
9.13 小結 290
第10 章 尾聲 293
10.1 一些要點 296
10.2 避免嚴重的反模式 298
10.3 Docker:學習Oracle Database 的一項技術 299
10.4 把錯誤視為老師并閱讀代碼 300
10.5 遺留代碼和彈性尺度 .300
10.6 PL/SQL 和高級語言集成 .301
10.7 特性作為粗粒度的替代物301
10.8 小結 302
附錄A Oracle 本機安裝故障排除 . 303
附錄B Oracle Database 日志記錄的其他選項 311
展開全部

ORACLE PL/SQL彈性實戰 作者簡介

Stephen B. Morris是一位獨立作家和顧問,居住在愛爾蘭。他在企業開發和網絡應用領域擁有豐富的經驗,從事專業代碼編寫工作已有30年之久,技術之旅涉及電信、金融、醫療保健、政府等多個行業。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 北京晚会活动策划|北京节目录制后期剪辑|北京演播厅出租租赁-北京龙视星光文化传媒有限公司 | 钢格板|热镀锌钢格板|钢格栅板|钢格栅|格栅板-安平县昊泽丝网制品有限公司 | ph计,实验室ph计,台式ph计,实验室酸度计,台式酸度计 | 金环宇|金环宇电线|金环宇电缆|金环宇电线电缆|深圳市金环宇电线电缆有限公司|金环宇电缆集团 | 热闷罐-高温罐-钢渣热闷罐-山东鑫泰鑫智能热闷罐厂家 | 行星齿轮减速机,减速机厂家,山东减速机-淄博兴江机械制造 | 臻知网大型互动问答社区-你的问题将在这里得到解答!-无锡据风网络科技有限公司 | 搅拌磨|搅拌球磨机|循环磨|循环球磨机-无锡市少宏粉体科技有限公司 | 无纺布包装机|径向缠绕包装机|缠绕膜打包机-上海晏陵智能设备有限公司 | 头条搜索极速版下载安装免费新版,头条搜索极速版邀请码怎么填写? - 欧远全 | 商用绞肉机-熟肉切片机-冻肉切丁机-猪肉开条机 - 广州市正盈机械设备有限公司 | 致胜管家软件服务【在线免费体验】 | 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 管理会计网-PCMA初级管理会计,中级管理会计考试网站 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 废旧物资回收公司_广州废旧设备回收_报废设备物资回收-益美工厂设备回收公司 | 板框压滤机-隔膜压滤机配件生产厂家-陕西华星佳洋装备制造有限公司 | 农业四情_农业气象站_田间小型气象站_智慧农业气象站-山东风途物联网 | 水压力传感器_数字压力传感器|佛山一众传感仪器有限公司|首页 | 苏商学院官网 - 江苏地区唯一一家企业家自办的前瞻型、实操型商学院 | 智能门锁电机_智能门锁离合器_智能门锁电机厂家-温州劲力智能科技有限公司 | 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 | 磁力抛光机_磁力研磨机_磁力去毛刺机_精密五金零件抛光设备厂家-冠古科技 | 注塑机-压铸机-塑料注塑机-卧式注塑机-高速注塑机-单缸注塑机厂家-广东联升精密智能装备科技有限公司 | 充气膜专家-气膜馆-PTFE膜结构-ETFE膜结构-商业街膜结构-奥克金鼎 | 广州展览设计公司_展台设计搭建_展位设计装修公司-众派展览装饰 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 高温热泵烘干机,高温烘干热泵,热水设备机组_正旭热泵 | 石栏杆_青石栏杆_汉白玉栏杆_花岗岩栏杆 - 【石雕之乡】点石石雕石材厂 | 老城街小面官网_正宗重庆小面加盟技术培训_特色面馆加盟|牛肉拉面|招商加盟代理费用多少钱 | 西门子代理商_西门子变频器总代理-翰粤百科 | 水热合成反应釜-防爆高压消解罐-西安常仪仪器设备有限公司 | 板框压滤机-隔膜压滤机-厢式压滤机生产厂家-禹州市君工机械设备有限公司 | 石家庄小程序开发_小程序开发公司_APP开发_网站制作-石家庄乘航网络科技有限公司 | 玻璃钢板-玻璃钢防腐瓦-玻璃钢材料-广东壹诺 | 全国冰箱|空调|洗衣机|热水器|燃气灶维修服务平台-百修家电 | PCB设计,PCB抄板,电路板打样,PCBA加工-深圳市宏力捷电子有限公司 | 轻型地埋电缆故障测试仪,频响法绕组变形测试仪,静荷式卧式拉力试验机-扬州苏电 |