小区物业综合管理系统的设计与实现外文翻译.docx

上传人:b****5 文档编号:11825889 上传时间:2023-04-03 格式:DOCX 页数:7 大小:23.39KB
下载 相关 举报
小区物业综合管理系统的设计与实现外文翻译.docx_第1页
第1页 / 共7页
小区物业综合管理系统的设计与实现外文翻译.docx_第2页
第2页 / 共7页
小区物业综合管理系统的设计与实现外文翻译.docx_第3页
第3页 / 共7页
小区物业综合管理系统的设计与实现外文翻译.docx_第4页
第4页 / 共7页
小区物业综合管理系统的设计与实现外文翻译.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

小区物业综合管理系统的设计与实现外文翻译.docx

《小区物业综合管理系统的设计与实现外文翻译.docx》由会员分享,可在线阅读,更多相关《小区物业综合管理系统的设计与实现外文翻译.docx(7页珍藏版)》请在冰豆网上搜索。

小区物业综合管理系统的设计与实现外文翻译.docx

小区物业综合管理系统的设计与实现外文翻译

(学校名字)

本科毕业设计(外文翻译)

 

题目小区物业综合管理系统的设计与实现

学生

专业班级

学号

院(系)

指导教师(职称)

完成时间

 

Databasespaceorganization

Spatialdatamanagementhasbeenanactiveareaofresearchinthedatabasefieldfortwodecades,withmuchoftheresearchbeingfocusedondevelop-ingdatastructuresforstoringandindexingspatialdata.However,nocommercialdatabasesystempro-videsfacilitiesfordirectlydefiningandstoringspa-tialdata,andforniulatingqueriesbasedonresearchconditionsonspatialdata.Webelievethefollowingaretherelevantissuesonwhichnear-termresearchshouldbefocused(intheorderofdecreasingimpor-tanceandurgency).  

  First,relationalqueryoptimizationtechniquesneedtobeextendedtodealwithspatialqueries,thatis,queriesthatcontainsearchconditionsonspatialpredicatestobedeveloped.   

  Second,moreworkneedstobedoneonexperi-mentalvalidationoftherelativeperformanceofsomeofthemorepromisingdatastructuresandindexingstructuresproposedthusfar,withconsiderationofamuchbroadersetofoperationsthanjustafewopera-tionsthathavetypicallybeenusedinthelimitedper-formancestudiesconductedthusfar.   

  Third,itisdifficulttobuildintoasingledata-basesystemmultipledatastructuresforspatialindex-ing,andallspatialoperatorsthatareusefulforawidevarietyofspatialapplications,assuch,itisdesirabletobuildadatabasesystemsothatitwillbeaseasyaspossibletoextendthesystemwithaddi-tionaldatastructuresandspatialoperators.

IftheDBMSprovidesawaytointeractivelyandupdatethedatabase,aswellasinterrogateitcapabilityallowsformanagingpersonaldata-Aceshowever,itdoesnotautomaticallyleaveanaudittrailofactionsanddoesnotprovidethekindsofcontrolanecessaryinamultiuserorganization.These-controlsareonlyavailablewhenasetofapplicationprogramsarecustomizedforeachdataentryandupdatingfunction.   

  SoftwareforpersonalcomputerswhichperformmeoftheDBMSfunctionshavebeenverypopular  arsenalcomputerswereintendedforusebyindividualsforpersonalinformationstorageandprocess-Thesemachineshavealsobeenusedextensivelysmallenterprises,professionalslikedoctors,acrylics,engineers,lawyersandsoon.Bythenatureof.intendedusage,databasesystemsonthesemachinesexceptfromseveraloftherequirementsoffulldogedatabasesystems.Sincedatasharingisnot:

Tended,concurrentoperationsevenlessso,the)fewercanbelesscomplex.Securityandintegrity7aintenancearede-emphasizedorabsent.Asdata-)limeswillbesmall,performanceefficiencyIsalsoimportant.Infact,theonlyaspectofadatabasesystemthatisImportant'isdataIndependence.Data-.dependence,asstatedearlier.Meansthatapplicantprogramsanduserqueriesneednotrecognizant‘physicalorganizationofdataonsecondarystorage.Theimportanceofthisaspect,particularlyforthepersonalcomputeruser,isthatthisgreatlysimplifiesdatabaseusage.Theusercanstore,accessandmanipulatedataatahighlevel(closetotheapplication)andbetotallyshieldedfromthelowlevel(closetothemachine)detailsofdataorganization.WewillnotdiscussdetailsofspecificPCDBMSsoftwarepackageshere.Letussummarizeinthefollowingthestrengthsandweaknessesofpersonalcomputerdata-basesoftwaresystems:

  

  Themostobviouspositivefactoristheuserfriendlinessofthesoftware.Auserwithnopriorcomputerbackgroundwouldbeabletousethesystemtostorepersonalandprofessionaldata,retrieveandperformrelayedprocessing.Theusershould,ofcourse,satietyhimselfaboutthequalityofsoftwareandthefreedomfromerrors(bugs)sothatinvest-meritsindataarcprotected.   

  Fortheprogrammerimplementingapplicationswiththem,theadvantageliesinthesupportforapplicationsdevelopmentintermsofinputscreengenerations,outputreportgenerationetc.offeredbythesesstems.   

  Themainnegativepointconcernsabsenceofdataprotectionfeatures.Unlessencrypted,datacaneaccessedbywhoeverhasaccesstothemachineDatacanbedestroyedthroughmistakesormaliciousintent.ThesecondweaknessofmanvofthePC-basedsystemsisthatofperformance.Ifdatavolumesgrowuptoafewthousandsofrecords,performancecouldbeabottleneck.

  Fororganizationwheregrowthindatavolumesisexpected,availabilityof,thesameorcompatiblesoftwareonlargemachinesshouldbeconsidered. 

