विभिन्न प्रविष्टियों को संग्रहीत करने के लिए (एक) स्ट्रिंग का उपयोग न करें।
दूसरे शब्दों में:एक शब्द तालिका (word_ID,word) और एक समानार्थी तालिका (word_ID,synonym_ID) बनाएं, फिर शब्द तालिका में शब्द जोड़ें और समानार्थी तालिका में प्रति समानार्थी एक प्रविष्टि जोड़ें।
अपडेट करें (तीसरा पर्यायवाची जोड़ा)
आपकी शब्द तालिका में प्रत्येक शब्द (ALL) होना चाहिए, आपकी समानार्थी तालिका में केवल समानार्थक शब्द के संकेत हैं (एक भी शब्द नहीं!) ..
यदि आपके पास तीन शब्द हैं:ए, बी और सी, जो समानार्थी हैं, तो आपका डीबी होगा
WORD_TABLE SYNONYM_TABLE
ID | WORD W_ID | S_ID
---+----- -----+-------
1 | A 1 | 2
2 | B 2 | 1
3 | C 1 | 3
3 | 1
2 | 3
3 | 2
SYNONYM_TABLE में कई प्रविष्टियों से डरो मत, वे कंप्यूटर द्वारा प्रबंधित किए जाएंगे और शब्दों के बीच मौजूदा संबंधों को प्रतिबिंबित करने के लिए आवश्यक हैं।
दूसरा दृष्टिकोण
आपको एक ऐसी तालिका के साथ जाने के लिए भी लुभाया जा सकता है (मुझे नहीं लगता कि आपको चाहिए!) सावधान रहें कि यह संबंधपरक डीबी के काम करने के तरीके के विपरीत है (एक क्षेत्र, एक तथ्य)।