Oracle開發(fā)工具中的八大利器
下文重點(diǎn)介紹下常見的Oracle開發(fā)工具,以方便初學(xué)者對開發(fā)的疑惑。如果你還有什么好的開發(fā)工具也可以跟我們聯(lián)系。供大家分享。
一、SQL*Plus
SQL*Plus是SQL命令行和PL/SQL語言的界面和連接Oracle數(shù)據(jù)庫客戶和服務(wù)器的報(bào)告工具。SQL*Plus能夠交替使用并通過腳本運(yùn)行。據(jù)Oracle公司表示,SQL*Plus以前的版本叫做UFI(User-Friendly界面)。UFI含括在Oracle***至第四個(gè)版本中。Bogelli說:“SQL*Plus會一直存在。從 Oracle數(shù)據(jù)庫(發(fā)行)到現(xiàn)在一直都作為編輯器利用。這次是在Unix環(huán)境中的***版,10年前的那次是Windows的版本?!?/P>
二、針對Oracle軟件的Toad
Quest Software 公司的非常流行的Oracle軟件Toad就是SQL編輯器,它是依靠免費(fèi)軟件和商業(yè)版本流行起來的,但是免費(fèi)軟件有許可的地方,同樣也有一些地方是受到禁止的。5個(gè)以下的用戶的公司使用期限是60天;而據(jù)Quest網(wǎng)站表示,商業(yè)版Toad價(jià)格從870美元到4900美元/席不等。Bogelli對與會的開發(fā)員說:“九年后的今天Toad真的改變了一些事情,這兩年的時(shí)間里它也改進(jìn)了很多。我想說如果有人正在用SQL*Plus,那他們都應(yīng)該改用Toad?!?/P>
三、SQL Developer
Oracle在三月份發(fā)布了SQL Developer,以前叫Project Raptor。它可以免費(fèi)下載的軟件讓數(shù)據(jù)庫開發(fā)人員運(yùn)行SQL語句和SQL腳本,編輯和調(diào)試PL/SQL碼、查看和更新數(shù)據(jù)以及引導(dǎo)對象瀏覽、創(chuàng)建文檔。SQL Developer包括一系列報(bào)告和一些部件如代碼格式程序和代碼片斷。Oracle公司表示這些可以幫助Oracle開發(fā)人員迅速設(shè)置密碼。當(dāng)SQL Developer和Toad因?yàn)镺racle, Project Raptor beta tester Floyd Absher而公開針鋒相對的時(shí)候,其中一名數(shù)據(jù)庫管理員(DBA)同Progressive Medical Inc公司一致向SearchOracle.com表示Toad的完整版本功能比SQL Deverloper的要多得多。但是他補(bǔ)充說SQL Developer的一些不足之處可以用其他的Oracle應(yīng)用程序填補(bǔ),例如Enterprise Manager發(fā)現(xiàn)的Oracle應(yīng)用程序就可以。
四、Workflow Builder
據(jù)Oracle表示,Workflow Builder 11i是一個(gè)商務(wù)程序管理系統(tǒng),支持商務(wù)程序定義、商務(wù)程序自動化以及商務(wù)程序整合。該公司表示W(wǎng)orkflow涉及到E-Business套件能夠建模、自動控制以及根據(jù)自定義的商業(yè)慣例不斷改善商務(wù)過程。
五、XML Publisher
據(jù)Oracle公司表示,XML Publisher是屬于Oracle融合中間件的基于Java的產(chǎn)品。它利用一系列的桌面工具如Adobe Acrobat和Microsoft Word允許用戶在XML數(shù)據(jù)extracts上創(chuàng)建他們自己的報(bào)表格式。XML Publisher將這些文檔轉(zhuǎn)變成XSL-FO標(biāo)準(zhǔn)格式。
六、Discoverer
據(jù)Oracle公司介紹,Oracle商業(yè)智能Discoverer10g是一個(gè)查詢、報(bào)告、分析以及Web發(fā)行的工具。它能夠讓用戶訪問專用數(shù)據(jù)棧、數(shù)據(jù)倉庫、在線事務(wù)處理系統(tǒng)和E-Business套件。
該公司表示Discoverer 10g提供了在以前的版本上增加了新的功能,包括給關(guān)系型數(shù)據(jù)以及多維數(shù)據(jù)(OLAP)提供綜合報(bào)告和分析界面。Bogelli 說:“Discoverer是一種query-only工具,能在任一Oracle數(shù)據(jù)庫上面運(yùn)行。一旦你創(chuàng)建了一個(gè)視圖層,商業(yè)用戶就會用它來選擇所需的對象并寫入queries。
七、JDeveloper
Oracle公司表示,Oracle JDeveloper 10g是一種Java2 Enterprise Edition開發(fā)環(huán)境,包括支持開發(fā)、調(diào)試和配置E-Business應(yīng)用程序以及Web服務(wù)。Jdeveloper包括一整套幫助開發(fā)人員管理資源、建模、通過調(diào)試編碼、測試、壓型以及配置。
Bogelli指出Jdeveloper包括一個(gè)小型的PL/SQL編輯器和一個(gè)Business Process Extension Language (BPEL)編輯器。
八、Developer 6i(9i and 10g)——Forms and Reports
據(jù)Oracle公司介紹,Oracle Forms Develope是用來建立數(shù)據(jù)中心Internet應(yīng)用程序基于PL/SQL的一種環(huán)境,而Oracle Reports Developer是給用戶通過機(jī)構(gòu)訪問信息的一種報(bào)告工具。這兩種工具都是Oracle Developer套件的一部分。
【編輯推薦】