多选题 在将投影(projection)操作与选择(selection)操作进行比较时,以下的陈述哪个是正确的?
【正确答案】 C
【答案解析】[解析] 这一题测试对投影操作和选择操作的理解。根据有关投影操作的介绍可知,在查询语句中选择指定的列的操作就是关系数据库中所称的投影(project),以及有关选择操作的介绍,可知在一个查询语句中,使用WHERE子句来限制哪些行(记录)要显示,这在关系数据库中称为选择(selection)操作。所以,只有选项C是正确的。
选项A中的后半部分,SQL没有提供投影的功能显然是错误的,因为SQL既提供了选择又提供了投影操作,所以选项A是错误的。因为选择常常被看成表的横向分区而投影常常被看成(表的)纵向分区,所以选项B也是错误的。