0
我正在嘗試開發具有多個表的Android應用程序。Android應用程序中的多表數據庫
疑惑: -
我可以有外鍵?在性能方面是可取的嗎?
哪部分代碼應該照顧所有表的創建和升級? 讓我說我有'購物車'和'項目'表。購物車HAS物品。我應該如何爲這兩個實體編碼數據庫適配器。
我正在嘗試開發具有多個表的Android應用程序。Android應用程序中的多表數據庫
疑惑: -
我可以有外鍵?在性能方面是可取的嗎?
哪部分代碼應該照顧所有表的創建和升級? 讓我說我有'購物車'和'項目'表。購物車HAS物品。我應該如何爲這兩個實體編碼數據庫適配器。
我可以有外鍵嗎?在性能方面是可取的嗎?
是的,你應該如果你的業務邏輯需要它們。甚至在完全剖析你的應用程序之前,不要考慮「優化它們」,並且1000%確定它的外鍵會減慢你的應用程序。你不希望你的應用程序更快地傳遞垃圾結果,你希望它提供正確的結果。
哪部分代碼應該照顧所有表的創建和升級?假設我有'購物車'和'項目'的表格。購物車HAS物品。我應該如何爲這兩個實體編碼數據庫適配器。
創建和升級數據庫架構是從SQLiteOpenHelper
我強烈建議你通過Android database tutorial工作,並檢查了一本關於Android的關於這一主題的詳細信息擴展類的任務。