版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
OracleRDBMS應(yīng)用系統(tǒng)設(shè)計與開發(fā)趙元杰136013656811內(nèi)容提要 團隊與合作問題;Oracle關(guān)鍵問題;數(shù)據(jù)庫設(shè)計方法問題;Oracle功能的發(fā)現(xiàn)與使用問題;嚴(yán)謹(jǐn)?shù)某绦蛟O(shè)計問題;測試階段管理問題;試用問題。2團隊與合作-現(xiàn)代軟件項目特 互聯(lián)網(wǎng)的時代:項目小組:項目小組的成熟度和能力,而非個別程序員的個人魅力;
程序員準(zhǔn)確定位;程序員不是斗士;一般是殺不凈的BUG。幾百個數(shù)字英雄卻很難鑄造出一個強勁的產(chǎn)業(yè):流水線的軟件產(chǎn)業(yè);
強有力的團隊共同協(xié)作;擔(dān)任不同角色和責(zé)任。管理者要做:將多個自由英雄團結(jié)起來;組建出高效的開發(fā)小組;中國不缺個人英雄,而是缺乏強有力的團隊。3團隊與合作-項目小組角色與分工 經(jīng)常面臨的問題
:項目無法按期完成,完成以后還要不斷修補完善,對軟件人員和用戶來說象一場噩夢遙遙無期;
項目進行當(dāng)中人員流失,產(chǎn)品夭折;
客戶需求不斷改變,永遠(yuǎn)對開發(fā)完成的產(chǎn)品不滿意;
開發(fā)成員之間矛盾不斷,互相抱怨,工程進展緩慢;小組成員分工不均,工作分配失去平衡等等;
問題對策
:項目負(fù)責(zé)人責(zé)任(稱之為組長或項目經(jīng)理);項目負(fù)責(zé)人能力(古人云:一將無能,累死千軍);項目經(jīng)理根據(jù)需求制定出開發(fā)的目標(biāo);確實落實到實際中。4團隊與合作-項目小組角色與分工角色與分工:角色性質(zhì)角色分工項目管理人員
項目經(jīng)理
產(chǎn)品經(jīng)理技術(shù)經(jīng)理系統(tǒng)分析人員
框架設(shè)計系統(tǒng)分析員軟件設(shè)計師商務(wù)分析人員業(yè)務(wù)流程分析員業(yè)務(wù)功能設(shè)計員數(shù)據(jù)庫工程師
數(shù)據(jù)庫設(shè)計員
5團隊與合作-項目小組角色與分工角色與分工:角色性質(zhì)角色分工程序開發(fā)人員
軟件實施員
質(zhì)量控制人員集成測試員測試設(shè)計師課程設(shè)計師技術(shù)文檔編寫員技術(shù)支持人員售前工程師售后工程師系統(tǒng)管理人員系統(tǒng)管理員
輔助設(shè)計人員專業(yè)美工VI設(shè)計師6團隊與合作-項目小組角色與分工 形成一致的意見:是否已經(jīng)很清晰的理解了開發(fā)的需求和目標(biāo),并使每個人員充滿斗志地準(zhǔn)備開始完成共同的目標(biāo)?是否制定了一套規(guī)范的、經(jīng)過評測的、可復(fù)用的技術(shù)框架;每個人的角色分工是不是都非常清楚地落實了;是不是已經(jīng)制定了開發(fā)過程中的周期劃分及評估辦法?而不是冒險等項目期限快到的時候才發(fā)現(xiàn)補牢已晚;7團隊與合作-項目小組角色與分工 形成一致的意見(續(xù)):項目管理人員是否有隨時把握開發(fā)進度的有效手段?小組人員是否都互相認(rèn)識而且熟悉;每個人是否都明白和他關(guān)聯(lián)的角色是誰,相互之間的工作流程?是否忘了布置文檔撰寫及管理的方法或標(biāo)準(zhǔn)?8團隊與合作-DBA-總設(shè)計師-開發(fā)人員一般DBA與開發(fā)者存在障礙;主要問題是“所有權(quán)”:職責(zé)與分工問題;DBA覺得是問題的替罪羊;需要溝通。問題在于對策:搞好關(guān)系,責(zé)任明確;DBA是數(shù)據(jù)庫的維護者;開發(fā)者是使用數(shù)據(jù)庫人員;為了共同的目標(biāo)。9團隊與合作-DBA責(zé)任一般DBA負(fù)責(zé)數(shù)據(jù)庫管理;也涉及數(shù)據(jù)庫的邏輯設(shè)計;執(zhí)行物理設(shè)計的實現(xiàn);協(xié)作開發(fā)人員工作;確保高性能、安全及備份恢復(fù)。10內(nèi)容容提提要要團隊隊與與合合作作問問題題;;Oracle關(guān)鍵鍵問問題題;數(shù)據(jù)據(jù)庫庫設(shè)設(shè)計計方方法法問問題題;;Oracle功能能的的發(fā)發(fā)現(xiàn)現(xiàn)與與使使用用問問題題;;嚴(yán)謹(jǐn)謹(jǐn)?shù)牡某坛绦蛐蛟O(shè)設(shè)計計問問題題;;測試試階階段段管管理理問問題題;;試用用問問題題。。11Oracle關(guān)鍵鍵問問題題-Oracle安裝裝問問題題操作作系系統(tǒng)統(tǒng)的的安安裝裝問問題題:規(guī)劃磁盤空間間;交換空間問題題;一般空間問題題。Oracle安裝建議:默認(rèn)安裝與自自定義安裝問問題;數(shù)據(jù)文件與日日志文件等問問題;安裝需要的選選件問題。12Oracle關(guān)鍵問題-表表空間與數(shù)據(jù)據(jù)文件開發(fā)階段考慮慮的問題:要接近將來的的實際情況;;磁盤空間的分分配;開發(fā)環(huán)境與實實際環(huán)境的空空間比例問題題。為開發(fā)階段創(chuàng)創(chuàng)建USER/INDEX表空間;表空間存放開開發(fā)階段的對對象;不要將對象創(chuàng)創(chuàng)建在SYSTEM表空間上:ALTERUSERQUOTA限制;用EXP/IMP將用戶對象從從SYSTEM表空間移出;;或ALTERTABLEMOVE移動。13Oracle關(guān)鍵問題-表表空間與數(shù)據(jù)據(jù)文件數(shù)據(jù)文件大小小問題:在OS允許情況下,,要中庸一些些為好;不要輕易RESIZE;與實際數(shù)據(jù)量量比例計算;;Oracle10g的BIGFILE問題:支持大文件;;與OS有關(guān);與32bit和64bit有關(guān);與Oracle塊大小有關(guān)。。Oracle9i/10g的OMF問題:支持OMF管理;維護帶來危險險;文件大小也不不合理。14Oracle關(guān)鍵問題-日日志文件問題題日志文件分布布問題:樹立開發(fā)環(huán)境境就是實際的的模擬;一般開始就應(yīng)應(yīng)注意安全與與性能;日志文件在不不同的磁盤;;與歸檔日志文文件分開。日志文件大小小問題:應(yīng)用DML并發(fā)數(shù)據(jù)量;;8i默認(rèn)太?。?i默認(rèn)太大;10g默認(rèn)還合理;;可創(chuàng)建合理大大小并刪除小小的日志文件件。15Oracle關(guān)鍵問題-臨臨時表空間問問題臨時表與臨時時文件問題:8i臨時表對應(yīng)數(shù)數(shù)據(jù)文件;9i/10g臨時表空間對對應(yīng)臨時文件件(TEMPFILE);排序的最大數(shù)數(shù)據(jù)量的估計計。臨時文件大小小問題:臨時文件一次次給足;告訴程序不要要隨便用ORDERBY等語句;總設(shè)計師對排排序的理解與與估計;索引、集合操操作等。16Oracle關(guān)鍵問題-用用戶、權(quán)限于于角色總設(shè)計師規(guī)劃劃與DBA創(chuàng)建;創(chuàng)建用戶名與與實際用戶問問題;Oracle系統(tǒng)角色:Oracle默認(rèn)系統(tǒng)權(quán)限限;開發(fā)權(quán)限與管管理權(quán)限;是否創(chuàng)建應(yīng)用用角色問題。。17用戶權(quán)限角色UPDATEONEMPINSERTONEMPSELECTONEMPCREATETABLECREATESESSIONHR_CLERKHR_MGRABCOracle關(guān)鍵問題-用用戶角色與權(quán)權(quán)限18Oracle關(guān)鍵問題-用用戶與權(quán)限160多種系統(tǒng)權(quán)限限(systemprivileges):參考原版OracledatabaseSQLreference參考原版OracledatabaseadministratorSELECTDISTINCTPRIVILEGEFROMdba_sys_privsorderbyPRIVILEGE對象權(quán)限(Objectprivileges):參考原版OracledatabaseSQLreference參考原版Oracledatabaseadministrator角色(老三樣樣)CONNECT、RESOURCE、DBAselect*fromdba_roles19Oracle關(guān)鍵問題-用用戶與權(quán)限一般用戶權(quán)限限:權(quán)限說明CREATESESSION
允許用戶聯(lián)到ORACLE數(shù)據(jù)庫,用戶可訪問ORACLE
ALTERSESSION
允許用戶發(fā)出ALTERSESSION設(shè)置系統(tǒng)參數(shù)
FORCETRANSACTION
允許用戶在本地數(shù)據(jù)庫中提交或回滾分布數(shù)據(jù)庫事務(wù).一般不用設(shè)置該權(quán)限
20Oracle關(guān)鍵問題-用用戶與權(quán)限一般開發(fā)者權(quán)權(quán)限:權(quán)限說明CREATECLUSTER創(chuàng)建屬于開發(fā)者自己的表聚簇,開發(fā)者也能撤消他們擁有的聚簇
CREATEPROCEDURE創(chuàng)建屬于開發(fā)者的存儲過程,軟件包和函數(shù).開發(fā)者也能撤消他們所擁有的這些對象
CREATEDATABASELINK定義一個數(shù)據(jù)庫連接,因為這是一個命名的指向其它數(shù)據(jù)庫的指針,所以這個特性類似同義詞,主要差別是可以存儲遠(yuǎn)程系統(tǒng)中的Oracleid和口令作連接的一部分
21Oracle關(guān)鍵問問題-用戶戶與權(quán)權(quán)限一般開開發(fā)者者權(quán)限限(2):權(quán)限說明CREATEPUBLICSYNONYM為了引用一個諸如表或視圖的數(shù)據(jù)庫對象所創(chuàng)建的一個替代名,實例中的任何用戶都能使用這個名稱調(diào)用它所代表的對象,用戶要訪問對象仍需要對象權(quán)限D(zhuǎn)ROPPUBLICSYNONYM為了引用數(shù)據(jù)庫對而刪除替代名稱,該數(shù)據(jù)庫對象可實例中的所有用戶使用
CREATESEQUENCE創(chuàng)建一個開發(fā)者所有的序列,開發(fā)者也能撤消任何他們建立的序列
22Oracle關(guān)鍵問問題-用戶戶與權(quán)權(quán)限一般開開發(fā)者者權(quán)限限(3):權(quán)限說明CREATESNAPSHOT為了引用一個諸如表或視圖的數(shù)據(jù)庫對象所創(chuàng)建的一個替代名,實例中的任何用戶都能使用這個名稱調(diào)用它所代表的對象,用戶要訪問對象仍需要對象權(quán)限D(zhuǎn)ROPPUBLICSYNONYM為了引用數(shù)據(jù)庫對而刪除替代名稱,該數(shù)據(jù)庫對象可實例中的所有用戶使用
CREATESEQUENCE創(chuàng)建一個開發(fā)者所有的序列,開發(fā)者也能撤消任何他們建立的序列
23Oracle關(guān)鍵問問題-用戶戶與權(quán)權(quán)限一般開開發(fā)者者權(quán)限限(4):權(quán)限說明CREATESNAPSHOTP創(chuàng)建一個位于另一個ORACLE實例中的表的本地考備,開發(fā)者也能撤消他們擁有的快照CREATESYNONYM創(chuàng)建一個專用的同義詞(僅供開發(fā)者使用),開發(fā)者也能撤消他們擁有的任何同義詞CREATETABLE開發(fā)者可以創(chuàng)建表和刪除表24Oracle關(guān)鍵問問題-用戶戶與權(quán)權(quán)限一般開開發(fā)者者權(quán)限限(5):權(quán)限說明CREATETRIGGER開發(fā)者可以創(chuàng)建或刪除他們擁有的觸發(fā)器CREATEVIEW開發(fā)者可以創(chuàng)建或刪除他們擁有的視圖UNLIMITEDTABLESPACE允許開發(fā)者在表空間中創(chuàng)建對象而不受表空間大小限制CREATETYPEDROPTYPE允許開發(fā)者創(chuàng)建新的對象類型刪除對象類型CREATELIBRARY允許開發(fā)者創(chuàng)建新的對象庫刪除對象庫25Oracle關(guān)鍵問問題-用戶戶與權(quán)權(quán)限D(zhuǎn)BA權(quán)限與與ANY:能做任任何的的意思思,如如CREATEANYTABLE;;SYS具有此此權(quán)限限;普通開開發(fā)者者不需需要ANY。動態(tài)的的PL/SQL用ANY:在SQL>下能將將對象象創(chuàng)建建到另另外用用戶下下;一般在在PL/SQL下不能能,請請用ANY即可;;進入測測試后后建議議不要要用ANY。26Oracle關(guān)鍵問問題-用戶戶與權(quán)權(quán)限D(zhuǎn)BA權(quán)限與與ANY:權(quán)限說明ANALYZEANY允許用戶收集最優(yōu)化統(tǒng)計,使結(jié)構(gòu)有效或識別在數(shù)據(jù)庫的任何表,表聚簇中被移動和被鏈接的行ADUITANY允許用戶對數(shù)據(jù)庫中的任何對象進行審計CREATEANYCLUSTER允許用戶創(chuàng)建聚簇,并給數(shù)據(jù)庫中的任何用戶賦予所有權(quán)27Oracle關(guān)鍵問問題-用戶戶與權(quán)權(quán)限SYSDBA與SYSOPER:SYSDBA(以sysdba連接才才有效效):執(zhí)行STARTUP和SHUTDOWN操作ALTERDATABASE:open,mount,backup,或changecharactersetCREATEDATABASEDROPDATABASECREATESPFILEALTERDATABASEARCHIVELOGALTERDATABASERECOVER包括RESTRICTEDSESSION權(quán)限28Oracle關(guān)鍵問問題-用戶戶與權(quán)權(quán)限SYSDBA與SYSOPER:SYSOPER:執(zhí)行STARTUP和SHUTDOWNCREATESPFILEALTERDATABASEOPEN/MOUNT/BACKUPALTERDATABASEARCHIVELOGALTERDATABASERECOVER包括RESTRICTEDSESSION權(quán)限SYSTEM類似SYSOPER:SYSTEM權(quán)限沒沒有SYS那么多多SYSTEM和DBA角色均均能改改SYS的口令令SYSTEM和SYS口令忘忘記:創(chuàng)建口口令文文件orapwd29內(nèi)容提提要團隊與與合作作問題題;Oracle關(guān)鍵問問題;數(shù)據(jù)庫庫設(shè)計計方法法問題題;Oracle功能的的發(fā)現(xiàn)現(xiàn)與使使用問問題;;嚴(yán)謹(jǐn)?shù)牡某绦蛐蛟O(shè)計計問題題;測試階階段管管理問問題;;試用問問題。。30數(shù)據(jù)庫庫設(shè)計計方法法問題題應(yīng)用系系統(tǒng)的的類型型:OLTP系統(tǒng):并發(fā)用用戶數(shù)數(shù)多(高峰峰);;安裝時時選擇擇默認(rèn)認(rèn)的塊塊大小??;表結(jié)構(gòu)要要考慮INITRANS等參數(shù);;OLAP系統(tǒng):并發(fā)用戶戶數(shù)少(高峰);每次I/O量、塊大大小要大大些;不用考慮慮INITRANS等參數(shù);;DSS系統(tǒng):只讀表空空間問題題;用戶也要要分3、、6、9等以以滿足統(tǒng)統(tǒng)計分析析用戶要要求;大數(shù)據(jù)處處理要避避開高峰峰時運行行。31數(shù)據(jù)庫設(shè)設(shè)計方法法問題圖形界面面與腳本本問題::圖形界面面方便、、直觀,,但也要要腳本;;腳本便于于閱讀;;文檔就是是腳本,,而不是是圖形的的拷貝;;移植到真真實環(huán)境境是腳本本,而不不是圖形形界面。。腳本與注注釋問題題:腳本也要要加詳細(xì)細(xì)注釋,,腳本就就是程序序;腳本的書書寫要求求可讀性性;腳本也要要有規(guī)范范;腳本規(guī)范范參考……/rdbms/admin中Oracle的樣例。。32數(shù)據(jù)庫設(shè)設(shè)計方法法問題自動創(chuàng)建建與卸出出問題::采用腳本本自動創(chuàng)創(chuàng)建表空空間、用用戶、權(quán)權(quán)限;采用腳本本自動創(chuàng)創(chuàng)建表、、索引、、約束、、視圖;;卸出腳本本單獨形形成文件件;正式運行行后卸出出腳本要要保管好好(不要要放在磁磁盤里)。腳本與環(huán)環(huán)境有關(guān)關(guān)問題::腳本也可可帶變量量;數(shù)據(jù)文件件路經(jīng)(Windows/UNIX/LINUX);表空間名名不變(10g可改名),數(shù)據(jù)據(jù)文件大大小可變變;規(guī)模大小小可變。。33數(shù)據(jù)庫設(shè)設(shè)計方法法問題數(shù)據(jù)庫結(jié)結(jié)構(gòu)一次次創(chuàng)建問問題:不要采用用圖形工工具創(chuàng)建建;不要經(jīng)常常ALTERTABLE;ALTERTABLE要經(jīng)總設(shè)設(shè)計師的的批準(zhǔn);;ALTERTABLE要在文檔檔上修改改。必要的ALTER問題:存儲參數(shù)數(shù)不合理理時用;;建議不要使使用聯(lián)機重重定義;聯(lián)機重定義義是對不合合理的已經(jīng)經(jīng)存在結(jié)構(gòu)構(gòu)進行定義義;不合理就遷遷移到新表表空間。34數(shù)據(jù)庫存儲儲設(shè)計問題題空間的有效效利用問題題:Oracle數(shù)據(jù)文件結(jié)結(jié)構(gòu);Oracle存儲塊結(jié)構(gòu)構(gòu);不同的對象象采用不同同的塊大小小。Oracle9i/10g塊的可變問問題:9i開始支持塊塊大小可變變;可變也得考考慮合理;;根據(jù)不同對對象特性設(shè)設(shè)計塊大小小與表空間間;總設(shè)計師要要研究Oracle的PCTFREE和PCTUSED。35數(shù)據(jù)庫存儲儲設(shè)計問題題應(yīng)用系統(tǒng)的的數(shù)據(jù)存儲儲量:大表一定分分區(qū):表分區(qū);索引也要分分區(qū);中等數(shù)據(jù)量量的表要考考慮STORAGE參數(shù)。大表小表、、索引要做做:Storage估計;索引與的訪訪問來確定定PCTFREE;表要分相對對固定與修修改頻繁;;要根據(jù)表修修改頻率確確定PCTFREE和PCTUSED;不同的Oracle版本PCTFREE和PCTUSED差別。36內(nèi)容提要團隊與合作作問題;Oracle關(guān)鍵問題;數(shù)據(jù)庫設(shè)計計方法問題題;Oracle功能的發(fā)現(xiàn)現(xiàn)與使用問問題;嚴(yán)謹(jǐn)?shù)某绦蛐蛟O(shè)計問題題;測試階段管管理問題;;試用問題。。37Oracle功能發(fā)現(xiàn)問問題Oracle產(chǎn)品選件::Oracle企業(yè)與標(biāo)準(zhǔn)準(zhǔn)版差異;;Oracle的Partition常被遺忘問問題;不用選件不不要裝;Oracle產(chǎn)品已裝哪哪些選件::SELECT*FROMV$OPTION;38Oracle功能發(fā)現(xiàn)問問題Oracle一般的功能能:Oracle的Partition被遺忘問題題安裝時選擇擇;在設(shè)計時使使用;在SQL中使用。Oracle的Cluster被遺忘問題題設(shè)計時選擇擇;提高性能。。Oracle的IOT被遺忘問題題設(shè)計時選擇擇;非結(jié)構(gòu)化數(shù)數(shù)據(jù)可提高高性能。Oracle的NEST表被遺忘問問題設(shè)計時選擇擇;復(fù)雜關(guān)系:可減少查查詢時的關(guān)關(guān)聯(lián)。39Oracle功能發(fā)現(xiàn)問問題Oracle內(nèi)置包:基本內(nèi)置包包DBMS_JOB;;DBMS_PIPE;DBMS_SQL;;...Oracle特殊的內(nèi)置置包:需要安裝的的內(nèi)置包DBMS_PROFILE;;DBMS_TRACE;...40內(nèi)容提要團隊與合作作問題;Oracle關(guān)鍵問題;數(shù)據(jù)庫設(shè)計計方法問題題;Oracle功能的發(fā)現(xiàn)現(xiàn)與使用問問題;嚴(yán)謹(jǐn)?shù)某绦蛐蛟O(shè)計問題題;測試階段管管理問題;;試用問題。。41嚴(yán)謹(jǐn)?shù)某绦蛐蛟O(shè)計問題題程序員要理理解:事務(wù)務(wù)處處理理技技術(shù)術(shù)::明確確的的COMMIT/ROLLBACK;;由DDL語句句隱隱含含地地完完成成;;用戶戶正正常常的的斷斷開開(Disconnect)––自動動提提交交(autocommit);;異常常的的終終止止––自自動動回回滾滾(autorollback);;在程程序序中中體體現(xiàn)現(xiàn)。。理解解事事務(wù)務(wù)的的屬屬性性:原子子的的(Atomicity)––所有有的的或或沒沒任任何何事事.一致致性性(Consistency)––每個個事事務(wù)務(wù)之之前前或或之之后后.獨立立性性(Isolation)––各自自獨獨立立執(zhí)執(zhí)行行.耐久久性性(Durability)––成功功的的提提交交可可保保數(shù)數(shù)據(jù)據(jù)長長久久保保存存在在數(shù)數(shù)據(jù)據(jù)庫庫中中。。42嚴(yán)謹(jǐn)謹(jǐn)?shù)牡某坛绦蛐蛟O(shè)設(shè)計計問問題題程序序員員要要理理解解::Oracle對象象::表結(jié)結(jié)構(gòu)構(gòu)如如何何查查看看;;表之之間間關(guān)關(guān)系系如如何何查查看看;;索引引與與表表的的關(guān)關(guān)系系;;PL/SQL程序序與與Trigger。。業(yè)務(wù)務(wù)的的流流程程::各業(yè)業(yè)務(wù)務(wù)的的處處理理流流程程;;業(yè)務(wù)務(wù)與與各各表表的的關(guān)關(guān)系系;;業(yè)務(wù)務(wù)與與事事務(wù)務(wù)的的聯(lián)聯(lián)系系。。43嚴(yán)謹(jǐn)?shù)某坛绦蛟O(shè)計計問題程序員要要掌握::開發(fā)工具具:熟練使用用PL/SQL編程;開發(fā)工具具的熟練練使用;;數(shù)據(jù)庫DML::DML語言;忌諱和建建議的SQL語句;動態(tài)的SQL問題;程序員要要活學(xué)活活用:要理論聯(lián)聯(lián)系實際際;數(shù)據(jù)庫業(yè)業(yè)務(wù)總是是以事務(wù)務(wù)來處理理;將用戶的的業(yè)務(wù)理理解成事事務(wù)并在在程序中中體現(xiàn);;要實現(xiàn)事務(wù)的的處理要求所所涉及的語句句。44嚴(yán)謹(jǐn)?shù)某绦蛟O(shè)設(shè)計問題程序員要活學(xué)學(xué)活用問題::照搬與模仿::有的例子與你你的情況可能能不符;注意搜集各種種技巧,可學(xué)學(xué)習(xí)方法;學(xué)習(xí)權(quán)威專家家的樣例。Oracle原版資料:詳細(xì)的內(nèi)容還還是要看原版版;OCP/OCM資料偏概念;;中文網(wǎng)站文章章有水平的不不多(互相轉(zhuǎn)轉(zhuǎn)載)。45嚴(yán)謹(jǐn)?shù)某绦蛟O(shè)設(shè)計問題錯誤的捕捉與與提示問題::普遍問題:多數(shù)人僅僅編編寫能夠?qū)崿F(xiàn)現(xiàn)應(yīng)用程序正正面功能;用戶只會以正正確的方式輸輸入正確的數(shù)數(shù)據(jù);系統(tǒng)(軟件和和硬件)總是是處于良好的的運行狀態(tài)。。結(jié)果是:應(yīng)用程序中總總會存在著不不止一個的bug;用戶總能找到到恰當(dāng)?shù)臅r機機使得你的程程序出錯;不預(yù)先花費時時間來正確調(diào)調(diào)試-無休止的善后后工作;PL/SQL中的錯誤處理理被忽略。46內(nèi)容提要團隊與合作問問題;Oracle關(guān)鍵問題;數(shù)據(jù)庫設(shè)計方方法問題;Oracle功能的發(fā)現(xiàn)與與使用問題;;嚴(yán)謹(jǐn)?shù)某绦蛟O(shè)設(shè)計問題;測試階段管理理問題;試用問題。47測試階段性能測試:增加用戶觀察察應(yīng)用反應(yīng)最高容許能力力硬件測試:增加硬件(如如內(nèi)存)減少硬件(拔拔掉硬盤、內(nèi)內(nèi)存)容錯測試:關(guān)閉主數(shù)據(jù)庫庫,備用數(shù)據(jù)據(jù)庫能否接管管檢查事務(wù)的丟丟失情況48測試階段測試階段考慮慮的問題:DBA創(chuàng)建另外的環(huán)環(huán)境;盡量模擬用戶戶的真實環(huán)境境;系統(tǒng)架構(gòu)師與與DBA配合??紤]模擬數(shù)據(jù)據(jù):為關(guān)鍵表產(chǎn)生生模擬數(shù)據(jù);;模擬數(shù)據(jù)從幾幾萬到幾十,,再到幾百萬萬;模擬插入、刪刪除、修改操操作系統(tǒng)的確確響應(yīng);模擬10用戶戶(進程)到到100用戶戶
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自控原理課程設(shè)計
- 早餐擺盤課程設(shè)計
- 概念驅(qū)動課程設(shè)計
- 江西工廠供電課程設(shè)計
- 2025版隧道工程擔(dān)保合同示范文本全新發(fā)布3篇
- 2025版預(yù)制混凝土構(gòu)件加工及運輸服務(wù)合同3篇
- 貓咪生產(chǎn)課程設(shè)計
- 益智棋類游戲課程設(shè)計
- 2025版新型倉庫租賃合同范本(含物流配送)3篇
- 職前教育課程設(shè)計
- 部編版語文六年級上文學(xué)常識歸納整理(人教版期末復(fù)習(xí))
- 國家開放大學(xué)《Python語言基礎(chǔ)》實驗1:Python 基礎(chǔ)環(huán)境熟悉參考答案
- 《中國心力衰竭診斷和治療指南2024》解讀
- SJG 09-2024 建筑基樁檢測標(biāo)準(zhǔn)
- 中小學(xué)3D打印科普講座
- 發(fā)運員工作總結(jié)匯報
- 五年級學(xué)生讀書心得(31篇)
- 社區(qū)人民調(diào)解工作培訓(xùn)課件
- GB/T 43579-2023區(qū)塊鏈和分布式記賬技術(shù)智能合約生命周期管理技術(shù)規(guī)范
- 數(shù)學(xué)與語言學(xué)、語言藝術(shù)的交叉研究
- 清華大學(xué)大學(xué)物理-光的偏振
評論
0/150
提交評論