保存静态信息的表的名称是啥
Posted
技术标签:
【中文标题】保存静态信息的表的名称是啥【英文标题】:What is the name given to tables that hold static information保存静态信息的表的名称是什么 【发布时间】:2011-06-13 07:01:01 【问题描述】:我正在处理一个包含许多参考/查找类型表的大型项目。这可能不是问这个问题的正确地方,但我想知道人们用英语给这些桌子起的名字:
表格包含status_code、status_type等数据。它们是预加载的,其中的数据可能永远不会改变。
请原谅我不知道这一点,但英语不是我的第一语言,我需要做一个演示来讨论这类表格。
【问题讨论】:
我能想到的最好的词是“报告” 你能举个例子吗?像var Status = Failure: 0, Success: 1
这样的东西,它被称为枚举(主要是因为它们在其他语言中的使用方式,尽管 javascript 在技术上没有枚举,因为你可以使用像 Status.Failure = 2
这样的东西)。
是的,就像你写的那样,状态表可以有“失败”、“成功”、“就绪”,然后还有更多的表格可以涵盖建筑物中使用的材料等内容。所有这些表格都用于填充下拉列表。
人们根据数据的属性给出不同的名称 - LookUpData、ReferenceData、StaticData 等。
是的,如果它只是将整数分配给键,那么在大多数语言中这些都是枚举。但实际上,这些都是 JS 中的对象,其他人给出的答案都很好,尤其是如果你有 var Status = Failure: message: "Oh no!", value: 0 , Success: /* ... */
之类的东西。没有固定的名字。
【参考方案1】:
人们根据数据的属性给出不同的名称 - LookUpData、ReferenceData、StaticData 等。这是回答你的问题吗?如果没有,可能你需要更详尽。
【讨论】:
【参考方案2】:我遇到的最常用的英文名称是“静态数据”。这表明数据不会经常更改。
顺便说一句:静态数据的一个有趣的方面是它是一个很好的缓存候选对象。
【讨论】:
【参考方案3】:表包含应用程序感兴趣的数据,但不反映外部世界 - 例如状态代码 - 我倾向于称它们为枚举表。
表中包含的值很少变化,但确实反映了外部世界 - 城市、货币等 - 我倾向于称它们为查找表。
表包含“友好”值的地方 - 例如翻译 ISO 国家/地区代码 - 我倾向于称它们为参考表。
【讨论】:
【参考方案4】:我们倾向于使用“参考数据”一词。但是没有标准术语,根据我的经验,它变化很大。我以前没听过“静态数据”,但我喜欢它。
【讨论】:
以上是关于保存静态信息的表的名称是啥的主要内容,如果未能解决你的问题,请参考以下文章