




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
ofMySQLAuthors:H.K.Baciu,GeorgeDate:2006itation:ProceedingsofIEEE'96,2006,p.447-458database)iscalledandatabase,toanycollectionsofinformation,thatisorganizedforrapidsearchandretrievalbystructuredtheretrieval,ofdatainwithDatabasecanbestoredondiskortape,othersecondarydevice.Armationfilesbedownintoeachofwhichconsistsoforfieldsofeachfieldtypicallycontainsofbydatabase.Usingkeywordssortingcansearch,group,selectfieldsmanyrecordstoorreportsonaggregatesofdata.Databasefilesbeorganizedtoallowretrievalofinformation.Earlysystemsequentiallyalphabetically,orofdevicesmadetoviaindexes.Queriesthewayusersretrieveinformation.TypicallytheuserastringofthesearchestheforsequenceandprovidesmaterialsinwhichthoseAusercanforexample,incontentoffieldforpethewordSmith.
rson’slastnameisInflatdatabases,areaccordingtosimplelistofentities;simpledatabasespersonalareflatinstructure.indatabasesorganizedintreelikestructure,withlevelofbranchingoffintoasetofcategories.Unlikehierarchicaldatabases,providebetweenofatdifferentlevels,networkmultiplebetweenbyorpointers,setofrecordsinspeedversatilityofnetworkdatabaseshaveledtotheirwideuseinRelationalareassociationsfileslinks;aflatlistonetable,or“relation”,andmultiplerelationscanbemathematicallyassociatedtoyield1information.Object-orienteddatabasesmanipulatedatastructures,called“objects”,whichareorganizedintohierarchicalassesthatpropertiesfromclassesinthechain;thisdatabasestructureistheflexibleTheinformationinconsistsofnatural-languageofdocuments;Smalldatabasesbebyindividualsatandlargerhavebecomeimportantinlife.Typicalapplicationsreservations,medicalrecordsinlegalofcompanies.Thearebybusinessorganizations,universities.databasesofsuchascatalogsofvariouskinds.thatserveastotheofinformationinpublishedThousandsofdatabasesexist,topicsfromlaw,medicine,andnewscurrentgames,advertisements,andinstructionalcourses.Professionalssuchdoctors,lawyers,financialanalysts,researchersofalltypesincreasinglyrelyonthesedatabasesforquick,tolargevolumesofinformation.DBMSStructuringTechniquesdirect,fileprocessingapproachesareusedtoinsinglefiles.aDBMSistointegrateelementsfromfilestospecificuserforThatDBMStotietogetherthefromseverallargefiles.LogicalStructures.IdentifyingtheselogicalrelationshipsofAdatadefinitionisusedforpurpose.maythenemployofthefollowinglogicaltechniquesduringaccess,retrievalListstructures.thislogicalapproach,recordsbytheuseofpointers.AisadatainthatidentifiesthestoragelocationofanotherlogicallyRecordsinacustomermasterfile,forwillcontainnameofcustomer,eachinfileidentifiedbyannumber.Duringaccountingabuyanumberofitemsondifferentdays.Thus,themaintainanfilereflectthesetransactions.Acouldbeinthissituationtheunpaidinvoicesanygiventime.Eachrecordincustomerinthefileincludesafield,ittoofthefirstinvoiceinfile,invoiceinturn,wouldbelinkedtonextinvoicesfor2TheinvoiceinchainbeidentifiedtheuseofspecialcharacterasaHierarchicalstructures.Inthislogicalapproach,structuredinmultiplelevelsthatgraphicallyresemblean“upsidedowntreewiththerootatthetopandthebThere’sasuperior-subordinaterelationshipinahierarchicalstructure.Belowsingle-rootorinturn,eachorinthisstructurebelowroothasaThus,customerownsaninvoice,invoiceitems.Thebranchesinanotconnected.NetworkUnliketreeapproach,whichnotpermitconnectionofthestructureconnectionofthenodesinaThus,eachmayownersmay,inanynumberofunits.managementpermitsextractionoftheneededinformationfromastructurebybeginningwithanyinaRelationalstructures.Arelationalismadeofarestoredintheformof“relationsinthesetables.Thisisarelativelynewdatabasestructuringapproachthat’sexpectedtobewidelyimplementedinheStructures.ordatainlogicalfortheirpurposes.R2mayalwaysbeinsequenceinoneparticularapplication.However,inacomputersystem’squthatthatarelogicallycontiguousinstoredRather,theofrecordsinandhardwaremaydependonlyontheI/OanddevicesalsoonlogicalthatmayassigntodatafoundinR2.example,R1R2berecordsofcreditcustomerswhohavesendtosameblockinsamecityevery2weeks.Fromshipdepartmentmanager’sperspective,then,andR2heA/RtheR2maybeidentified,theiraccountsbetoareInshort,then,physicallocationofthestoredinmanyinformationtoManagementFeaturesMySQLMySQLincludesfeaturesthedatabaseeasiertomanage.WedividedtheinthissectionintothreeMySQLadd-onpacks,backup31.MySQLEnterpriseManagerofMySQLprovidesEnterpriseManager(EM),databasetoolframeworkwithagraphicalinterfacemanagedatabaseinstances,featuresasthatcanprovideadditionalinformationtheMySQLenvironment.theMySQL8iEMbeonorsystemseachbebydatabasemanageratatime.NowyouuseEMfromabrowserorloaditorMultipledatabasecantheEMrepositorythesametime.IntheEMforMySQL9i,supercandefinethatshouldbedisplayedonotheradministrators’consoles,andmanagementregionscanup.2.Add-onSeveraloptionaladd-onpacksforMySQL,asinfollowingsections.InadditiontothesepacksareavailableforMySQLApplicationsandforSAPR/3.(1)standardManagementPackThePackforMySQLfortheofMySQL(e.g.,MySQLServer/StandardEdition).forofuseinstance,sessionanalysis,tuning,investigationandtracking.(2)DiagnosticsYoucanPackmonitor,diagnose,maintainofoperatingsystems,Withbothhistoricalreal-timeanalysis,itcanautomaticallyproblemsoccur.Thepackcapacityplanningfeaturesthathelpyoutrackrequirements.(3)TuningWiththePack,youoptimisesystemidentifyingtuningdatabasesandbottlenecksSQL,poorandimproperofThepackproactivelydiscovertuningopportunitiesautomaticallytheanalysisrequiredchangestunethe(4)ManagementPackTheManagementPackavoidlossofdata4Editiondatabasestonewapplications.ItcananalysisimpactcomplexdependencieswithchangesperformdatabaseUserscanusetheeasy-to-usethatthenecessaryto(5)MySQLcanusedforMySQLStandardEditionToadditionalfunctionalityisbyDiagnostics,Tuning,ChangeManagement3.BackupandRecoveryeveryknows,updatabaseisaratherbutnecessaryAnimproperbackupmakesifnotoftenrealizeextremeofthistaskonlywhenittoousuallyaofThefollowingsectionssometechniquesperformingbackupoperations.(1)Typicalbackupsincludebackupsmostcommonbackups,controlfilebackups.Previously,MySQL’sEnterpriseBackupUtility(EBU)providedasimilarsolutiononsomeplatforms.RMAN,withRecoveryCataloginanMySQLacanautomaticallyup,restore,controlforcanrestartbackupsrestoreswhenexpire.TheMySQLaGUI-basedinterfacetoRMAN.(2)IncrementalRMANcanperformincrementalbackupsofEditiondatabases.Incrementalbackupsuponlytheblocksmodifiedsincebackupofdatafile,ordatabase;thus,theysmallerandfasterthancompletebackups.RMANcanalsoperformpoint-in-timewhichofdatauntiljustpriorto(3)LegatoStorageManagersoftwarevendorssupportMySQLwithprovideservices,includingthetrackingoftapeforuptofourdevices.RMANwiththesoftwareofneededforbackup5recoveryoperations.(4)WhilebasicfacilitiesareavailableforbothMySQLEditionbackupstypicallylimitedEnterpriseEdition.ChoosingbetweenMySQLandSQLServerIhavetobetweenusingthedevelopmentMicrosoftSQLServerwithVisualStudio.ThiswillWebprojects.Whatarestrongofofcombinationswhatarenegatives?Lori:MakingyourwillyouForifyouwanttoWeb-baseddatabaseareWindows-onlySQLServerandVisualpackagewouldbefine.Butsolutionwouldbebetterwithmixedplatforms.areotherthingstoconsider,whatyougetskillsiscontentdevelopmenttoolthatcanbeusedcontentdatabasedeveloperswithoutanyWebDBisabrowser-basedtoolthathelpseasecontenttools.aforalreadyMySQL.MySQLthanbutwillneedhaveacompetentMySQLThedifficultuseanexperiencedobject-orientedprogrammerorsometraining.youaofdevelopmentwithVisualStudio:VisualBasic,andVisualInterDevforonlyyouwillcostofSQLwhichwillyou$1,999for10clients$3,999for25expensivesolutionMySQL’s.MySQLalsohasapackagesolutionthatat$6,767,dependingonplatformselected.TheMySQL.comincludesonlyWebDBMySQL8iotherforsuchasserver,JDeveloper,Templates,andtheonmoreplatformstheMicrosoftThiscanbegoodsolutionifastart-uporasmalltomidsizebusiness.Buyingtheseinapackagelesscostlythemindividually.Muchonskilllevel,Ihopethisinyourdecision-making.IagreethatthisinlargeonwhatinfrastructureandexpertisealreadyIfthedecisionhard,youneedtofigureoutwho’sgoing6totheworkwhatyourprioritiesare.Thesetwoproductshavedifferentapproaches,theyreflectoftwoInproductsaredesignedforverydevelopmentbytop-notchprogrammersandTheperiodisfairlylong,thesolutionpricey;butifyoustickityouwillhavegreatergreaterIfyourprojecthastightdeadlinesandyoudon’thavethetimeormoneytohireateamofveryexpensive,veryyoumayfindMySQLsolutionaneasywaytogetyourselfintrouble.There’snothingworsethanapoorlydevelopedMySQLWhatMicrosoftoffersisasolutionthat’saimedatrapiddevelopmentandlow-costimplementation.Thetoolsarecheaper,theserversyou’llitonthedevelopersneedwillbeChoosingSQLanwaytostartOfcourse,blemIhavewithVisualServeristhatyou’llbetiedtoMicrosoftsystemsIntelhardware.Ifthecomeswhenyouneedtosupporthundredsofthousandsofusers,youreallydon’thaveanywheretogootherofisanightmare.IfgowiththeMicrosoftitsoundslikeyounotneedthanVisualInterdev.Ifyoualreadyknowthatyou’regoingtobedevelopingActiveXcomponentsinVisualBasicVisualC++,that’swarningsignthatmaybeyoulookatsolutionmoreclosely.7MySQL
數據庫管理中心數據庫(有時拼成database)也稱為電子數據庫,是指由計算機特別組織的快速查找和檢索的任意的數據或信息集合。數據庫與其它數據處理操作協同工作,其結構要有助于數據的存儲、檢索、修改和刪除。數據庫可存儲在磁盤或磁帶、光盤或某些輔助存儲設備上。一個數據庫由一個文件或文件集合組成。這些文件中的信息可分解成一個個記錄,每個記錄有一個或多個域。域是數據庫存儲的基本單位,每個域一般含有由數據庫描述的屬于實體的一個方面或一個特性的信息。用戶使用關鍵字和各種排序命令,能夠快速查找、重排、分組并在查找的許多記錄中選擇相應的域,獲得或建立特定集上的報表。數據庫記錄和文件的組織必須確保能對信息進行檢索。早期的系統是順序組織的(如:字母順序、數字順序或時間順序直接訪問儲設備的研制成功使得通過索引隨機訪問數據成為可能。用戶檢索數據庫信息的主要方法是(查詢通常情況下,用戶提供一個字符串,計算機在數據庫中尋找相應的字符序列,并且給出字符串在何處出現。比如,用戶可以請求所有姓的字段內容中帶有的全部記錄。在非結構化的數據庫中,按照實體的一個簡單列表組織記錄;很多個人計算機的簡易數據庫是非結構的。層次型數據庫按樹型組織記錄,每一層的記錄分解成更小的屬性集。層次型數據庫在不同層的記錄集之間提供一個單一鏈接。與此不同,網絡型數據庫在不同記錄集之間提供多個鏈接,這是通過設置指向其它記錄集的鏈或指針來實現的。網絡型數據庫的速度及多樣性使其在企業中得到廣泛應用。當文件或記錄間的關系不能用鏈表達時,使用關系型數據庫。一個表或一關系,就是一個簡單的非結構列表。多個關系可通過數學關系提供所需信息。面向對象的數據庫存儲并處理更復雜的稱為對象的數據結構,可組織成有層次的類,其中的每個類可以繼承層次鏈中更高一級類的特性,這種數據庫結構最靈活,最具適應性。很多數據庫包含自然語言文本信息;小型的數據庫可由個人在家中使用。小型及稍大的數據庫在商業領域中占有越來越重要的地位。典型的商業應用包括航班預訂、產品管理、醫院的醫療記錄以及保險公司的合法記錄。最大型的數據庫通常用于政府部門、企業、大專院校等。這些數據庫存有諸如摘要、報表、成文的法規、通訊錄、報紙、雜志、百科全書、各式目錄等資料。索引數據庫包含參考書目或用于找到相關書籍、期刊及其它參考文獻的索引。目前有上萬種可公開訪問的數據庫,內容包羅萬象,從法律、醫學、工程到新聞、時事、游戲、分類廣告、指南等。科學家、醫生、律師、財經分析師、股票經紀人等專家和各類研究者越來越依賴這些數據庫,因為可以利用它從大量的信息中做快速的查找訪問。數據庫理系統的組技術8順序的、直接的以及其他的文件處理方式常用于單個文件中數據的組織和構造,而DBMS可綜合幾個文件的數據項以回答用戶對信息的查詢,即DBMS能夠將幾個大文件夾中邏輯相關的數據組織并連接在一起。邏輯結構確定這些邏輯關系是數據管理者的任務數據定義語言完成DBMS在存儲、訪問和檢索操作過程中可選用以下邏輯構造技術:鏈表結構。在該邏輯方式中,記錄通過指針鏈接在一起。指針是記錄本中的一項數據項,它指出另一個邏輯相關的記錄的存儲位置,例如,顧客主文件中的記錄將包含每個顧客的姓名和地址而且該文件中的每個記錄都由一個賬號標識記賬期間,顧客可在不同時間購買許多東西。公司保存一個發票文件以反映這些交易,這種情況下可使用鏈表結構,以顯示給定時間內未支付的發票。顧客文件中的每個記錄都包含這樣一個字段,該字段指向發票文件中該顧客的第一個發票的記錄位置,該發票記錄又依次與該顧客的下一個發票記錄相連,此鏈接的最后一個發票記錄由一個作為指針的特殊字符標識。層次(樹型)結構。該邏輯方式中,數據單元的多級結構類似一“立”的樹,該樹的樹根在頂部,而樹枝向下延伸。在層次(樹型)結構中存在從關系,惟一的根數據下是從屬的元或節點每個元或樹枝都只有一個所有者樣個(顧客)擁有一個(發票發票)又有從屬項。在樹型結構中,樹枝不能相連。網狀結構。網狀結構不像樹型結構那樣不允許樹枝相連,它允許節點間多個方向連接,這樣,每個節點都可能有幾個所有者,而且它又可能擁有任意多個其他數據單元。數據管理軟件允許從文件的任一記錄開始提取該結構中的所需信息。關系型結構。關系型結構由許多表格組成,數據則以“關系”的形式存儲在這些表中。這是一個相當新穎的數據庫組織技術,將來有望得到廣泛應用。物理結構。人們總是為了各自的目的,按邏輯方式設想或組織數據。因此,在一個具體應用中,記R1是邏輯相連且順序處理的,但是,在計算機系統中,這些在一個應用中邏輯相鄰的記錄,物理位置完全可能不在一起。記錄在介質和硬件中的物理結構不僅取決于所采用的I/O設備、存儲設備及存儲技術,而且還取決于用戶定義的和R2中數據的邏輯關系。例如,R1和可能是持有信用卡的顧客記錄,而顧客要求每兩周將貨物運送到同一個城市的同一個街區,而從運輸部門的管理者看,和R2是按地理位置組織的運輸記錄的順序項是在A/R應用中到用表示的顧客,并且可根據其完全不同的賬號處理他們的賬目。簡言之,在許多計算機化的信息記錄中,存儲記錄的物理位置用戶是看不見的。MySQL數據庫理功能MySQL包括許多使數據庫易于管理的功能,分三部分討論:MySQL企業管理器、附加包、備份和恢復。91.MySQL企業管理作為數據庫服務器的一部分MySQL包括以下部分MySQL企業管理IM一個帶有圖形接口的用于管理數據庫用戶、實例和提MySQL環境等附加信息功能(如:復制)的數據庫管理工具框架。在MySQL8i數據庫之前EM軟件必須安裝在Windows95/98者基于NT的系統中,而且每個庫每次只能由一個數據庫管理者訪問。如今你可以通過瀏覽器或者把EM裝入或基于NT的系統中來使用EM。多個數據庫管理員可以同時訪問EM庫。在MySQL9i的EM版中,超級管理員可以定義普通管理員的控制臺上顯示的服務,并能建立管理區域。2.加包正如下面所描述的那樣MySQL可使用一些可選的附加包,除了這些管理包之外,還有用于MySQL用程序和SAPR/3的管理包。(1)標準管理包MySQL的標準管理包提供了用于小型MySQL數據庫的管理工具(如:MySQL服務器/標準版包括對數據庫連接性能輸入/輸出裝載存使用和實例、對話分析、索引調整進行監控,并改變調查和跟蹤。(2)診斷包利用診斷包以監控斷及維護企業版數據庫作系統和應用程序的安全。用有關歷史和實時的分析,可自動的在問題發生前將其消除。診斷包還提供空間管理功能,有助于對未來系統資源需要的計劃和跟蹤。(3)調整包利用調整包,可確定并調整企業版數據庫和應用系統的瓶頸,如效率低的、很差的數據設計、系統資源的不當使用,從而優化系統性能。調整包能提前發現調整時機,并自動生成分析和需求變化來調整系統。(4)變化管理包變化管理包在升級企業版數據庫時幫助排錯和避免丟失數據,以達到支持新的應用程序的目的。該包能分析與應用程序變動有關的影響和復雜依賴關系并自動升級數據庫。用戶可使用一種簡單的向導按必要的步驟來升級。(5)可用性MySQL企業管理器可用管理MySQL標準版或企業版。對于企業版,這些附加的功能由單獨的診斷包、調整包和變化管理包提供。3.份和恢正如每個數據庫管理者所熟知的,對數據庫做備份是一件很普通但又必要的工作。一次不當的備份會使數據庫難于恢復甚至不可恢復。不幸的是,人們往往在相關系統發生故障而丟失了重要的業務數據后才認識到這項日常工作的重要。10下面介紹一些實現數據庫備份操作的產品技術。(1)恢復管理者典型的備份包括完整的數據庫備(最普通的類型備份等以前MySQL的企業備份工具()在一些平臺上提供了相似的解決方案。然而及其存儲在MySQL數據庫中的恢復目錄提供了更完整的解決方案。RMAN可以自動定位、備份、存儲并恢復數據文件、控制文件和存檔記錄注冊。當備份到期時,MySQL9i的RMAN可以重新啟動備份和恢復來實現恢復窗口的任務MySQL企業管理的備份管理器曾RMAN提供基于圖形用戶界面的接口。(2)附加備份和恢復RMAN能夠執行企業版數據庫的附加備份加備份僅備份上一次備份后改變了的數據文件、桌面空間或數據庫塊,因此,它比完整的備份占用時間短而且速度快。RMAN也能執行及時指向的恢復這種恢復能在一個不期
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年醫藥企業研發外包(CRO)模式技術創新與突破報告
- 2025年游戲化營銷在品牌推廣中的沉浸式體驗策略與效果評估報告
- 聚焦2025年:房地產市場區域分化與投資策略創新報告
- 北京高考口算題庫及答案
- 保險原理課程題庫及答案
- 寶潔在線測評題庫及答案
- 公交導向型城市交通擁堵治理策略2025年應用研究報告
- 安全助產試題必考及答案
- 安全證a試題及答案
- 安全考試試題及答案
- 《士兵突擊》課件
- 《長方形和正方形》 完整版課件
- 蘇教版六年級科學下冊期末考試卷及答案
- 孕產期保健管理及工作規范(喀什)
- 再遇青春同學聚會畫冊PPT模板
- 二、施組報審表
- 無砟軌道底座板首件施工總結(最新)
- 油藏數值模擬中幾種主要的數學模型
- 湖南省高等教育自學考試畢業生登記表(共5頁)
- 200立方米谷氨酸發酵罐設計
- 多媒體給農村初中語文教學注入了活力
評論
0/150
提交評論