Structured Query Language包含4个部分:
数据查询语言DQL-Data Query Language SELECT
数据操纵语言DQL-Data Manipulation Language INSERT, UPDATE, DELETE
数据定义语言DQL-Data Definition Language CREATE, ALTER, DROP
数据控制语言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK SQL非常多的被使用正表明了它的特点和效率性。它使全部的开发者,包括应用程序编译员、DBA管理员和终端使用客户都或者极大地便利性和易操作行。
(1) 非过程化语言
SQL是一种非过程语言,因为它与一个数据独自进行自动导航。从记录sql数据允许用户在顶部的数据结构,而不是单一独自的工作,操作记录。所有SQL 语句接受集合作为输入,返回集合作为输出。收集SQL函数允许一个SQL语句,作为另一个SQL语句的结果。
SQL不要求用户指定对数据的存放方法。 这种特别的优点使用户更方便获得于要想要的结果。全部的SQL语句对数据库的查询都使用优化器,这是一个定义RDBMS的一部分,从指定的数据访问中选择速度最快的方式手段。
查询优化器知道对应的索引的存在,用户不需要知道,不管什么样的索引表索引表。
(2) 统一的语言
SQL命令只有很少的时间来学习就能学会,他们的高级命令极少的天数便能掌握。几天内完成并且提供的SQL命令,执行许多任务,包括:数据查询;在表中插入、修改和删除记录;建立、修改和删除数据对象;控制对数据和数据对象的存取;保证数据库一致性和完整性。
以前的数据库管理系统为上面陈述的各方面大类操作提及了单一的语言,而SQL在一种语言中将全部任务统一。
(3) 是所有关系数据库的公共语言
由于SQL语言都支持所有大类主要的的关系数据库的管理系统,使用者可将调用与调试SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。[1]
二、Microsoft Sql server 2008
SQL server是一个关系数据库管理系统,Microsoft SQL server移植到Windows NT系统侧重于开发和推广的SQL Sybase SQL server版本的Windows NT是UNIX操作系统的应用,这本书中所描述的是MS SQL server和SQL服务器。
SQL Server 2008是最新版本的Microsoft SQL Server数据库管理系统的优点的SQL Server 2005版本的版本的继承,同时增加数量的高级特性,很容易可伸缩性和高集成软件上运行微软Windows 98笔记本电脑运行Microsoft Windows 2000环境大型多处理器平台和SQL Server 2008今天是已知的,以满足不同类型的数据库,由他提供。
一种被大量应用的数据库管理系统,具有极其多的明显的可操作性优点:简单的可伸缩性、分布式组织,数据仓库的决策支持功能,和许多其他具有ltnis服务器相关软件集成。leistung、良好的性能、可伸缩性和可靠性的基本要求,但也很重要的Z除了EIT市场。
这些主要的大型企业的质量,也为您的SQL Server 2008的数据管理和分析的简单易操作,允许单位冷静在急速改变的环境中,使他们的可执行力提高从而作为特殊优点。从的角度分析,数据管理,并使数据、数据库和数据分析软件对商业智能是wichtig。als完整包。
商业应用在SQL Server 2008的快速发展新一代的企业,为企业赢得竞争优势,打开胜利之门。als基准、可伸缩性和速度保持记录,SQL Server 2008是一个完整的Web数据库产品,可扩展标记语言(XML)的核心支持和外部防火墙网络和查询。
这一次,使用服务器SQL 2008还面临着许多新的和改进的功能来支持IT人员的工作效率。SQL server 2008 包含几个在企业数据管理中关键的增强:
SQL Server 2008实现的简单的管理,管理和优化企业数据和分析应用程序的一个简单和文化。ALS企业数据管理平台,提供一个统一的数据管理控制台,管理员可以包括一个可伸缩的SQL编程对象可以很容易地管理监控、管理和调整数据库的所有企业和相关数据库功能和使用。ES、基础设施,以便用户可以自定义和扩展他们的业务环境中,和独立软件供应商(ISV)也可以额外的工具和特性生成能力和更好的扩大对外开放。