2011-09-26 22 views
0

我正在嘗試開發具有多個表的Android應用程序。Android應用程序中的多表數據庫

疑惑: -

  1. 我可以有外鍵?在性能方面是可取的嗎?

  2. 哪部分代碼應該照顧所有表的創建和升級? 讓我說我有'購物車'和'項目'表。購物車HAS物品。我應該如何爲這兩個實體編碼數據庫適配器。

回答

1

我可以有外鍵嗎?在性能方面是可取的嗎?

是的,你應該如果你的業務邏輯需要它們。甚至在完全剖析你的應用程序之前,不要考慮「優化它們」,並且1000%確定它的外鍵會減慢你的應用程序。你不希望你的應用程序更快地傳遞垃圾結果,你希望它提供正確的結果。

哪部分代碼應該照顧所有表的創建和升級?假設我有'購物車'和'項目'的表格。購物車HAS物品。我應該如何爲這兩個實體編碼數據庫適配器。

創建和升級數據庫架構是從SQLiteOpenHelper

我強烈建議你通過Android database tutorial工作,並檢查了一本關於Android的關於這一主題的詳細信息擴展類的任務。

相關問題