|
|
|
|
移动端

2.2.1 数据定义语言(DDL)

《数据库系统:设计、实现与原理(基础篇)(原书第6版)》第2章数据库环境,本章的许多材料有关DBMS的重要背景信息。然而,对数据库系统领域不熟的读者可能会发现有一些材料在初次阅读时很难理解。不用太纠结,阅读了本书的大部分章节后可重读本章的这些内容。本节为大家介绍数据定义语言(DDL)。

作者:宁洪/贾丽丽/张元昭 译来源:机械工业出版社|2017-09-27 15:26

开发者盛宴来袭!7月28日51CTO首届开发者大赛决赛带来技术创新分享

2.2.1 数据定义语言(DDL)

DDL | 一种供DBA或用户描述和命名应用所需实体、属性和联系及其相关的完整性约束和安全约束的语言。

数据库模式是用数据定义语言表达的一组定义。DDL可用于定义模式或修改已存在的模式,但不能用来操作数据。

DDL语句的编译结果是一组表格,存储在称为系统目录的特殊文件中。系统目录集中存储元数据,元数据是一种描述数据库中对象的数据,它使访问和操作这些对象变得相对容易。元数据包含记录、数据项,以及其他所有用户感兴趣或DBMS要求的对象的定义。DBMS在实际访问数据库的数据之前,通常要查阅系统目录。尽管术语“数据字典”通常用来指代比DBMS的目录更一般的软件系统,但人们还是常用数据字典和数据目录指代系统目录。2.4节将进一步讨论系统目录。

理论上,可以区分用于三层体系结构中每层模式的DDL,分别称为外部模式DDL、概念模式DDL和内部模式DDL。实际上只需提供一个足以说明外部模式和概念模式的DDL。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Cisco CCNA 640-802题库

Cisco 640-802 Cisco Certified Network Associate (CCNA) Testinside CCNA 640-802 V14 最新题库与Testinside CCNA 640-802 Q&A 192 ...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