题目
关系模型的程序员不需熟悉数据库的( )。A. 数据操作B. 完整性约束条件C. 存取路径D. 数据定义
关系模型的程序员不需熟悉数据库的( )。
A. 数据操作
B. 完整性约束条件
C. 存取路径
D. 数据定义
题目解答
答案
C. 存取路径
解析
本题考查关系模型的数据独立性。关系模型的核心特点是将数据的逻辑结构与物理存储分离,因此程序员只需关注数据的逻辑操作,无需了解底层物理存取方式。关键点在于区分逻辑数据操作与物理存取路径,明确关系模型中程序员的职责范围。
选项分析
A. 数据操作
数据操作(如增删改查)是关系模型的核心功能,程序员必须掌握SQL等操作语句,属于必须熟悉的部分。
B. 完整性约束条件
完整性约束(如主键、外键)确保数据合法性,需在数据定义时明确,属于程序员的必要知识。
C. 存取路径
存取路径涉及数据的物理存储方式(如索引、文件组织),由数据库管理系统自动优化,程序员无需关注。
D. 数据定义
数据定义(如表结构设计)是数据库逻辑构建的基础,需通过数据定义语言(DDL)实现,属于必须掌握的内容。