网络公司资讯

Web数据库概述

2020-04-07 18:28:29 合肥网站建设制作网络公司
Web数据库概述
 
1、Web 数据库的概念
数据库是按一定的结构和规则组织起来的相关数据的集合,是综合各用户数据形成的数据集合,是存放数据的仓库。从根本上来说,数据库不过是计算机化的记录集,是组织或个人保存的有用信息集。网络就是用通信设备和线路,将处在不同空间位置、操作相对独立的多个计算机连接起来,再配置一定的操作系统和应用软件,在原本独立的计算机之间实现软硬件资源共享和信息传递的计算机系统。数据库技术目前是计算机处理与存储数据的最有效、最成功的技术,是计算机和信息科学增长最迅速的领域之一。计算机网络的特点则是资源共享。那么,将数据存储和资源共享这两种技术结合在一起就成为了在今天广泛应用的 Web 数据库(也称为网络数据库)。
这个概念看上去很抽象,简单地说:一个 Web 数据库就是用户利用浏览器作为输入接口, 输入所需要的数据,再将这些数据传送给网站。然后,网站再对这些数据进行处理,例如,将数据存入数据库,或者对数据库进行查询操作等。最后网站将操作结果传回给浏览器,通过浏览器将结果告知用户。
2、Web 数据库的优点
与传统方式相比,利用 Web 来访问数据库,具有如下优点:
① 利用通用的浏览器软件实现数据库客户端功能,不再需要考虑数据库客户端的设计,软件的更新更加方便,真正实现“瘦客户”。
② 数据库与浏览器完全独立,数据库结构的变更不会影响浏览器软件。因此,用户的操作不受影响。
③ 标准统一。HTML 语言是网络上的信息组织方式,是一种国际标准语言,所有的浏览器软件都遵循这个标准。
④ 具有跨平台特性。每种操作系统下都有浏览器软件可供使用。因此,设计开发的 Web 数据库应用可以在各种平台下运行,从而提高了企业软、硬件选择的自由度。 
3、Web  数据库的开发环境
一般实现 Web 数据库系统的连接和应用可采用两种方法,一种是在 Web 服务器端提供中间件来连接 Web 服务器和数据库服务器;另一种是把应用程序下载到客户端并在客户端直接访问数据库。中间件负责管理 Web 服务器和数据库服务器之间的通信并提供应用程序服务,它能够直接调用外部程序或脚本代码来访问数据库,因此可以提供与数据库相关的动态 HTML 页面,即执行用户查询,并将查询结果格式化成 HTML 页面,通过 Web 服务器返回给 Web 浏览器。
Web 数据库技术采用三层或多层体系结构,前端采用基于瘦客户端的浏览器技术,通过 Web服务器及中间件访问数据库,如图  所示。
Web数据库概述
图  Web 数据库体系结构
 
Web 服务器端和中间件的数据库访问技术就是采用第 3 章提到的 CGI、ASP、PHP 及 JSP 等技术。
4、 开放式数据库连接
介绍 Web 数据库时不得不提到 ODBC(Open  Database Connectivity,开放式数据库连接)。
ODBC 是微软开发的一项数据库访问接口技术,它能为各种程序开发环境提供统一的数据库访问接口,从而使程序开发者可以使用一种标准的数据库访问语言实现访问所有类型数据库的功能。
ODBC 是基于结构化查询语言(Structured  Query  Language,SQL),并把它作为访问数据库的标准。这个接口提供了最大限度的相互可操作性,也就是说,一个应用程序可以通过一组通用的代码访问不同的数据库管理系统。所以,利用 SQL 语言,可以以统一的接口访问如 Access、SQL
Server、Oracle、MySql 等流行的数据库管理系统。需要注意的一点是有些数据库管理系统在工业标准 ANSI SQL 的基础上进行了部分扩展,例如 MS SQL Server 使用的 SQL 语句叫做Transact-SQL,Oracle 使用的 SQL 语句叫做 PL/SQL。因此,有可能在SQL 语言移植上会有问题, 需要根据不同的数据库稍加修改。在图5-1-1 中,中间件对数据库的访问和操作就是通过对ODBC 的访问和操作来实现的。
 

关于网站建设公司

网站模板超市

网络公司案例

15375431506

网络公司咨询:周一至周日 08:00~21:00