出版時間:2008-9 出版社:清華大學(xué)出版社 作者:霍特卡 頁數(shù):236 譯者:馬振晗
Tag標(biāo)簽:無
前言
我初次接觸Oracle還是在20世紀(jì)80年代末,記得那時候要在SQL*Plus中輸入命令,必須要倍加小心才能保證不出任何錯誤。我很快就學(xué)會了如何使用SQL*Plus命令編輯器,并且能夠有效地利用編輯器進行修改。我還曾經(jīng)學(xué)過編輯命令,記得當(dāng)我學(xué)會了如何設(shè)置自己的編輯器(例如記事本、ed或vi)時,真是欣喜若狂。這要追溯到vt220終端和模擬器的時代。我最初接觸的一些大型項目中就有一個是運行在286處理器和Xenix系統(tǒng)上的,覆蓋了50個并發(fā)的客戶端/服務(wù)器用戶。從那個項目開始,我就對SQL*Plus頗為熟悉了,我們所有的報表都使用RPT。如果你認(rèn)為你可以輕松地使用當(dāng)前流行的一些工具進行開發(fā)時,不妨回到過去,試試去閱讀(更不要說編寫了)一份RPT報表。隨著時代的前進,出現(xiàn)了一免費的工具來填補這個鴻溝。這個工具的名字非常有趣,只有一個音節(jié),它就是TOAD。TOAD是一款開源工具(免費軟件),只是那時候我們還不知道開源是什么,也不知道它將如何影響軟件產(chǎn)業(yè)。由于其易用性,加之人們對免費軟什的喜愛(以及需要),因此使得TOAD得以統(tǒng)治整個市場達(dá)數(shù)年之久。Oracle再次通過它的開源工具和技術(shù)支持服務(wù)改變了整個軟件產(chǎn)業(yè)。人們很難看清Oracle的整體戰(zhàn)略,而我對它卻是了如指掌。誰足Oracle新的競爭者?非SQLDeveloper莫屬。早在Raptor這個項目中,這款免費且功能強大的新興工具就為那些身陷Oracle復(fù)雜環(huán)境的開發(fā)員和數(shù)據(jù)庫管理員所熟悉了。
內(nèi)容概要
Oracle SQL Developer是基于Oracle RDBMS環(huán)境的一款功能強大的開發(fā)工具。但功能強大通常意味著“難以掌握”,而Oracle SQL Developer卻并非如此,它擁有直觀的導(dǎo)航式界面?! ¢_發(fā)SQL Developer的目的就是要提高開發(fā)人員和超級用戶的工作效率,單擊一下鼠標(biāo)就可以顯示有用的信息,從而消除了鍵入一長串名字的煩惱,也無需費盡周折地去研究整個應(yīng)用程序中究竟用到了哪些列。SQL Developer擺脫了語法查詢的困擾,它在導(dǎo)航界面的右側(cè)放置了一個向?qū)?,這樣就可以很輕松地完成任何一個數(shù)據(jù)庫對象的創(chuàng)建。SQL Developer還包括代碼用例和子程序,以簡化代碼開發(fā)工作。通常情況下,這些功能并不是那么顯而易見,而且并不是SQL Developer的所有功能都會被充分利用,因為用戶甚至不知道有這些功能可以使用?! ”緯m用于任何經(jīng)驗水平的用戶,通過本書您很快就能入門,并且可以進一步深入學(xué)習(xí)這款由Oracle公司開發(fā)的全新的劃時代的工具。除非按照一些實際案例認(rèn)真研習(xí)、操作,否則它的很多功能并不容易被發(fā)現(xiàn),當(dāng)然您也就無法用到這些功能?! ”緯牡冖癫糠职óa(chǎn)品安裝(第1章),建立連接(第2章)和快速入門(第3章)。這些章節(jié)的目的在于幫助讀者正確快速地完成SQL Developer的安裝,講解與Oracle數(shù)據(jù)庫環(huán)境建立連接的各種方式,并且提供大量的技術(shù)細(xì)節(jié)以便初學(xué)者在短期之內(nèi)就能夠利用SQL Developer有效地進行開發(fā)?! ”緯牡冖虿糠种刂v解SQL Developer的主要界面。第4章講解了如何使用SQL Developer的界面,以及如何配置各種視圖以達(dá)到效率最大化。第5章著重講解數(shù)據(jù)庫對象的操作——詳細(xì)介紹SQL Developer所支持的每個對象,以及如何創(chuàng)建對象向?qū)?,并圖文并茂地講解與每個對象相關(guān)的各種信息視圖。第6章講解SQL工作表界面及其所有功能。第7章深入探討PL/SQL代碼編輯器,主要是PL/SQL編碼和調(diào)試環(huán)境。某些功能如snippets和code insights,僅僅通過在SQL Developer中進行鼠標(biāo)單擊是很難發(fā)現(xiàn)的。第8章總結(jié)了上述章節(jié)中未涉及到的關(guān)于數(shù)據(jù)庫對象和代碼的一些零散知識點?! 〉冖蟛糠种泻w了大量的報表,這些報表幾乎覆蓋了SQL Developer所支持的Oracle 應(yīng)用數(shù)據(jù)庫環(huán)境中的各個方面。通過該部分的學(xué)習(xí),您將能夠輕松地將自己的報表加入SQL Developer的界面中?! 「戒浿邪丝旖萱I/功能對照表,以及可以提高SQL Developer開發(fā)效率的SQL Developer代碼擴展和插件?! ≌嫘南M緯兄谀粘5腛racle關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的開發(fā)管理工作。感謝Oracle公司為提高用戶在Oracle環(huán)境的開發(fā)效率而提供了這樣一款功能強大的工具。
作者簡介
Dan Hotka是一位資深培訓(xùn)師,在計算機領(lǐng)域內(nèi)擁有超過28年的從業(yè)經(jīng)驗,他潛心研究Oracle產(chǎn)品達(dá)23年,實踐能力強。Dan是一位國際公認(rèn)的Oracle專家,他在Oracle產(chǎn)品方面的經(jīng)驗可以追溯到Oracle V 4.0版。他曾經(jīng)與他人合著了包括Database Oracle 10g Linux Administration在內(nèi)的7本暢銷書,此外,還經(jīng)常在商業(yè)雜志上發(fā)表文章,并頻繁在Oracle會議上和遍布世界各地的用戶組織中發(fā)言。
書籍目錄
第Ⅰ部分 入 門 第1章 產(chǎn)品安裝、升級以及系統(tǒng)要求 1.1 系統(tǒng)要求 1.2 安裝步驟 1.2.1 在Windows操作系統(tǒng)下安裝并運行SQL Discoverer 1.2.2 在Linux操作系統(tǒng)下安裝并運行SQL Developer 1.2.3 在Mac OS操作系統(tǒng)下安裝并運行SQL Developer 1.2.4 安裝更新的版本 1.3 產(chǎn)品版本 1.4 獲得幫助 1.5 小結(jié) 第2章 建立連接 2.1 建立連接 2.2 建立新連接 2.2.1 設(shè)置基本連接 2.2.2 設(shè)置TNS連接 2.2.3 設(shè)置自定義的JDBC連接 2.2.4 連接到Oracle10g Express 2.3 導(dǎo)出/導(dǎo)入連接 2.4 小結(jié) 第3章 快速入門 3.1 SQL Developer介紹 3.2 SQL Developer功能導(dǎo)航 3.2.1 查看、修改和保存數(shù)據(jù) 3.2.2 執(zhí)行SQL語句 3.2.3 查看和保存輸出 3.3 使用SQL語句 3.3.1 編碼助手 3.3.2 使用代碼模版 3.3.3 使用SQL History功能 3.3.4 執(zhí)行SQL腳本 3.3.5 執(zhí)行PL/SQL代碼 3.3.6 來自報表的有用信息 3.4 小結(jié) 第Ⅱ部分 使用SQL Developer 第4章 綜述 4.1 顯示和隱藏工具欄 4.2 界面的打開和關(guān)閉 4.3 用戶自定義顯示 4.4 可浮動的窗口 4.5 顯示鎖定 4.6 顯示內(nèi)容的自動隱藏 4.7 拆分標(biāo)簽 4.8 首選項設(shè)置 4.8.1 Environment項 4.8.2 加速器設(shè)置 4.8.3 代碼編輯器設(shè)置 4.8.4 Database Connections項 4.8.5 Debugger項 4.8.6 Documentation項 4.8.7 Extensions項 4.8.8 File Types項 4.8.9 Global Ignore List項 4.8.10 PL/SQL Compiler項 4.8.11 SQL Formatter項 4.8.12 Web瀏覽器和代理 4.9 小結(jié) 第5章 Connections Navigator使用方法 5.1 使用對象 5.1.1 Connections Navigator工具欄 5.1.2 使用連接功能 5.1.3 使用數(shù)據(jù)庫對象 5.2 小結(jié) 第6章 使用SQL 第7章 使用PL/SQL 第8章 補充知識 第Ⅲ部分 SQL Developer報表 第9章 常用的報表 第10章 自定義報表第Ⅳ部分 附 錄附錄A 功能鍵和快捷鍵參考 附錄B SQL Developer 1.1版和后續(xù)版本
章節(jié)摘錄
當(dāng)前主流的工作平臺都支持SQLDeveloper。本章將講述SQLDeveloper的安裝步驟,講解如何安裝它的新版本和升級補丁,并列舉出SQLDeveloper的最低系統(tǒng)配置要求。SQLDeveloper是利用JDeveloperIDE框架開發(fā)的。因此你的工作平臺需要支持該等級的Java語言。Windows版的SQLDeveloper有兩種可選的下載:第一種是帶JavaJDKl.5安裝包的下載,第二種是不帶JavaJDKl.5包的下載。對于不帶安裝環(huán)境的版本,下載速度較快,因此適用于產(chǎn)品升級。Linux和MacOS版本則要求安裝環(huán)境已裝有JavaJDKl.5環(huán)境。SQLDeveloper已被證實可以支持Oracle數(shù)據(jù)庫9.2.0.1版、10g版和更高版本,同時也支持OraclelOgExpress版。也就是說,SQLDeveloper能夠在這些版本的數(shù)據(jù)庫中發(fā)揮所有的功能。對于9.2.0.1之前版本的數(shù)據(jù)庫,SQLDeveloper并不確保能夠發(fā)揮其所有的功能。雖然目前仍有許多用戶在Oracle8.1.7版本上使用SQLDeveloper,但是部分功能并不能在8.1.7版中體現(xiàn)出來。
編輯推薦
涵蓋全新的Oracle自由開發(fā)工具 本書提供了利用Oracle SQL Developer提高編程效率和簡化數(shù)據(jù)庫開發(fā)任務(wù)的方法,由資深Oracle專家Dan Hotka傾力打造,逐步引導(dǎo)您掌握這個強有力的開發(fā)工具,以充分利用它的每個特性。書中詳述了如何配置Oracle SQL Developer,如何建立數(shù)據(jù)庫連接以及旨理SQL、SQL*Plus和PL/SQL腳本,并給出豐富的代碼示例和截圖來幫助您更直觀地理解每個要點?! ”緯饕獌?nèi)容 ●安裝、配置、升級和維護Oracle SQL Developer ●創(chuàng)建、導(dǎo)入、導(dǎo)出和保存數(shù)據(jù)庫連接 ●自定義Oracle SQL Developer開發(fā)界面、工具欄、選項卡和窗口 ●構(gòu)建和修改SQL對象、表和數(shù)據(jù) ●使用Connections Navigator窗口訪問數(shù)據(jù)庫對象 ●使用SQL Worksheet界面插入、更新和刪除數(shù)據(jù) ●用PL/SQL編輯器界面構(gòu)建包、過程和函數(shù) ●用PL/SQL調(diào)試器測試和調(diào)試PL/SQL代碼 ●導(dǎo)出對象定義和DDL腳本 ●使用內(nèi)置和用戶定義報表來進行信息的調(diào)整和管理等
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Oracle SQL Developer編程手冊 PDF格式下載