Oracle PL/SQL 最佳實(shí)踐

出版時(shí)間:2009-2  出版社:Steven Feuerstein、龔波、張平、 潘顯俊 機(jī)械工業(yè)出版社 (2009-02出版)  作者:Steven Feuerstein  頁(yè)數(shù):275  
Tag標(biāo)簽:無(wú)  

前言

本書作者Steven Feuerstem是PL/SQL蝙程的專家,所編寫的第一本圖書《Oracle PL/SQL Programmlng》多年來(lái)暢銷不表。作者風(fēng)格幽默,喜歡使用軼聞趣事幫助說(shuō)明問(wèn)題,并以詳細(xì)的范例來(lái)闡述理論。在本書中,Steven Feuerstein虛構(gòu)一個(gè)公司(My Flimsy Excuse,lnc),借助開發(fā)者的成功或失敗故事,以及開發(fā)團(tuán)隊(duì)(本書前言部分有介紹)的冒險(xiǎn)歷程,逐步闡述作者對(duì)于最佳實(shí)踐的想法。書中討論了開發(fā)者需要知曉的不同主題。首先概要討論開發(fā)過(guò)程和編程方式,規(guī)范,接著深入討論詳細(xì)的技術(shù)問(wèn)題,比如如何創(chuàng)建變量和數(shù)據(jù)結(jié)構(gòu)、控制結(jié)構(gòu)和異常處理,等等。熟讀本書,可以有效地提升代碼鳊寫質(zhì)量,可以對(duì)軟件項(xiàng)目的管理者提供很多現(xiàn)成的管理規(guī)范和經(jīng)驗(yàn)。何謂最佳實(shí)踐,這是仁者見仁智者見智的事物。本書提供的一些最佳實(shí)踐在你看來(lái)可能已經(jīng)是很平常的內(nèi)容。也許,你在自己的PL/SQL類似項(xiàng)目中已經(jīng)很好地總結(jié)和應(yīng)用最佳實(shí)踐了。但是,不可否認(rèn)的是,在PL/SQL應(yīng)用程序領(lǐng)域,Steven總結(jié)的這些最佳實(shí)踐不是零散地向讀者推薦,而是以系統(tǒng)化方式進(jìn)行組織,來(lái)促進(jìn)你全方位思考如何快速實(shí)現(xiàn)易于維護(hù)的PL/SQL應(yīng)用程序,我相信本書的系統(tǒng)化會(huì)給你留下深刻印象。通過(guò)閱讀本書,譯者相信有助于讀者擴(kuò)展思路,把自己零散的做法系統(tǒng)化組織起來(lái),形成全面的PL/SQL編程標(biāo)準(zhǔn)和推薦建議。本書由龔波、張平和潘顯俊主持翻譯,統(tǒng)稿工作由龔波負(fù)責(zé)。參與本書翻譯和審校工作的人員還有徐雅麗、李平芳、任志宏、王強(qiáng)、衛(wèi)欣、牛獻(xiàn)忠、田振中、劉剛、嚴(yán)亞軍等。感謝大家的辛勤工作和專業(yè)精神。雖然譯者在翻譯過(guò)程中竭盡所能,但是不可否認(rèn)的是,本書中肯定存在翻譯或者理解不當(dāng)?shù)牡胤健绕涫亲髡咭玫闹V語(yǔ)和故事曾為譯者帶來(lái)很多困擾。懇請(qǐng)讀者朋友給予批評(píng)和指正!

