1. Learn
  2. /
  3. कोर्स
  4. /
  5. SQL में रिलेशनल डेटाबेस का परिचय

Connected

अभ्यास

FOREIGN KEY के साथ किसी table को REFERENCE करें

अपने डेटाबेस में, आप चाहते हैं कि professors table universities table को reference करे। आप यह काम professors table में एक ऐसा कॉलम बताकर कर सकते हैं जो universities table के किसी कॉलम को reference करे।

अभी वीडियो में जैसा दिखाया गया, उसका syntax इस तरह दिखता है:

ALTER TABLE a 
ADD CONSTRAINT a_fkey FOREIGN KEY (b_id) REFERENCES b (id);

अब table a, b_id के ज़रिए table b को refer करेगा, जो id की ओर इशारा करता है। a_fkey सामान्य रूप से एक constraint नाम है जिसे आप अपनी पसंद से चुन सकते हैं।

यहाँ इस्तेमाल की गई naming convention पर ध्यान दें: आमतौर पर, किसी अन्य primary key जिसका नाम id है, उसे reference करने वाला foreign key x_id कहलाता है, जहाँ x referencing table का नाम होता है, वह भी singular रूप में।

निर्देश 1/2

undefined XP
    1
    2

professors में university_shortname कॉलम का नाम बदलकर university_id कर दें।