我開發了簡單的數據庫,並且與下一個問題混淆:我爲'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. 表關係Django
- 4. SQL表關係
- 5. codeigniter - 關係表
- 6. 關係表
- 7. 表關係
- 8. DB2關係表
- 9. 關係表:與關係的第三張表
- 10. ER-關聯關係表
- 11. CakePHP的關聯表的關係
- 12. CakePHP 3表關係
- 13. 更新關係表
- 14. MS Access表關係
- 15. SQL Azure表關係
- 16. 表間Symfony關係
- 17. 創建表關係
- 18. 表關係,SQL 2005
- 19. Laravel表關係Dynamodb
- 20. SQL Server表關係
- 21. 表之間的SQL關係
- 22. Navicat中的表關係
- 23. 表之間的關係?
- 24. 雄辯的表關係
- 25. 取的雙向關係表
- 26. 表上的多個關係
- 27. 兩個表的Foreignkey關係
- 28. 表之間的關係
- 29. 表之間的關係mvc3
- 30. SQL表中的M:N關係
是否有可能作者和經理實體在單個表結合? – Alex 2013-03-05 08:13:16
@voo以後如何區分它們? – abilash 2013-03-05 08:16:06
請參閱rexcfnghk答案 – Alex 2013-03-05 08:20:29