內(nèi)容概要

  《Oracle PL/SQL最佳實(shí)踐》作者作為OraclePL/SQL編程語(yǔ)言的世界級(jí)大師中的一員,在短短的篇幅內(nèi),StevenFeuerstein把自己多年的編程、教學(xué)以及PL/SQL應(yīng)用程序開發(fā)心得,提煉為成功應(yīng)用程序開發(fā)的一組最佳實(shí)踐?!禣racle PL/SQL最佳實(shí)踐》覆蓋最新的Oracle發(fā)行版本OracleDatabase11g,使用問(wèn)題/解決方案的形式,開創(chuàng)性地以一個(gè)虛構(gòu)的MyFlimsyExcuse,Inc.公司為假設(shè)場(chǎng)景,以其員工在編寫程序代碼、犯錯(cuò)、從錯(cuò)誤中吸取教訓(xùn)以及彼此之間相互學(xué)習(xí)的方式來(lái)組織全文?!  禣racle PL/SQL最佳實(shí)踐》針對(duì)PL/SQL開發(fā)者通常會(huì)面臨的難點(diǎn)問(wèn)題提供了解決方案,包括:  在應(yīng)用程序代碼中如何以最佳方式實(shí)現(xiàn)SQL邏輯?  如何編寫程序包,以有利于整個(gè)開發(fā)團(tuán)隊(duì)的工作?  如何確認(rèn)團(tuán)隊(duì)的所有應(yīng)用程序都一如既往地處理并記錄了錯(cuò)誤?  《Oracle PL/SQL最佳實(shí)踐》把最佳實(shí)踐分成九大類:PL/SQL應(yīng)用程序全局開發(fā)建議,編程標(biāo)準(zhǔn),程序測(cè)試、跟蹤以及調(diào)試,變量和數(shù)據(jù)結(jié)構(gòu);控制邏輯;錯(cuò)誤處理;SQL在PL/SQL中的應(yīng)用;過(guò)程、函數(shù)、程序包以及觸發(fā)器的構(gòu)建;應(yīng)用程序的綜合性能?!  禣racle PL/SQL最佳實(shí)踐》是一本簡(jiǎn)明而有趣的開發(fā)指南,PL/SQL開發(fā)者在尋求編寫更高質(zhì)量的代碼和更為成功的應(yīng)用程序的過(guò)程中可以反復(fù)地求助《Oracle PL/SQL最佳實(shí)踐》。

作者簡(jiǎn)介

作者:(美國(guó))Steven Feuerstein 譯者:龔波 張平 潘顯俊

書籍目錄

前言第1章 全局建議成功的應(yīng)用程序絕不是偶然事物成功應(yīng)用程序的最佳實(shí)踐第2章 真正的程序員會(huì)遵循標(biāo)準(zhǔn)開發(fā)和使用標(biāo)準(zhǔn)的最佳實(shí)踐第3章 編譯后的工作測(cè)試、跟蹤和調(diào)試關(guān)于測(cè)試、跟蹤和調(diào)試的最佳實(shí)踐第4章 沒(méi)有變量的代碼是什么樣子聲明變量和數(shù)據(jù)結(jié)構(gòu)的最佳實(shí)踐使用變量和數(shù)據(jù)結(jié)構(gòu)的最佳實(shí)踐聲明和使用包變量的最佳實(shí)踐第5章 作為交通警察的開發(fā)人員條件和布爾邏輯的最佳實(shí)踐循環(huán)的最佳實(shí)踐分支邏輯的最佳實(shí)踐第6章 當(dāng)雜亂無(wú)章時(shí)如何正確行事第7章 擺脫對(duì)SQL的癡迷SQL很糟糕通用sQL的最佳實(shí)踐PL/SQL數(shù)據(jù)查詢的最佳實(shí)踐PL/SQL數(shù)據(jù)修改的最佳實(shí)踐動(dòng)態(tài)sQL的最佳實(shí)踐第8章 靈活掌控代碼塊關(guān)于參數(shù)的最佳實(shí)踐關(guān)于過(guò)程和函數(shù)的最佳實(shí)踐關(guān)于包的最佳實(shí)踐關(guān)于觸發(fā)器的最佳實(shí)踐第9章 我的代碼運(yùn)行速度高于你的代碼查找導(dǎo)致性能問(wèn)題的SQL代碼的最佳實(shí)踐實(shí)施最大程度解決性能問(wèn)題的最佳實(shí)踐其他性能調(diào)整的最佳實(shí)踐附錄A 最佳實(shí)踐快速索引附錄B PL/SQL開發(fā)人員資源

章節(jié)摘錄

