शुरू करेंमुफ़्त में शुरू करें

Foreign key constraints को समझें

Foreign key constraints आपकी डेटाबेस की छोटी दुनिया में अनुशासन बनाए रखने में मदद करते हैं। उदाहरण के लिए, आपकी डेटाबेस में केवल स्विस विश्वविद्यालयों से जुड़े प्रोफेसरों को ही अनुमति मिलनी चाहिए, क्योंकि universities टेबल में केवल स्विस विश्वविद्यालय ही शामिल हैं.

professors पर बनाया गया foreign key, जो universities को reference करता है, यह सुनिश्चित करता है कि नया डेटा insert करते समय सिर्फ मौजूदा विश्वविद्यालय ही बताए जा सकें। आइए, इसे टेस्ट करते हैं!

यह अभ्यास पाठ्यक्रम का हिस्सा है

SQL में रिलेशनल डेटाबेस का परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • नमूना कोड चलाएँ और त्रुटि संदेश देखें.
  • गलती क्या है? university_id को सही करें ताकि वह वास्तव में उस जगह को दर्शाए जहाँ Albert Einstein ने अपनी dissertation लिखी और प्रोफेसर बने — University of Zurich (UZH)!

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

-- Try to insert a new professor
INSERT INTO professors (firstname, lastname, university_id)
VALUES ('Albert', 'Einstein', 'MIT');
कोड संपादित करें और चलाएँ