网络数据库的访问模式的分析与研究
2014-10-21王旭
计算机光盘软件与应用 2014年17期
摘 要:数据和资源共享这两种方式结合在一起即成为今天广泛使用的网络数据库(WEB数据库),它是以后台(远程)数据库为基础,加上一定的前台(本地计算机)程序,通过浏览器完成数据存储、查询等操作的系统。网络数据库是几乎所有网络应用系统的基础。
关键词:数据库;C/S模式;B/S模式
中图分类号:TP311.52
1 数据库的访问模式
最初的数据库系统运行在单台计算机上。而现在我们的实际情况是:很多网络系统中的数据库要为很多用户服务,这些用户与数据库不在同一台计算机上,而且很多用户是分布的远程用户。这时SQL命令要能访问不同数据库。为了满足以上应用要求,现存的网络应用系统中的数据库访问一般采用浏览器/服务器(B/S)模式或客户机/服务器(C/S)模式,或是结合这两种模式的混合模式。
1.1 C/S模式
在C/S结构中,用户直接面对客户机,应用程序(应用表现层和业务逻辑层)安装在客户机中。而服务器只是提供了数据存取管理的功能。如图1所示:
图1 C/S模式数据库的访问模式
用户在使用C/S结构的数据库时,客户机的屏幕上显示查询表单,用来让用户输入查询任务,客户机会运行相对应的应用程序来完成这个任务。当这个应用程序遇到SQL命令时,客户机就通过网络把这个任务交给数据库服务器执行。数据库服务器完成了查询任务后,把查询结果返回给客户机。在客户机上,应用程序按所要求的格式在屏幕上显示查询结果。
1.2 B/S模式
如图2所示:B/S三层模式实质上就是中间加了Web服务器的C/S模式。……
登录APP查看全文