请问数据库中的域关系演算的意思和实例? 谢谢!
2个回答
展开全部
比如我想查询薪水大于10块的老师的id, 那么以我们平常用的元组关系演算的结果的集合是:
{t | 存在s ( s属于老师 并且 s[salary] > 10 并且 s[ID] = t[ID] ) }, 其中t是一个只有id属性的元组.
用域关系演算的结果集合是:
{<id> | 存在n, s, d (<id, n, s, d> 属于老师 并且 s > 10) }, 其中id, n, s, d是一个老师的所有属性
可以认为, 在元组关系演算中, 元组是描述结果集合的最小元素; 域关系演算中 , 元组可以被拆为域变量
过去几年了本来不想回答, 看之前那个答案太生气.
{t | 存在s ( s属于老师 并且 s[salary] > 10 并且 s[ID] = t[ID] ) }, 其中t是一个只有id属性的元组.
用域关系演算的结果集合是:
{<id> | 存在n, s, d (<id, n, s, d> 属于老师 并且 s > 10) }, 其中id, n, s, d是一个老师的所有属性
可以认为, 在元组关系演算中, 元组是描述结果集合的最小元素; 域关系演算中 , 元组可以被拆为域变量
过去几年了本来不想回答, 看之前那个答案太生气.
2013-11-12
展开全部
如果不搞数据库开发,这一部分只作为了解就可以了.这部分涉及到很多离散数学的知识,如果你学习过离散数学,相信对你不成问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询