《計(jì)算機(jī)專業(yè)英語(yǔ)》課件第18章_第1頁(yè)
《計(jì)算機(jī)專業(yè)英語(yǔ)》課件第18章_第2頁(yè)
《計(jì)算機(jī)專業(yè)英語(yǔ)》課件第18章_第3頁(yè)
《計(jì)算機(jī)專業(yè)英語(yǔ)》課件第18章_第4頁(yè)
《計(jì)算機(jī)專業(yè)英語(yǔ)》課件第18章_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

OracleDevelopmentTools

ToolsforNetworkComputing

Oracletoolsprovideyouwiththemostproductivedevelopmentenvironmentforbuildingdatabaseapplications.Theseapplicationsaredeployedonscalable,professionallymanagedapplicationserversandareaccessiblefromanyPCorNCrunningastandardInternetbrowser.

HighlyProductive

ThegrowingapplicationbacklogisoverwhelmingmostITorganizations.1IthasbeenfueledbyincreasinguserdemandsforWebfunctionalityandtheneedtoprovideaccesstoagrowingnumberofinternalandexternalusers.Unfortunately,manyapplicationsarehandcodedusingincompatibletoolsandlanguages.Thisstiflesanyattemptstoimproveproductivitythroughreusabilityandallowslow-quality,high-maintenancesystemstoprevail.

DeveloperscanuseOracletoolstoaggressivelyattacktheapplicationbacklogandtorespondimmediatelytochangingmarkeranduserrequirements.2Thetoolsutilizeamodel-basedapproachtodesigningandimplementingapplications,andthemulti-user,sharedOracleRepositoryprovidesacentralstoreforbusinessandapplicationmodelsandrules.Completeapplicationsareautomaticallygeneratedfromthesemodelsinavarietyoftools,databases,andlanguages.

Applicationcomponentsaredefinedonlyonceintherepositoryandarethensharedacrossteamsandprojects.3Asaresult,reusabilityiseasilyachievableandapplicationmaintenanceisassimpleasusingtherepositorytoanalyzetheimpactofmakingtheappropriatechangesandregeneratingtheapplication.Applicationsgeneratedfromthebusinessmodelsarenotonlyeasytomaintain,butarebug-freeandhigh-quality—andmaybedeployedinclient/serverorInternetcomputingenvironments.

Server-basedDeployment

4Client/serverapplicationsarepopularwithendusersbecausetheyprovideamulti-taskingcontent-richuserinterface.Unfortunately,client/serverarchitecturerequiresthatapplicationsbeinstalledoneverydesktop,creatingalargeoverheadininstallationaswellasadministrationcosts.Furthermore,client/serverarchitectureimposesveryhigh-requirementsonthenetwork,makingitimpossibletouseapplicationsacrossWideAreaNetworkortheInternet.5Serverbaseddeploymentaddressestheseproblemsbymovingthecomplexityoffthedesktopandontoaserver,whereapplicationscanbecentrallyadministeredanddownloadedon-demandtothin-client.

Oracledevelopmenttoolsbuilddatabaseapplicationsthatcanbedeployedonscalable,professionallymanagedapplicationservers.6Server-baseddeploymentofapplicationsdramaticallyreducescostsbyallowingapplicationstoberunonthin-clientdevicesrequiringnoadministration.AnyPCorNCrunningastandardInternetbrowsercanaccesstheseapplications,evenoververylowbandwidthnetworks.

LeveragetheOraclePlatform

Oracleisrenownedforitsuniqueenterprise-classscalable,reliableplatform.Whendevelopinganddeployingdatabaseapplications,itisessentialthattoolsfullyleverageandexploitthefeatureoftheplatform.

Oracletoolsusethesamelanguageasthedatabase,allowingapplicationstobeeffectivelypartitionedanddebugged.ApplicationsbuiltwithOracletoolsautomaticallymakeefficientuseofnetworkbandwidth,providingsystemsthatscaletolargeuserpopulations.Asmoreusersareadded,additionalapplicationserverscanbeadded.7Dynamicload-balancingacrossapplicationserversensuresthatsystemresourcesoperateefficientlynomatterwhereyouruserpopulationsareconcentrated.

InvestmentProtection

Modelingtoolsrepresentanexcellentwaytoprotectyourinvestmentindevelopingapplications.Bydevelopingthemintheabstractfirst—beforeimplementation—youprotectyourapplicationsfromchangesintheunderlyingarchitecture.OracleDesignerallowsyoutodothis.Aftermodeling,theapplicationcanbegeneratedautomaticallyinmanydifferentways.

Whenbuildingapplicationsbyhand,youhavetoredevelopeverylineofcodetofullybenefitfromthenetgenerationofcomputing.ButbymodelingapplicationswithOracle’stoolstoday,youorganizationswillhavethetechnologytomeettomorrow’schallenges.

