我无法想出一个能够应对每个月可以改变的4级团队结构的设计。
级别1:最低级别
Serializable
Level2:Level1经理
YearMonth int
PanelID varchar(8)
PanelName varchar(50)
StaffID varchar(8)
等级3:等级2的经理
YearMonth: int
Level2Name: varchar(50)
L2ManagerID: varchar(8)
等级4:等级3的经理
YearMonth: int
Level3Name: varchar(50)
L3ManagerID: varchar(8)
关系
有人可以建议管理这个的最佳结构吗?怎么能每个月更新一次?
我已经看过了我认为可以解决一些设计问题的独特约束,但我不确定最好使用它们或应该使用哪些主键。
我很感激任何指导。
我正在使用SQL Server 2008R2,很快就会升级到2014年。 提前谢谢!
答案 0 :(得分:0)