【问题标题】:What is the history of the name cursor for database connection objects? [closed]数据库连接对象的名称游标的历史是什么? [关闭]
【发布时间】:2013-12-24 02:24:55
【问题描述】:

我一直在寻找术语 - 游标 - 用于数据库连接对象的历史。

例如:http://docs.python.org/2/library/sqlite3.html 说明一旦有了 Connection,就可以创建一个 Cursor 对象并调用它的 execute() 方法来执行 SQL 命令:

谁能解释一下这个术语 cursor 是怎么来的以及是否与 curses 库有任何关系?

【问题讨论】:

  • 这个问题似乎离题了,因为它与您编写的代码无关。
  • 这个问题似乎离题了,因为它是关于词源的。
  • 我认为可能是这样。您对应该在哪里提问有什么建议吗?
  • “Curses”可能是对“cursor”这个词的一种演绎,它可以表示文本编辑控制台中的位置以及数据库查询中的位置。但我不是技术词源专家。
  • 至于诅咒,直接来自维基百科:The name is a pun on the term “cursor optimization”. ...请不要浪费您和我们的时间在这些简单的查找问题上。

标签: c++ mysql c database sqlite


【解决方案1】:

维基百科says:

Cursor 是拉丁语中“跑步者”的意思。光标是刻有细线的透明幻灯片的名称,用于在计算尺上标记一个点。然后通过类比将该术语转移到计算机上。

【讨论】:

    【解决方案2】:

    还应该看看数据库的简单术语,例如here, in the magic world known as Wikipedia.

    【讨论】:

    • 我在 Wiki 条目下面查找 SQL。没看到你说的那个。但是,它提到光标是,但不是单词的词源。你提到的文章里有吗?
    • @Paul 学习一项非常基本的技能:当极其狭窄的搜索找不到您要寻找的内容时,请扩大搜索范围。
    • OED(牛津英语词典(1987 年版))将大约四分之一的列用于拉丁语中的“跑步者”或“代理人”一词光标
    • - 1 跑步者,跑步信使 - 2 数学、天文或测量仪器的一部分,可以前后滑动(如计算尺link 的光标) - 3 - in中世纪大学神学学士提供博士学位所需的讲座@Jim Balter
    • 将视频显示终端中的当前位置指示符(块/插入符号/下划线)与计算尺的光标前后移动进行比较,然后考虑光标在数据库在选定的记录集中来回移动,并指示检索到的记录集中的当前概念位置。
    猜你喜欢
    • 1970-01-01
    • 2011-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多