சூப்பர் கீ மற்றும் வேட்பாளர் விசைக்கு இடையிலான வேறுபாடு

நூலாசிரியர்: Laura McKinney
உருவாக்கிய தேதி: 1 ஏப்ரல் 2021
புதுப்பிப்பு தேதி: 12 மே 2024
Anonim
செந்தில் ராஜலட்சுமி போட்டி போட்டு பாடிய வந்தா வராண்டி பாடல் | Senthil Ganesh Rajalakshmi Folk Song
காணொளி: செந்தில் ராஜலட்சுமி போட்டி போட்டு பாடிய வந்தா வராண்டி பாடல் | Senthil Ganesh Rajalakshmi Folk Song

உள்ளடக்கம்


எந்தவொரு தொடர்புடைய தரவுத்தளத்தின் முக்கிய கூறுகள் விசைகள். இது ஒரு உறவில் ஒவ்வொரு துணியையும் தனித்துவமாக அடையாளம் காட்டுகிறது. ஒரு திட்டத்தில் அட்டவணைகள் இடையே உறவை நிறுவ விசைகள் பயன்படுத்தப்படுகின்றன. இந்த கட்டுரையில், சூப்பர் தரவு மற்றும் வேட்பாளர் விசை என்று எந்த தரவுத்தளத்தின் இரண்டு அடிப்படை விசைகள் பற்றி விவாதிப்போம். ஒவ்வொரு வேட்பாளர் விசையும் ஒரு சூப்பர் விசையாகும், ஆனால், ஒவ்வொரு சூப்பர் விசையும் ஒரு வேட்பாளர் விசையாக இருக்கலாம் அல்லது இல்லாமல் இருக்கலாம். சூப்பர் கீ மற்றும் வேட்பாளர் விசைக்கு இடையில் வேறு பல வேறுபட்ட காரணிகள் உள்ளன, அவை கீழே உள்ள ஒப்பீட்டு விளக்கப்படத்தில் சுருக்கமாக விவாதித்தேன்.

  1. ஒப்பீட்டு விளக்கப்படம்
  2. வரையறை
  3. முக்கிய வேறுபாடுகள்
  4. முடிவுரை

ஒப்பீட்டு விளக்கப்படம்

ஒப்பீட்டுக்கான அடிப்படைசூப்பர் கீவேட்பாளர் விசை
அடிப்படைஒரு உறவில் உள்ள அனைத்து பண்புகளையும் தனித்தனியாக அடையாளம் காணும் ஒற்றை பண்புக்கூறு அல்லது பண்புக்கூறுகளின் தொகுப்பு சூப்பர் விசை.ஒரு சூப்பர் விசையின் சரியான துணைக்குழு, இது ஒரு சூப்பர் விசையும் ஒரு வேட்பாளர் விசையாகும்.
மற்றொன்றுஅனைத்து சூப்பர் விசைகளும் வேட்பாளர் விசைகளாக இருக்கும் என்பது கட்டாயமில்லை.அனைத்து வேட்பாளர் விசைகளும் சூப்பர் விசைகள்.
தேர்வுசூப்பர் விசைகளின் தொகுப்பு வேட்பாளர் விசைகளைத் தேர்ந்தெடுப்பதற்கான தளத்தை உருவாக்குகிறது.வேட்பாளர் விசைகளின் தொகுப்பு ஒற்றை முதன்மை விசையைத் தேர்ந்தெடுப்பதற்கான தளத்தை உருவாக்குகிறது.
கவுண்ட்ஒரு உறவில் ஒப்பீட்டளவில் அதிக சூப்பர் விசைகள் உள்ளன.ஒரு உறவில் ஒப்பீட்டளவில் குறைவான வேட்பாளர் விசைகள் உள்ளன.


சூப்பர் விசையின் வரையறை

