所以,首先,我认为我有一个设计问题,但不知道如何解决它。实现一对一的关系
我有两个表:
-------
Company
-------
CompanyId
CompanyName
-----------
和:
-------
Company Administrator
-------
AdminId
AdminName
-----------
我的想法是一对一的,因为一个公司可以有ONA公司的管理员和一个公司管理员CNA有关系一家公司。
我的问题: 我是否必须在每个表中放置一个外键,还是应该以某种不同的方式实现它(可能更好)。
我无法真正合并这些表格,因为在我的应用程序中我希望公司管理员创建公司。
任何想法?
嗨罗伯特!你是说你想让公司的管理员拥有一家公司和一家公司属于管理员吗? – Uzzar
是的,我猜。一家公司只能有一个管理员,而一个管理员也只能有一个公司。我对网页的想法如下:管理员首先注册自己,然后从他自己的档案创建他的公司。 –