Ben bir hizmet tablo var. Her servis 1 ana kategori ve alt kategori 1 ile tanımlanır.
Örneğin,
Service = Joe's Web Company, MainCategory = Information Technology, SubCategory = Web Development
Sunulan her hizmet özellikleri bir dizi ortak (maliyet, yer, vb) sahip olacaktır
Her hizmeti de Alt Kategori özgü nitelikleri bir dizi olacak.
PHP (BOOL): 1, MySQL (BOOL): 0, Javasctipt (BOOL): 1 vs böylece Joe Web Şirketi benim yukarıdaki örnekte aşağıdaki özniteliklere sahip olabilir
EyeColour (ENUM): Mavi, Yükseklik (float): Ya bir aktör için de aşağıdaki özniteliklere sahip olabilir 5.11
Yani, bir supertype / alt ilişkisi düşünüyorum ancak biz 500 tabloları aşan konuşuyor olabilir iyi çalışacaktır.
Ben de Main Category genelinde hizmet aramak gerekiyor. Bunun için ben bu yüzden (bazı kategoriler 50 alt tipler / tablolar olabilir) her alt tipinin tablo arama gerekmez ana hizmet tablodaki bir anahtar sütunu oluşturma düşünüyordum. Ben Metin (onun anahtar kelime sütun 'PHP Javascript' içerecektir Joe örneğin) her hizmet için tipinin özelliklerini açıklayan bu sütun doldurmak için her gece bir komut dosyası çalıştırmak istiyorum.
Bu yaklaşım bakmak Tamam mı veya EAV çözüm tablo sayısı dikkate alınarak daha uygun olur?