单选题 关系运算中花费时间可能最长的运算是
  • A. 选择
  • B. 联接
  • C. 并
  • D. 笛卡儿积
【正确答案】 B
【答案解析】[解析] 本题考查了关系运算的基本知识。 [解题要点] 在关系模型的数据语言中,一般除了运用常规的集合运算,(并、交、差、笛卜尔积等)外,还定义了一些专门的关系运算,如投影、选择和连接等。联接运算是在对关系进行笛卡尔积运算的基础之上再进行选择运算,因此花费的时间可能最长。 [错题分析]选项A) 是专门关系运算中的选择运算,选项B) 是专门关系运算中的联接运算,选项C) 是传统集合运算中的并运算,笛卡儿积则是将指定集合中的每个元组逐个进行乘积运算,所以正确答案为D) 。 [考点链接] 在Visual FoxPro中,专门的关系运算包括投影、选择和连接。