வீடு தரவுத்தளங்கள் கலப்பு விசை என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை

கலப்பு விசை என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை

பொருளடக்கம்:

Anonim

வரையறை - கூட்டு விசை என்றால் என்ன?

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

டெக்கோபீடியா கலப்பு விசையை விளக்குகிறது

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

வணிக வங்கியின் தரவுத்தளத்தில் ஒரு குறிப்பிட்ட அட்டவணையின் உதாரணத்தைக் கவனியுங்கள். தனிநபர்களின் வங்கிக் கணக்குகளின் பதிவுகளை சேமிக்க இந்த அட்டவணை பயன்படுத்தப்படுகிறது. கணக்கு வகைக்கு (நெடுவரிசைக்கு சி, சேமிப்பிற்கான எஸ் மற்றும் பல) அட்டவணையில் தனித்தனி நெடுவரிசைகள் இருப்பதாகக் கருதி, கணக்கை உருவாக்கிய ஆண்டு மற்றும் மாதத்திற்கான மற்றொரு நெடுவரிசையும், அந்த மாதத்திற்குள் ஒரு வரிசை எண்ணுக்கு மற்றொரு நெடுவரிசையும் உள்ளன. இந்த நெடுவரிசைகளில் ஏதேனும் ஒரு கணக்கை அடையாளம் காண முடியாது என்பது வெளிப்படையானது - “கணக்கு வகை” நெடுவரிசையில் பல சி கள் இருக்கும் என்று ஒருவர் ஊகிக்க முடியும், மே 2008 க்கு “உருவாக்கும் தேதி” நெடுவரிசையில் பல உள்ளீடுகள் இருக்கும், மற்றும் விரைவில். இருப்பினும், மூன்று நெடுவரிசைகளும் இணைந்தால், ஒவ்வொரு கணக்கிற்கும் ஒரு தனித்துவமான பதிவு தயாரிக்கப்படுகிறது. இந்த எடுத்துக்காட்டில் ஒரு அனுமான கணக்கு எண் ஜூலை 2008 இல் உருவாக்கப்பட்ட முதல் கணக்கிற்கு "சி 200807 001" ஆகும், இது ஒரு சோதனை கணக்கு. மற்றொன்று மார்ச் 2010 இல் உருவாக்கப்பட்ட நான்காவது சேமிப்புக் கணக்கிற்கான "எஸ் 201003 004" ஆகும். இது ஒரு கலப்பு விசையாகும், அதாவது இரண்டு அல்லது அதற்கு மேற்பட்ட நெடுவரிசைகள் ஒன்றாக இணைக்கப்படும்போது மட்டுமே தனித்துவத்தை உறுதிப்படுத்தும் வேட்பாளர் விசை.

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

கலப்பு விசை என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை