关系型数据库管理系统应能实现的专门关系运算包括:
1. 选择(Selection):从关系中选出满足指定条件的元组。
2. 投影(Projection):从关系中选出指定属性列的元组。
3. 连接(Join):将两个或多个关系按照某些条件进行连接,得到一个新的关系。
4. 除法(Division):用一个关系的元组集合除以另一个关系的元组集合,得到一个新的关系。
5. 并(Union):将两个关系的元组集合合并成一个新的关系。
6. 差(Difference):从一个关系的元组集合中减去另一个关系的元组集合,得到一个新的关系。
7. 自然连接(Natural Join):在连接时,自动匹配两个关系中相同属性名的属性,并只保留一份。
8. 交(Intersection):取两个关系的元组集合的交集,得到一个新的关系。
9. 扩展(Extend):在关系中添加新的属性列。
10. 分组(Grouping):将关系中的元组按照指定的属性进行分组。