|
|
51CTO旗下网站
|
|
移动端

2.2 数据库语言

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

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

2.2 数据库语言

数据库语言包括两个部分:数据定义语言(Data Definition Language,DDL)和数据操作语言(Data Manipulation Language,DML)。DDL用来说明数据库模式,DML用来读取和更新数据库。这些语言称为数据子语言,因为它们不包括所有计算所需的成分,例如一般高级程序语言提供的条件和循环语句。许多DBMS支持将子语言嵌入高级语言,例如COBOL、FORTRAN、Pascal、Ada、C、C++、C#、Java或Visual Basic。此时,高级语言称为宿主语言。编译带嵌入语句的源程序文件时,首先从源程序中析出数据子语言语句,将其用函数调用代替。然后将该预处理过的文件编译为目标模块,并与包含预处理时引入的替代函数的专用DBMS库链接,即得到可运行的目标程序。大多数子语言还提供非嵌入或者交互式的命令,这些命令可以直接从终端输入工作。

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

51CTO读书频道二维码


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

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

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

读 书 +更多

网管员必读—超级网管经验谈(第2版)

本书的第1版获得过“2006年度全行业优秀畅销品种奖”。全书共15章,分别介绍了网管员职责和应具备的工作习惯、共享上网与访问控制方法、子...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