表设计时必须要创建时间,修改时间字段吗?

随风 2012-03-14 10:45:47
在做数据表设计的时候,通常的一种做法是在表里加入创建时间、创建人、修改时间、修改人字段。
现在突然对这个常规做法感到不解!
真的必需这么做吗?
...全文
1430 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
叶子 2012-03-15
  • 打赏
  • 举报
回复
创建时间字段个人认为还是很有必要的。
寡亾 2012-03-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 timefile 的回复:]

是的、顺便领分。
各种createdate,creater.receiver.updatedate....呵呵,还是看需求,行业。
[/Quote]
比如说数据查看有权限控制,有些数据是自己查看,这个creater就很必须、
寡亾 2012-03-15
  • 打赏
  • 举报
回复
顺变说下,例如creater,如果有权限,自己查看的话,这个字段就很重要了、
寡亾 2012-03-15
  • 打赏
  • 举报
回复
是的、顺便领分。
各种createdate,creater.receiver.updatedate....呵呵,还是看需求,行业。
dawugui 2012-03-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 dongma_yifei 的回复:]
在做数据表设计的时候,通常的一种做法是在表里加入创建时间、创建人、修改时间、修改人字段。
现在突然对这个常规做法感到不解!
真的必需这么做吗?
[/Quote]
如果你想了解(知道)这些信息,则加上这些内容.
如果你不想了解这些信息,则不必加上这些内容.
  • 打赏
  • 举报
回复
[Quote=引用楼主 dongma_yifei 的回复:]
在做数据表设计的时候,通常的一种做法是在表里加入创建时间、创建人、修改时间、修改人字段。
现在突然对这个常规做法感到不解!
真的必需这么做吗?
[/Quote]

这个得根据你的需求来判断,没有必要的话就还是不要加。
喜阳阳 2012-03-15
  • 打赏
  • 举报
回复
这是业务的需要,也就是需求。
prcak47 2012-03-15
  • 打赏
  • 举报
回复 1
比如新闻,你管理某单位的网站,然后新闻里面莫名其妙发上一些不允许发出来的信息
你总要能查到是谁通过后台管理增加上的新闻吧?
baiynije 2012-03-15
  • 打赏
  • 举报
回复
加上這些是為了後面出現問題時,可以查到是誰操作有問題
昵称被占用了 2012-03-15
  • 打赏
  • 举报
回复
一般来说,业务需要就需要

  • 打赏
  • 举报
回复
一般我的设计,创建人,和日期是必须的,修改的不创建。
simonxt 2012-03-15
  • 打赏
  • 举报
回复
一般来说与业务直接相关的数据最好加上 添加人、添加时间、添加地点 及 更新人、更新时间、更新地点,这2类字段,
但不是所有表都需要这样设计的,
例如一些存放类型的表,有可能就不需要加这类字段。
根据具体需求决定是否加。
勿勿 2012-03-14
  • 打赏
  • 举报
回复
呵呵,这样些字段是方便你以后查询的。比如说一个单的修改时间修改人 创建人 创建时间都是为了方便你以后追朔查询的。

有没有必要这个是的看你自己的需求了 当然你可以根据自己的需求随意的设置字段了。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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