2024年6月12日发(作者:)
数据库应用程序开发
一、数据库应用程序结构
数据库应用程序是指任何可以添加、查看、修改和删除数据特定数据库中数据的应用
程序。
数据库应用程序一般包括三个部分:一是为应用程序提供数据的后台数据库;二是实
现与用户交互的前台界面;三是实现具体业务逻辑的组件;具体来说,数据库应用程序的
结构可依其数据处理及存取方式分为:主机—多终端结构、文件型结构、C/S(客户机/服务
器)结构,B/S(浏览器/服务器)结构以及3(N)层结构;
1.1、客户机/服务器结构
C/S(Client/Server)结构,最简单的C/S结构的数据库应由两部分组成,即客户应用
程序和数据库服务程序。二者可分别称为前台程序和后台程序。运行数据库服务器程序的
计算机称为应用服务器,一旦服务器程序被启动,就随时等待响应客户程序发来的请求;
客户程序运行在用户的计算机上,相对于服务器,可称为客户机。当需要对数据库中的数
据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根
据预定的规则作出应答,送回结果。
在在的问题:
(1)伸缩性差
(2)性能较差
(3)重用性差
(4)移植性差
1.2浏览器/服务器结构
B/S(Browser/Server)结构,是随着Internet的发展,对C/S结构的一种改进的结
构。在B/S结构中,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,
但是主要事务逻辑在服务器端实现。
基于B/S结构的软件,系统安装、修改和维护全在服务器端解决。
(1)支撑环境 C/S结构一般建立在专用的小范围的局域网络环境。而B/S建立在广
域网这上。
(2)安全控制
(3)程序架构
(4)可重用性
(5)可维护性
(6)用户界面


发布评论