临沂网站建设使用SQL语言的优点 首先,让我们来了解一下使用SQL语言的优点:
1)非过程化语言
SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条语句的结果作为另一条凡语句的输入。
SQL不要求用户指定对数据的存放方法,这种特性使用户可以集中精力只关注要得到的结果。所有SQL语句使用查询优化器,它是RDBMS(关系数据库管理系统)的一部分,它决定了对指定数据存取的手段,査询优化器知道存在什么索引,在哪儿使用索引合适,而由户则无需知道表是否有索引,有什么类型的索引。
2)统一的语言
SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其他类型的终端用户。基本的SQL命令只需很少时间就能学会,最高级的命令在几天内便可掌握。
SQL为许多任务提供了命令,其中包括:
①查询数据;
②在表中插人、修改和删除记录;
③建立、修改和删除数据对象;
④控制对数据和数据对象的存取;
⑤保证数据库一致性和完整性。
以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。
3)是所有关系数据库的公共语言
由于所有主要的关系数据库赞理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个,所有用SQL编写的程序都是可以移植的。
(责任编辑:admin) |