பொருளடக்கம்:
வரையறை - செயல்பாட்டு சார்பு என்றால் என்ன?
செயல்பாட்டு சார்பு என்பது ஒரு பண்பு தனித்துவமாக மற்றொரு பண்புக்கூறு தீர்மானிக்கும்போது இருக்கும் ஒரு உறவு.
R என்பது X மற்றும் Y பண்புகளுடன் ஒரு உறவாக இருந்தால், பண்புகளுக்கிடையேயான ஒரு செயல்பாட்டு சார்பு X-> Y என குறிப்பிடப்படுகிறது, இது Y ஐ செயல்பாட்டு ரீதியாக X ஐ சார்ந்துள்ளது என்பதைக் குறிக்கிறது. இங்கே X என்பது ஒரு தீர்மானிக்கும் தொகுப்பு மற்றும் Y என்பது ஒரு சார்பு பண்பு. X இன் ஒவ்வொரு மதிப்பும் துல்லியமாக ஒரு Y மதிப்புடன் தொடர்புடையது.
ஒரு தரவுத்தளத்தில் செயல்பாட்டு சார்பு இரண்டு செட் பண்புகளுக்கு இடையில் ஒரு தடையாக செயல்படுகிறது. செயல்பாட்டு சார்புநிலையை வரையறுப்பது தொடர்புடைய தரவுத்தள வடிவமைப்பின் ஒரு முக்கிய பகுதியாகும் மற்றும் அம்ச இயல்பாக்கத்திற்கு பங்களிக்கிறது.
டெக்கோபீடியா செயல்பாட்டு சார்புநிலையை விளக்குகிறது
Y என்பது X இன் துணைக்குழுவாக இருந்தால் ஒரு செயல்பாட்டு சார்பு அற்பமானது. பணியாளர் பெயர் மற்றும் சமூக பாதுகாப்பு எண் (SSN) ஆகியவற்றின் பண்புகளைக் கொண்ட ஒரு அட்டவணையில், பணியாளர் பெயர் SSN ஐச் சார்ந்தது, ஏனெனில் SSN தனிப்பட்ட பெயர்களுக்கு தனித்துவமானது. ஒரு எஸ்எஸ்என் பணியாளரை குறிப்பாக அடையாளம் காட்டுகிறது, ஆனால் ஒரு பணியாளரின் பெயர் எஸ்எஸ்எனை வேறுபடுத்த முடியாது, ஏனெனில் ஒன்றுக்கு மேற்பட்ட ஊழியர்களுக்கு ஒரே பெயரைக் கொண்டிருக்கலாம்.
செயல்பாட்டு சார்பு பாய்ஸ்-கோட் சாதாரண வடிவம் மற்றும் மூன்றாவது சாதாரண வடிவத்தை வரையறுக்கிறது. இது பண்புகளுக்கு இடையிலான சார்புநிலையை பாதுகாக்கிறது, தகவலின் மறுபடியும் நீக்குகிறது. செயல்பாட்டு சார்பு ஒரு வேட்பாளர் விசையுடன் தொடர்புடையது, இது தனித்தனியாக ஒரு அடையாளத்தை அடையாளம் காட்டுகிறது மற்றும் உறவில் உள்ள மற்ற அனைத்து பண்புகளின் மதிப்பை தீர்மானிக்கிறது. சில சந்தர்ப்பங்களில், செயல்பாட்டைச் சார்ந்த தொகுப்புகள் பின்வருவனவற்றால் மறுக்க முடியாதவை:
- செயல்பாட்டு சார்பு வலது கை தொகுப்பு ஒரு பண்புக்கூறு மட்டுமே உள்ளது
- செயல்பாட்டு சார்பின் இடது கை தொகுப்பைக் குறைக்க முடியாது, ஏனெனில் இது தொகுப்பின் முழு உள்ளடக்கத்தையும் மாற்றக்கூடும்
- தற்போதுள்ள எந்தவொரு செயல்பாட்டு சார்புநிலையையும் குறைப்பது தொகுப்பின் உள்ளடக்கத்தை மாற்றக்கூடும்
செயல்பாட்டு சார்புநிலையின் ஒரு முக்கியமான சொத்து ஆம்ஸ்ட்ராங்கின் கோட்பாடு ஆகும், இது தரவுத்தள இயல்பாக்கலில் பயன்படுத்தப்படுகிறது. ஒரு உறவில், ஆர், மூன்று பண்புகளுடன் (எக்ஸ், ஒய், இசட்) பின்வரும் நிபந்தனைகள் பூர்த்தி செய்யப்பட்டால் ஆம்ஸ்ட்ராங்கின் கோட்பாடு உண்மையாக இருக்கும்:
- டிரான்சிவிட்டி ஆக்சியம்: எக்ஸ்-> ஒய் மற்றும் ஒய்-> இசட் என்றால், எக்ஸ்-> இசட்
- நிர்பந்தத்தின் ஆக்சியம் (துணை சொத்து): Y என்பது X இன் துணைக்குழு என்றால், X-> Y
- பெருக்குதலின் அக்ஸியம்: எக்ஸ்-> ஒய் என்றால், எக்ஸ்இசட்-> ஒய்இசட்
