0

標準の製品/カテゴリを設定した料理注文Webアプリケーションを構築しています。カテゴリ(ピザなど)には多くの製品(Pizza Salami)があります。データベースのデザインは、1日の時間帯によって異なります。

Category 
-------- 
id 
name 

Product 
------- 
id 
name 
category_id 

問題:カテゴリの価格は、時刻によって異なります。たとえば、午後2時から午後6時、午後9時から午後11時の間、ピザの値段は安いです。

価格表と関係を効率的に設計するにはどうすればよいですか?

答えて

2

価格が予測可能な場合は、商品表に「基本価格」属性を設定し、コードから読み取って「最終価格」を計算することができます。その最終価格を注文表に保管します。 しかし、データベースから最終価格を読み取ることができるようにするには、関数とビューを作成する方法について、データベースのドキュメントを調べることをお勧めします。

関連する問題