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

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

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

Anonim

வரையறை - உறவு என்றால் என்ன?

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

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

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


பிற தரவுத்தள வகைகளிலிருந்து (எ.கா., பிளாட்-கோப்புகள்) தொடர்புடைய தரவுத்தளங்களை வேறுபடுத்துகின்ற அடிப்படை அம்சம் உறவுகளை வரையறுக்கும் திறன் ஆகும்.

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