SQL2005学习(十七),什么是T-SQL

什么是T-SQL,什么是关系型数据库。要说T-SQL那么我们应该先了解什么是SQL

SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言。

SQL是由美国国家标准局(American National Standards Institute简称 ANSI)和国际标准化组织(International Standards Organization简称ISO)定义的标准,许多数据库厂商把SQL语言作为自己数据库的基础操作语言,并且对此标准进行了不同程度的扩展。

从上面我们知道什么东西都需要一个标准,然后大家都通过这个标准来做事,不能你干你的我干我的东西都不兼容。T-SQL就是微软公司对此标准进行了许多扩展,它同时与多种ANSI-SQL标准兼容。

 

什么是关系型数据库,我们都知道日常工作中我们使用Excel这样的表格来存放数据,那么数据库也是一样数据库中有N多张表,比如在学校里面校长那可能有教师表(光记录了老师信息) 学生表(光记录了学生信息),校长说这个表我看的太累了,我都不知道哪个教师教哪些学生,领导很生气,下面的人就把表重新做了下,学生表中添加了一列老师,然后给了校长,校长点点头这才像话吗,这下子校长知道那个学生是哪个老师教的,也就是有了对应关系,这就是关系型数据库,表和表之间要体现关系,当然这个表设计是否合理是另外一回事。

你可能感兴趣的:(实验室,关系数据库,管理系统,国家标准,圣约瑟)