数据库系统1-3:DBMS的组成

文章作者 100test 发表时间 2007:03:10 18:33:51
来源 100Test.Com百考试题网


计算机等级考试训练软件《百宝箱》

  

   DBMS是一个复杂的软件系统,由许多程序组成。由于DBMS的复杂程度不同,这些程序也不尽相同。一般按程序实现的功能可以分为三部分:
  (1) 数据描述语言DDL(Data Description Language)
  DDL是用于定义和描述数据库三级结构及其对应联系(二级映射)、数据的正确性、相容性与安全性的语言,由定义模式的DDL,定义子模式的DDL,定义内模式的DDL及其翻译程序组成。
  (2) 数据操纵语言DML(Data Manipulation Language)
  DML语言是DBMS提供给应用程序员用来对数据库中的数据进行存储、查询、修改、删除等操作的语言。
  早期的DML语言是嵌入其它高级语言,如COBOL、FORTRAN、PASCAL、PL/1等中使用,则称这些高级语言为主语言,称该DML语言是宿主型的。另一类DML语言称为查询语言,它可以单独使用,进行检索、更新等,以方便非程序员用户使用数据库。这一类语言称为自含型的。
  宿主型的DML语言是过程化的语言,即不仅要说明做什么,还要说明怎么做。自含型的DML则是非过程化的语言,即只要说明做什么,而不要说明怎么做。
  (3) 数据库管理例行程序
  数据库管理例行程序随系统而定,不同的DBMS差别很大。这部分一般包括系统运行控制程序,例如,数据的存取、更新、有效性检查、完整性保护程序,并发控制、系统总控和通讯控制程序;还包括数据管理系统的公用程序。例如装配程序、日志程序、统计分析程序、维护程序、故障恢复程序等。



相关文章


计算机等级考试四级考试中英文术语对照(二)
数据库系统1-3:流行的DBMS简介
数据库系统1-3:DBMS的组成
数据库系统1-3:DBMS的功能
计算机等级考试四级考试中英文术语对照(一)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