DecisionSupport

TheOracleRepositoryisalsoleveragedbyOracle’sintegratedtoolfamilyfordecisionsupport.8Theseproductsgiveyoubest-of-breedtechnologytoaddressthefullspectrumofenterprisedecisionsupportneeds:fromproductionreportingandadhocqueryingtoadvancedanalysis.Oracle’sfamilyofdecision-supportproductsisdesignedtoworktogether,creatingaseamlessanalyticalandreportingenvironmentthatprovidesfastanswerstohardquestions.Thisintegratedsolutionofferssuperioreaseofuseandunmatchedperformancewhilereducingdevelopmentanddeploymentcosts.

Thefamilyincludes:

·OracleReports—anenterpriseproductionreportingtoolforISdeveloperstobuildanddistributesophisticated,high-qualityreports.

·OracleDiscoverer—anaward-winningadhocqueryandanalysistoolforaccessingdatawarehouses,datamarts,andoperationaldatabases.

·OracleExpress—theworld’smostadvancedcalculationengineandmultidimensionaldatacacheforonlineanalyticalprocessing(OLAP).

OracleToolsLeadtheMarket

Oracleistheonlytoolsvendortoofferanintegratedenterprisedevelopmenttool-setcoveringtheentiresystemslifecycle.TheproductivityandscalabilityinherentinOracletoolshaveresultedinamarketleadershipposition.Thisisreflectedinaccoladesfromcustomers,awardsfromthepress,andcommendationsfromindustryanalysts.9Oracledeliverstheuniqueabilitytodeploythin-clientapplicationsandpreserveyourinvestmentsincurrentarchitectures,whiledeliveringthelow-costandhigh-accessibilitybenefitsofInternetcomputing.Oracletoolshavehelpedcustomerstransitionfromcharacter-basedsystemstoclient/server,andnow,toInternetcomputing.Oracletoolswilltakeyoutothefuture.NewWordsscalableadj.可伸縮的,可擴(kuò)充的,可變倍的backlogn.庫(kù)存fuelvt.加燃料incompatibleadj.不兼容的,不相容的stiflevt.使窒息,使悶住;抑制,鎮(zhèn)壓aggressivelyadv.主動(dòng)地repositoryn.資料檔案庫(kù),(知識(shí))寶庫(kù)administrationn.管理deploymentn.展開(kāi)dramaticallyadv.戲劇性地,鮮明地,顯著地leveragen.杠桿作用exploitvt.采用,利用;開(kāi)拓integratedadj.綜合的;集中的,統(tǒng)一的;集成的;一體化,組合的spectrumn.頻譜,光譜;分光;領(lǐng)域,范圍enterprisen.企業(yè)seamlessadj.無(wú)縫隙的,無(wú)間隙的analyticaladj.分析的vendorn.售主;自動(dòng)售貨機(jī);廠商inherentadj.固有的deliverv.投遞,交付multi-user多用戶(的)bug-free無(wú)故障(的)multi-tasking多任務(wù)(的)content-rich容量豐富的sever-based基于服務(wù)器(的)thin-client瘦客戶機(jī)(的)high-accessibility高可訪問(wèn)性,高可達(dá)性PhraseandExpressions

NC(networkcomputing)網(wǎng)絡(luò)計(jì)算IT(informationtechnology)信息技術(shù)OLAP(onlineanalyticalprocessing)在線分析處理TheExplanationofDifficultStatements

1.IthasbeenfueledbyincreasinguserdemandsforWebfunctionalityandtheneedtoprovideaccesstoagrowingnumberofinternalandexternalusers.

分析:“toprovide...”為動(dòng)詞不定式作定語(yǔ),修飾“theneed”。

句意:用戶對(duì)Web功能要求的增加和不斷增多的內(nèi)外部用戶對(duì)提供訪問(wèn)的需要使得應(yīng)用不斷增加。

2.Thetoolsutilizeamodel-basedapproachtodesigningandimplementingapplications,andthemulti-user,sharedOracleRepositoryprovidesacentralstoreforbusinessandapplicationmodelsandrules.

分析:“model-based”和“shared”為過(guò)去分詞作定語(yǔ),分別修飾“approach”和“OracleRepository”。

句意:

這些工具利用基于模型的方法來(lái)設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用,并且多用戶和共享Oracle資料庫(kù)為事務(wù)、應(yīng)用模式和規(guī)則提供了集中式存貯。

3.Asaresult,reusabilityiseasilyachievableandapplicationmaintenanceisassimpleasusingtherepositorytoanalyzetheimpactofmakingtheappropriatechangesandregeneratingtheapplication.

分析:“as+adj.+as”意為“正如……一樣;像……一樣”。

句意:

