很简单的问题,关于数据表的设计原则
两种方案
1、表User :UserID,UserName,Sex,DepartmentID
表Department:DepartmentID,DepartmentName,Description
视图User :UserID,UserName,Sex,DepartmentName
2、表User :UserID,UserName,Sex
表Department:DepartmentID,DepartmentName,Description
表Relation :UserID,DepartmentID
视图User :UserID,UserName,Sex,DepartmentName
哪种方案比较好?感觉方案2分解的太彻底,加入一个User时候要对两个表操作。
但如果User表有很多类似于DepartmentID的字段呢?