问一个关于SQL的表关系问题!

内容是这样的:
一个管理员可以管理多个仓库,一个仓库可以由多个管理员管理,假如我要建立一个类似这样的管理表,我要怎么建立?主键给谁?表的行要怎么写?

        ![图片说明](https://img-ask.csdn.net/upload/201506/27/1435404749_547198.png)

先建一个管理员表和一个仓库表 再建一个包含管理员ID和仓库ID的表 实现多对多关系

分成两个表,管理员表,仓库表。然后两者通过id等建立关联。
查询时,直接两个表join

建三个表 ,管理员表,仓库表 ,管理员仓库关系表,