欢迎来到人人文库网! | 帮助中心 人人文库renrendoc.com美如初恋!
人人文库网
首页 人人文库网 > 资源分类 > DOC文档下载

中英文翻译--数据库基础.doc

  • 资源大小:41.00KB        全文页数:6页
  • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:5
游客快捷下载 游客一键下载
会员登录下载
下载资源需要5

邮箱/手机号:
您支付成功后,系统会自动为您创建此邮箱/手机号的账号,密码跟您输入的邮箱/手机号一致,以方便您下次登录下载和查看订单。注:支付完成后需要自己下载文件,并不会自动发送文件哦!

支付方式: 微信支付    支付宝   
验证码:   换一换

友情提示
2、本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

中英文翻译--数据库基础.doc

DATABASEFUNDAMENTALSINTRODUCTIONTODBMSADATABASEMANAGEMENTSYSTEMDBMSISANIMPORTANTTYPEOFPROGRAMMINGSYSTEM,USEDTODAYONTHEBIGGESTANDTHESMALLESTCOMPUTERSASFOROTHERMAJORFORMSOFSYSTEMSOFTWARE,SUCHASCOMPILERSANDOPERATINGSYSTEMS,AWELLUNDERSTOODSETOFPRINCIPLESFORDATABASEMANAGEMENTSYSTEMSHASDEVELOPEDOVERTHEYEARS,ANDTHESECONCEPTSAREUSEFULBOTHFORUNDERSTANDINGHOWTOUSETHESESYSTEMSEFFECTIVELYANDFORDESIGNINGANDIMPLEMENTINGDBMSSDBMSISACOLLECTIONOFPROGRAMSTHATENABLESYOUTOSTORE,MODIFY,ANDEXTRACTINFORMATIONFROMADATABASETHEREAREMANYDIFFERENTTYPESOFDBMSS,RANGINGFROMSMALLSYSTEMSTHATRUNONPERSONALCOMPUTERSTOHUGESYSTEMSTHATRUNONMAINFRAMESTHEREARETWOQUALITIESTHATDISTINGUISHDATABASEMANAGEMENTSYSTEMSFROMOTHERSORTSOFPROGRAMMINGSYSTEMS1THEABILITYTOMANAGEPERSISTENTDATA,AND2THEABILITYTOACCESSLARGEAMOUNTSOFDATAEFFICIENTLYPOINT1MERELYSTATESTHATTHEREISADATABASEWHICHEXISTSPERMANENTLY;THECONTENTOFTHISDATABASEISTHEDATATHATADBMSACCESSESANDMANAGESPOINT2DISTINGUISHESADBMSFROMAFILESYSTEM,WHICHALSOMANAGESPERSISTENTDATAADBMSSCAPABILITIESARENEEDEDMOSTWHENTHEAMOUNTOFDATAISVERYLARGE,BECAUSEFORSMALLAMOUNTSOFDATA,SIMPLEACCESSTECHNIQUES,SUCHASLINEARSCANSOFTHEDATA,AREUSUALLYADEQUATEWHILEWEREGARDTHEABOVETWOPROPERTIESOFADBMSASFUNDAMENTAL,THEREAREANUMBEROFOTHERCAPABILITIESTHATAREALMOSTUNIVERSALLYFOUNDINCOMMERCIALDBMSSTHESEARE1SUPPORTFORATLEASTONEDATAMODEL,ORMATHEMATICALABSTRACTIONTHROUGHWHICHTHEUSERCANVIEWTHEDATA2SUPPORTFORCERTAINHIGHLEVELLANGUAGESTHATALLOWTHEUSERTODEFINETHESTRUCTUREOFDATA,ACCESSDATA,ANDMANIPULATEDATA3TRANSACTIONMANAGEMENT,THECAPABILITYTOPROVIDECORRECT,CONCURRENTACCESSTOTHEDATABASEBYMANYUSERSATONCE4ACCESSCONTROL,THEABILITYTOLIMITACCESSTODATABYUNAUTHORIZEDUSERS,ANDTHEABILITYTOCHECKTHEVALIDITYOFDATA5RESILIENCY,THEABILITYTORECOVERFROMSYSTEMFAILURESWITHOUTLOSINGDATADATAMODELSEACHDBMSPROVIDESATLEASTONEABSTRACTMODELOFDATATHATALLOWSTHEUSERTOSEEINFORMATIONNOTASRAWBITS,BUTINMOREUNDERSTANDABLETERMSINFACT,ITISUSUALLYPOSSIBLETOSEEDATAATSEVERALLEVELSOFABSTRACTIONATARELATIVELYLOWLEVEL,ADBMSCOMMONLYALLOWSUSTOVISUALIZEDATAASCOMPOSEDOFFILESEFFICIENTFILEACCESSTHEABILITYTOSTOREAFILEISNOTREMARKABLETHEFILESYSTEMASSOCIATEDWITHANYOPERATINGSYSTEMDOESTHATTHECAPABILITYOFADBMSISSEENWHENWEACCESSTHEDATAOFAFILEFOREXAMPLE,SUPPOSEWEWISHTOFINDTHEMANAGEROFEMPLOYEECLARKKENTIFTHECOMPANYHASTHOUSANDSOFEMPLOYEES,ITISVERYEXPENSIVETOSEARCHTHEENTIREFILETOFINDTHEONEWITHNAMECLARKKENTADBMSHELPSUSTOSETUPINDEXFILES,ORINDICES,THATALLOWUSTOACCESSTHERECORDFORCLARKKENTINESSENTIALLYONESTROKENOMATTERHOWLARGETHEFILEISLIKEWISE,INSERTIONOFNEWRECORDSORDELETIONOFOLDONESCANBEACCOMPLISHEDINTIMETHATISSMALLANDESSENTIALLYCONSTANT,INDEPENDENTOFTHEFILELENGTHANOTHERTHINGADBMSHELPSUSDOISNAVIGATEAMONGFILES,THATIS,TOCOMBINEVALUESINTWOORMOREFILESTOOBTAINTHEINFORMATIONWEWANTQUERYLANGUAGESTOMAKEACCESSTOFILESEASIER,ADBMSPROVIDESAQUERYLANGUAGE,ORDATAMANIPULATIONLANGUAGE,TOEXPRESSOPERATIONSONFILESQUERYLANGUAGESDIFFERINTHELEVELOFDETAILTHEYREQUIREOFTHEUSER,WITHSYSTEMSBASEDONTHERELATIONALDATAMODELGENERALLYREQUIRINGLESSDETAILTHANLANGUAGESBASEDONOTHERMODELSTRANSACTIONMANAGEMENTANOTHERIMPORTANTCAPABILITYOFADBMSISTHEABILITYTOMANAGESIMULTANEOUSLYLARGENUMBERSOFTRANSACTIONS,WHICHAREPROCEDURESOPERATINGONTHEDATABASESOMEDATABASESARESOLARGETHATTHEYCANONLYBEUSEFULIFTHEYAREOPERATEDUPONSIMULTANEOUSLYBYMANYCOMPUTERSOFTENTHESECOMPUTERSAREDISPERSEDAROUNDTHECOUNTRYORTHEWORLDTHEDATABASESYSTEMSUSEBYBANKS,ACCESSEDALMOSTINSTANTANEOUSLYBYHUNDREDSORTHOUSANDSOFAUTOMATEDTELLERMACHINESATM,ASWELLASBYANEQUALORGREATERNUMBEROFEMPLOYEESINTHEBANKBRANCHES,ISTYPICALOFTHISSORTOFDATABASEANAIRLINERESERVATIONSYSTEMISANOTHERGOODEXAMPLESOMETIMES,TWOACCESSESDONOTINTERFEREWITHEACHOTHERFOREXAMPLE,ANYNUMBEROFTRANSACTIONSCANBEREADINGYOURBANKBALANCEATTHESAMETIME,WITHOUTANYINCONSISTENCYBUTIFYOUAREINTHEBANKDEPOSITINGYOURSALARYCHECKATTHEEXACTINSTANTYOURSPOUSEISEXTRACTINGMONEYFROMANAUTOMATICTELLER,THERESULTOFTHETWOTRANSACTIONSOCCURRINGSIMULTANEOUSLYANDWITHOUTCOORDINATIONISUNPREDICTABLETHUS,TRANSACTIONSTHATMODIFYADATAITEMMUST“LOCKOUT”OTHERTRANSACTIONSTRYINGTOREADORWRITETHATITEMATTHESAMETIMEADBMSMUSTTHEREFOREPROVIDESOMEFORMOFCONCURRENCYCONTROLTOPREVENTUNCOORDINATEDACCESSTOTHESAMEDATAITEMBYMORETHANONETRANSACTIONEVENMORECOMPLEXPROBLEMSOCCURWHENTHEDATABASEISDISTRIBUTEDOVERMANYDIFFERENTCOMPUTERSYSTEMS,PERHAPSWITHDUPLICATIONOFDATATOALLOWBOTHFASTERLOCALACCESSANDTOPROTECTAGAINSTTHEDESTRUCTIONOFDATAIFONECOMPUTERCRASHESSECURITYOFDATAADBMSMUSTNOTONLYPROTECTAGAINSTLOSSOFDATAWHENCRASHESOCCUR,ASWEJUSTMENTIONED,BUTITMUSTPREVENTUNAUTHORIZEDACCESSFOREXAMPLE,ONLYUSERSWITHACERTAINCLEARANCESHOULDHAVEACCESSTOTHESALARYFIELDOFANEMPLOYEEFILE,ANDTHEDBMSMUSTBEABLEASSOCIATEWITHTHEVARIOUSUSERSTHEIRPRIVILEGESTOSEEFILES,FIELDSWITHINFILES,OROTHERSUBSETSOFTHEDATAINTHEDATABASETHUSADBMSMUSTMAINTAINATABLETELLINGFOREACHUSERKNOWNTOIT,WHATACCESSPRIVILEGESTHEUSERHASFOREACHOBJECTFOREXAMPLE,ONEUSERMAYBEALLOWEDTOREADAFILE,BUTNOTTOINSERTORDELETEDATA;ANOTHERMAYNOTBEALLOWEDTOSEETHEFILEATALL,WHILEATHIRDMAYBEALLOWEDTOREADORMODIFYTHEFILEATWILLDBMSTYPESDESIGNERSDEVELOPEDTHREEDIFFERENTTYPESOFDATABASESTRUCTURESHIERARCHICAL,NETWORK,ANDRELATIONALHIERARCHICALANDNETWORKWEREFIRSTDEVELOPEDBUTRELATIONALHASBECOMEDOMINANTWHILETHERELATIONALDESIGNISDOMINANT,THEOLDERDATABASESHAVENOTBEENDROPPEDCOMPANIESTHATINSTALLEDAHIERARCHICALSYSTEMSUCHASIMSINTHE1970SWILLBEUSINGANDMAINTAININGTHESEDATABASESFORYEARSTOCOMEEVENTHOUGHNEWDEVELOPMENTISBEINGDONEONRELATIONALSYSTEMSTHESEOLDERSYSTEMSAREOFTENREFERREDTOASLEGACYSYSTEMS数据库基础DBMS简介数据库管理系统是编程系统中的重要的一种,现今可以用在最大的以及最小的电脑上。其他主要形式的系统软件,比如说汇编以及操作系统,近些年来开发出一系列容易理解的数据库管理系统原则,并且这些概念既有助于理解如何有效利用系统,又可以帮助设计和执行DBMS系统。DBMS是一个程序的集合,它使你能够存储、修改以及从数据库中提取信息。有很多种不同类型的DBMS系统,从运行在个人电脑上的小型系统到运行在大型主机上的巨型系统。DBMS的功能有两种功能使数据库管理系统区别于其他设计系统1管理固有数据的能力,以及2高效访问大量数据的能力。第一点只是表明现有一个固定存在的数据库;而这个数据库的内容也就是DBMS所要访问和管理的那些数据。第二点将DBMS和同样能管理固有数据的文件系统区分开来。通常在数据量非常大的时候才需要用到DBMS系统的功能,因为对于小量数据而言,简单的访问技术(如对数据的线性扫描)就足够了。虽然我们将以上两点作为DBMS的基本特性,但是其他一些功能也是在商业DBMS系统中常见的,它们是(1)支持至少一种用户可以据之浏览数据的数据模式或数学提取方式。(2)支持某种允许用户用来定义数据的结构、访问和操纵数据的高级语言。(3)事务管理,即对多个用户提供正确、同时访问数据库的能力。(4)访问控制,即限制未被授权用户对数据的访问能力,以及检测数据有效性的能力。(5)恢复功能,即能够从系统错误中恢复过来而不丢失数据的能力。数据模型每个DBMS提供了至少一种允许用户不是以原始比特位的方式,而是以更容易理解的术语来观看信息的抽象数据模型。实际上,通常要观察以几个不同级别提取出来的数据是可能的。在相关的低级别中,DBMS一般允许我们将数据形象化为文件的组成部分。高效数据访问存储一个文件的能力并不特别操作系统中结合的文件系统都能够如此。DBMS的能力在我们访问文件的数据时才能显露出来。比如,假设我们希望找到员工经理“克拉克肯特”。如果这个公司有上万员工,则要通过NAME=“克拉克肯特”搜索整个文件来找到这个人是非常费时的。而DBMS帮助我们建立“索引文件”或“索引”,不管文件有多大,它都使我们能够一举访问到“克拉克肯特”的记录。同样的,新记录的插入或者原有记录的删除都可以在较

注意事项

本文(中英文翻译--数据库基础.doc)为本站会员(英文资料库)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(发送邮件至[email protected]或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5