0

私のテーブルにはアイテムのリストがあり、それらのアイテムには動的な属性があります。これは、設計時ではなく、実行時に変更できることを意味します。

たとえば、料理のリスト。したがって、料理は魚/デザート/飲み物/ ....である可能性があります。これらの属性は、アプリケーションが後でユーザーに基づいて料理をフィルタリングするのに役立ちます。そして、それらの属性は、実行時にマネージャーによって入力されます。

したがって、このような動的属性を持つテーブルを設計する方法がわかりません。アイデアがあれば教えてください。

ありがとう :)

4

2 に答える 2

0

テーブルにタイプ列を追加できます。

別のアプローチは、タグのようなものを持つことです。アイテムに多くのタグがある場所。

ただし、より良い答えを出すには、達成しようとしていることの詳細が必要になります。

于 2013-03-23T03:54:47.550 に答える
0

データベース設計は初めてですか?おそらく、いくつかのデータベース設計チュートリアルを見る必要があります。

http://www.ntu.edu.sg/home/ehchua/programming/sql/Relational_Database_Design.html http://www.databaseanswers.org/tutorial4_getting_started_with_db_design/index.htm

あなたが言及した属性は、列ディッシュの下のいくつかのデータベーステーブルにデータとして保存される可能性があります。そして、これらの料理をユーザーと関連付けることができます。

于 2013-03-23T03:56:14.883 に答える