搜题
问题   更新时间2023/4/3 12:59:00

数据库系统的体系结构有哪几种?各有一些什么样的开发工具??

数据库系统的体系结构大体上分为4种模式:单用户模式、主从式多用户模式、客户机/服务器模式(Client/Server,C/S)和Web浏览器/服务器模式(Browser/Server,B/S)。。一些专有数据库厂商都提供了数据库编程工具,如Sybase的Power++、Oracle的Developerr2000等,但比较流行的还是Delphi、VisuallBasic、PowerBuilder等通用语言,这几个开发工具各有所长、各具优势。如VisuallBasic采用的是BASIC语言,简单易学,与微软产品有很强的结合力;Delphi有出色的组件技术、编译速度快,采用面向对象的Pascal语言有极高的编译效率与直观易读的语法;PowerBuilder拥有作为Sybase公司专利的强大的数据窗口技术、提供与大型数据库的专用接口。。常用的Web数据库系统的开发技术有:ASP(ActiveeServerrPage)、JSP(JavaaServerrPage)和PHPP(PersonallHomeePage)。ASP是一个Web服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的Web服务应用程序。ASP采用脚本语言VBScript或JavaScript作为自己的开发语言。JSP是Sun公司推出的新一代Web应用开发技术,它可以在Servlet和JavaBeans的支持下,完成功能强大的Web应用程序。PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C、Java和Perl语言的语法,,并加入了自己的特性,使Web开发者能够快速地写出动态页面。ASPP、JSP和PHP都提供在在HTML代码中混合某种程序代码、并由有语言引擎解释执行程序代码的能力。但JSP代码被编译成成Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。在ASPP、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的的HTML页面只依赖于Web服务器,而ASPP、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支
王老师:19139051760(拨打)