我正在構建一個具有兩種不同類型用戶的應用程序,我們可以調用一個User_type_a和另一個User_type_b。我想知道是否應該在我的數據庫中爲兩種類型的用戶創建一個表,並且有一個屬性可以區分每個記錄的類型,或者我應該爲每種類型的用戶創建兩個單獨的表。MySQL數據庫設計,兩種類型的記錄 - 使用一個表還是兩個單獨的表?
注意事項:所有用戶的 1. 99%將是User_type_a 2. User_type_b將要求除User_type_a特性(如信用卡#的,等等)
哪種設計方法是最佳的?或者它並不重要。
使用IsA關係,您可以創建具有常規數據的表用戶a表user_a和最終表user_b – Dalen 2011-04-06 22:09:42