数据库笛卡尔积设R关系元数为3,基数为3,S关系元数为2,基数为2,则进行R*S运算后生成的新关系元数为5,基数为6.这

数据库笛卡尔积

设R关系元数为3,基数为3,S关系元数为2,基数为2,则进行R*S运算后生成的新关系元数为5,基数为6.

这里的元数,基数是什么意思?还有答案我也不懂怎么算的


工189 1年前 已收到1个回答 举报

西湖藕粉 幼苗

共回答了17个问题采纳率:94.1% 举报

笛卡儿积就是把两个(多个)表的结果集相乘
R表中的每一条数据与S表中的每一条数据匹配并呈现,数量级就是两表的成绩,属性为列相加

1年前 追问

2

工189 举报

还是不懂,为什么R*S中会多出一个d还有2

举报 西湖藕粉

两个结果集无关联相匹配,因为没有关联条件,所以R中每条数据要与S中每条数据进行匹配 R中的a,1,c这条数据要与S中的两条数据进行匹配,最后的结果就是a,1,c看似是重复的 这样R中3条数据,S中2条,最后的结果就是3*2=6条 而列方面直接合并,这个没什么懂不懂的,记住就行了
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.031 s. - webmaster@yulucn.com