ஒரு சூப்பர் கீ ஒரு அடிப்படை எந்த உறவின் திறவுகோல். இது ஒரு என வரையறுக்கப்படுகிறது முக்கிய இது ஒரு உறவில் மற்ற எல்லா பண்புகளையும் அடையாளம் காண முடியும். சூப்பர் விசை ஒரு பண்புக்கூறு அல்லது பண்புக்கூறுகளின் தொகுப்பாக இருக்கலாம். சூப்பர் விசையை உருவாக்கும் பண்புகளுக்கு இரண்டு நிறுவனங்கள் ஒரே மதிப்புகளைக் கொண்டிருக்கவில்லை. ஒரு உறவில் ஒரு சூப்பர் விசைகள் குறைந்தது ஒன்று அல்லது அதற்கு மேற்பட்டவை உள்ளன.

குறைந்தபட்ச சூப்பர் விசை வேட்பாளர் விசை என்றும் அழைக்கப்படுகிறது. எனவே சில சூப்பர் விசைகள் வேட்பாளர் விசையாக இருப்பதை சரிபார்க்கலாம் என்று சொல்லலாம். வேட்பாளர் விசையாக மாற ஒரு சூப்பர் கீ எவ்வாறு சரிபார்க்கப்படுகிறது என்பதை பின்னர் பார்ப்போம்.

ஆர் (ஏ, பி, சி, டி, ஈ, எஃப்) ஒரு உறவை எடுத்துக்கொள்வோம்; ஒரு உறவு R க்கான சார்புகளை நாங்கள் பின்பற்றுகிறோம், மேலும் ஒவ்வொன்றையும் சூப்பர் கீ என்று சோதித்தோம்.


விசையைப் பயன்படுத்தி, ஏபி அட்டவணையின் மீதமுள்ள பண்புகளை நாம் அடையாளம் காண முடிகிறது, அதாவது. CDEF. இதேபோல், விசைகளைப் பயன்படுத்துதல் சிடி, ஏபிடி, டிஎஃப், மற்றும் டெஃப் அட்டவணை R இன் மீதமுள்ள பண்புகளை நாம் அடையாளம் காணலாம். எனவே இவை அனைத்தும் சூப்பர் விசைகள்.

ஆனால் ஒரு விசையைப் பயன்படுத்துதல் சி.பி. பண்புக்கூறுக்கான மதிப்புகளை மட்டுமே நாம் கண்டுபிடிக்க முடியும் டி மற்றும் எஃப், பண்புகளுக்கான மதிப்பை எங்களால் கண்டுபிடிக்க முடியவில்லை ஒரு மற்றும் மின். எனவே, சி.பி. ஒரு சூப்பர் விசை அல்ல. விசையின் விஷயமும் அப்படித்தான் டி விசையைப் பயன்படுத்தி அட்டவணையில் உள்ள அனைத்து பண்புகளின் மதிப்புகளையும் நாம் கண்டுபிடிக்க முடியாது. எனவே, டி ஒரு சூப்பர் விசை அல்ல.

வேட்பாளர் விசையின் வரையறை

ஒரு சூப்பர் கீ அதே உறவின் மற்றொரு சூப்பர் விசையின் சரியான துணைக்குழு இது a என அழைக்கப்படுகிறது குறைந்தபட்ச சூப்பர் விசை.  குறைந்தபட்ச சூப்பர் விசை என்று அழைக்கப்படுகிறது வேட்பாளர் விசை. சூப்பர் விசையைப் போலவே, ஒரு வேட்பாளர் விசையும் ஒரு அட்டவணையில் உள்ள ஒவ்வொரு துணியையும் தனித்தனியாக அடையாளப்படுத்துகிறது. வேட்பாளர் விசையின் பண்புக்கூறு ஏற்கலாம் ஏதுமில்லை மதிப்பு.

வேட்பாளர் விசைகளில் ஒன்று முதன்மை விசையாக தேர்ந்தெடுக்கப்படுகிறது டிபிஏ. வழங்கப்பட்டது, முக்கிய பண்புக்கூறு மதிப்புகள் தனித்துவமாக இருக்க வேண்டும் மற்றும் NULL ஐ கொண்டிருக்கவில்லை. வேட்பாளர் விசையின் பண்புக்கூறுகள் அழைக்கப்படுகின்றன பிரதான பண்புக்கூறுகள்.

மேலே உள்ள எடுத்துக்காட்டில், உறவு ஆர் க்கான சூப்பர் விசைகளை நாங்கள் கண்டறிந்துள்ளோம். இப்போது, ​​வேட்பாளர் விசையாக இருப்பதற்கான அனைத்து சூப்பர் விசைகளையும் சரிபார்க்கலாம்.

