什么是网络数据库 网络数据库的特点
网络数据库是以后台(远程)数据库为基础,加上一定的前台(本地计算机)程序,通过浏览器或客户端完成数据存储、查询等操作的系统。那么你对网络数据库了解多少呢?以下是由小编整理关于什么是网络数据库的内容,希望大家喜欢!
网络数据库的定义
网络数据库是指把数据库技术引入到计算机网络系统中,借助于网络技术将存储于数据库中的大量信息及时发布出去;而计算机网络借助于成熟的数据库技术对网络中的各种数据进行有效管理,并实现用户与网络中的数据库进行实时动态数据交互。
网络数据库目前有大量的应用,从最初的网站留言簿、自由论坛等到今天的远程教育和复杂的电子商务等,这些系统几乎都是采用网络数据库这种方式来实现的。网络数据库系统的组成元素为:客户端、服务器端、连接客户端及服务器端的网络。这些元素是网络数据库系统的基础。
使用网络数据库的最大优势是用户只需要通过Web浏览器便可完成对数据库数据的常用操作。这种优点使是用户不必再去学习复杂的数据库知识和数据库软件的使用,只需要掌握基本的网络操作,如填写、提交表单等就可以从任何一台连接Internet的计算机上来访问数据库。
网络数据库的特点
网络数据库与传统的数据库相比有以下的特点:
1、扩大了数据资源共享范围。由于计算机网络的范围可以从局部到全球,因此,网络数据库中的数据资源共享范围也扩大了。
2、易于进行分布式处理。在计算机网络中,各用户可根据情况合理地选择网内资源,以便就近快速地处理。对于大型作业及大批量的数据处理,可通过一定的算法将其分解给不同的计算机处理,从而达到均衡使用网络资源,实现分布式处理的目的,大大提高了数据资源的处理速度。
3、数据资源使用形式灵活。基于网络的数据库应用系统开发,既可以采用C/S结构(Client/Server,客户机/服务器),也可以采用B/S结构(Browser/Server,浏览器/服务器)方式,开发形式多样,数据使用形式灵活。
4、便于数据传输交流。通过计算机网络可以方便地将网络数据库中的数据传送至网络覆盖的任何地区。
5、降低了系统的使用费用,提高了计算机可用性。由于网络数据库可供全网用户共享,使用数据资源的用户不一定拥有数据库,这样大大降低丁对计算机系统的要求,同时,也提高了每台计算机的可用性。
6、数据的保密性、安全性降低。由于数据库的共享范围扩大,对数据库用户的管理难度加大,网络数据库遭受破坏、窃密的概率加大,降低了数据的保密性和安全性。
网络与网络数据库
网络就是通过使用通讯设备和线路,将处在不同地理位置、操作上相对独立的多个计算机连接起来,再配置一定的系统软件和应用软件,在这些计算机上实现软硬件的资源共享和信息传递,由此而构成计算机网络。
互联网是由全球众多的计算机局域网互相连接组成的一个超大规模的网络系统,在这个系统中运行着多种应用系统,如上网使用的网页浏览系统——WWW(即万维网Internet)、上传与下载用的文件传输系统——FTP、收发电子邮件所使用的电子邮件系统——Email等。互联网中运行的每一种应用系统都是由互联网中相应的服务器系统、客户机系统构成,也就是说互联网从物理连接来看是由众多的计算机组成,而从逻辑上看是由多个功能子网组成。
网络还可以通过多种方式来访问数据库,如CGI、API和ODBC技术等。
一个典型的数据库查询过程包括以下步骤。
1、用户通过浏览器向网络服务器发送一个查询请求。
2、服务器根据参数启动相应的CGI(通用网关接口)或API(应用程序接口)程序(即网关)。
3、CGI或API程序登录到数据库中,按条件进行查询。
4、数据库返回查询结果。
5、CGI或API程序把查询结果翻译成为标准的HTML格式,并传给网络服务器。
6、网络服务器把包含结果的HTML网页传给浏览器。