चाइल्ड टेबल और पैरेंट टेबल केवल सामान्य डेटाबेस टेबल हैं, लेकिन वे इस तरह से जुड़े हुए हैं जो माता-पिता-बच्चे के संबंध द्वारा वर्णित है।
यह आमतौर पर यह निर्दिष्ट करने के लिए उपयोग किया जाता है कि एक तालिका का मान दूसरी तालिका में मान को संदर्भित करता है (आमतौर पर किसी अन्य तालिका की प्राथमिक कुंजी)।
उदाहरण के लिए, एक समाचार लेख की कल्पना करें। इसे articles
. नामक तालिका द्वारा दर्शाया जा सकता है और इसमें id
. के लिए फ़ील्ड हैं , headline
, body
, published_date
और author
. लेकिन author
. में नाम रखने के बजाय फ़ील्ड, आप इसके बजाय किसी उपयोगकर्ता के आईडी मान को एक अलग तालिका में रख सकते हैं—शायद authors
कहलाते हैं —जिसमें लेखकों के बारे में जानकारी है जैसे id
, name
, और email
।
इसलिए, यदि आपको किसी लेखक का नाम अपडेट करने की आवश्यकता है, तो आपको केवल authors
में ऐसा करना होगा (माता-पिता) तालिका; क्योंकि articles
(चाइल्ड) तालिका में केवल संबंधित author
. की आईडी होती है रिकॉर्ड।
आशा है कि इससे आपको बेहतर ढंग से समझने में मदद मिलेगी।