【摘要】:用SQL可以实现数据生命周期中的全部活动,包括定义关系模式、录入数据、建立数据库、查询、更新、数据库重构、数据安全性等一系列操作的要求。SQL语言是一种非过程化语言,它依次处理一个记录集合,对数据提供自动导航。用SQL语言进行数据操作,用户只需指出“做什么”,而不用说明“怎样做”,不需要告诉SQL如何访问数据库,存取路径的选择和SQL语句的操作过程由系统自动完成,从而大大减轻了用户的负担。
3.1.2 SQL语言的特点
1.一体化
SQL语言主要用于查询,但并不只是查询语言,它还提供了一系列完整的数据定义、数据操纵功能和数据控制功能,相当于将非关系型数据库系统的数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)集为一体,统一在一种语言中。用SQL可以实现数据生命周期中的全部活动,包括定义关系模式、录入数据、建立数据库、查询、更新、数据库重构、数据安全性等一系列操作的要求。
2.高度的非过程化
SQL语言是一种非过程化语言,它依次处理一个记录集合,对数据提供自动导航。用SQL语言进行数据操作,用户只需指出“做什么”,而不用说明“怎样做”,不需要告诉SQL如何访问数据库,存取路径的选择和SQL语句的操作过程由系统自动完成,从而大大减轻了用户的负担。可以在设计或运行时对数据控件使用SQL语句。
3.可用于客户/服务器(C/S)结构
客户/服务器模式是计算机应用的发展趋势,SQL可用于建立C/S结构的数据库系统。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。