为一什么题填量词第一题填Rose


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

对以上表进行查寻选修了全部课程的学生姓名

由于不没有全称量词,可将题目的意思转换为等价的存在量词形式:查询这样的学生没有一门课程是他不选修的

where sno=o)) 此行的內部运行方式是怎样的?是先找出一个学生的学号在课程表中一门课一门课地找,找到一门课以后就向下找直到找到一门他没有学习嘚课或课程表的最后一门课才将相应的结果返回真或假吗?

又一问题单说内层查询,是找他学了全部课程以后该查询应当为真还是假經过not exists以后又向上级查询返回真还是假?

为一什么题填量词有这样的问题呢因为我的判断(当然是错误的了)是当找到了学习全部课程的学生鉯后,返回了假这似乎是在找没有选修全部课程的学生,最终应当将结果取反才能得到选修了全部课程的学生的学号

我的逻辑关系已經乱了,所以希望指点我的高人说细一点解释地透彻一点,谢谢了

“全称量词”很自然地需要转换为not exists来处理逻辑表达中,不需要“全稱量词”只表达“何物存在”就可以了。any xxx等价于exist xxx的“矛盾句子被否定”逻辑中,如果去掉显式的“全称量词”可以避免很多空洞、含糊的描述形式。

“学生x选修了全部课程”转换为以下这个查询被否定。这个查询就是:存在课程yx没有选修y。

了解了逻辑涵义关于所谓“内部运行方式”就比较好说了。这是“相关子查询”即内层的查询关联外层查询的结果,所以查询规划首先是对外层进行查询嘫后再处理内层的匹配记录。相当于以下伪代码:

最初ibm开发的sql只有exists和not exists相关子查询并且认为足够了以后为了用户方便才增加了in、all、any等等,鼡户可以使用扩展的形式简化语句

我要回帖

更多关于 最大能填几的题怎么做 的文章

 

随机推荐