对关系实施的各种操作,包括选择、投影、连接、并、交、差、增、删、改等,这些关系操作可以用代数运算的方式表示,其特点是操作的对象和结果都是(__)操作。
关系代数是关系数据库的核心运算体系,以集合论为理论基础,关系在数学层面被定义为元组的集合。关系代数包含选择、投影、连接、并、交、差以及增删改等各类操作,这类操作均为面向集合的整体运算,操作对象与运算结果都是符合关系结构的元组集合。它区别于面向单条记录的处理方式,例如选择操作是从原有关系集合中筛选满足条件的元组构成新集合,投影操作虽聚焦属性列的选取,但最终仍以元组集合的形式输出结果,连接操作则是将两个关系集合中符合条件的元组进行组合形成新的关系集合,增删改操作本质也是对关系集合内的元组元素进行添加、移除或更新,最终输出的依旧是合规的关系集合,这一特性支撑了关系数据库操作的严谨性与统一性。
本题考察的是关系数据库中关系代数操作的基本概念。
关系数据库使用集合论中的概念,关系可以看作是元组的集合。关系代数提供了一系列操作,这些操作以关系作为输入,并产生一个新的关系作为输出。
A选项记录:记录是关系中的单行数据,等价于元组。虽然它是关系的一部分,但关系代数操作并不是以单条记录为单位进行运算的,因此此项错误。
B选项元组:元组是关系中的一行数据,即记录,但关系代数操作是以“关系”作为整体输入和输出的,操作不是以单个元组为单位,因此此项错误。
C选项集合:关系在数学上定义为元组的集合。关系代数中的各种操作,例如选择、投影、连接、并、交、差等,都是以关系(集合)为操作对象,并输出新的关系(集合),因此此项正确。
D选项列:列是关系的属性,虽然投影操作涉及列,但投影操作的结果仍是一个新的关系,即元组的集合,不是单独的列。因此此项错误。
因此,选项 C 正确。
