Has-a
தரவுத்தள வடிவமைப்பில், பொருள் சார்ந்த நிரலாக்கம் மற்றும் வடிவமைப்பில், ஒரு பொருள் (பெரும்பாலும் அமைக்கப்பட்ட பொருள், அல்லது பகுதி/கூறு/உறுப்பினர் பொருள் என்று அழைக்கப்படுகிறது) மற்றொரு பொருளுக்கு (கலப்பு வகை என்று அழைக்கப்படுகிறது) "சொந்தமானது" (பகுதி அல்லது உறுப்பினர்), மற்றும் உரிமையின் விதிகளின்படி செயல்படுகிறது. எளிமையான வார்த்தைகளில் கூறுவதானால், ஒரு பொருளின் உறவு ஒரு பொருளின் உறுப்பினர் புலம் என்று அழைக்கப்படுகிறது. பல ஹேஸ்-ஏ உறவுகள் ஒன்றிணைந்து ஒரு உடைமை வரிசைமுறையை உருவாக்கும். தொடர்புடைய கருத்துக்கள் "ஹாஸ்-ஏ" என்பது ஒரு வகைபிரித்தல் படிநிலையை (துணை வகைப்படுத்தல்) உருவாக்கும் ஒரு இஸ்-ஏ (இஸ் _ ஏ அல்லது இஸ் ஏ) உறவுடன் முரண்பட வேண்டும். ஒரு பொருளுக்கும் அதன் கீழ்நிலைக்கும் மிகவும் தர்க்கரீதியான உறவு எப்போதும் தெளிவாக-a அல்லது-a அல்லவா என்ற முடிவு. இத்தகைய முடிவுகள் குறித்த குழப்பம் இந்த உலோக மொழியியல் சொற்களை உருவாக்க வேண்டிய அவசியத்தை ஏற்படுத்தியுள்ளது. ஹேஸ்-ஏ உறவுக்கு ஒரு சிறந்த எடுத்துக்காட்டு சி + + எஸ். டி. எல் இல் உள்ள கொள்கலன்கள் ஆகும். உறவுகளை சுருக்கமாகக் கூற, ஒரு வகைபிரித்தல் படிநிலையை வரையறுக்கும் வகைகளுக்கு (வகுப்புகள்) இடையிலான ஹைப்பர்னிம்-ஹைப்போனிம் (சூப்பர் வகை-துணை வகை) உறவுகள் உள்ளன, அங்கு ஒரு பரம்பரை உறவுக்குஃ ஒரு ஹைப்போனிம் (துணை வகை, துணை வகுப்பு) அதன் ஹைப்பர்னிம் (சூப்பர் வகை, சூப்பர் கிளாஸ்) உடன் ஒரு வகை-ஆஃப் (இஸ்-ஏ) உறவைக் கொண்டுள்ளது; ஹோலனிம்-மெரோனிம் (முழு/நிறுவனம்/கொள்கலன்-பகுதி/உறுப்பு/உறுப்பினர்) ஒரு உடைமை படிநிலையை வரையறுக்கும் வகைகளுக்கு (வகுப்புகள்) இடையிலான உறவுகள், அங்கு ஒரு திரட்டல் (அதாவது. உரிமை இல்லாமல்) உறவுஃ ஒரு புனிதப்பெயர் (முழு) ஒரு உறவைக் கொண்டுள்ளது-அதன் மெரோனிமுடன் (பகுதி), ஒரு கலவைக்கு (அதாவது. உரிமையுடன்) உறவுஃ ஒரு மெரோனிம் (உறுப்பு) அதன் புனிதப் பெயருடன் (நிறுவனம்) ஒரு பகுதியளவு உறவைக் கொண்டுள்ளது, ஒரு கட்டுப்பாட்டு உறவுக்காகஃ ஒரு மெரோனிம் (உறுப்பினர்) அதன் புனிதப் பெயருடன் (கொள்கலன்) ஒரு உறுப்பினரின் உறவைக் கொண்டுள்ளது; கருத்து-பொருள் (வகை-பேசும்) வகைகள் (வகுப்புகள்) மற்றும் பொருள்களுக்கு (நிகழ்வுகள்) இடையிலான உறவுகள், அங்கு ஒரு டோக்கன் (பொருள்) அதன் வகை (வகுப்பு) உடன் ஒரு நிகழ்வு-உறவைக் கொண்டுள்ளது. எடுத்துக்காட்டுகள் நிறுவனம்-உறவு மாதிரி தரவுத்தளங்களில் உள்ளது-ஒரு உறவுகள் பொதுவாக ஒரு நிறுவனம்-உறவு மாதிரியில் குறிப்பிடப்படுகின்றன. வலதுபுறத்தில் உள்ள வரைபடத்தால் நீங்கள் பார்க்க முடியும், ஒரு கணக்கு பல எழுத்துக்களைக் கொண்டிருக்கலாம். இது கணக்கிற்கு பாத்திரத்துடன் "உள்ளது-ஒரு" உறவு இருப்பதை காட்டுகிறது. யூஎம்எல் வகுப்பு வரைபடம் பொருள் சார்ந்த நிரலாக்கத்தில் இந்த உறவை ஒரு ஒருங்கிணைந்த மாடலிங் மொழி வகுப்பு வரைபடத்துடன் குறிப்பிடலாம். இந்த உறவு கலவை என்றும் அழைக்கப்படுகிறது. வலதுபுறத்தில் உள்ள வகுப்பு வரைபடத்திலிருந்து நீங்கள் பார்க்க முடியும், ஒரு கார் "ஒரு" கார்பரேட்டரைக் கொண்டுள்ளது, அல்லது ஒரு கார் ஒரு கார்பரேட்டரைக் கொண்டுள்ளது. வைரம் கருப்பு நிறத்தில் இருக்கும்போது அது கலவையைக் குறிக்கிறது, அதாவது. வைரத்திற்கு மிக அருகில் உள்ள பக்கத்தில் உள்ள பொருள் மற்ற பொருளால் ஆனது அல்லது உள்ளது. வெள்ளை வைரம் திரட்டலைக் குறிக்கிறது, அதாவது வைரத்திற்கு மிக நெருக்கமான பொருள் மற்ற பொருளைக் கொண்டிருக்கலாம் அல்லது வைத்திருக்கலாம். சி + + நிஜ உலகத்தை மாதிரியாக்குவதில் கலவைக்கும் திரட்டலுக்கும் இடையிலான வேறுபாட்டைக் கண்டறிவதற்கான மற்றொரு வழி, உள்ள பொருளின் உறவினர் ஆயுட்காலத்தைக் கருத்தில் கொள்வதாகும். எடுத்துக்காட்டாக, ஒரு கார் பொருளில் ஒரு சேசிஸ் பொருள் இருந்தால், காரின் வாழ்நாளில் ஒரு சேசிஸ் பெரும்பாலும் மாற்றப்படாது. இது காரின் அதே வாழ்நாளைக் கொண்டிருக்கும்; எனவே உறவு கலவையில் ஒன்றாகும். மறுபுறம், கார் பொருளில் டயர் பொருட்களின் தொகுப்பு இருந்தால், இந்த டயர் பொருள்கள் தேய்ந்து பல முறை மாற்றப்படலாம். அல்லது கார் பயன்படுத்த முடியாததாக மாறினால், சில டயர்கள் காப்பாற்றப்பட்டு மற்றொரு காருக்கு ஒதுக்கப்படலாம். எப்படியிருந்தாலும், டயர் பொருள்கள் கார் பொருளை விட வெவ்வேறு ஆயுட்காலங்களைக் கொண்டுள்ளன; எனவே உறவு திரட்டலில் ஒன்றாகும். மேலே விவரிக்கப்பட்ட உறவுகளை செயல்படுத்த ஒருவர் ஒரு சி + + மென்பொருள் வகுப்பை உருவாக்கினால், கார் பொருள் ஒரு தரவு உறுப்பினராக ஒரு முழுமையான சேசிஸ் பொருளைக் கொண்டிருக்கும். இந்த சேசிஸ் பொருள் கார் வகுப்பின் கட்டமைப்பாளரில் உடனடியாக இருக்கும் (அல்லது தரவு உறுப்பினரின் தரவு வகை மற்றும் கட்டமைப்பாளருக்கு ஒதுக்கப்பட்ட அதன் பண்புகள் என வரையறுக்கப்படுகிறது). இது கார் வகுப்பில் முழுமையாக உள்ள தரவு உறுப்பினராக இருப்பதால், ஒரு கார் வகுப்பு பொருள் நீக்கப்பட்டால் சேசிஸ் பொருள் இனி இருக்காது. மறுபுறம், டயர் பொருள்களை சுட்டிக்காட்டும் கார் வகுப்பு தரவு உறுப்பினர்கள் பெரும்பாலும் சி + + சுட்டிகளாக இருப்பார்கள். டயர் பொருள்கள் உடனடியாக நீக்கப்படலாம் அல்லது வெளிப்புறமாக நீக்கப்படலாம் அல்லது வேறு கார் பொருளின் தரவு உறுப்பினர்களுக்கு ஒதுக்கப்படலாம். டயர் பொருள்கள் கார் பொருள் நீக்கப்பட்டதிலிருந்து தனித்தனியாக ஒரு சுயாதீனமான வாழ்நாளைக் கொண்டிருக்கும். பொருள் கலவை உள்ளது-ஒரு ஹோலோனிமி மெரோனிமி இஸ்-ஒரு ஹைபர்னிமி (மற்றும் சூப்பர் வகை) ஹைபோனிமி (மற்றும் துணை வகை) குறிப்புகள் பொருள் சார்ந்த நிரலாக்க உறவு இயற்கணிதம்