我開發了簡單的數據庫,並且與下一個問題混淆:我爲'Employe'
,'Author'
和'Manager'
分開了實體(表格)。在'Employe'表中,我有專門的'Appointment',它可以包含一些職業,特別是'Author'
和'Manager'
(但它也可以包含另一個職業,例如'Seller'
,'CopyRighter'
等)。我如何在我的數據庫中實現它?我用什麼關係?表的關係
Q
表的關係
1
A
回答
0
我認爲你應該考慮將你的職業抽象爲Role
表。 Cosider以下結構:
RoleID | RoleName
1 | Author
2 | Manager
3 | Copyrighter
etc...
然後你的Employee
表Appointment
列將包含一個外鍵(RoleID
)本Role
表:
+0
Ye?這看起來不錯,但它只是一個問題的答案'我如何填寫僱主表的預約專欄?'。在我的情況下,我已經爲'經理'和'作者'分開了與'合同'實體相關的表格和一些額外的表格。是否有必要在'經理','作者'和'角色'表(您添加的)之間創建一些額外的關係? – abilash 2013-03-05 08:31:21
相關問題
- 1. Laravel與樞軸表的關係,關係?
- 2. laravel關係的表
- 3. OpenOffice的關係表
- 4. 表關係Django
- 5. 關係表
- 6. 關係表DB
- 7. SQL表關係
- 8. codeigniter - 關係表
- 9. MySQL表關係
- 10. DB2關係表
- 11. 表關係
- 12. 與關係表
- 13. 表間關係
- 14. Rails關係表
- 15. Laravel表關係
- 16. 關係表:與關係的第三張表
- 17. 雄辯的關係 - 關係的關係
- 18. ER-關聯關係表
- 19. CakePHP的關聯表的關係
- 20. 表關係SQL,PHP
- 21. SQL Azure表關係
- 22. 訪問表關係
- 23. 表間Symfony關係
- 24. MS Access表關係
- 25. 創建表關係
- 26. ASP.net MVC表關係
- 27. 訪問關係表
- 28. 表關係,SQL 2005
- 29. SQL Server表關係
- 30. 更新關係表
是否有可能作者和經理實體在單個表結合? – Alex 2013-03-05 08:13:16
@voo以後如何區分它們? – abilash 2013-03-05 08:16:06
請參閱rexcfnghk答案 – Alex 2013-03-05 08:20:29