0

すべてのユーザーが独自の仕様を持つアプリケーションを作成します。

次のフィールドを持つテーブルがあるとします

データ ID 名 日付

今、あるユーザーはdescription、自分の説明を入力できるフィールドが必要だと言っています

他のユーザーが来て、2 つの新しいフィールドが必要だと言いますIsVerified , IsLocal

ここで私の質問は、人々がこの種のアプリケーションをどのように管理するかということです。

ビュー側では、現在の訪問ユーザーに対してどのフィールドをレンダリングする必要があるかをどのように判断できますか。

データベースで同じシナリオを管理する方法。

データベースの終わりについて私が思うこと、可能なすべてのフィールドをテーブルに入れることができますが、このアプローチが良いかどうかはわかりません

したがって、そのタイプのアプリケーションを管理する方法を教えてください。誰かが example へのリンクを提供してくれると非常に役立ちます。

前もって感謝します 。

4

2 に答える 2

2

ユーザーとフィールド用に別のテーブルを作成する

Table: User
UserId Name Date

Table: Field
FieldId UserId Name Value

ここでフィールドテーブルにはすべてのユーザーフィールドが含まれており、UserId によってより詳細なユーザーフィールドを取得できます。

これがあなたに役立つかもしれません..

于 2013-09-24T06:00:50.897 に答える