DDL和VDL之间的区别

时间:2012-08-14 13:01:36

标签: database ddl

什么是视图定义语言

数据定义语言视图定义语言之间有什么区别?

2 个答案:

答案 0 :(得分:2)

视图定义语言是一种用于指定用户界面的语言。 据我所知,它是SQL或其他数据库中的语句,它们检索数据并将其显示给用户。

您可以在此链接中阅读更多内容 https://www.it.uu.se/research/project/ikaros/vdl.pdf

数据定义语言或数据描述语言(DDL)是一种类似于计算机编程语言的语法,用于定义数据结构,尤其是数据库模式。 换句话说,它的目的是定义数据的存储方式(不显示数据),如CREATE,ALTER,DROP,TRUNCATE等。

您可以在这里阅读更多内容: http://en.wikipedia.org/wiki/Data_definition_language

答案 1 :(得分:1)

DBMS支持各种用户并提供适当的语言和界面或每个类别的用户。

数据定义语言(DDL):此语言用于定义数据结构和特别是数据库模式。这些语句用于创建,更改或删除数据结构。 ALTER,CREATE,DROP是DDL的一些例子。

视图定义语言(VDL):此语言用于指定用户视图及其到概念架构的映射。它定义了可供用户类使用的记录子集。它创建虚拟表,并且视图对用户显示概念级别。它指定用户界面。