关于数据库的第二范式(2NF),以下哪个描述是正确的? A. 所有属性完全依赖于主键 B. 主键必须由一个属性组成 C. 表中不允许有重复的行 D. 所有非主属性必须直接依赖于主键 答案解析 本题考查数据库设计中的第二范式。2NF要求表中的所有非主属性完全依赖于主键,这意味着每个非主属性都必须直接依赖于整个主键,而不是主键的一部分。选项D正确描述了这一点。选项A描述的是第一范式,选项B错误,因为主键可以由多个属性组成,选项C描述的是关系数据库的基本要求。 正确答案:D