結(jié)果是,可重用性是容易達(dá)到的,并且應(yīng)用維護(hù)就如同利用檔案資料去分析修改和再生一個(gè)應(yīng)用所帶來(lái)的沖擊一樣簡(jiǎn)單。

4.Client/serverapplicationsarepopularwithendusersbecausetheyprovideamulti-taskingcontent-richuserinterface.

分析:“bepopularwith”意為“適合,適應(yīng)”。

句意:客戶機(jī)/服務(wù)器應(yīng)用適合于終端用戶,因?yàn)樗鼈優(yōu)橛脩籼峁┝艘粋€(gè)多任務(wù)的、內(nèi)容豐富的用戶界面。

5.Server-baseddeploymentaddressestheseproblemsbymovingthecomplexityoffthedesktopandontoaserver,whereapplicationscanbecentrallyadministeredanddownloadedondemandtothin-client.

分析:“where”引導(dǎo)非限制性定語(yǔ)從句,在此處,“where”為關(guān)系副詞,在從句中作狀語(yǔ)。

句意:基于服務(wù)器的擴(kuò)展通過(guò)將復(fù)雜性從桌面移到一個(gè)服務(wù)器來(lái)處理這些問(wèn)題,在該服務(wù)器上應(yīng)用可被集中地管理并且按需要下載到瘦客戶機(jī)上。

6.Server-baseddeploymentofapplicationsdramaticallyreducescostsbyallowingapplicationstoberunonthin-clientdevicesrequiringnoadministration.

分析:“requiringnoadministration”為現(xiàn)在分詞作定語(yǔ)修飾“devices”?!癮llowsb.todosth.”意為“允許某人做某事”。句意:應(yīng)用基于服務(wù)器的展開(kāi),通過(guò)允許應(yīng)用被在不需要管理的瘦客戶端設(shè)備上運(yùn)行而戲劇性地降低了費(fèi)用。

7.Dynamicloadbalancingacrossapplicationserversensuresthatsystemresourcesoperateefficientlynomatterwhereyouruserpopulationsareconcentrated.

分析:“nomatterwhere”相當(dāng)于“wherever”,意為“無(wú)論在哪兒”,引導(dǎo)讓步狀語(yǔ)從句。

句意:動(dòng)態(tài)加載平衡跨接應(yīng)用服務(wù)保證了不管您的用戶人數(shù)集中在什么地方,系統(tǒng)資源都能有效地操作。

8.Theseproductsgiveyoubest-of-breedtechnologytoaddressthefullspectrumofenterprisedecision-supportneeds:fromproductionreportingandadhocqueryingtoadvancedanalysis.

分析:“toaddressthefullspectrumofenterprise...”為動(dòng)詞不定式作賓補(bǔ)。

句意:

這些產(chǎn)品為您提供最好的技術(shù)以適應(yīng)有關(guān)企業(yè)決策-支持需要的各個(gè)方面,從生產(chǎn)報(bào)告和特殊查詢到高級(jí)分析。

9.Orcaledeliverstheuniqueabilitytodeploythin-clientapplicationsandpreserveyourinvestmentsincurrentarchitectures,whiledeliveringthelow-costandhigh-accessibilitybenefitsofInternetcomputing.

分析:“todeploythin-clientapplications”為動(dòng)詞不定式作定語(yǔ),修飾“ability”?!皐hiledelivering...”為現(xiàn)在分詞短語(yǔ)作狀語(yǔ)。

