问题
单项选择题
常用的关系运算是关系代数和()。
A.集合代数
B.逻辑演算
C.关系演算
D.集合演算
答案
参考答案:C
解析:
根据实现理论基础的不同,可以将关系数据库的查询语言分为两类,一类是基于集合操作为基础的运算,另一类是基于谓词为基础的运算。关系代数则是以集合代数为基础发展起来的,它是以关系为运算对象的一组高级运算集合;关系代数可以分为基本的集合运算和专门的关系运算两大类。而关系演算则是以谓词演算为基础,根据谓词变元的不同,可以分为元组关系演算和域关系演算两种。