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