SQL与关系型数据库的对应关系

2024年4月12日18:14:25SQL与关系型数据库的对应关系已关闭评论

1 SQL的基本功能

和关系代数一样,SQL也采用集合操作方式,数据操作的对象和操作结果都是集合。与关系代数不同的是,SQL更加简洁,语言风格统一,在9个核心命令中,CREATE、DROP、ALTER命令支持数据定义(Data Definition, DD)功能,SELECT命令支持数据查询(Data Query, DQ)功能,INSERT、UPDATE、DELETE命令支持数据操纵(Data Manipulation, DM)功能,GRANT与REVOKE命令支持数据控制(Data Control, DC)功能,为数据库应用系统开发提供了良好的环境。

2 SQL与关系型数据库的对应关系

SQL支持数据库三级模式结构,其术语与数据模型的术语略有不同。术语间的对应关系如图4-1所示。

SQL与关系型数据库的对应关系

图4-1 SQL与数据库三级模式的对应关系

三级模式中的外模式、概念模式、内模式在SQL中分别称为视图(View)、基本表(Base Table)和存储文件(Stored File)。

关系数据模型中的关系、元组和属性在SQL中分别称为基本表(Table)、行(Row)和列(Column)。一个基本表可以跨一个或多个存储文件,一个存储文件也可以存放一个或多个基本表。

  • A+
所属分类:SQL
  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。