|
|
|
|
移动端

2.2 数据库语言

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

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

年前最后一场技术盛宴 | 1月27日与京东、日志易技术大咖畅聊智能化运维发展趋势!


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
分享:
大家都在看
猜你喜欢

读 书 +更多

网管第一课——计算机网络原理

本书是《网管第一课》系列图书中的第一本,是专门针对高校和培训机构编写的,其主要特点是内容细而精、针对性强。书中内容全是经过精心挑选...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