Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

डेटाबेस में पैरेंट टेबल और चाइल्ड टेबल क्या है?

चाइल्ड टेबल और पैरेंट टेबल केवल सामान्य डेटाबेस टेबल हैं, लेकिन वे इस तरह से जुड़े हुए हैं जो माता-पिता-बच्चे के संबंध द्वारा वर्णित है।

यह आमतौर पर यह निर्दिष्ट करने के लिए उपयोग किया जाता है कि एक तालिका का मान दूसरी तालिका में मान को संदर्भित करता है (आमतौर पर किसी अन्य तालिका की प्राथमिक कुंजी)।

उदाहरण के लिए, एक समाचार लेख की कल्पना करें। इसे articles . नामक तालिका द्वारा दर्शाया जा सकता है और इसमें id . के लिए फ़ील्ड हैं , headline , body , published_date और author . लेकिन author . में नाम रखने के बजाय फ़ील्ड, आप इसके बजाय किसी उपयोगकर्ता के आईडी मान को एक अलग तालिका में रख सकते हैं—शायद authors कहलाते हैं —जिसमें लेखकों के बारे में जानकारी है जैसे id , name , और email

इसलिए, यदि आपको किसी लेखक का नाम अपडेट करने की आवश्यकता है, तो आपको केवल authors में ऐसा करना होगा (माता-पिता) तालिका; क्योंकि articles (चाइल्ड) तालिका में केवल संबंधित author . की आईडी होती है रिकॉर्ड।

आशा है कि इससे आपको बेहतर ढंग से समझने में मदद मिलेगी।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. समर्पित सर्वर पर MySQL ट्यूनिंग की मूल बातें

  2. DAYNAME () उदाहरण – MySQL

  3. मूल्य जाँच सम्मिलित करने से पहले MySQL ट्रिगर

  4. MySQL तालिका से एक फ़ील्ड का चयन करें जहाँ स्थिति कई पंक्तियों में है

  5. अल्पविराम के साथ मूल्यों को कैसे सम्मिलित करें? स्विच स्टेटमेंट में