我们可以将笛卡尔积形象地理解为一张二维表。

这张表具有以下特点:

  • 行数:对应元组的个数,也就是笛卡尔积的基数。
  • 列数:对应域的个数。
  • 每一行:代表一个元组。
  • 每一列:代表一个域。

以下是一个示例:

| NAME | JOB | ADDR |

|-------|---------|--------|

| 王三 | 工人 | 北京 |

| 王三 | 工人 | 上海 |

| 王三 | 工人 | 广州 |

| 王三 | 农民 | 北京 |

| ... | ... | ... |

| 丁平 | 农民 | 广州 |

| 丁平 | 商人 | 北京 |

| 丁平 | 商人 | 上海 |

| 丁平 | 商人 | 广州 |