Selamlar arkadaşlar,

Bir rezervasyon sistemi yazıyorum. Ancak bir kısımda biraz takıldım fikirlerinizi merak ediyorum.

X oteline ait Y odası için fiyat girişim şu şekilde:


Veritabanında ise şu şekilde tutuyorum: Yani başlangıç - bitiş olarak



Diyelim ki bir odanın 1 Aralıktan 12 Aralığa fiyatı : 100₺ 12 Aralıktan - 20 Aralığa : 200₺

Müşteri 7 aralıkta girecek - 15 Aralıkta Çıkacak.

Normal şartlarda benim 7 Aralıktan - 12 sine kadar 100₺ üzerinden sonra 12 ile 15 ine kadar 200₺ den hesaplamalıyım.

Böyle yapmam mantıklı mı? Yoksa seçilen tarih aralığında her gün için veritabanında 1 row oluşturup o günün fiyatını girmek mi mantıklı? Yani şöyle:

DAY. PRİCE.
2023.12.07 100₺
2023.12.08. 100₺
.....
2023.12.15. 200₺

Tam olarak hangi şekilde yapmam doğru olur fikirnizi ve ilerlenecek yolu da kısaca anlatırsan çok sevinirim.