sql数据库中关系代数的除运算怎么理解?

 我来答
阿冬76
2015-01-05 · TA获得超过5028个赞
知道大有可为答主
回答量:2710
采纳率:88%
帮助的人:1078万
展开全部
简单的说就是查找在被除数中能够完全覆盖除数的部分。
追问
还是不懂。。。举个例子不
追答
比如说被除数包括学号,姓名以及借书号,要查询借阅了1号和2号图书的同学信息,就可以把1号和2号组合成一个集合作为除数,二者相除的商就是借阅了1号和2号图书的同学的学号和姓名。
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
nietiezheng
推荐于2017-09-09 · TA获得超过5536个赞
知道大有可为答主
回答量:3132
采纳率:87%
帮助的人:1197万
展开全部
R(A,B)/S(B)
将被除关系R按照除S不包含的属性A进行分组,查看每个分组a,如果分组a中包含的B属性值能够覆盖S中的B属性值,则该分组符合查询条件。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
标哥课堂
2020-12-18 · 贡献了超过218个回答
知道答主
回答量:218
采纳率:0%
帮助的人:10.1万
展开全部

SQL Server数据中运算符与表达式

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kingulon
2018-04-01
知道答主
回答量:4
采纳率:0%
帮助的人:2.7万
展开全部
-- 案例
-- 1、创建R,S表案例的sql:
create table R (A varchar(1), B varchar(1), C varchar(1), D varchar(1));
create table S (C varchar(1), D varchar(1));
insert into R values ('a', 'b', 'c', 'd');
insert into R values ('a', 'b', 'e', 'f');
insert into R values ('b', 'c', 'e', 'f');
insert into R values ('e', 'd', 'c', 'd');
insert into R values ('e', 'd', 'e', 'f');
insert into R values ('a', 'b', 'd', 'e');
insert into S values ('c', 'd');
insert into S values ('e', 'f');
-- 2: R division S 的 结果sql:
SELECT R.A, R.B FROM R, S
WHERE R.C = S.C
AND R.D = S.D
GROUP BY R.A, R.B
HAVING COUNT(1) = (SELECT COUNT(1) FROM S)
;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式