|
|
最初由 DBAORACLE 发布
[B]
不敢苟同。个人认为主键和外键就是用来表示实体之间的关系的,虽然更新是需要考虑顺序,如先父表,然后子表等,但实际的业务就是这样,如果用一个毫无意义的字段来作为主键,更新方便了,程序处理方便了,但数据之间的完整性如何保证?垃圾数据如何避免?数据是企业的命根子,只要企业存在,数据就有用,可是程序呢,今天用PB,明天就变成JAVA了 [/B]
我觉得原作者的意思是:
在实际应用环境中,用户也许会出错,录入错误的单号、产品号等,等发现时这些业务主键已经被多处地方使用作为外键,这时需要修改这些错误信息就会增加工作量。 |
|