数据库系统1,第1张

数据库系统1,第2张

数据库管理系统是一个复杂的软件系统,由许多程序组成。由于DBMS的复杂性,这些程序是不同的。按照通用程序,功能可分为三部分:
(1)数据描述语言(DDL)
DDL是一种用来定义和描述数据库的三级结构及其对应关系(二次映射),数据的正确性、兼容性和安全性的语言。它由定义模式的DDL、定义子模式的DDL、定义内部模式及其翻译程序的DDL组成。
(2) DML(数据操作语言)
DML语言是DBMS提供给应用程序员在数据库中存储、查询、修改、删除数据的语言。
早期的DML语言嵌入在其他高级语言中,如COBOL、FORTRAN、PASCAL、PL/1等。,所以这些高级语言称为主语言,DML语言称为宿主语言。另一种DML语言称为查询语言,可以单独用于搜索和更新,以方便非程序员用户使用数据库。这种语言叫做自成一体。
宿主DML语言是一种过程化语言,也就是说,它不仅要解释做什么,还要解释如何做。自含式DML是一种非过程化语言,也就是说,它只解释做什么,而不解释如何做。
(3)数据库管理例程
数据库管理例程在不同的DBMS之间差别很大。这部分一般包括系统运行控制程序,如数据访问、更新、有效性检查、完整性保护程序、并发控制、系统通用控制和通信控制程序;它还包括数据管理系统的实用程序。如汇编程序、日志程序、统计分析程序、维护程序、故障恢复程序等。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 数据库系统1

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情