网络数据库设计入门(二)SQL语言及其长处
2008-04-02 10:56:44来源:互联网 阅读 ()
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编写的程式都是能够移植的。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇: 网络数据库设计入门(一)SQL语言简介
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash