- Fiyatların kronolojik olarak değerlendirilmesi için bir tablo oluşturabilir ve tarih bazında bu fiyatın kullanılmasını sağlayabilirsiniz. Tarihsel değişiklik için tablonuza alan eklenerek eski fiyat ilgili alana tarih kriteriniz ile taşınır ve güncel fiyat alanınız yeni fiyat ile update edilir, güncel tarih karmaşık bir hal almaması için basit bir trick olarak 31.12.9999 gibi tarih güncel tarihmiş gibi kullanılır. İşlemler için atanacak değer de tarih kriterlerine haiz bir sorgu ile ilgili tarih aralığının fiyatı kullanılır.
- Yapılan işler rutin ve belirli ise tanımları, yöntemleri, türleri, miktarları gibi tanımlayıcı kayıtlarının olduğu ayrı bir tabloda tutulur ve burada işin fiyatı kaydedilir. Formlarda bu alandaki veri çağrılır netice olarak fiyat değişiklik yapıldığında alan değeri önceki işlerde değer olarak kaydedilmiş olan fiyatı değiştirmez.
- Sıra numarasının önem arzettiği ve belirli bir disiplin izlemesi istenen uygulamalarda tablolarda otomatik id alanı kullanılmaz. Veritaban mimarisi oluşturulurken bu husus gözönüne alınarak tablolara ne tip ve nasıl bir id yapısı oluşturulacağı belirlenerek gerekli düzenleme fonksiyon, sorgu vs. olarak yapılır.
Özür dileyerek çalışmanızı detaylı inceleme fırsatım şu an yok ancak mantık olarak bir iki yöntem not edeyim edeyim.