逻辑查询处理是个什么东东?

本文探讨了在学习T-SQL查询过程中遇到的逻辑查询概念,作者对其在数据库执行过程中的角色感到困惑。通过深入阅读,理解到逻辑查询是遵循人类思维方式逐步获得查询结果的过程,用于设计数据库时作为通用数据模型,验证物理查询处理的正确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     正在学习T-SQL 查询,书的第一章就是逻辑查询处理。这个东西把我给整糊涂了(关键是水平太低下,呵呵)逻辑查询是干什么的?难道数据库真的会这么愚蠢的执行逻辑查询并且最终得出结果么?这样做性能也太低下了吧!那么逻辑查询又是干什么的呢?带着这个问题我看了第二章的开头。第二章讲物理查询处理(我觉得这个和数据库实际执行防止名字上感觉靠谱)一开头就说了“上一章描述了执行查询应该产生什么样的结果”。结果?

    我又琢磨了一下发现逻辑查询这个东西应该在数据库执行的阶段是不存在的。它就不是个能执行的东西。逻辑查询就是遵循着人的思维一步一步地得到查询的结果。并且用这个结果去验证物理查询处理的结果。

    所以说,逻辑查询就是个设计数据库的时候通用的数据模型。我的这个理解应该是正确的吧!

转载于:https://www.cnblogs.com/ponyblog/archive/2008/11/09/1329914.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值