第1章 全局建議你對(duì)自己所編寫程序代碼的質(zhì)量感到滿意嗎?或許不會(huì)吧,否則就不會(huì)閱讀本書了。但這并不說(shuō)明你是個(gè)“糟糕”的程序員,僅僅說(shuō)明你覺(jué)得自己所編寫代碼質(zhì)量仍舊有進(jìn)一步提升的空間。我確信,作為眾多程序員中的一員,我們都會(huì)有同樣的感觸。遵循編程最佳實(shí)踐,我相信會(huì)顯著地改善你的代碼質(zhì)量,術(shù)語(yǔ)“最佳實(shí)踐”隱含兩個(gè)非常有趣的概念:可能存在某種編寫代碼的“最佳”方式,當(dāng)然與之相反,這就意味著存在編碼的最差或者至少未達(dá)到最的方式。這些“最佳”方式可以被進(jìn)一步總結(jié)歸納,作為編寫高質(zhì)量軟件的規(guī)范化過(guò)程。編寫了近30年的軟件(和關(guān)于編寫軟件的書),我堅(jiān)定地相信以上兩個(gè)概念不僅有效而且非常重要,二者缺一不可。雖然我們度過(guò)了2000年1月1日的第一次全球性軟件危機(jī),但是付出了幾千億美元的代價(jià)。不幸的是,現(xiàn)在眾多的軟件用戶仍舊與那些基于QUAD(QUickAndDirty)急功近利。方法論”所制造的脆弱應(yīng)用程序苦苦斗爭(zhēng)時(shí),每天都面臨著局部的軟件危機(jī)。軟件具有顯著改善成千上萬(wàn)人的生活質(zhì)量的潛力。借助于機(jī)器人技術(shù),它可以處理單調(diào)乏味和危險(xiǎn)的事務(wù)。它可以使信息和服務(wù)更廣泛傳播。在改善工作環(huán)境方面,它應(yīng)該而且必須發(fā)揮自己的作用。簡(jiǎn)而言之,軟件具有巨大的潛力,但是,除非找到一條能夠有效提高我們所編寫代碼的質(zhì)量的途徑,否則,這種潛力就無(wú)法發(fā)揮出來(lái)。本書有一個(gè)十分簡(jiǎn)單而宏偉的目標(biāo):幫助Oracle開發(fā)人員和開發(fā)團(tuán)隊(duì)轉(zhuǎn)變基于PL/SQL應(yīng)用程序的編程方法。在你的編程生涯中,如要實(shí)現(xiàn)這種轉(zhuǎn)變,不僅需要重新思考有關(guān)應(yīng)用程序設(shè)計(jì)和構(gòu)建的基本觀點(diǎn),而且要改變每天的編程習(xí)慣。

媒體關(guān)注與評(píng)論

本書介紹的有價(jià)值理念,有助于理解成功項(xiàng)目和未成功項(xiàng)目之間到底存在什么樣的差別。本書并不是簡(jiǎn)單羅列一套規(guī)則,它同時(shí)提供一些真實(shí)的場(chǎng)景,以幫助讀者了解這些規(guī)則從何而來(lái)。本書適合任何水平的Oracle數(shù)據(jù)庫(kù)專業(yè)人員閱讀。         ——Dwayne King,KRIDAN咨詢公司總裁

編輯推薦

《Oracle PL/SQL最佳實(shí)踐》作者Steven Feuerstein被認(rèn)為是0racle PL/SQL語(yǔ)言的頂級(jí)專家之一,已經(jīng)編寫了10本有關(guān)PL/SQL的圖書(英文版全部由0'Reilly Media出版),其中包括Oracle PL/SQLProgramming。Steven從1980年開始就開發(fā)軟件,在Oracle公司就職5年(1987-1992),從2001年春天起在Quest Software擔(dān)任PL/SQL Evangelist(布道者)。他也是Oracle ACE的一位董事,定期為Oracle Magazine撰文,分別在2002年和2006年成為PL/SQL Developer of the Year。Steven的在線技術(shù)博客網(wǎng)址是WWW.ToadWorld.com/SF,并且喜歡在WWW.StevenFeuerstein.corn暢談非技術(shù)的人生話題。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Oracle PL/SQL 最佳實(shí)踐 PDF格式下載


用戶評(píng)論 (總計(jì)6條)

 
 

  •   是沖著作者才買此書的,不過(guò)內(nèi)容似乎和預(yù)想不太一樣,比較簡(jiǎn)單,量也不多??戳酥笫斋@不大。
  •   不太實(shí)用,講得也很啰嗦。買完完全后悔。
  •   沒(méi)有系統(tǒng)性,比較零散,屬于作者的個(gè)人體驗(yàn),不適合初學(xué)者。
  •   我是去新華書店看了,才決定買的,我曾經(jīng)寫了一個(gè)存儲(chǔ)過(guò)程,自己還較為滿意,看到這本書后,才發(fā)現(xiàn)自己寫的很不好,個(gè)人覺(jué)得如果沒(méi)有什么編程經(jīng)驗(yàn)的人,可能覺(jué)得這書不好
  •   大致看了下,還是很不錯(cuò)的
  •   是好書,翻譯還要加強(qiáng),還是值得一看的
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7