சூப்பர் கீ ஏபி சூப்பர் விசையின் சரியான துணைக்குழு ஆகும் அப்ட். எனவே, குறைந்தபட்ச சூப்பர் விசையாக இருக்கும்போது ஏபி தனியாக, ஒரு அட்டவணையில் உள்ள அனைத்து பண்புகளையும் அடையாளம் காணும் திறன் கொண்டது, பின்னர் எங்களுக்கு பெரிய விசை தேவையில்லை அப்ட். எனவே, சூப்பர் கீ ஏபி ஒரு வேட்பாளர் விசை அப்ட் சூப்பர் விசையாக மட்டுமே இருக்கும்.
இதேபோல், ஒரு சூப்பர் கீ மெக்சிகோ நகரம் சூப்பர் விசையின் சரியான துணைக்குழு ஆகும் டெஃப். எனவே, எப்போது மெக்சிகோ நகரம் எங்களுக்கு ஏன் தேவை என்பது ஒரு உறவில் உள்ள அனைத்து பண்புகளையும் அடையாளம் காணும் திறன் கொண்டது டெஃப். எனவே, சூப்பர் கீ மெக்சிகோ நகரம் வேட்பாளர் விசையாக மாறுகிறது டெஃப் ஒரு சூப்பர் விசை மட்டுமே.

சூப்பர் கீ குறுவட்டு வேறு எந்த சூப்பர் விசையின் சரியான துணைக்குழு அல்ல. எனவே, நாம் சொல்லலாம் குறுவட்டு ஒரு உறவில் உள்ள அனைத்து பண்புகளையும் அடையாளம் காணும் குறைந்தபட்ச சூப்பர் விசையாகும். எனவே, குறுவட்டு ஒரு வேட்பாளர் விசை.

அதேசமயம் விசை சி.பி. மற்றும் டி சூப்பர் விசையாக இல்லை, அவை வேட்பாளர் விசையாக கூட இருக்க முடியாது. மேலே உள்ள அட்டவணையைப் பார்க்கும்போது ஒவ்வொரு வேட்பாளர் விசையும் ஒரு சூப்பர் விசை என்று நீங்கள் முடிவு செய்யலாம், ஆனால் தலைகீழ் உண்மை இல்லை.

  1. ஒரு குறிப்பிட்ட உறவின் அனைத்து பண்புகளையும் தனித்தனியாக அடையாளம் காணக்கூடிய ஒற்றை பண்புக்கூறு அல்லது பண்புக்கூறுகளின் தொகுப்பு சூப்பர் கீ என அழைக்கப்படுகிறது. மறுபுறம், மற்றொரு சூப்பர் விசையின் சரியான துணைக்குழுவான சூப்பர் விசையை வேட்பாளர் விசை என்று அழைக்கப்படுகிறது.
  2. அனைத்து வேட்பாளர் விசைகளும் சூப்பர் விசைகள் ஆனால் தலைகீழ் உண்மை இல்லை.
  3. வேட்பாளர் விசைகளைக் கண்டுபிடிக்க சூப்பர் விசைகளின் தொகுப்பு சரிபார்க்கப்படுகிறது, அதேசமயம், ஒரு முதன்மை விசையைத் தேர்ந்தெடுக்க வேட்பாளர் விசைகளின் தொகுப்பு சரிபார்க்கப்படுகிறது.
  4. சூப்பர் விசைகள் வேட்பாளர் விசைகளை விட எண்ணிக்கையில் அதிகம்.

முடிவுரை:

சூப்பர் கீ என்பது எந்தவொரு உறவின் அடிப்படை விசையாகும். மற்ற விசைகளுக்கான தளத்தை உருவாக்குவதால், உறவின் பிற விசைகளை அங்கீகரிப்பதற்கு முன்பு அவை முதலில் திட்டமிடப்பட வேண்டும். முதன்மை விசையாக இருக்கும் எந்தவொரு உறவின் மிக முக்கியமான விசையை அங்கீகரிக்க இது உதவுவதால் வேட்பாளர் விசை முக்கியமானது.