Thisisoneofthemostcommonmisconceptionsaboutdatabasemanagementsystemsthatareusedinpersonalcomputers.ThoroughlycomprehensiveandsophisticatedbusinesssystemscanbedevelopedindBASh,ParadoxandotherDBMSs.However,theyarecreatedbyexperiencedprogrammersusingtheDBMS'sownprogramminglanguage.Thatisnotthesameasuserswhocreateandmanagepersonalfilesthatarenotpartofthemainstreamcompanysystem.

Datasecuritypreventsunauthorizedusersfromviewingorupdatingthedatabase.Usingpasswords,the  database,  called  subschema(pronounced"sub-scheme"),Forexample,anemployeedatabasecancontainallthedataaboutanindividualemployee,butonegroupofusersmaybeauthorizedtoviewonlypayrolldata,whileothersareallowedaccesstoonlyworkhistoryandmedicaldata.   

  TheDBMScanmaintaintheintegrityofthedatabasebynotallowingmorethanoneusertoup-datethesamerecordatthesametime,TheDBMScankeepduplicaterecordsoutofthedatabase,forexample,notwocustomerswiththesamecustomernumbers(Keyfields)canbeenteredintotheData-Base.   

  WhenaDBMSisused,thedetailedknowledgeofthephysicalorganizationofthedatadoesnothavetobebuiltintoeveryapplicationprogram.TheapplicationprogramaskstheDBMSfordatabyfieldpine,forexample,Icodedrepresentationof"give customernameandbalancedue"wouldbesenttoheDBMS.WithoutaDBMS,theprogrammermustsecrecyspaceforthefullstructureoftheintheprogram,Anychangeindatastructurerequires£hangsinalltheapplicationsprograms.

Themultiple-databasemodelisrepresentedbyproposalsforsharedandprivatedatabasearchitectrues,checkoutandcheckingofdatatoandfromsharedandprivatedatabases.Eachusermaypopulates/herprivatedatabasewithdatacheckedoutoftheshareddatabase,performupdatesagainstthedata.andcheckthembackintothesharedDatabase.   

  Themultiple-databasemodelcanbeusedto workaround"theconflictsituationsinherentinlonglunationdatabasesessions.Sinceeachuserfromtheshareddatabaseandworkagainst.is/herprivatedatabase,"disconnected"fromthe、hareddatabase(atleastonthesurface),theusersanavoidtheconflictsituations.Inparticular,multileusersmaybesimultaneouslyupdatingthesamethoughthavingtowaitforotheruserstocomatelatetheirupdates.However,whenupdatedistobeneckedintotheshareddatabase,itmayhavetobecheckedinasanewversion,necessitatingversionmanagement.Further,'whendatainaprivatedata-basereferencesdataintheshareddata,orviceversa,aprivatedatabaseisnotreallydisconnectedfromtheshareddatabase.Forexample,theevaluationofqueryingeneralwillrequirethedatabasesystemtoaccessbothaprivatedatabaseandtheshareddata-base,evenifthequerymayhavebeenformulatedagainstaprivatedatabase.Themultiple-databasemodelismoreappropriatethanthesingle-databasemodelinanenvironmentwhereitiseasytodetermineinadvancelogicalpartitionsofthedatabasethatcorrespondtoworktobeperformed.

Thesingle-databasemodelhasreceivedconsiderablymoreattentionthanthemultiple-databasemodel.Thefocusofresearchintosingle-databasemodelhasbeenonaddressingthetwinproblemoflongwaitsandlossofworkthatthelongdurationoftransactionsbringsabout.   

  Thesingle-databasemodelrequirestheintro-dictionofanotionofdatabaseconsistency,andprotocolsforconcurrencycontrolandrecovery,thataredifferentfromthosesupportedintraditionaldatabasesystems.Ifa"reasonable"notionofdatabaseconsistencyistobesupported(I.c.thedatabasesystemistoenforceitautomatically),thereareboundtobe”conflict"situationswhereonetransactioncomesintoanaccessconflictagainstsomeothertransaction.Ifawaitistobeavoided,somemeansofanegotiatedsettlementoftheconflictmustbeprovided,therebydraggingtheusersintothedetailsofconcurrencycontrol.Thesingle-databasemodelismoreappropriate-atethanthemultiple-databasemodelinanenvironmentwhereitisdifficulttodetermineinadvancelogicalpartitionsofthedatabasethatcorrespondtoworktobeperformed,andtheuserscloselycooperate.

Theobjectiveoflong-durationtransactionsistomodellong-duration,interactiveDatabaseaccesssessionsinapplicationenvironments.Thefundamentalassumptionaboutshort-durationoftransactionsthatunderliesthetraditionalmodeloftransactionsisinappropriateforlong-durationtransactions.Theimplementationofthetraditionalmodeloftransactionsmaycauseintolerablylongwaitswhentransactionsalephtoacquirelocksbeforeaccessingdata,andmayalsocausealargeamountofworktobelostwhentransactionsarebackedoutinresponsetouser-initiatedabortsorsystemfailuresituations.   

  Theobjectiveofatransactionmodelistopro-videarigorousbasisforautomaticallyenforcingcriterionfordatabaseconsistencyforasetofmultipleconcurrentreadandwriteaccessestothedatabaseinthepresenceofpotentialsystemfailuresituations.Theconsistencycriterionadoptedfortraditionaltransactionsisthenotionofscrializability.Scrializa-bilityisenforcedinconventionaldatabasesystemsthroughtheuse

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 管理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1