SQL标准的认识

          为什么要创建SQL标准?

1、为了使数据库管理软件厂商生产的产品很好的被人们所接受。举例:第一个厂商生产出一个数据库管理软件,该软件是第一个应用SQL语言,并且被人们所接受,此时,另一个厂商也想生产自己的数据库管理软件卖钱,那么,他必须使自己的软件的操作易被接受,而此时已被人们所接受,并且,现在没有生产出另一个比它更易操作的语言了,所以,另个一生产商只好选择第一个SQL语言了。然后,很多出现的时候,就会出现标准这么一说。

2、和应用程序软件的关系。以前开发程序的软件开发应用程序的时候,是在自己编写应用程序的时候自己,写上了管理数据的代码,但是,随着,数据的不断增大,对软件的要求越来越高,如果单独的在一个应用程序中编写,太费时了,所以,人们把管理数据的功能给单独的编了一个应用程序,一般很少人单独的操作这个应用程序,这个应用程序大多都是之前那个应用程序的一部分,应用程序开发者,要想应用后一个软件,就必须知道那个软件的基本语句,如果后个软件都有自己的独立语言,那么开发者光学那些语言就学不完,另外,后个应用程序留出的接口大致也要一样。


            制定SQL标准,其实就是制定了一个操作标准,都select……from……完成查询的操作等等,但是,这个语句内部的代码是怎么样的,那就千差万别了。(举例:某一型号的螺丝的大小是确定的,也就是所谓的标准,但是,螺丝由什么材料做的就千差万别了。) 当然,一般一个新的数据库管理软件的诞生绝对有人家独特的一部分,或者说有比之前其它数据库管理软件功能更强大的一部分,而这部分在标准操作中没有规定,那么人家为了使人们在操作上应用人家更强大的功能,同时,也符合标准,人家就在之前的标准上添加了一些关键字,当然,也有别的方式改变,这些的出现,才使标准SQL能够不断地更新换代。


注意:SQL语言只是关系数据库的标准语言,层次数据库和网状数据库不是基于二维表的逻辑关系建立的。

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值