问题
单项选择题
关于数据库管理系统的功能,下列说法完全正确的是______。
Ⅰ.数据库管理系统具有将E-R模型转换为数据结构模型、数据库操作、数据库运行管理和控制、数据库建立和维护等功能
Ⅱ.数据库管理系统具有将E-R模型转换为数据结构模型、数据库定义、数据库操作、数据库运行管理和控制、数据库建立和维护等功能
Ⅲ.数据库管理系统具有数据库定义、数据库操作、数据库运行管理和控制、数据库建立和维护等功能
Ⅳ.数据库管理系统具有数据库定义、当数据库的物理结构有变化时自动对模式/内模式映像进行修改、数据库运行管理和控制、数据库建立和维护等功能
Ⅴ.数据库管理系统具有数据库定义、数据库操作、数据库运行管理和控制、数据库建立和维护,以及直接存取数据等功能
A.Ⅰ和Ⅳ
B.Ⅱ、Ⅲ和Ⅳ
C.Ⅲ
D.Ⅲ和Ⅴ
答案
参考答案:C
解析: 由数据库设计人员利用E-R模型作为工具设计概念数据模型并将其转换为DBMS能支持的数据结构模型,DBMS本身不具备自动将E-R模型转换为数据结构模型的功能,因此Ⅰ和Ⅱ是不正确的。当数据库的物理结构有变化时需要数据库管理人员使用DDL对模式/内模式映像进行修改,使模式不受影响,从而使应用程序也不受影响;但DBMS本身不具备对模式/内模式映像进行自动修改的功能,因此Ⅳ也是不正确的。DBMS对数据库的物理存取是通过调用操作系统来完成的,DBMS本身不能直接存取数据,因此Ⅴ也是不正确的。只有Ⅲ中的所有功能数据库管理系统都具有。