2017-11-13 14 views
0

私は、アイテムに関する情報を記録し、自動的に生成されたレポートを出力するモバイルアプリケーションを構築しています。ユーザー定義のデータ構造を格納する方法は?

各アイテムはさまざまなタイプのものでもよく、それぞれのタイプは異なる情報を記録する必要があります。ユーザーは、各タイプごとに何を格納するかを指定できる必要があります。

このタイプの情報をリレーショナルデータベースに格納するための最良の方法はありますか?

私の現在の計画は、タイプをそのタイプに記録する必要がある属性にマップするタイプテーブルを持つことです。これは合理的ですか?私は、このデータからレポートを作成するときに、面倒になるかもしれないと思います。

私は記録する必要がある情報を一般化する方法が必要でしょうか?

私はちょうど正しい方向にいくつかのポインタが必要だと思います。

ありがとうございます!

答えて

0

提案のみ、回答ではない可能性があります... JSONを使用し、no-sqlデータベースを使用してください。今日では、厳密にリレーショナルデータベース形式ではなく、データを操作して操作する方が便利です。

このようにして、モデルを定義したり、前述のように独自のデータ構造を作成したりして、そのモデルのドキュメントの集合として簡単に格納できます。また、無SQLができますないそこに存在するすべての「行」のために全体の「列」を定義することができ義務づけない構造の変化;)

  • はMongoDBのとNoSQL説明についてはこちらをご覧ください。
  • これはまた私が約data modeling in NoSQLを愛する美しいポストです。
関連する問題