建议数据库设计的必选字段

本文介绍了在遵循阿里开发规范的基础上,针对数据库设计的13个关键字段,如id、删除逻辑、新增时间等,强调它们在保证数据完整性和业务逻辑中的重要作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在数据库设计时,建议以下13个字段设置为数据库必要字段,以保证数据的完整和连续。(参考阿里开发规范,结合业务特点)

id(id)

id

是否删除(if_delete)

用于表达该记录是否被删除逻辑删除,参与业务逻辑。

新增时间(insert_time)

用于表达该记录的入库时间,一般默认值为当前时间。不可更改。数据库预留字段,不参与业务逻辑。

新增人(insert_by)

用于表达该记录的新增人操作人。数据库预留字段,不参与业务逻辑。

新增部门(insert_by_unit)

用于表达该记录的新增人所在部门或单位。数据库预留字段,可参与业务逻辑。

更改时间(update_time)

用于表达该记录的最后更新时间。数据库预留字段,不参与业务逻辑。此处记录的是最后一次更改,中间的更改过程的值,暂不讨论。

更改人(update_by)

用于表达该记录的最后修改者。数据库预留字段,不参与业务逻辑。此处记录的是最后一次更改,中间的更改过程的值,暂不讨论。

更改部门(update_by_unit)

用于表达该记录的最后修改者所在部门或单位。数据库预留字段,可参与业务逻辑。此处记录的是最后一次更改,中间的更改过程的值,暂不讨论。

填报时间(fill_time)

用于表达该记录的填报时间,其值由填报人决定是否必填或者具体的时间。参与业务逻辑。

填报人(fill_by)

用于表达该记录的填报人,其值由填报人决定是否必填或者具体的值。参与业务逻辑。

显示顺序(show_order)

用于表达该记录的显示顺序。参与业务逻辑。

显示序号(show_serial_number)

用于表达该记录的显示序号,一般可能与显示顺序相同。参与业务逻辑。

所属部门(belong_unit)

用于表达该记录的数据归属部门或者单位,一般由填报者或修改者决定。参与业务逻辑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值