Aşağıdaki gibi toparlamaya çalıştım ama şu tablo şu alanlar olsa daha iyi olur diyebileceğiniz bir yapı varmıdır arkadaşlar?
Ben varyant ozellikleri icin ayrica fee diye bir field eklemistim. Varyantin fiyat farki olabilir diye. Fiyat + fark ya da fiyat + %x fark seklinde dusunmustum. Gerekli mi gereksiz mi cok dusunmedim acikcasi.
Ayrica varyant ozellik icin order field'i eklenebilir. Belki Mavi rengin sari renkteden once gosterilmesi gibi degisik seyler isteyebilir musteriler.
UrunVaryant tablosu pivot tablo oldugu icin primary key kullanmaya gerek oldugunu dusunmuyorum. Ben olsam UrunVaryant tablosundan Id sutunun dusururm.
Bunlarim disin kisisel tavsiye topluluk tarafindan kabul edilen "name conventions" kullanman. Mesala tablo ve sutun adlarinin snake_case olmasi gibi ya da Varyants tablosunda bulunun Varyant adi sutunu yerine direkt name kullanman gibi. Tablo adini sutunlarda tekrar etmek gereksiz.
Kolay gelsin.