部门表:
id: 自增;
guid:唯一主键
name:单位名称员工表:
id:"自增"
depart:部门(外键对应guid)
name:姓名这是一种不好的数据库设计吗? 我们要做数据库备份和恢复,还有更好的办法吗?
id: 自增;
guid:唯一主键
name:单位名称员工表:
id:"自增"
depart:部门(外键对应guid)
name:姓名这是一种不好的数据库设计吗? 我们要做数据库备份和恢复,还有更好的办法吗?
但理论毕竟是理论,需要考虑很多现实情况,如需要为跟踪某些错误保留一些线索,那这里的自增ID可以有效的指出各数据的创建先后顺序。如果数据库故障需要从备份恢复,也可也用ID指定一个范围,而不是全部。
当然最好都加上创建,修改 时间列。