拼吾爱程序人生

首页 » 数据库编程 » SQL » 网络数据库设计入门(二)SQL语言及其优点
Systemjudge - 2007-8-6 16:49:00
SQL语言及其优点



1.1.1 SQL语言及其优点



首先,让我们来了解一下使用SQL语言的优点:



●  非过程化语言



●  统一的语言



●  是所有关系数据库的公共语言



1.非过程化语言



 
   
   
   
 
 
   
   
     
       
         
       
     
     
   
 
 
   
   
   
 

SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。



SQL不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。



2.统一的语言



SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL 命令只需很少时间就能学会,最高级的命令在几天内便可掌握。



SQL为许多任务提供了命令,其中包括:



●  查询数据



●  在表中插入、修改和删除记录



●  建立、修改和删除数据对象



●  控制对数据和数据对象的存取



●  保证数据库一致性和完整性



以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。



3.是所有关系数据库的公共语言



由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。

 您可能对 [SQL] 的这些文章也感兴趣:

优化数据库前,问自己10个问题
网络SQL入侵与防范高级篇
使用ODC文档在IE中直接连接SQL数据库
将表数据生成SQL脚本的存储过程
利用MSSQL sp自制未公开的加密函数
启动SQL SERVER时自动执行存储过程
存储过程编写经验和优化措施
利用SQL移动硬盘文件
SQL语言入门教程:第五课 删除数据库表格
Sql语句密码验证的安全漏洞
快速搭建ERP的数据库框架
SQL语言入门教程:第四课 向表格中添加、更新、删除记录
1
查看完整版本: 网络数据库设计入门(二)SQL语言及其优点
Modify by pin5i DZNT_ExpandPackage 2.1.3293 2007-2009 pin5i.com
 Total Unique Visitors: