今天做了一个工程之后,发现了自己设计数据库的一个重大的误区.
本来我还把它当作一个原则...
我设计数据库的时候,如果存在多表关联,在一个表中我总是会把另一个表的主键序号放在另一个表中.
也就是说,比如一个订单表里面的操作员字段,我会放操作员ID而不是姓名.
我发觉总这样是不好的,因为操作员姓名非常常用,这样会大量增加程序,不简介.
在数据库方面我是初心者,不知道大家是否同意我的看法?
本来我还把它当作一个原则...
我设计数据库的时候,如果存在多表关联,在一个表中我总是会把另一个表的主键序号放在另一个表中.
也就是说,比如一个订单表里面的操作员字段,我会放操作员ID而不是姓名.
我发觉总这样是不好的,因为操作员姓名非常常用,这样会大量增加程序,不简介.
在数据库方面我是初心者,不知道大家是否同意我的看法?