句意:Oracle發(fā)布的獨(dú)特功能擴(kuò)展瘦客戶機(jī)應(yīng)用,并且在當(dāng)前結(jié)構(gòu)體系情況下保護(hù)您的投資,同時(shí)發(fā)布了具有低造價(jià)及高可訪問(wèn)性等優(yōu)點(diǎn)的Internet計(jì)算。ExercisesⅠ.Fillintheblanksaccordingtothenext:(1)______________provideyouwiththemostproductivedevelopmentenvironmentforbuildingdatabaseapplications.(2)Completeapplicationsareautomaticallygeneratedfromthesemodelsinavarietyof______________.(3)Furthermore,______________imposesveryhighrequirementsonthenetwork,makingitimpossibletouseapplicationsacrossWideAreaNetworkortheInternet.(4)Orcale’sfamilyof______________isdesignedtoworktogether,creatingaseamlessanalyticalandreportingenvironmentthatprovidesfastanswerstohardquestions.(5)Orcaletoolshavehelpedcustomerstransitionfrom______________toclient/server,andnow,toInternetcomputing.Ⅱ.Decidewhethereachofthefollowingstatementsistrueorfalseaccordingtothetext:(1)DeveloperscanuseOracletoolstoaggressivelyattacktheapplicationbacklogandtorespondimmediatelytochangingmarkeranduserrequirements.(2)Client/serverapplicationsarepopularwithfrontusersbecausetheyprovideamulti-taskingcontent-richuserinterface.(3)Modelingtoolsrepresentanexcellentwaytoprotectyourinvestmentindevelopingapplications.(4)OnlytheOracleRepositoryisleveragedbyOracle’sintegratedtoolfamilyfordecisionsupport.(5)Orcaleistheonlytoolsvendortoofferanintegratedenterprisedevelopmenttool-setcoveringtheentiresystemslifecycle.Ⅲ.Reduceeachofthefollowingsentencesfromcomplextosimple:(1)Whathesaidonthatoccasionwasunworthyofamanofhisageandexperience.(2)Technologyistheapplicationofscientificmethodandknowledgetoindustrysothatwecansatisfyourmaterialneedsandwants.(3)Client/serverarchitecturerequiresthatapplicationsbeinstalledoneverydesktop,creatingalargeoverheadininstallationaswellasadministrationcosts.(4)Oracledevelopmenttoolsbuilddatabaseapplicationsthatcanbedeployedonscalable,professionallymanagedapplicationservers.(5)Theresultisthatthereappearnewprocessesandnewproducts,suchaswashingmachines,recordplayers,motorcars,electroniccomputers,nuclearweaponsandspacerockets.Ⅳ.TranslatethefollowingparagraphintoChinese:

DefinitionsintheOracleRepositoryaregeneratedintocompleteapplications.Asingledefinitionforamoduleorentireapplicationcanbedeployedtobothclient/serverandWebenvironmentswithoutchanginganypartofthedefinition.Andyoucangenerateapplicationsinmanydifferentways—throughOracleDeveloper,DynamicHTML,C++,andMicrosoftVisualBasic.OracleDeveloperapplicationscanbedeployedbothclient/serverorovertheWebusingOracleApplicationServer.Model-baseddevelopmentallowsyoutotakeadvantageoftoday’schangesintechnologywhilestillleveragingexistinginvestments.ReadingMaterials

OracleDesigner(Ⅰ)

TheOracleDesignertool-setprovidesanintegratedsolutionfordevelopingenterpriseWebandclient/serverapplicationsthroughaRAD-styleuserinterface.OracleDesignerspanseveryphaseofthesoftwaredevelopmentlifecycle,frombusinessmodelingtodeployment.Itsrepositorydrivenapproachallowsanyorallofitscomponentstobeusedforrapiddevelopmentofscalable,cross-platform,distributedapplications.

VisualApproachtoDevelopment

TheOracleDesignermodelingtool-setprovidesarichsetofdiagramsthroughouttheapplicationdevelopmentlifecycle.Thishighlyvisualapproachfacilitatescommunicationbetweenthebusinessuserandthetechnologyuser,ensuringthatthedeliveredapplicationisanexactfit.Thediagrammaticapproachfacilitatestasksconcernedwiththedefinition,modificationandunderstandingofsystemscomponentsandtherelationshipsbetweenthem.

FlexibleBusinessModeling

Theprovisionoftoolstosupportbothobject-orientedandentity-relationshipmodelingresultsinaflexibleapproachtobusinessmodeling.Bothdiagramssupportthestandardconventionsfortheirrespectivestyleofmodeling.UnifiedModelingLanguage(UML)issupportedbytheobject-orientedtypemodular,andERmodelingbytheentity-relationshipdiagram.NewWordsandExpressionsTool-setn.工具集integratedadj.集成的spanvt.生成scalableadj.可伸縮的,可擴(kuò)充的,可變倍的cross-platformadj.跨平臺(tái)的distributedadj.分布式的diagramn.圖解,圖表facilitatevt.使……容易,使……便利provisionn.準(zhǔn)備,供應(yīng)flexibleadj.靈活的,柔性的UnifiedModelingLanguage(UML)統(tǒng)一建模語(yǔ)言ER(entityrelationship)實(shí)體關(guān)系Questions(1)WhichbenefitscanbegivenbytheOracleDesignermodelingtool-set?(2)UMLissupportedbywhat?ERissupportedbywhat?OracleDesigner(Ⅱ)GenerationfortheWebandClient/Server

DefinitionsintheOracleRepositoryaregeneratedintocompleteapplications.Asingledefinitionforamoduleorentireapplicationcanbedeployedtobothclient/serverandWebenvironmentswithoutchanginganypartofthedefinition.Andyoucangenerateapplicationsinmanydifferentways—throughOracleDeveloper,DynamicHTML,C++,andMicrosoftVisualBasic.OracleDeveloperapplicationscanbedeployedbothclient/serverorovertheWebusingOracleApplicationServer.Modelbaseddevelopmentallowsyoutotakeadvantageoftoday’schangesintechnologywhilestilllev

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論