1、首先理解关系模型的基本概念和相关术语的含义,在此仅列举此题需要的一些名词:
(1)关系(Relation):一个关系对应着一个二维表,二维表就是关系名。
(2)元组(Tuple):在二维表中的一行,称为一个元组。
(3)属性(Attribute):在二维表中的列,称为属性。列的值称为属性值;
(4)(值)域(Domain):属性值的取值范围为值域。
(5)关系模式:在二维表中的行定义,即对关系的描述称为关系模式。一般表示为(属性1,属性2,......,属性n),如老师的关系模型可以表示为教师(教师号,姓名,性别,年龄,职称,所在系)。
2、对关系模型进行任意行位置和列位置交换操作,不会产生新的关系表,但会改变数据的显示效果,也就是通常我们所说的查询。以MSSQL为例:
改变列位置顺序,用到SELECT关键字,如下图(改变【教师号】和【姓名】显示顺序)
列显示顺序
改变行位置顺序,用到ORDER BY(排序)关键字,如下图(按照教师号倒序显示)
行显示顺序
当然,改变行列显示顺序还有很多其他办法,但都不会产生新的关系表,因此会生成0个关系表。
来自:求助得到的回答