当前位置:
首页 > 最新政策 > sql语言具有什么功能 特点是什么(赵剑)

知识点

sql语言具有什么功能 特点是什么(赵剑)

Sql具有数据定义、数据操作和数据控制的功能。Sql是一种专用编程语言,一种数据库查询和编程语言,用于访问数据和查询、更新和管理关系数据库系统。

sql语言的功能是什么

1.sql数据定义功能:可以定义数据库的三级模式结构,即外部模式、全局模式和内部模式结构。在sql中,外部模式称为View,全局模式缩写为schema (
)。内部模式由系统根据数据库模式自动实现,一般不需要用户询问。

2.sql数据操作功能:包括基本表和视图的数据插入、删除和修改,尤其具有强大的数据查询功能。

3.sql的数据控制功能:主要控制用户的访问权限,保证系统的安全性。

sql语言的特点

sql的统一风格

Sql可以独立完成数据库生命周期中的所有活动,包括定义关系模式、记录人类数据、建立数据库、查询、更新、维护、重构数据库、控制数据库安全等。这为数据库应用系统的开发提供了良好的环境。数据库投入运行后,可以根据需要随时修改模式,不影响数据库的运行,使系统具有良好的可扩展性。

高度非程序性

非关系数据模型的数据操作语言是一种面向过程的语言,当它用于满足用户请求时,必须指定访问路径。使用sql操作数据时,用户只需要问“做什么”,不需要指明“怎么做”,因此用户不需要知道访问路径,访问路径的选择和sql语句的操作过程由系统自动完成。这不仅大大减轻了用户的负担,也有助于提高数据独立性。

面向集合的操作模式

Sql采用集合运算方式,不仅搜索结果可以是一组元组,而且一次插入、删除、更新操作的对象也可以是一组元组。

在同一语法结构中提供了两种使用模式

Sql既是一种独立的语言,也是一种嵌入式语言。作为一门自成体系的语言,它可以独立用于在线交互。用户可以直接在终端键盘上输入sql命令来操作数据库。sql语句作为一种嵌入式语言,可以嵌入到高级语言程序(如C,
C#,JAVA)中,供程序员在设计程序时使用。但是在两种不同的使用模式下,sql的语法结构基本相同。这种统一的语法结构提供了两种不同的操作模式,为用户提供了极大的灵活性和便利性。

语言简单,易于学习和使用

Sql功能极其强大,但由于其巧妙的设计和简洁的语言,只使用了九个动词来完成数据定义、数据操作和数据控制的核心功能:CREATE、ALTER、DROP、
SELECT、INSERT、UPDATE、DELETE、GRANT和REVOKE。而且sql语言语法简单,接近英语口语,所以容易学习和使用。