Wel*_*bog 11
当一个开发人员被要求创建一个配置表来存储需要持久存储但不经常更改的数据的名称 - 值对时,我已经看到了这样的事情.他最终创建了一个包含每个配置变量列的单行表.我不会说这是一个好主意,但我可以肯定地看到为什么开发人员根据他的指示做了.毋庸置疑,它没有通过审查.
我刚刚在一些代码中观察到我正在审查三个不同的表,这些表包含三种不同类型的证书(一个SSL),每个表只有一行.我不明白为什么这不是一排的; 我想我错过了什么.
这听起来不像是好的设计,除非你有一些重要的细节你不知道.如果有三条信息具有相同的约束,相同的使用和相同的结构,它们应该在99%的时间存储在同一个表中.从根本上说,这是表格的重要组成部分.
Vin*_*jip 10
对于某些事情,您只需要一行 - 通常是系统配置数据.例如,"当前销售税率".这可能会在将来发生变化,因此不应该硬编码,但通常在任何给定时间都只需要一个.这种数据需要在数据库中,以便查询可以在计算中使用它.
小智 5
单行就像一个单例类。目的:控制或管理其他过程。
单行表可以用作关键部分或确定性自动机(基于行值的调度程序的种类)
表COMPANY_DESCRIPTION中的一行已满,以获取有关该公司的一致数据。充分使用公司的来信和地址。
单行已用满,包含增值税,日期或时间等实际值。