更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
什么是数据库管理系统?答:数据库管理系统( )是操纵和管理数据库的一组软件,它是数据库系统( )的重要组成部分。不同的数据库系统都配有各自的DBMS,而不同的DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似。一般说来,DBMS具有定义、建立、维护和使用数据库的功能,它通常由三部分构成:数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。( )数据描述语言( ):数据描述语言对应数据库系统的三级模式( )分别有三种不同的DDL:外模式DDL、概念模式DDL和内模式DDL,它们是专门提供给DBA使用的,一般用户不必去关心。外模式DDL是专门定义外视图的,外视图是用户观点的数据库描述,它是数据库的局部逻辑结构。概念模式DDL是用来描述概念视图的专用语言。概念视图是数据库的全局逻辑结构,它包括数据库中所有元素的名称、特征及其相互关系的描述,并包括数据的安全保密性和完整性以及存储安排、存取路径等信息。内模式DDL是用来定义内视图的数据描述语言。内视图是从物理层中分离出来的,但不是物理视图。虽然它有存储记录和块的概念,但它不受任何存储设备和设备规格( )的限制。它包括对存储记录类型、索引方法等方面的描述。( )数据操纵语言( ):数据操纵语言是用户与DBMS之间的接口,是用户用于存储、控制检索和更新数据库的工具。DML由一组命令语句组成,这些语句可分为4类:·存储语句:用户使用存储语句向数据库中存放数据。系统给出新增数据库记录的数据库码,并分配相应的存储空间。·控制语句:用户通过这类语句向DBMS发出使用数据库的命令,使数据库置于可用状态。操作结束后,必须使用关闭数据库的命令,以便对数据库的数据进行保护。·检索语句:用户通过这类语句把需要检索的数据从数据库中选择出来传至内存,交给应用程序处理。·更新语句:用户通过这组更新语句完成对数据库的插入、删除和修改数据的操作。( )数据库管理的例行程序:数据库管理的例行程序随系统而异,一般来说,它通常由下列三部分组成:·语言翻译处理程序:包括DDL翻译程序、DML处理程序、终端查询语言解释程序、数据库控制语言的翻译程序等。·公用程序:定义公用程序和维护公用程序。定义公用程序包括信息格式定义、概念模式定义、外模式定义和保密定义公用程序等。维护公用程序包括数据装入、数据库更新、重组、重构、恢复、统计分析、工作日记、转储和打印公用程序等。·系统运行控制程序:包括数据存取、更新、有效性检验、完整性保护程序、并发控制、数据库管理、通信控制程序等。