DDL是什么意思?

DDL是什么意思?

DDL是什么意思?1、资料定义语言(data definition language,DDL)属于DBMS语言的一种,用于明确定义概念纲要(conceptual schemas)及内部纲要(internal schemas),DBMS内的DDL编译器(compiler)能够处理DDL,识别纲要建构物(schema constructs)的描述(description)并加以存入DBMS目录中的纲要描述(schema description)。 为SQL语言集中负责数据结构定义与数据库对象定义的语言,由CREATE、ALTER与DROP三个语法所组成,最早是由Codasyl(Conference on Data Systems Languages)资料模型开始,现在被纳入SQL指令中作为其中一个子集。

目前大多数的DBMS都支持对数据库对象的DDL操作,部分数据库 (如 PostgreSQL) 可把DDL放在交易指令中,也就是它可以被撤回 (Rollback)。较新版本的DBMS会加入DDL专用的触发程序,让数据库管理员可以追踪来自DDL的修改。

2、分布式描述逻辑(Distributed Description Logic,DDL)是描述逻辑的一种特例。在DDL中,整个逻辑系统由一组DL单元组成,相互之间用桥(Bridge Rule)相互连接。

DDL的主要特点是语义的局部性,也就是说在DDL中并不要求存在一致的全局语义。传统的Tableau推理算法可以推广到DDL的情况。

DDL是基于分布式一阶逻辑而发展起来的,而它也继承了分布式一阶逻辑的一些缺点。例如,其表达力比较有限,桥规则只能用于连接概念。比它表达力强的类似模块化本体语言还有基于包的描述逻辑和E-连接

C-OWL是DDL的一种语法形式。

免责声明:本文所推荐的内容仅代表作者个人的观点,并不代表本站立场。本站对作者上传的内容不作任何保证和承诺。请读者仅作参考并且自行核实内容的真实性和和合法性。如发现图文内容标注有误或者侵犯了您的权益,请及时告知,本站将及时修改或删除。联系方式:584009061@qq.com