




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
及数据库的开某种程度上可以看作是.NET面向Windows环境的一种编程语言。在去去的十几年里,Microsoft和Windows添加了许多功能,VB也经历了许多变化。虽然VB和C++最终已成为非常强大的语言,但这两种语言也存在问题,因为它们保留了原来的一些内容。对于VisualBasic来说它的主要优点是很容易理解许多编程作都很容易完成本上隐藏APICOM组件结构内涵点从来没有实现真正意义上的面向对象以大型应用程序很难分解和维护,因为VB的语法继承BASIC的早期版本(主是为了让初学者更容易理解,而不是为了编写大型商业应用程)所以不能真正成为结构化或面向对象的编程语言。另一方面,C++AC++语言定义中有其自己的根。它与ANSI不完全兼容,因为Microsoft是在ANSI定义标准化之前编写编译器的,但已经相当接近了。遗憾的是,这导致了两个问题。其一,C++在十几年前的技术条件下开发的此不支持现在的概念(例如Unicode字符串和生成XML档),某些古老的语法结构是为以前的编译器设计的如成员函数的声明和定义是分开的)其二Microsoft同时还试图把演变为一种用于在上执行高性能任务的语言——在语言中避免添加大量专用的关键字和各种库。其结果是在中,该语言成为了一种非常杂乱的语言。让一个C++开发人员说说字符串有多少个定义方式就可以说明这一点char*LPTSTR、(MFC版本)、(WTL版本)、和OLECHAR*等。现在进入.NET时代—一种全新的环境,它对这两种语言都进行了新的扩展C++添了许Microsoft专用的关键字VB演变VB.NET,保留了一些基本的VB语法,但在设计上完全不同,从实际应用的角度来看,VB.NET是一种新语言。在这里决定给开发人员另一个选择——门用于.具有新起点的语言,即VisualC#。Microsoft在正式场合把述为一种简单、现代、面向对象、类型非常安全、派生于和的编程语言。大多数独立的评论员对其说法是“派生于CC++和”。这种描述在技术上是非常准确的,但没有涉及到该语言的真正优点。从语法上看,常类似于C++和Java,许多关键字都是相同的,C#也使用类似于C++Java的块结构,并用括号({})来标记代码块分号分隔各行语句C#代码的一印象是它非常类似于C++或代码。但在这些表面上的类似性后面,习起来要比C++容易得多,但比Java难一些。其设计与现代开发工具的适应性要比其他语言更高,它同时具有VisualBasic的易用性、高性能以的低级内存访问性。包括以下一些特性:●完全支持类和面向对象编程,包括接口和继承、虚函数和运算符重载的处理。●定义完整、一致的基本类型集。●对自动生成XML档说明的内置支持。●自动清理动态分配的内存。●可以用用户定义的特性来标记类或方法。这可以用于文档说明,对编译有一定的影响(例如,把方法标记为只在调试时编译)。●对.基类库的完全访问权,并易于访问WindowsAPI。●可以使用指针和直接内存访问,但C#语言可以在没有它们的条件下访问内存。●以VB风格支持属性和事件。●改变编译器选项,可以把程序编译为可执行文件或NET组件库,该组件库可以用与ActiveX件(COM组件相同的方式由其他代码调用。●以用于编写态Web页面和XML务。应该指出,对于上述大多数特性,VB.NET和具备。但C#从一开始就使用.NET,对.NET性的支持不仅是完整的,而且提供了比其他语言更合适的语法。C#语言本身非常类似于Java,但其中有一些改进,因为Java并不是为应用于.NET环境而设计的。在结束这个主题前还要指出的两个局限性其一是该语言不适用于编写时间急迫或性能非常高的代码例如一个要运行或次的循环并在不需要这些循环时,立即清理它们所占用的资源。在这方面可能仍是所有低级语言中的佼佼者。其二是C#缺乏性能极高的应用程序所需要的关键功能,包括保证在代码的特定地方运行的内联函数和析构函数但这类应用程序非常少。数据库开基于信息工程的信息系统规划是数据库开发项目的一个来源些开发新数据库的项目通常是为了满足组织的战略需求例如改善客户支持提高产品和库存管理或进行更精确的销售预测而许多数据库开发项目更多的是以自底向上的方式出现的例如信息系统的用户需要特定的信息来完成他们的工作从而请求开始一个项目如其他信息系统的专家发现组织需要改进数据管理而开始新的项目即使在自底向上的情况下建立企业数据模型也是必须的以便理解现有的数据库是否可以提供所需的数据否则新的数据库数据实体和属性都应该加到当前的组织数据资源中去。无论是战略需求还是操作信息的需求个数据库开发项目通常集中在一个数据库上一些数据库项目仅仅集中在定义设计和实现一个数据库以作为后续信息系统开发的基础然而在大多数情况下数据库及其相关信息处理功能是作为一个完整的信息系统开发项目的一部分而被开发的。1、系统开生命周期指导管理信息系统开发项目的传统过程是系统开发生命周期(SDLC)。系统开发生命周期是指一个组织中由数据库设计人员和程序员组成的信息系统专家小组详细说明开发维护和替换信息系统的全部步骤这个过程比作瀑布是因为每一步都流到相邻的下一步信息系统的规格说明是一块一块地开发出来的,每一块的输出是下一块的输入然而如图所示这些步骤并不是纯线性的每个步骤在时间上有所重叠(因此可以并行地管理步骤而且当需要重新考虑先前的决策时,还可以回滚到前面某些步骤而水可以在瀑布中倒流图4对系统开发生命周期每一阶段的目的和可交付的产品进行了简明注解。系统开发生命周期的每一阶段都包括与数据库开发相关的活动所以数据库管理的问题遍布整个系统开发过程们在图5中重复了系统开发生命周期的七个阶段并概述了每个阶段常见的数据库开发活动请注意系统开发生命周期的阶段和数据库开发步骤之间不存在一一对应的关系念数据建模发生在两个系统开发生命周期阶段之间。企业建模数据库开发过程从企业建系统开发生命周期中项目论证和选择阶段的一部分开始设定组织数据库的范围和一般内容企业建模发生在信息系统规划和其他活动期间些活动确定信息系统的哪个部分需要改变和加强并概述出全部组织数据的范围在这一步中检查当前数据库和信息系统分析作为开发项目主体的业务领域的本质非常一般的术语描述每个信息系统在开发时所需要的数据。每个项目只有当它达到组织的预期目标时才可以进行下一步。概念数据建模对一个已经开始的信息系统项目而言念数据建模阶段分析信息系统的全部数据需求它分为两个阶段首先它在项目开始和规划阶段建立一张类似于图1图时建立其他文档来概述不考虑现存数据库的情况下特定开发项目中所需的数据范围此时仅仅包括高层类别的数(实体和主要联系后在系统开发生命周期的分析阶段产生确定信息系统必须管理的全部组织数据的详细数据模型定义所有数据属性列出全部数据类别表示数据实体间所有的业务联系确定描述数据完整性的全部规则在分析阶段还要检查概念数据模(在后面也称作概念模式与用来解释目标信息系统其他方面的模型类别的一致性,例如处理步骤、处理数据的规则以及时间的时序。然而,即使是这样详细的概念数据模型也只是初步的为后续的信息系统生命周期中的活动在设计事务、报表、显示和查询时可能会发现遗漏的元素或错误。因此,经常说到的概念数据建模是以一种自顶向下的方式完成的由业务领域的一般理解所驱动,而不是由特定的信息处理活动所驱动。2、逻辑数库设计逻辑数据库设计从两个角度进行数据库开发首先将概念数据模型变换成基于关系数据库理论的标准表示方法——关系后像设计信息系统的每个计算机程序(包括程序的输入和输出格式)那样,对数据库支持的事务、报表、显示和查询进行详细的检查在这个所谓的自底向上的分析中精确地验证数据库中需要维护的数据和在每个事务、报表等等中需要的那些数据的性质。对于每个单独的报表事务等等的分析都要考虑一个特定的有限制的但是完全的数据库视图当报表事务等被分析时有可能根据需要而改变概念数据模型尤其在大型的项目中不同的分析人员和系统开发者的团队可以独立地工作在不同的程序或程序集中们所有工作的细节直到逻辑设计阶段才可能会显示出来在这种情况下逻辑数据库设计阶段必须将原始的概念数据模型和这些独立的用户视图合并或集成到一个全面的设计中进行逻辑信息系统设计时也可以确定额外的信息处理需求时这些新的需求必须集成到前面确定的逻辑数据库设计中。逻辑数据库设计的最后一步是根据为生成结构良好的数据规格说明而确定的规则将组合的协商后的数据规格说明转换成基本的或原子的元素对当今的大部分数据库而言这些规则来自关系数据库理论和称作规范化的过程这一步的结果是产生管理这些数据的引用任何数据库管理系统的完整的数据库描述图在完成逻辑数据库设计后开始确定详细的计算机程序的逻辑和维护报告数据库内容所需的查询。3、物理数库设计和定义物理数据库设计和定义阶段决定计算机存储(通常是磁盘中数据库的组织定义数据库管理系统的物理结构概述处理事务的程序产生期望的管理信息和决策支持的报表本阶段的目标是设计能够有效安全地管理所有数据处理的数据库因此物理数据库设计需紧密结合物理信息系统其他方面的设计包括程序、计算机硬件、操作系统和数据通信网络。4、数据库现数据库实现阶段编写测试和安装处理数据库的程序设计人员可以使用标准的编程语VisualBasic数据库处理语SQL或专用的非过程化语言来编程以产生固定格式的报表显示结果可能还包括图表。在实现阶段,还要完成所有的数据库文档,培训用户,为信息系统(和数据库的用户安装程序最后一步是利用现存的信息(遗留应用中的文件和数据库以及现在需要的新数据加载数据加载数据的第一步经常是将数据从现存的文件和数据库中转到一种中间的格式(如二进制或文本文件然后再将这些中间数据加载到新的数据库中最后运行数据库以及相关的应用以供实际的用户维护和检索数据在运转期间定期备份数据库并当数据库损坏或受到影响时恢复数据库。5、数据库护数据库在数据库维护期间逐渐发展。在这一步,为了满足变化的业务条件,为了改正数据库设计的错误或数据库应用的处理速度而增加删除或改变数据库的结构特征一个程序或计算机发生故障而使数据库受到影响或损坏时也可能应该重建数据库这一步通常是数据库开发过程中最长的一步因为它持续数据库及相关应用的整个生命周期次数据库的发展都可看作一个简略的数据库开发过程其中会出现概念数据建模逻辑和物理数据库设计以及数据库实现以处理提出的变化。数据库开在本文前面关于数据库开发过程的解释中提到了一个系统开发项目上建立的几个不同的、但是相关的数据库视图或模型:●概念模式(在分析阶段建立●外部模式或用户视图(在分析阶段和逻辑设计阶段建立●物理模式或内部模式(在物理设计阶段建立图7述了数据库这三个视图之间的关系重要的是要记住它们是同一个组织数据库的视图或模型也就是说每一个组织数据库都有一个物理模式一个概念模式以及一个或多个用户视图因此三层模式体系结构用观察同一数据集的不同方式定义数据库。概念模式关于全部数据库结构的与技术无关的规格说明概念模式定义了整个数据库而不涉及数据怎样存储在计算机的二级存储器中通常概念模式用实体-联系)图或对象建模符号这样的图形格式来描述,我们把这种类型的概念模式称为数据模型另外概念模式的规格说明作为元数据存储在信息库或数据字典中。物理模式包括概念模式的数据怎样存储在计算机二级存储器中的规格说明。对数据库分析员和设计人员来说,重要的是物理数据库(物理模式)的定义,它提供了关于分配和管理存储和访问的数据所在的物理二级存储器空间的数据库技术的全部规格说明。数据库开发和数据库技术是以数据库这三个模式间的区分为基础的据库开发项目的一个角色可能仅需处理与这三个视图中的一个相关的工作例如一个初学者可能设计用于一个或多个程序的外部模式一个有经验的开发者将设计物理模式或概念模式。数据库设计问题在不同的层次上有很大的不同。三层数据显然,所有数据库中的好的事情都和“三”有关!当设计一个数据库时你要选择把数据存放在何处这个选择在物理数据库设计阶段作出。数据库分为个人数据库、工作组数据库、部门数据库、企业数据库和因特网数据库个人数据库经常由最终用户自己设计和开发仅仅由数据库专家给予培训和咨询帮助它仅包含最终用户个人感兴趣的数据有时候个人数据库是从工作组数据库或企业数据库中提取出来的种情况下数据库专家经常编写一些提取例程来创建本地数据库作组数据库和部门数据库经常被最终用户业务部门中的系统专家和中心数据库专家一起开发这些人员的协同工作是必须的,因为在设计共享的数据库时必须权衡大量的问题处理速度、易于使用据定义的差别和其他类的问题于企业数据库和因特网数据库影响广、规模大所以通常由在集中的数据库开发小组中受过专业培训的数据库专家来开发。1.客户层一个台式计算机或笔记本也称作表示层专门管理用户系统界面和本地化数据,在这一层上可以执行本任务。2.服务器Web服务器层处理协议脚本任务执行计算和提供数据访问所以该层称作处理服务层。3.企业服务器(小型机或大型机)层执行复杂的计算和管理来自组织间多个数据源的数据的合并称作数据服务层。在一个组织中据库和信息系统分层的体系结构与用于分布式计算的客户/服务器体系结构的概念相关。客户/服务器体系结构基于一个局域网环境,其中服务器(称作数据库服务器或数据库引擎的数据库软件执行来自客户工作站的数据库命令每个客户的应用程序专注于它们的用户接口功能实际上整个概念数据(以及访问这些数据库的应用处理例程作为一个分布式数据库或单独但是相关的物理数据库而分布在本地的工作站、中间的服务器(工作组或部门)和一个中心服务器(部门或企业)上。简单地说,使用客户/服务器体系结构的原因是:●它可以在多个处理器上同时处理同一个应用改善了应用的响应时间和数据处理速度。●它可以利用每个计算机平台最好的数据处理特(PC高级用户界面与小型机和大型机的计算速度●可以混合使用各种客户端的技术(装Intel或处理器的个人计算机、网络计算机、信息站等)和共享公共数据。另外,你可以在任何层改变技术而仅对其他层系统模块的影响很小。●能够使处理靠近需处理的数据源,从而改进响应时间并减少网络通信量。●它允许和鼓励接受开放系统标准。对于数据库开发而言,使用一个多层的客/服务器体系结构开发数据库最有意义之处在于易于将数据库开发和维护数据库的模块与向最终用户表示数据库内容的信息系统模块分隔开例程能够使用像Java和Visual这样的语言来提供易于使用的图形化的用户界面。通过中间件,表示例程能够通过层间相互作用来访问例程例程访问所需数据并分析这些数据以形成所需信息作为一个数据库开发人员和程序员你可以在这三层中的任何一层工作,开发必需的软件。C#andDatabaseDevelopmentTheIntroduceofC#Insense,canseenbeingthesamethingtoprogramminglanguagesas.NETistoenvironment.JustMicrosoftbeentheWindowsAPIthepastdecade,Visualhaveundergoneexpansion.AlthoughVisualC++endedupashugelypowerfullanguagesaresultofbothalsofromtheoftheyInofVisualBasic6andtheofwasthefactthatwassimpletounderstanddidn’tmakemanyprogrammingtaskseasy,largelythedetailsofAPIandCOMcomponentfromThedownsidethiswasthatVisualwastrulythatlargequicklybecomehardtomaintain.Aswellasthis,becauseVisualBasic’ssyntaxwasinheritedfromearlyversionsinturn,wasdesignedtointuitivelysimpleforprogrammerstoratherlargeapplications),itdidn’treallylenditself-structuredobject-orientedprograms.ohand,hasitsintheANSIC++languagedefinition.Itisn’tcompletelyANSIcompliantforthesimplethatMicrosoftfirstwroteitscompilerbeforeANSIdefinitionhadbecomeitledtotwoANSIhasitsrootsinadecade-oldoftechnology,andthisupalackofsupportforconcepts(suchasstringsandXMLinsyntaxforcompilersof(suchasofdeclarationfromdefinitionoffunctions).Second,hasbeensimultaneouslytryingtoevolvealanguageforonWindows,anddertoachievethat’vebeenforcedtoahugenumberofMicrosoft-specificaswelllibrariestotheThethatWindows,languagebecomeacompleteJustaskC++howdefinitionscanthinkof:char*,LPTSTR,string,CString(MFCversion),(WTLversion),OLECHAR*,andsoon.Nowenter—completelyenvironmentthatisgoingtoinvolvenewextensionstoMicrosofthasaroundthisbyaddingyetmoreMicrosoft-specifickeywordstoandbyrevampingVisualintoVisualBasic.NET,alanguageretainsofbutthatisdifferentindesignthatweconsiderittoforallpracticalpurposes,newlanguage.It’sinthiscontextthatMicrosofthasdecidedtogivedevelopersanalternative—adesignedspecificallyfor.NET,andwithcleanslate.C#.NETistheresult.MicrosoftdescribesC#asa“simple,object-oriented,languagederivedfromCC++.Mostindependentobserverswouldprobablythatto“derivedfromC,C++,andJava.SuchdescriptionsaretechnicallyaccuratebutdolittletotheeleganceoftheverysimilartoC++Java,toanextentkeywordsaresame,andC#thewithbraces({})tomarkblocksoftoseparatestatements.firstofaofC#codeisthatitlooksquiteJavacode.Behindinitialsimilarity,aloteasiertothanC++,ofcomparabledifficultytoJava.ItsdesignintunewithdeveloperthanofitbeendesignedtogiveofuseofVisualthehighperformance,low-levelaccessofifrequired.SomeoffeaturesofC#❑Fullsupportclassesbothimplementationinheritance,virtualfunctions,operatoroverloading.❑Aconsistentandsetof❑forgenerationofXML❑ofallocated❑Thefacilitytomarkclassesormethodswithcanusefulforcanhavecompilationexample,tobeonlyindebugbuilds).❑Fullaccessto.NETclasslibrary,aswellaccesstoAPI(ifreallyneedit,which’tbeallthat❑andmemoryareavailableifbutlanguagebeendesignedinsuchawaythatcanworkwithouttheminall❑SupportpropertiesandeventsinofVisualBasic.❑Justbychangingoptions,cantoexecutableortoalibraryof.NETcomponentscanbeupbyotherinthewayActiveX(COM❑canusedtowritedynamicWebpagesXMLWebofaboveitshouldout,doalsoapplytoVisual.NETfactthatC#isfromthestartworkwith.NET,however,meansthatitsfortheof.NETcomplete,andofferedofsuitablesyntaxthanforthoseWhileC#itselfistoJava,areimprovements:inJavaisnottoworkwiththeenvironment.Beforewethesubject,weoutcoupleoflimitationsofC#.Thethelanguageisnotforistime-criticalorhighcodethekindreallywhetheralooptakesmachinecyclesthrough,andneedtocleanthemillisecondarenoneeded.islikelycontinuetoamonglow-levellanguagesinthisarea.C#lackscertainneededforextremelytheabilitytospecifyinlinethatareatpointsintheofapplicationsfallthiscategory二、
databaseinformationinformationsystemsplanningdatabaseissourceofTheseisusuallyintomeetthestrategicneedsoforganizations,improvingimproveproductasalesHowever,developmentisbottom-upapproachemerging,suchasinformationneedsspecificinformationtotheirprojectrequest,otherinformationsystemsexpertsthatneedtodatamanagementandbeginBottom-upeveninthesetupanenterprisealsotounderstandcanthenecessaryotherwise,database,databetothetheorganization.Bothstrategicneedsinformationneedsofdatabasenormallyindatabase.onlyindatabasedefinition,designanddatabase,asafollow-uptheofofinformationintheassociatedinformationprocessingainformationdevelopmentprojectwasof1、Guidemanagementinformationprojectsistraditionalprocessofsystemcycle(SDLC).lifeanofdatabasedesignersprogrammersinformationsystemcomposedofofmaintenanceandoftheinformationsystembecauseforeverystepintoadjacentthestep,informationsystemisaspecificationbyapieceofland,everyofoutputaninput.Howevershowninthesestepsarenotpurelyofstepsintime(andcanmanageparallelbutneeddecisions,alsotorollsomeahead.(Andcanbeinwaterfall!)4onsystemdevelopmentlifetheofstageofcanbenotes.cycleincludingeachdevelopment-relatedactivities,therefore,questionofdatabasemanagementsystemsthroughoutthedevelopmentInFigure5repeatofsystemdevelopmentlifestageofseven,outlinesthecommonateachofdevelopmentnotethatthesystemslifedevelopmentsteps一一对应betweenbetweentheofinbothsystemscycleDatabasedevelopmentprocessfromtheenterprisemodelingdevelopmentlifecycleofprojectfeasibilitytoaOrganizationsthescopecontent.modelingininformationsystemsplanningactivities,determinewhichofinformationsystemsneedtheofdata.Inthischeckcurrentdevelopmentoftheastheofnatureofthebusiness,withaofterminofinformationsystemsneededdata.onlyittheoforganizationsbenextstep.ModelinghasalreadybegunontheInformationSystemproject,ofdatamodelingtheinformationneedsofallItisdivideditbegantheinplanningestablishmentofplanto1.AtthesametimeoutliningtheestablishmentofdocumentstodatabasewithoutconsideringthecircumstancesspecificprojectsinoftheThisincludeshigh-levelcontact.Theninlife-cyclehaveainformationsystemtheentireorganizationDetailsofthedefinitionofalllistingalldatathatallbusinessdefiningdescriptionoffullintegrityInthephase,butalsoconceptofdata(alsothethemodel)andtheofinformationusedtoexplainotheraspectsofofsuchasprocessingprocessingoftiming.eveniftheisdataisfollow-upinformationlifecycleintheofservices,statements,displayandinquiriesfindthatmissingelementmistakes.Therefore,theofdataoftenthatmodelingtop-downmanner,itsareasofoperationfromofthedriver,ratherthespecificinformationactivitiesbydriver.2LogicalDatabaseLogicalfromdevelopment.First,oftransformrelationaltheorybasedoncriteriathatmeans-between.Then,asofinformationsystems,computerforoutputformat),databasesupportservices,inquiriesrevealedthatexamination.Inthisso-calledBottom-upanalysis,verificationofneedmaintainthedatabasetheinaffairs,statementsandonneedsofinthenatureoftheForeachseparatestatements,services,soontheanalysistakeintoaspecific,limitedcompletedatabaseservices,otheranalysismightofmodel.Especiallyinlarge-scaleanalyticalsystemsdevelopmentstaffandthecanworkindifferentinacentralized,thedetailstheiruntilallstagemaydisplayed.Inthesecircumstances,logicdatabasemustbeofdatamodeluserviewormergedcomprehensiveIndesigninformationsystemsidentifyinformationneedsofatthistimebeintegratedintoofearlierindatabaseLogicalisthefinalstepforofgooddataspecificationsandtherules,combination,afterspecificationsorintobasicatomicelement.ofthesefromrelationaltheoryknownasisofmanagementofthesehavenotanymanagementsystemfordescriptionofdatabaseLogicalwebegantoidentifyindetailtheofthecomputerprogramreportcontentsofdatabaseforinquiries.3、Physicaldatabasedesignanddefinitionanddefinitionphasedecisionscomputermemory(usuallyindefinitionoftothelibrarymanagementsystemforstructure,proceduresoutlinedprocessingservices,managementinformationstatements.ofistodesignaneffectiveandsafemanagementofalldata-processingtotheinformationofotherofhardware,operatingsystemsanddatacommunicationsnetworks.4、Thepreparedbystage,installationforhandlingdatabases.DesignerscanusestandardlanguageasCOBOL,VisualBasic),processinglanguages(suchasSQL),theprocessthenon-exclusivelanguageinordertoproduceastatementoffixedformat,thewillbemaycharts.Inachievingstage,butalsocompletionallthefiles,trainingforinformationsystemsThefinalistousesourcesofinformation(documentslegacyapplicationsdatabasesnowloadingdataisoftenfirststepinfromfilesdatabasestoanformatbinarytextfiles)turnloadingtoanewdatabase.Finally,databasesapplicationsfortheusermaintenanceofdata.Inregularbackupdatabasedatabasewhenaffected5、maintenanceDuringdatabaseinofInstep,intomeetconditions,intothedatabaseapplicationsorspeedorthestructurethedatabase.aprocedurefailureofdatabaseaffectthealsobereconstruction.Thisstepusuallytheindatabasestep,ittodatabasesapplicationsthroughoutthelifethedevelopmentofdatabasecanseenasabriefdatabaseprocessdataconceptslogicalanddatabasedesigntodealingwiththechanges.3developmentofthree-tierarchitecturemodelInthisarticlefrontofthedevelopmentprocessintheinterpretationofprojectonestablishmentofseveraldatabaseviewormodel:●conceptualmodel(intheanalysisstageoftheestablishment).●externalmodeloruserview(intheanalysisphaseandtheestablishmentoflogicaldesign●physicalmodelorinternalmodel(inthephysicaldesignphaseofthe7describesdatabaseviewthatbetweenthethree,itisimportantrememberthattheyareorganizationsviewmodel.Inhasofandoneorusersview.thethree-tierarchitecturemodelthesamesetConceptmodelsfulldatabasestructure,hasdothespecifications.Conceptualdefinitionnotthedatabasestoredinthethetheby-linksmapaformattohavetypeofconceptmodelcalledthemodel.Intheconceptualmodelastoredindatabaseordictionary.modelsconceptualofhowdataincomputerinspecifications.Analystsandthedatabaseimportantthephysicaldatabasedefinition,itinformationondistributionandofofphysicaloffulltechnologyDatabasedevelopmentdatabasetechnologydatabaseisthemodelsintoDatabaseprojectsmayhavearolewiththreeofwork.example,abeginnermaybeforoneorproceduresexternalandeveloperwillthephysicalormodel.Databaseissuesatdifferentlevelsare三、ofdatabaseallthegoodthingsindatabaseare,and"three"!Whendatabase,youtowherestoredata.Thisoptioninthedatabasestage.Databasedividedintoindividualdatabases,WorkingGroupdatabase,corporatedatabasesdatabase.Individualsbyoftheirown,bydatabaseexpertsandtoitonlyindividualend-usersinfromthedatabaseorWorkingGroupfromdatabasepreparedbysomeexpertsfromtheroutineWorkingGroupdatabasethedatabaseis
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版驾校与旅游公司自驾车培训旅游套餐合作协议
- 二零二五年度挂靠车辆维修保养、租赁、销售与保险一体化服务合同范本
- 二零二五年健身房租赁及健身器材采购协议
- 2025版金融衍生品交易法律服务合同标准格式
- 二零二五年度自然人借款合同样本贷款业务风险防控
- 二零二五年度二手住宅买卖合同示范文本三
- 2025年度房屋买卖及抵押权设立与房产交易合同
- 2025版建筑工程股份制合作协议(水利水电工程)范本
- 二零二五年度综合交通枢纽工程借款合同范本
- 二零二五年电子信息产业研发聘用合同
- DB3213-T 1031-2021 住宅小区智能安全防范系统建设规范
- 2024年浙江杭州市拱墅区专职社区工作者招聘笔试参考题库附带答案详解
- 国企投融资岗位笔试内容包括
- 软件生存周期过程控制程序
- (完整word版)英语国际音标表(48个)打印版
- JCT640-2010 顶进施工法用钢筋混凝土排水管
- penelope蓝色小考拉字幕文件
- 餐厅杂物电梯事故应急预案
- 地表水体长度和面积遥感监测技术规范
- 工程项目档案试题
- 银行账户基本信息表
评论
0/150
提交评论