为什么select语句的执行结果是元组

catalong 2010-06-22 08:36:48
有道选择题为select语句的执行结果是A(表)B(属性)C(元祖)D(数据库)
答案给的是元祖,想问一下为什么不是表呢,不应该是记录的集合吗?
...全文
1181 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序员泉哥 2010-06-28
  • 打赏
  • 举报
回复 1
因为select语句查询的结果先存在游标区里,再以集合的方式返回……
shuangbaojun 2010-06-28
  • 打赏
  • 举报
回复
帮顶...
happy07724874529 2010-06-27
  • 打赏
  • 举报
回复
元组的集合
jianuMan 2010-06-27
  • 打赏
  • 举报
回复
应该是集合
老黎 2010-06-22
  • 打赏
  • 举报
回复
是元祖啊
yewen360281 2010-06-22
  • 打赏
  • 举报
回复
catalong 2010-06-22
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 feilniu 的回复:]

引用楼主 catalong 的回复:
有道选择题为select语句的执行结果是A(表)B(属性)C(元祖)D(数据库)
答案给的是元祖,想问一下为什么不是表呢,不应该是记录的集合吗?


完整题目的表述是怎样的?

如果只是说SELECT语句的执行结果,那应该是元祖的集合。元祖的集合不等于元组。
[/Quote]
我们老师也是这么讲的,可是我查看2003年的原题,给的答案也是元组
feilniu 2010-06-22
  • 打赏
  • 举报
回复
用排除法做的话,我会选A(表)。

而且如果说表就是指关系的话,选项A(表)也是完全恰当的答案。
feilniu 2010-06-22
  • 打赏
  • 举报
回复
[Quote=引用楼主 catalong 的回复:]
有道选择题为select语句的执行结果是A(表)B(属性)C(元祖)D(数据库)
答案给的是元祖,想问一下为什么不是表呢,不应该是记录的集合吗?
[/Quote]

完整题目的表述是怎样的?

如果只是说SELECT语句的执行结果,那应该是元祖的集合。元祖的集合不等于元组。
Mr_Nice 2010-06-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wxf163 的回复:]

元组(Tuple)   笛卡尔积中每一个元素(d1,d2,…,dn)叫作一个n元组(n-tuple)或简称元组。   元组是关系数据库中的基本概念,关系是一张表,表中的每行就是一个元组,每列就是一个属性。
[/Quote]

路过,学习...
幸运的意外 2010-06-22
  • 打赏
  • 举报
回复
在关系代数里,元组被理解为集合。而select语句返回的是一个记录的集合,也就是元组。当然极端情况下,select返回的可以是整个表的数据记录但是,不等同于表。所以,元组这个选项是最确切的。
999朵玫瑰 2010-06-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wxf163 的回复:]
元组(Tuple)   笛卡尔积中每一个元素(d1,d2,…,dn)叫作一个n元组(n-tuple)或简称元组。   元组是关系数据库中的基本概念,关系是一张表,表中的每行就是一个元组,每列就是一个属性。
[/Quote]up
catalong 2010-06-22
  • 打赏
  • 举报
回复
我想问这道题最接近的答案也是表,而不是元组啊~为什么答案都给的是元组
x2593304 2010-06-22
  • 打赏
  • 举报
回复
SELECT语句的查询结果是元组的集合
bancxc 2010-06-22
  • 打赏
  • 举报
回复
应该是一个集合
王向飞 2010-06-22
  • 打赏
  • 举报
回复
元组(Tuple)   笛卡尔积中每一个元素(d1,d2,…,dn)叫作一个n元组(n-tuple)或简称元组。   元组是关系数据库中的基本概念,关系是一张表,表中的每行就是一个元组,每列就是一个属性。

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