我们可以将笛卡尔积形象地理解为一张二维表。
这张表具有以下特点:
- 行数:对应元组的个数,也就是笛卡尔积的基数。
- 列数:对应域的个数。
- 每一行:代表一个元组。
- 每一列:代表一个域。
以下是一个示例:
| NAME | JOB | ADDR |
|-------|---------|--------|
| 王三 | 工人 | 北京 |
| 王三 | 工人 | 上海 |
| 王三 | 工人 | 广州 |
| 王三 | 农民 | 北京 |
| ... | ... | ... |
| 丁平 | 农民 | 广州 |
| 丁平 | 商人 | 北京 |
| 丁平 | 商人 | 上海 |
| 丁平 | 商人 | 广州 |