ibrahimBarutcu Merhaba,
bu veritabanını dinamik mi yoksa statik bir şekilde mi hazırlayacağınıza sizin karar vermeniz gerekir.
Bu durumda eğer statik olacaksa; ürünleriniz konusunda alanlar açıp pakette var olup olmadığını girersiniz.
Eğer ki dinamik bir yapı istiyorsanız; kullanıcı ürün kaydı yapınca ALTER TABLE ile SQL'de o tabloda ilgili alanları açarak yine var olup olmadığını belirtebilirsiniz.
JSON çıktısı olarak şu şekilde olabilir;
{
"paketler" : [
{
"Paket1" : "1",
"destek" : "0",
"kaynak_kod" : "0"
},
{
"Paket2" : "2",
"destek" : "1",
"kaynak_kod" : "0"
},
{
"Paket3" : "3",
"destek" : "1",
"kaynak_kod" : "1"
},
]
}
Bu şekilde paket1; destek ve kaynak kod özelliğini alamaz.
paket2; destek özelliğinden yararlanır.
paket3; her iki özellikten yararlanır.
Bu şekilde düşünebilirsiniz.
İyi çalışmalar dilerim.