咨询热线:400-818-1122
首页
致远商城专题首页 > 最新更新
SQL语言基础:关系数据库标准语言SQL语言概述(二)
上传日期:2019-08-20 10:32 文章来源:

SQL语言其主要特点如下:

1.综合统一

数据库的主要功能是通过数据库支持的数据语言来实现的。5QL语言的核心包括以下数据语言:

n  数据定义语言(Data Definition Language,DDL),DDL用于定义数据库的逻辑机构,是对关系模式一级的定义,包括基本表、视图及索引的走义。

n  数据查询语言(Data Query Language,DQL),DQL用于查询数据.

n  数据操纵语言(Data Manipulation Language,DML),DML用于对关系模式中的具体数据的增、删、改等操作。

n  数据控制语言(Data Control Language,DCL),DCL用于数据访问权限的控制。

SQL语言集这些功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、录入数据已建立数据库、查询、更新、维护、数据库重构、数据库安全控制等一系列操作要求,这就为数据库应用系统开发提供了良好的环境。

2.高度非过程化

使用SQL语言进行数据操作,用户只需提出“做什么”,而不必指出怎么做”,因此用户无须了解存取路径,存取路径的选择以及sQL语句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。

3.语言简洁,易学易用

SQL语言功能极强,但其语言十分简洁,完成数据定义、数据操纵、数据控制的核心功能只用了9个动词:CREATEDROPALTERSELECTINSERTUPDATEDELETEGRANTREVOKE。而且SQL语言语法简单,接近英语口语,因此易学易用。对于9个动词的详细介绍参考如下:http://www.zhiyuanit.com.cn/

标准语言SQL的体系结构分为三级,SQL也支持这三级模式结构,其

中外模式对应视图、模式对应基本表,内模式对应存储文件。

(1)基本表(Base Table)

基本表是模式的基本内容。实际存储在数据库中的表对应一个实际存在的关系。

(2)视图(View

视图是外模式的基本单位,用户可以通过视图使用数据库中基于基本表的数据。视图是从其他表(包括其他视图)中导出的表,它仅是一种逻辑定义保存在数据字典中,本身并不独立存储在数据库中,因此视图是一种虚表。

(3)存储文件

存储文件是内模式的基本单位。一个基本表对应一个或多个存储文件,一个存储文件可以存放在一个或多个基本表,一个基本表可以有若干个索引,索引同样存放在存储文件中。存储文件的存储结构对用户来说是透明的。

各厂商的DBMS实际使用的SQL语言,为保持其竞争力,与标准SQL都有所差异及扩充。因此,具体使用时应参阅实际系统的参考手册。

SQL语言的数据操纵功能最为基本的包括查询(SELECT)、插入(INSERT)、删除(DELETE)和更新(UPDATE)4个方面。

免责声明:网站内涉及到图片及相关文字如涉及到侵权,请及时联系我们处理
< 返回列表
最新更新推荐
致远服软让IT更简单,更安全,更有价值
咨询热线:400-818-1122