我有一個用戶表,它具有列user_id,用戶名和密碼。另外還有三種類型的用戶;買家,賣家和經紀商的個人資料具有共同的專欄名稱,地址,說明等。此外,賣家和買家都有專欄介紹人專欄。每個用戶都只有一名專業買家,賣家或經紀商。我想在mysql中設置超類型和子類型關係。將在mysql中的語法是什麼?在預先感謝回答。Mysql中表之間超類型和子類型關係的語法
0
A
回答
0
mysql沒有針對超類型/子類型關係的特定語法。如果需要,您可以爲每個子類型創建一個表,然後創建一個包含子類型聯合的視圖以實現超類型。您需要確保表的主鍵不會發生衝突。根據數據有不同的方法來實現它。
0
超類型/子類型關係是一種常規的一對一關係,您可以將類型或角色列添加到「超類型」表或使用特殊的USER_ROLE表。實際上,在這個特定的用例中,你有用戶角色而不是類型和超類型。泛化是一種面向對象的編程概念,通常它對數據建模沒有任何意義。
相關問題
- 1. 類型(元類)和對象(超類)之間的關係
- 2. 超類和超類型之間的區別以及子類和子類型之間的區別
- 3. 類「類型」和特定類型之間的關係是什麼?
- 4. SQL方關係模型 - 子類和超級類之間的一致性
- 5. 在Z3中表示枚舉類型之間的子類型關係
- 6. 子類型的表關係
- 7. 實體類型和關係類型之間的真正區別?
- 8. 創建用戶,類型和類型標題表之間的關係
- 9. 如何在CodeIgnitor的DataMapper ORM中設置超類型和子類型關係?
- 10. 函數類型之間的子類型
- 11. TypeRep與「類型」GADT之間的關係
- 12. js原型class.create子類和超類變量之間的共存
- 13. LINQ選擇New以從超類型子類型關係中創建一個表
- 14. 子類型超類型去
- 15. Mysql子類型和超類型 - 數據庫建模
- 16. 強類型和弱類型語言之間測試的差異
- 17. 使用Hibernate的一種類型和另一種類型的子類之間的一對一關係
- 18. 相關的方法類型和類型
- 19. 在MySQL中正確實現超類型子類型
- 20. 不同模型類型之間的不同關係Laravel
- 21. GraphViewer類和GraphEditorViewer類之間的關係
- 22. SQL連接超類型和子類型表
- 23. Chomsky層次結構中的類型類和語法層次之間的對應關係
- 24. 類型類和子類型
- 25. 兩個表之間的flask-sqlalchemy多種關係類型
- 26. 拆箱類型和嚴格性之間的關係是什麼?
- 27. 類型符號和Scala反射鏡之間的關係
- 28. ERD弱/關聯實體的超類型/子類型
- 29. 型和超類
- 30. 超類返回子類型
您可以在這個案例中提供mysql語法。感謝回答 – user3309732
請看任何示例數據庫例如http://www.ntu.edu.sg/home/ehchua/programming/sql/SampleDatabases.html – jbaliuka