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

Connected

अभ्यास

"firstname" और "lastname" ड्रॉप करें

पिछले अभ्यास में affiliations के firstname और lastname कॉलम का उपयोग professors टेबल से लिंक बनाने के लिए किया गया था—ताकि उपयुक्त professor IDs कॉपी किए जा सकें। यह इसलिए संभव हुआ क्योंकि affiliations की हर पंक्ति के लिए ठीक एक संबंधित प्रोफेसर है। दूसरे शब्दों में: {firstname, lastname} professors की एक candidate key है—कॉलम्स का एक यूनिक संयोजन।

हालाँकि affiliations में यह candidate key नहीं है, क्योंकि, जैसा कि वीडियो में बताया गया था, एक प्रोफेसर की एक से अधिक affiliations हो सकती हैं।

अब जबकि professors को professor_id द्वारा रेफर किया जा रहा है, firstname और lastname कॉलम की ज़रूरत नहीं रही, इसलिए इन्हें ड्रॉप करने का समय है। आखिरकार, डेटाबेस का एक लक्ष्य जहाँ संभव हो, redundancy को कम करना भी है।

निर्देश

100 XP

affiliations टेबल से firstname और lastname कॉलम ड्रॉप करें।