求助:数据库表设计
焱鑫 2015-12-01 04:02:37 背景: 首先这是个多公司可以使用的软件.
公司(company)下有N个分公司(childCompany),
举个简单的例子:
现在有A公司 和 B公司
系统管理员:可以看到A公司 和 B公司下面所有的数据
A公司-老板Aboss:可以看到A公司下所有数据
B公司-老板Bboss:可以看到B公司下所有数据
A公司-y分公司-总经理Ay_manager:可以看到A公司的y子公司的所有数据
B公司-x分公司-总经理Bx_manager:可以看到B公司的x子公司的所有数据
B公司-x1分公司-总经理Bx1_manager:可以看到B公司的x1子公司的所有数据
B公司-x1分公司-普通员工Bx1_stuff:可以看到B公司的x1子公司的部分数据
需符合数据库设计范式
求问如何设计.