您的位置:首页 >  产品新闻  >  在线考试系统的数据库结构的分析
分享到:

在线考试系统的数据库结构的分析

产品新闻 新启科技 发表于 2017/11/30 18:23:07   [来源:在线考试系统的数据库结构的分析]

在线考试系统的数据库结构的分析 
  1. 传统二层结构 
  传统的二层式程序,即为客户端/服务器(Client/Server)的结构,这种结构相对简练、清晰、开发容单。客户机整体通过网络联接到共同数据库上,但是这种结构的问题许多,数据的完整性和同一性难以坚持。 
  客户端和服务器端工作的程序不同,每一个用户都需求装置特定的运用软件,服务器端仅供应数据管理、数据同享、数据及体系维护和并发控制等。因此,大部分的数据处理工作还需求由客户端本身来工作,导致客户端软件体积巨大,所以现在现已面临淘汰。但是因为该种形式开发比较简单快速,操作简练易懂,依然占有必定商场。 
  2. 三层数据库结构 
  三层结构是现在较为有用和盛行的结构体系,所谓的三层体系结构,是在客户端与数据库之间添加了一个中间层。客户端不再直接与数据库进行交互,而是通过与中间层建立联接后,再通过中间层与数据库进行数据交换。这种结构比起传统的结构增加了运用程序服务器,减轻了客户端的背负,这样客户端程序就可以做得比较小,而且因为业务流程和数据逻辑都会合在服务器上共同处理,客户端不再进行杂乱的核算,所以他的稳定性、可靠性和功率都有很大的进步。 
  3. 多层分布式数据库体系 
  近年来跟着信息产业的高速开展,各类企业之间的竞赛越来越剧烈。跟着企业规模的不断扩大和服务业务的不断更新,许多企业都开端在网络进步行产品营销,供应网络服务,进行数据管理等等,这个时分传统的三层形式的运用程序现已不能满意企业的实践需求了。因此,又多层分布式的数据库体系开端逐渐成为企业间运用的干流。
京ICP备14005135号 公安网备11010802013228号
Copyright © 2003-2014 newstartsoft.com