是否每张表都应该具备ID CreateTime UpdateTime Updator....等等

michaelgy 2008-02-22 03:17:57
是否每张表都应该具备ID CreateTime UpdateTime Updator....等等

数据库中的表有很多种,暂时想到以下几类:

A 业务表(如交易表)
B 基本信息表(如人员信息表)
C LOG日志表(用户网站点击orCookie记录等)
D 临时表()
E 历史资料表(历史月表/年报之类)

以上几类都会有怎么样的建立规则?
HY大家各抒己见。
先放50分。



...全文
781 12 打赏 收藏 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
michaelgy 2008-02-25
  • 打赏
  • 举报
回复
谢谢大家 。
结贴
jgchenhunter 2008-02-24
  • 打赏
  • 举报
回复
说说我自己的看法:

ID这个字段,我认为应该每个表都要有,不一定把它做为主键来用,而是为了一种预防错误,当表放生混乱时,这是一个救命稻草,ID一定要唯一有规律.

其他字段就看你的业务需求了,业务需要那就必须要加,当然如果业务不需要,如果数据库能够承受,不考虑表优化的情况下,也可以加上,一备将来使用,我在做表设计时几户都加上

另外一点要从你的数据库用途来考虑,如果你设计的是数据仓库,那么逻辑删除标记\逻辑删除时间是必不可少的,如果将来用于BI或者数据挖掘分析的话,你这些建立时间,修改时间,建立人,修改人,更新人,更新时间都需要有,因为需要用于分析,

希望我说的这些对你有所帮助
w2jc 2008-02-24
  • 打赏
  • 举报
回复
如果创建和更新信息都要做详细审计的话,那是应该有的,
否则就有点多余。
victorcai2006 2008-02-24
  • 打赏
  • 举报
回复
看看自己的设计需求了,很多都说不定的
老宛 2008-02-23
  • 打赏
  • 举报
回复
临时表可以不要,其他可以加上,建议加上一个TimeStamp列,同步的时候用TimeStamp比UpdateTime好
-狙击手- 2008-02-23
  • 打赏
  • 举报
回复
这个不好说,要看你的业务规则 
zyz0304360 2008-02-23
  • 打赏
  • 举报
回复
ID CreateTime UpdateTime
peterb 2008-02-23
  • 打赏
  • 举报
回复
A 业务表(如交易表)
B 基本信息表(如人员信息表) 这个应该要 出问题的 这个可以与客户核对数据
duset 2008-02-23
  • 打赏
  • 举报
回复
id,createtime要

比较重要的表需要UpdateTime,Updator 可以通过触发器或者其他方式记录到某个日志表里,
比记录在原表只能记录最后一次的UpdateTime,Updator 要好,同时也可以记录重要字段的oldvalue,newvalue
sp4 2008-02-22
  • 打赏
  • 举报
回复
业务表,基础数据表 还是都要的好。
至于其它就应该无所谓
dawugui 2008-02-22
  • 打赏
  • 举报
回复
ID CreateTime UpdateTime Updator

我觉得可能的话,要上也无妨.
ojuju10 2008-02-22
  • 打赏
  • 举报
回复

updatetime,updator 这个一般不需要

但是Id,createtime一般还是会有的
内容概要:本文基于Matlab/Simulink平台,对电励磁同步电机在异步牵入、稳态运行及能耗制动三个阶段的全周期动态特性进行建模仿真与系统研究。研究构建了完整的电机数学模型与仿真系统,重点分析了电机从异步启动到同步运行的过渡过程、稳态运行时的电磁与机械性能,以及执行能耗制动时的减速特性与能量耗散机理。通过仿真,揭示了励磁电流、负载转矩与转速在不同工况下的动态响应规律与耦合关系,为电机的控制策略设计与性能优化提供了理论依据和数据支持。; 适合人群:具备电机学、电力电子与电力拖动基础知识的电气工程及相关专业的研究生、科研人员与工程技术人员。; 使用场景及目标:①研究电励磁同步电机的启动特性,解决异步牵入过程不稳定或失败的问题;②分析电机在不同负载下的稳态运行性能,优化运行效率;③设计和验证能耗制动策略,精确控制制动过程的减速时间和能量消耗。; 阅读建议:在学习过程中,应结合电机的基本原理,深入理解仿真模型中各模块(如电机本体、励磁控制、负载模型)的搭建逻辑,并通过调整仿真参数(如励磁电压、负载大小)来观察和分析系统动态响应,以加深对电机全周期运行特性的理解。
内容概要:通过介绍短时倒谱(Cepstrogram)计算方法,开展时-倒频分析研究,深入探讨倒谱分析机理、短时倒谱构建逻辑及时-倒频分析的内涵。文中系统对比了时-倒频分析与全局倒谱、传统时频分析方法的差异,阐明其在卷积特征解耦、非平稳信号跟踪、微弱周期特征增强及多维特征融合方面的技术优势,并分析其在语音识别、机械故障诊断、音频处理和非平稳时序信号分析中的典型应用,同时指出其在分辨率、计算复杂度等方面的局限性并提出优化方向。; 适合人群:具备一定信号处理或数据分析基础,从事机械、通信、声学或自动化等领域研究的研发人员及研究生。; 使用场景及目标:① 掌握短时倒谱与时-倒频分析的理论基础与实现方法;② 应用于语音信号处理、机械设备故障诊断、音频相似性检测等工程实践;③ 对比传统方法,提升对复杂非平稳信号中隐含周期特征的识别能力; 阅读建议:此资源以Matlab代码实现为核心,强调理论与实践结合,建议读者在理解核心算法原理的基础上,动手运行代码并调试参数,结合具体应用场景深化对方法适用性与局限性的认识。

34,876

社区成员

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

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