Нужно ли создавать отдельные таблицы для различных типов пополнений, таких как (mobilerech, dthrech, elecbill, waterbill и т. Д.) Или это можно сделать в 1 таблице?

Убедитесь, что это соответствует параметрам module:app и module:lib:

android {
    compileSdkVersion 23
    buildToolsVersion '22.0.1'
    packagingOptions {
    }

    defaultConfig {
        minSdkVersion 17
        targetSdkVersion 23
        versionCode 11
        versionName "2.1"
    }
-2
задан Abhishek Sirohi 5 March 2019 в 07:38
поделиться

1 ответ

Хотя вы не показали ничего, что пытались, я думаю, что это жизнеспособный вопрос. Возможным подходом было бы создать одну таблицу для вашего типа и одну для ваших пополнений

Что-то вроде следующего должно работать

создать таблицу recharge_type, например

+----+------------------+--------+
| id |       name       | active |
+----+------------------+--------+
|  1 | Mobile recharge  |      1 |
|  2 | Dtn recharge     |      1 |
|  3 | electricity bill |      1 |
|  4 | water bill       |      1 |
|  5 | card recharge    |      1 |
+----+------------------+--------+

и перезарядка вашего стола

+----+------------------+---------+------------+--------+--------+------------+
| id | recharge_type_id | user_id | payment_id | amount | status |    time    |
+----+------------------+---------+------------+--------+--------+------------+
|  1 |                1 |       1 |          1 |   2.00 |      1 | 2019-03-05 |
|  2 |                2 |       1 |          2 |   3.00 |      3 | 2019-03-05 |
|  3 |                2 |       1 |          2 |   4.00 |      4 | 2019-03-05 |
+----+------------------+---------+------------+--------+--------+------------+

При таком типе конструкции вы достаточно гибки практически для любого подхода.

Если вы хотите понять, почему это хороший подход, вам следует прочитать несколько статей о первой нормальной форме. Вы можете найти статью здесь в Википедии.

0
ответ дан sintakonte 5 March 2019 в 07:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: