आपके द्वारा प्रदान किए गए स्कीमा से मैं देख सकता हूं कि विदेशी कुंजी बाधा तालिका parents_children
पर मौजूद है , जो सुनिश्चित करेगा कि माता-पिता और बच्चे के बीच की कड़ी केवल तभी मौजूद हो सकती है जब माता-पिता और बच्चे दोनों मौजूद हों।
हालांकि यह आपको parents
. में एक प्रविष्टि डालने से नहीं रोकता है , parents_children
. में साथ में प्रविष्टि के बिना या उस बात के लिए children
।
तो संक्षेप में, यह स्कीमा माता-पिता को बच्चे के बिना मौजूद रहने की अनुमति देता है।
यहां आपके तर्क के साथ समस्या यह होगी कि parents_children
में संबंध बनाने से पहले माता-पिता और बच्चे दोनों को बनाना होगा (विदेशी कुंजी संबंधों के कारण)। हालाँकि, आप जिस अतिरिक्त तर्क की तलाश कर रहे हैं (कोई बच्चा नहीं माता-पिता और इसके विपरीत) माता-पिता या बच्चे के निर्माण से पहले माता-पिता और बच्चे के बीच सभी लिंक की आवश्यकता होगी।
आपको यहां चिकन/अंडे की समस्या दिखाई दे रही है?