SQL概念


发布日期 : 2017-01-19 06:15:29 UTC

访问量: 138 次浏览

査询(query)是对数据库提出问题,査询是高层次陈述方式的表达。 例如,用鼠标点击地图上的符号,如道路,可能意味着查询道路名称。 在搜索引擎(如google)中键人关键字,意味着在网页上找出包含该关键字的文档资料。 査询语言(querylanguage)是限制可能的査询集合, 尽快找出感兴趣数据的语言。如自然语言能表达所有的査询。 计算机程序语言,如Java,能表达可计算的査询, 其算法能回答査询需要。SQL能表达普通数据的透彻査询,但不适合递归查询。

SQL,结构化査询语言,是面向关系数据库,支持逻辑数据库模型概念, 如关系、关键字等,使用户能访问数据库。SQL是美国国家标准协会(ANSI)标准语言, 故称SQL为标准査询语言。SQL能在数据库中执行査询,恢复数据,插入、删除和更新数据记录。 SQL是执行数据库操作的标准语言,其语法相当简单, 但足以处理复杂数据。更重要的是SQL易学。多数GIS和RDBMS支持标准査询界面。 ArcView3.2不是SQL,ArcView8.X是SQL。 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase都支持SQL。 多数SQL数据库程序具有SQL标准之外的功能扩充。 SQL有3个版本:SQL1996、SQL1992(SQL2)和SQL(SQL3)。 前两个版本不适合于递归査询。

SQL的变种包括空间査询语言(spatial query language)、 时间査询语言(temporal query language,TSQL2)、 对象查询语言(object query language,OQL)和面向对象结构査询语言 (object oriented structured query language,02SQL)。 空间査询语言提供空间数据处理工具和结构。SQL3提供2D空间类型和功能。


本文链接 :SQL概念