access关系代数除法运算
发布网友
发布时间:2022-05-09 19:10
我来回答
共3个回答
热心网友
时间:2023-05-31 13:43
这里用通俗些的语言讲一下步骤。
1.先去找被除数(R)中与除数(S)所含有的相同的属性集(即第一行的字段)有什么。
此题观察发现是{A,B}
2.找到{A,B}后,就去比较R中{A,B}所有的投影值,哪个是与S中{A,B}的投影值相同。(所谓投影,就是说去找第一行属性集对应之下的各行的值)
会发现只有R的最后一行的{c,3}符合(注意不要把1也写上,因为这里只找{A,B}下的投影)。
3.去找{A,B}的像集的投影中与{c,3}同在一行的值。所谓像集,通俗地讲,就是用被除数(R)所有的属性集减去除数(S)的属性集得到的差值。
此题{A,B}的像集为{A,B,C}-{A,B}={C},那么,{C}的投影中与{c,3}同在一行的值就是{1})
4.列出该值即可。
关系代数中除法的意义是做什么的呢?
可以再举一个通俗而实际的例子。依然按上式,假设A表示课程名,B表示教师的编号,C表示学生的学号。
那么R除以S就是求:至少选修了教师3讲授的课程c的同学的学号。(注意“至少”这个词,因为可以看到,学生1还选修了教师2讲授的课程b)
建议把一些抽象的概念套用在实际应用中去理解,在理解步骤之后再去深化认识书中的数学定义。
热心网友
时间:2023-05-31 13:43
普通的运算在键盘上都有相应的运算符,像三角函数这样的函数可以到插入函数中去找,利用向导来完成
热心网友
时间:2023-05-31 13:44
mark。。。。。。