基于JavaScript的WebGIS开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 Web开发基础技术

1.2.1 数据库技术

数据是网络世界的基础,数据库为Web应用与资源共享提供了一个有力的工具。随着互联网的快速发展,数据库技术的应用越来越广泛,已成为Web应用必不可少的重要内容,更是网络的核心技术。万丈高楼平地起,系统的数据库建设是最关键的地基,其重要性显而易见。因此,在现有的Web应用系统建设中,数据库设计是非常关键的一项内容。

鉴于数据库的重要性,各大软件厂商纷纷推出自己的Web数据库解决方案产品,提供相应的工具与技术。目前,主流的Web数据库有Microsoft SQL Server、Oracle、Sybase、DB2、MySQL、Microsoft Access等。这些数据库各有所长,在市场上各占一席之地。因此,在系统设计时可根据应用需求进行选型。

现有的关系数据库几乎都采用结构化查询语言(Structured Query Language, SQL)标准。SQL是专为数据库而建立的操作命令集,包括数据定义、数据操纵、数据控制等方面,是一种功能齐全的数据库语言。SQL的主要功能就是同各种数据库建立联系,进行沟通。SQL语言结构简洁、功能强大、简单易学,已经成为了数据库操作的基础。

数据库管理系统为Web应用系统提供数据存储与管理功能。在Web应用系统中,通过相应的数据库驱动访问和操作数据资源。