基于网络的数据库系统(NDB)是基于 4G/5G 的移动通信之上,在逻辑上可以把嵌入式设备看作远程服务器的一个客户端。以…
单选题
基于网络的数据库系统(NDB)是基于 4G/5G 的移动通信之上,在逻辑上可以把嵌入式设备看作远程服务器的一个客户端。以下有关 NDB 的叙述中,不正确的是( )。
A. NDB 主要由客户端、通信协议和远程服务器等三部分组成
B. NDB 的客户端主要负责提供接口给嵌入式程序,通信协议负责规范客户端与远程服务器之间的通信,远程服务器负责维护服务器上的数据库数据
C. NDB 具有客户端小、无需支持可剪裁性、代码可重用等特点
D. NDB 是以文件方式存储数据库数据。即数据按照一定格式储存在磁盘中,使用时由应用程序通过相应的驱动程序甚至直接对数据文件进行读写
答案:C
解析
正确答案:C
C 错在“无需支持可剪裁性”。NDB 客户端运行于嵌入式设备,CPU、内存、通信模块差异大,必须支持可剪裁,按需裁剪功能、降低资源占用。客户端小、代码可重用才是其特点。
逐项分析
- A 正确:NDB 主要由客户端、通信协议、远程服务器三部分组成。
- B 正确:客户端为嵌入式程序提供接口;通信协议规范客户端与远程服务器通信;远程服务器维护数据库数据。
- D 正确:数据库数据最终仍以文件等形式存储在磁盘,使用时可通过驱动程序或数据文件读写,描述的是存储与访问方式,不否定 NDB 的网络访问特性。
延伸考点
NDB 常考轻量客户端、可剪裁、可移植、通信可靠、断线缓存、数据同步和安全。Java 面试可联系 JDBC、Socket/HTTP 通信、移动端与后端交互及嵌入式本地数据库的区别。