关系r和关系s的笛卡尔积

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关系r和关系s的笛卡尔积
广义笛卡尔积:设两个关系R和S的属性列数分别是r和s,R
组的前r个分量来自R的一个元组,后s个分量来自S的一个元组。

笛卡尔积记为R×S。

形式定义为:R×S={t|t=<tr,ts>∧tr∈R∧ts∈S} 。

定义
假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。

类似的例子有,如果A表示某学校学生的集合,B表示该学校所有课程的集合,则A与B的笛卡尔积表示所有可能的选课情况。

将其元素由集合形式拓展为关系形
式,则为广义笛卡尔积。

设R是n目关系,S是m目关系,R和S的广义笛卡尔积定义为:
RxS是一个(m+n)目关系,前n列是关系R的属性,后n列是
关系S的属性。

每个元组的前n个属性是关系R的一个元组,后m 个属性是关系S的一个元组。

若关系R有p个元组,关系S有q
个元组,关系RxS有pxq个元组,且每个元组的属性为(m+n)。


队游泳运动对均有3名队员组成。

现做循环比赛,赛事表可看成是两对名单的广义笛卡尔积。

相关文档
最新文档