Vadalog
வடலாக் அமைப்பு என்பது அறிவு வரைபட மேலாண்மை அமைப்பு (கே. ஜி. எம். எஸ்) ஆகும், இது அறிவு வரைபடங்களில் சிக்கலான தர்க்க பகுத்தறிவு பணிகளைச் செய்வதற்கான மொழியை வழங்குகிறது. அதே நேரத்தில், வடலக் தரவு அறிவியல் பணிகளின் முழு நிறமாலையையும் ஆதரிக்க ஒரு தளத்தை வழங்குகிறதுஃ தரவு ஒருங்கிணைப்பு, முன் செயலாக்கம், புள்ளிவிவர பகுப்பாய்வு, இயந்திர கற்றல், வழிமுறை மாடலிங், நிகழ்தகவு பகுத்தறிவு மற்றும் தற்காலிக பகுத்தறிவு. அதன் மொழி விதி அடிப்படையிலான மொழி தரவுத்தளத்தின் விரிவாக்கத்தை அடிப்படையாகக் கொண்டது, வார்டு தரவுத்தளம் ±, ஒரு தீவிரமான முடித்தல் கட்டுப்பாட்டு மூலோபாயத்தைப் பயன்படுத்தி உயர் செயல்திறன் கொண்ட மொழி. வடலாக் தரவு அறிவியல் நடவடிக்கைகள் மற்றும் கருவிகளின் முழு நிறமாலையையும் ஆதரிக்க முடியும். இந்த அமைப்பு போஸ்ட்கிரேஎஸ்கியூஎல் மற்றும் மைஎஸ்கியூஎல் போன்ற தொடர்புடைய தரவுத்தளங்களிலிருந்து நியோ4ஜே போன்ற வரைபட தரவுத்தளங்கள் வரை பல மூலங்களிலிருந்து படிக்கலாம் மற்றும் இணைக்கலாம், அத்துடன் இயந்திர கற்றல் கருவிகள் (எ. கா., வேகா மற்றும் ஸ்கிகிட்-லர்ன்) மற்றும் ஒரு வலை தரவு பிரித்தெடுத்தல் கருவி, ஓஎக்ஸ்பாத் ஆகியவற்றைப் பயன்படுத்தலாம். கூடுதல் பைதான் நூலகங்கள் மற்றும் நீட்டிப்புகளையும் கணினியில் எளிதாக ஒருங்கிணைக்க முடியும். வாடலாக் என்பது ஆக்ஸ்போர்டு பல்கலைக்கழகம், டெக்னிஷ் யுனிவர்சிட்டி வியனின் அறிவு வரைபட ஆய்வகம் மற்றும் இத்தாலி வங்கி ஆகியவற்றுக்கு இடையிலான கூட்டு முயற்சியின் விளைவாகும். அறிவு வரைபட மேலாண்மை அமைப்புகள் (கே. ஜி. எம். எஸ்) ஒரு அறிவு வரைபட மேலாண்மை அமைப்பு (கே. ஜி. எம். எஸ்) அறிவு வரைபடங்களை நிர்வகிக்க வேண்டும், இது உண்மைகள் மற்றும் உறவுகளின் வடிவத்தில் அதிக அளவு தரவை உள்ளடக்கியது. பொதுவாக, இது மூன்று கூறுகளின் சங்கமமாக பார்க்கப்படுகிறதுஃ கேபிஎம்எஸ், அதாவது ஒரு அறிவுத் தள மேலாண்மை அமைப்பு, பெரிய தரவு, இது அதிக அளவு தரவைக் கையாள வேண்டிய தேவை, குறிப்பாக அறிவு வரைபடங்கள் பல தரவு ஆதாரங்களை ஒருங்கிணைப்பதற்கான ஒரு தீர்வாக கருதப்படுகின்றன என்பதைக் கருத்தில் கொள்ளும்போது, பெருநிறுவன மற்றும் பொது அறிவு இரண்டையும், பெரிய அறிவு வரைபடங்களில் ஒருங்கிணைக்க முடியும், (தரவு) பகுப்பாய்வு என்பது இயந்திர கற்றல், உரைச் சுரங்கம், தரவு பகுப்பாய்வு மற்றும் தரவு காட்சிப்படுத்தல் ஆகியவற்றிற்கான தற்போதைய மென்பொருள் தொகுப்புகளுக்கான அணுகலை வழங்குவதும் அவற்றை ஒரே மேடையில் இணைப்பதும் அவசியம். மேலும் தொழில்நுட்பக் கண்ணோட்டத்தில், ஒரு சரியான கே. ஜி. எம். எஸ்ஸை வரையறுப்பதற்கு சில கூடுதல் தேவைகளை அடையாளம் காணலாம்ஃ ஒரு மொழியின் வரையறை மற்றும் அதிக வெளிப்பாட்டு சக்தியுடன் கூடிய சம்பிரதாயம், செலவு குறைந்த தரவு சண்டையிடுதல், அதன் அனைத்து படிகளிலும், தரவு சுத்தம் முதல் வலை தரவு பிரித்தெடுத்தல் மற்றும் பல்வேறு மூலங்களிலிருந்து பெரிய தரவு அணுகல், திறமையான தர்க்கரீதியான, நிகழ்தகவு மற்றும் ஆன்டாலஜிக்கல் பகுத்தறிவு, குறைந்த சிக்கலானது, விண்வெளி சிக்கலான (பெரிய தரவைக் கையாள) மற்றும் தொடரியல், இடைமுகங்கள் (ஏபிஐ) கார்ப்பரேட் ஆர். டி. பி. எம். எஸ், நோஎஸ்க்யூஎல் அல்லது ஆர். டி. எஃப் கடைகள், வலை, இயந்திர கற்றல் மற்றும் பகுப்பாய்வு தொகுப்புகள் போன்ற பல பன்முக தரவு ஆதாரங்களை அணுக. மற்ற தேவைகள் கோட் முன்மொழிந்ததைப் போல மிகவும் பொதுவான டிபிஎம்எஸ் செயல்பாடுகள் மற்றும் சேவைகளை உள்ளடக்கியிருக்கலாம். வடலாக் அமைப்பு வடலாக் மேலே பட்டியலிடப்பட்ட ஒரு கே. ஜி. எம். எஸ்ஸின் அனைத்து தேவைகளையும் பூர்த்தி செய்யும் ஒரு தளத்தை வழங்குகிறது. இது அறிவு வரைபடங்களின் மேல் விதி அடிப்படையிலான பகுத்தறிவு பணிகளைச் செய்ய முடியும், மேலும் இது தரவு காட்சிப்படுத்தல் மற்றும் இயந்திர கற்றல் போன்ற தரவு அறிவியல் பணிப்பாய்வையும் ஆதரிக்கிறது. ஒரு விதி என்பது வடிவத்தின் வெளிப்பாடாகும்ஃ-எங்கேஃ உடலின் அணுக்கள், இது தலையின் அணு. உடலில் உள்ள மாறிகளிலிருந்து தொடங்கி புதிய அறிவை ஊகிக்க ஒரு விதி அனுமதிக்கிறதுஃ ஒரு விதியின் உடலில் உள்ள அனைத்து மாறிகளும் வெற்றிகரமாக ஒதுக்கப்படும்போது, விதி செயல்படுத்தப்பட்டு, அது தலை முன்கணிப்பின் வழித்தோன்றலில் விளைகிறதுஃ ஒரு தரவுத்தளமும் விதிகளின் தொகுப்பும் கொடுக்கப்பட்டால், ஒரு பகுத்தறிவு பணி புதிய அறிவை ஊகிப்பதை நோக்கமாகக் கொண்டுள்ளது, தொகுப்பின் விதிகளை தரவுத்தளத்தில் (விரிவான அறிவு) பயன்படுத்துகிறது. கடந்த தசாப்தங்களில் ஏற்றுக்கொள்ளப்பட்ட அறிவின் மிகவும் பரவலான வடிவம் விதிகளின் வடிவத்தில் உள்ளது, அது விதி அடிப்படையிலான அமைப்புகள், ஆன்டாலஜி அடிப்படையிலான அமைப்புகள் அல்லது பிற வடிவங்களில் இருக்கலாம், மேலும் இது பொதுவாக அறிவு வரைபடங்களில் கைப்பற்றப்படலாம். அறிவு வரைபடங்களின் தன்மை இந்த விதிகளில் மறுநிகழ்வு இருப்பை குறிப்பாக முக்கியமான அம்சமாக ஆக்குகிறது. மறுபயன்பாடு என்பது பகுத்தறிவு பணியின் இறுதி பதிலைப் பெறுவதற்கு முன்பு ஒரே விதிகள் பல முறை அழைக்கப்படலாம் என்பதாகும், மேலும் இது முன்பு ஊகிக்கப்பட்ட முடிவுகளின் அடிப்படையில் ஒரு அனுமானத்தை அனுமதிப்பதால் இது குறிப்பாக சக்திவாய்ந்ததாகும். அமைப்பு முடிவுக்கு உத்தரவாதம் அளிக்கும் ஒரு மூலோபாயத்தை வழங்க வேண்டும் என்பதை இது குறிக்கிறது. மேலும் தொழில்நுட்ப ரீதியாக, விதிகளின் பயன்பாட்டுடன் கட்டப்பட்ட சார்பு வரைபடம் சுழற்சியாக இருந்தால் ஒரு நிரல் மறுநிகழ்வு ஆகும். மறுநிகழ்வின் எளிய வடிவம் என்னவென்றால், ஒரு விதியின் தலை உடலில் தோன்றும் (சுய-மறுநிகழ்வு விதிகள்). வினவல் மொழி வடலாக் மொழி மறுபரிசீலனை உள்ளிட்ட பகுத்தறிவு கேள்விகளுக்கு பதிலளிக்க அனுமதிக்கிறது. இது வார்டு தரவுத்தொகுப்பு ± ஐ அடிப்படையாகக் கொண்டது, இது தரவுத்தொகுப்பு ± மொழிகளின் குடும்பத்தைச் சேர்ந்தது, இது விதித் தலைப்புகளில் இருத்தலியல் அளவீடுகளுடன் தரவுத்தொகுப்பை விரிவுபடுத்துகிறது, அதே நேரத்தில் தீர்மானிக்கக்கூடிய தன்மை மற்றும் தடமறிதலை அடைவதற்காக அதன் தொடரியல் கட்டுப்படுத்துகிறது. இருப்பு விதிகள் டுபில்-உருவாக்கும் சார்புகள் (டி. ஜி. டி. எஸ்) என்றும் அழைக்கப்படுகின்றன. ஒரு இருத்தலியல் விதி பின்வரும் வடிவத்தைக் கொண்டுள்ளதுஃ அல்லது, மாற்றாக, தரவுத்தள தொடரியலில், அதை பின்வருமாறு எழுதலாம்ஃ p (X, Z):-r (X). வடலாக்கில் உள்ள மாறிகள் முதல் வரிசை தர்க்கத்தில் உள்ள மாறிகள் போன்றவை மற்றும் ஒரு மாறி அது நிகழும் விதிக்கு உள்ளூர். இதன் பொருள் வெவ்வேறு விதிகளில் ஒரே மாறி பெயரின் நிகழ்வுகள் வெவ்வேறு மாறிகளைக் குறிக்கின்றன. வார்டு செய்யப்பட்ட தரவுத்தொகுப்பு ± பின்வரும் விதிகளைக் கொண்ட விதிகளின் தொகுப்பின் விஷயத்தில்ஃ r (X, Y):-p (X). p (Z):-r (X, Z). இரண்டாவது விதியில் உள்ள மாறி Z ஆபத்தானது என்று கூறப்படுகிறது, ஏனெனில் முதல் விதி அணுவின் r இன் இரண்டாவது பதத்தில் பூஜ்யத்தை உருவாக்கும், மேலும் இது அணு p ஐப் பெற இரண்டாவது விதிக்கு செலுத்தப்படும், இது நிரலுக்கு ஒரு பதிலைக் கண்டுபிடிக்க முயற்சிக்கும்போது பூஜ்யங்களின் பரவலுக்கு வழிவகுக்கிறது. தன்னிச்சையான பரப்புதல் அனுமதிக்கப்பட்டால், பகுத்தறிவு தீர்மானிக்க முடியாதது மற்றும் நிரல் எல்லையற்றதாக இருக்கும். வார்டு தரவுத்தளம் ± ஒரு தொகுப்பில் வரையறுக்கப்பட்ட ஒவ்வொரு விதிக்கும், விதி அமைப்புகளில் உள்ள அனைத்து மாறிகளும் ஒரு வார்டு என்று அழைக்கப்படும் தலையில் குறைந்தது ஒரு அணுவிலாவது இணைந்து இருக்க வேண்டும் என்று கேட்கும் இந்த சிக்கலை முறியடிக்கிறது. அலட்சியம் என்ற கருத்து ஒரு நிரலுக்குள் ஆபத்தான மாறியைப் பயன்படுத்தக்கூடிய வழியைக் கட்டுப்படுத்துகிறது. வெளிப்பாட்டு சக்தியின் அடிப்படையில் இது ஒரு வரம்பு என்றாலும், இந்த தேவை மற்றும் அதன் கட்டமைப்பு மற்றும் முடித்தல் வழிமுறைகளுக்கு நன்றி, வார்டட் டேட்டலாக் ± ஒரு நிரலுக்கான பதில்களை வரையறுக்கப்பட்ட எண்ணிக்கையிலான படிகளில் கண்டுபிடிக்க முடிகிறது. இது கணக்கீட்டு சிக்கலுக்கும் வெளிப்பாட்டு சக்திக்கும் இடையிலான ஒரு நல்ல பரிமாற்றத்தையும் வெளிப்படுத்துகிறது, இது பி. டி. ஐ. எம். இ தரவு சிக்கலைப் பிடிக்கிறது, அதே நேரத்தில் ஆன்ட்டாலஜிக்கல் பகுத்தறிவையும், மறுநிகழ்வுடன் நிரல்களை இயக்கும் வாய்ப்பையும் அனுமதிக்கிறது. வடலக் நீட்டிப்பு வடலக் அதன் முழு வார்டு தரவுத்தளத்தில் பிரதிபலிக்கிறது மற்றும் பின்வரும் மொழியில் சேர்ப்பதன் மூலம் அதை விரிவுபடுத்துகிறதுஃ மோனோடோனிக் திரட்டல்கள் (குறைந்தபட்சம், அதிகபட்சம், தொகை, புரோட், கவுண்ட் ஆபரேட்டர்கள்), அடுக்கு மறுப்பு, வெவ்வேறு தரவு வகைகளுக்கான ஆதரவு (சரங்கள், முழு எண், இரட்டை, தேதி, பூலியன், செட், பட்டியல்கள், குறிக்கப்பட்ட பூஜ்யங்கள்), தரவு ஆதாரங்கள் மற்றும் வெளிப்புற நூலகங்களுடன் எவ்வாறு தொடர்புகொள்வது என்பதை வரையறுக்க பணக்கார சிறுகுறிப்பு பொறிமுறை. கூடுதலாக, திறமையான கணக்கீட்டை அனுமதிக்க இந்த அமைப்பு மிகவும் வடிவமைக்கப்பட்ட கட்டமைப்பை வழங்குகிறது. இது பின்வரும் இரண்டு வழிகளில் செய்யப்படுகிறது. நினைவகத்தில் செயலாக்கக் கட்டமைப்பைப் பின்பற்றுதல் மற்றும் இழுத்தல் ஸ்ட்ரீம் அடிப்படையிலான அணுகுமுறை, இது நினைவக நுகர்வை கட்டுப்படுத்துகிறது அல்லது கணிக்கக்கூடியதாக ஆக்குகிறது. ஒரு ஆக்ரோஷமான முடித்தல் கட்டுப்பாட்டு மூலோபாயத்தைப் பயன்படுத்துதல், இது துரத்தல்-வரைபடத்தை (பதில்களை உருவாக்கப் பயன்படுகிறது) கட்டும் போது வடிவங்கள் மற்றும் பணிநீக்கத்தைக் கண்டறிந்து, அவை நிகழும்போது கணக்கீட்டைக் குறைக்கிறது. இது உண்மைகளின் ஐசோமார்பிசம் என்ற கருத்துடன் இணைக்கப்பட்டுள்ளது, இது ஒரு பதிலைப் பெறத் தேவையான படிகளின் எண்ணிக்கையைக் குறைக்கிறதுஃ ஒரு உண்மை h என்பது h க்கு ஐசோமார்பிக் என்றால், அமைப்பு உண்மை h இன் துரத்தல் வரைபடத்தை மட்டுமே ஆராயும். எனவே வடலக் அமைப்பு ஆன்ட்டாலஜிக்கல் பகுத்தறிவு பணிகளைச் செய்ய முடியும், ஏனெனில் இது டேட்டலாக் குடும்பத்தைச் சேர்ந்தது. வடலாகின் தர்க்கரீதியான மையத்துடன் வாதிடுவது OWL 2 QL மற்றும் SPARQL (இருத்தலியல் அளவீடுகளைப் பயன்படுத்துவதன் மூலம்) மற்றும் வரைபட பகுப்பாய்வு (மறுசுழற்சி மற்றும் திரட்டலுக்கான ஆதரவு மூலம்) ஆகியவற்றைப் பிடிக்கிறது. மொழியின் அறிவிக்கும் தன்மை குறியீட்டை எளிதில் படிக்கக்கூடியதாகவும் நிர்வகிக்கக்கூடியதாகவும் ஆக்குகிறது. ஆன்ட்டாலஜிக்கல் ரீசனிங் பணியின் எடுத்துக்காட்டு பின்வரும் வடலக் விதிகளைக் கவனியுங்கள்ஃ மூதாதையர் (ஒய், எக்ஸ்):-நபர் (எக்ஸ்). மூதாதையர் (Y, Z):-மூதாதையர் (Y, X), பெற்றோர் (X, Z). ஒவ்வொரு நபருக்கும் ஒரு மூதாதையர் இருப்பதாக முதல் விதி கூறுகிறது. இரண்டாவது விதி, ஒரு பெற்றோராக இருந்தால், அவரும் ஒரு மூதாதையர் என்று கூறுகிறது. முதல் விதியில் மூதாதையர் முன்கணிப்பின் முதல் நிலையில் இருத்தலியல் அளவீட்டைக் கவனியுங்கள், இது துரத்தல் நடைமுறையில் பூஜ்ய νi ஐ உருவாக்கும். அத்தகைய பூஜ்யம் பின்னர் இரண்டாவது விதியின் தலைக்கு பரப்பப்படுகிறது. விரிவான உண்மைகள் மற்றும் அனைத்து தொடர்புடைய மூதாதையர் உண்மைகளையும் கண்டுபிடிப்பதற்கான வினவல்களுடன் ஒரு தரவுத்தள D = {நபர் (ஆலிஸ்), நபர் (பாப்), பெற்றோர் (ஆலிஸ், பாப்)} ஐ பகுத்தறிவு பணியாகக் கருதுங்கள். துரத்தல் செயல்முறையைச் செய்வதன் மூலம், உண்மை மூதாதையர் (ν1, ஆலிஸ்) நபர் (ஆலிஸ்) மீது முதல் விதியைத் தூண்டுவதன் மூலம் உருவாக்கப்படுகிறது. பின்னர், மூதாதையர் (ν1, பாப்) மூதாதையர் (ν1, ஆலிஸ்) மற்றும் பெற்றோர் (ஆலிஸ், பாப்) மீதான இரண்டாவது விதியை செயல்படுத்துவதன் மூலம் உருவாக்கப்படுகிறது. இறுதியாக, முதல் விதி நபர் (பாப்) மீது தூண்டப்படலாம், ஆனால் இதன் விளைவாக வரும் உண்மை மூதாதையர் (ν2, பாப்) மூதாதையருடன் (ν1, பாப்) ஐசோமார்பிக் ஆகும், எனவே இந்த உண்மை உருவாக்கப்படவில்லை மற்றும் துரத்தல் வரைபடத்தின் தொடர்புடைய பகுதி ஆராயப்படவில்லை. முடிவில், வினவலுக்கான பதில் உண்மைகளின் தொகுப்பாகும் {மூதாதையர் (ν1, ஆலிஸ்), மூதாதையர் (ν1, பாப்)}. கூடுதல் அம்சங்கள் வடலோகை தரவு அறிவியல் கருவிகளுடன் ஒருங்கிணைப்பது தரவு பிணைப்புகள் மற்றும் செயல்பாடுகள் மூலம் அடையப்படுகிறது. தரவு பிணைப்பு தொடக்கங்கள்ஃ பிணைப்புகள் வெளிப்புற தரவு ஆதாரங்கள் அல்லது தரவுத்தளம், ஒரு கட்டமைப்பு அல்லது நூலகம் போன்ற அமைப்புகளுடன் இணைக்க அனுமதிக்கின்றன, மேலும் அவற்றை எவ்வாறு கையாள்வது என்பதை கணினிக்குச் சொல்கின்றன. இதில் போஸ்ட்கிரேஎஸ்கியூஎல் அல்லது மைஎஸ்கியூஎல் போன்ற தொடர்புடைய தரவுத்தள அமைப்புகளுடனான இணைப்புகள் மற்றும் நியோ4ஜே போன்ற வரைபட தரவுத்தளங்கள் அடங்கும். இயந்திர கற்றல் நூலகங்கள் (வேகா, ஸ்கிகிட்-லர்ன், டென்சர்ஃப்ளோ) மற்றும் ஒரு வலை தரவு பிரித்தெடுத்தல் கருவி, ஆக்ஸ்பாத் ஆகியவற்றை ஒருங்கிணைக்க முடியும், இது வலையில் இருந்து நேரடியாக தரவை மீட்டெடுக்க அனுமதிக்கிறது. சிறுகுறிப்புகள் என்று அழைக்கப்படுவதன் மூலம் இது சாத்தியமாகும்ஃ அவை குறிப்பிட்ட நடத்தைகளுடன் இருத்தலியல் விதிகளின் தொகுப்புகளை அதிகரிக்கும் சிறப்பு உண்மைகள். நிரலின் அணுவுக்கான உண்மைகள் வெளிப்புற தரவு மூலத்திலிருந்து இறக்குமதி செய்யப்படுகின்றன என்று @input சிறுகுறிப்பு கணினிக்குச் சொல்கிறது, எ. கா., ஒரு தொடர்புடைய தரவுத்தளம். நிரலின் அணுவிற்கான உண்மைகள் ஒரு வெளிப்புற இலக்குக்கு ஏற்றுமதி செய்யப்படும் என்று @output சிறுகுறிப்பு குறிப்பிடுகிறது, எ. கா., நிலையான வெளியீடு அல்லது ஒரு தொடர்புடைய தரவுத்தளம். @bind, @mapping, @qbind போன்ற பிற சிறுகுறிப்புகள் @input சிறுகுறிப்புக்கான தரவு ஆதாரங்களை அல்லது @output சிறுகுறிப்புக்கான இலக்குகளைத் தனிப்பயனாக்க அனுமதிக்கின்றன. செயல்பாடுகள்ஃ "எண்கணித இயக்கிகள், சரம் கையாளுதல் அல்லது ஒப்பீடு ஆகியவற்றைப் பயன்படுத்தும் தனிப்பயன் வெளிப்பாடுகளையும் ஆதரிக்கலாம். பைத்தானில் எழுதப்பட்ட நூலகங்களும் இயக்கப்பட்டுள்ளன, மேலும் அவை பிரத்யேக சிறுகுறிப்பு @library உடன் ஒருங்கிணைக்கப்படலாம். இந்த அமைப்பு ஜுபிடர்லேப் இயங்குதளத்துடன் ஒரு ஒருங்கிணைப்பை வழங்குகிறது, அங்கு வடலக் நிரல்களை எழுதலாம் மற்றும் இயக்கலாம் மற்றும் வெளியீட்டைப் படிக்கலாம், இது தளத்தின் செயல்பாடுகளைப் பயன்படுத்துகிறது. நிரலின் சரியான தன்மையை மதிப்பீடு செய்வதற்கும், அதை இயக்குவதற்கும், வெளியீட்டு உண்மைகளின் வழித்தோன்றல் செயல்முறையை கருவிகள் மூலம் தொடரியல் சிறப்பம்சமாக பகுப்பாய்வு செய்வதற்கும், குறியீடு பகுப்பாய்வு (குறியீடு சரியானதா அல்லது பிழைகள் உள்ளதா என்பதைச் சரிபார்க்கவும்) மற்றும் முடிவுகளின் விளக்கங்கள் (முடிவு எவ்வாறு பெறப்பட்டது): இந்த செயல்பாடுகள் அனைத்தும் குறிப்பேடில் உட்பொதிக்கப்பட்டுள்ளன, மேலும் வடலக் குறியீட்டை எழுதுவதற்கும் பகுப்பாய்வு செய்வதற்கும் உதவுகின்றன. தனித்துவமான ஆராய்ச்சி மற்றும் தொழில்துறை துறைகளில் இருந்து பல நிஜ உலக பயன்பாட்டு நிகழ்வுகளை நிவர்த்தி செய்ய வடலக் அமைப்பைப் பயன்படுத்தலாம். பிந்தையவற்றில், இந்த பிரிவு நிதி களத்தைச் சேர்ந்த இரண்டு பொருத்தமான மற்றும் அணுகக்கூடிய வழக்குகளை வழங்குகிறது. கம்பெனி கண்ட்ரோல் ஒரு கம்பெனி உரிமையாளர் வரைபடம் நிறுவனங்களை முனைகளாகவும் பங்குகளை விளிம்புகளாகவும் காட்டுகிறது. ஒரு நிறுவனம் மற்றொரு நிறுவனத்தில் ஒரு குறிப்பிட்ட அளவு பங்குகளைக் கொண்டிருக்கும்போது (பொதுவாக முழுமையான பெரும்பான்மையில் அடையாளம் காணப்படுகிறது), அது அந்த நிறுவனத்தின் மீது ஒரு முடிவெடுக்கும் அதிகாரத்தை செலுத்த முடியும், மேலும் இது ஒரு நிறுவனத்தின் கட்டுப்பாட்டையும், பொதுவாக, ஒரு குழு கட்டமைப்பையும் கட்டமைக்கிறது. அனைத்து கட்டுப்பாட்டு உறவுகளையும் தேடுவதற்கு வெவ்வேறு சூழ்நிலைகள் மற்றும் மிகவும் சிக்கலான குழு கட்டமைப்புகளை ஆராய வேண்டும், அதாவது நேரடி மற்றும் மறைமுக கட்டுப்பாடு. இந்த கேள்வி பின்வரும் விதிகளில் மொழிபெயர்க்கப்பட வேண்டும்ஃ ஒரு நிறுவனம் மொத்த பங்குகளில் 50 சதவீதத்திற்கும் அதிகமாக நேரடியாக வைத்திருந்தால் ஒரு நிறுவனத்தை நேரடியாக கட்டுப்படுத்துகிறது, ஒரு நிறுவனம் 50 சதவீதத்திற்கும் அதிகமாக வைத்திருக்கும் இடைத்தரகர் நிறுவனங்களின் தொகுப்பைக் கட்டுப்படுத்தினால் (அதாவது, அவர்களின் பங்குகளைச் சேர்த்து) ஒரு நிறுவனத்தை மறைமுகமாக கட்டுப்படுத்துகிறது. இந்த விதிகளை ஒரு வடலக் நிரலில் எழுதலாம், இது பின்வருவன போன்ற அனைத்து கட்டுப்பாட்டு விளிம்புகளையும் பெறும்ஃ கட்டுப்பாடு (எக்ஸ், எக்ஸ்):-நிறுவனம் (எக்ஸ்). கட்டுப்பாடு (X, Y):-கட்டுப்பாடு (X, Y), சொந்தம் (Y, Z, W), V = தொகை (W, <Y>), V> 0.5.The முதல் விதி ஒவ்வொரு நிறுவனமும் தன்னைக் கட்டுப்படுத்துகிறது என்று கூறுகிறது. இரண்டாவது விதி நிறுவனங்களால் கட்டுப்படுத்தப்படும் அனைத்து நிறுவனங்களின் பங்குகளையும் தொகுப்பதன் மூலம் கட்டுப்பாட்டை வரையறுக்கிறது. ஒரு நிறுவனத்தின் உரிமையாளர் வரைபடத்தில் இரண்டு நிறுவனங்களுக்கு இடையே ஒரு இணைப்பு இருக்கிறதா என்பதை தீர்மானிப்பதில் இந்த சூழ்நிலை உள்ளது. அத்தகைய இணைப்புகளின் இருப்பைத் தீர்மானிப்பது பொருத்தமானது, எடுத்துக்காட்டாக, வங்கி மேற்பார்வை மற்றும் கடன் தகுதி மதிப்பீட்டில், இருவரும் அத்தகைய உறவைப் பகிர்ந்து கொண்டால் ஒரு நிறுவனம் மற்றொரு நிறுவனத்திற்கு கடன்களுக்கு உத்தரவாதமாக செயல்பட முடியாது. முறைப்படி, இரண்டு நிறுவனங்கள் மற்றும் ஒரு நெருக்கமான இணைப்பில் ஈடுபட்டுள்ளனஃ (ரெஸ்ப்.,) நேரடியாகவோ அல்லது மறைமுகமாகவோ 20 சதவீதம் அல்லது அதற்கு மேற்பட்ட பங்குகளை (ரெஸ்ப்.,) வைத்திருந்தால், அல்லது ஒரு பொதுவான மூன்றாம் தரப்பு நேரடியாகவோ அல்லது மறைமுகமாகவோ 20 சதவீதம் அல்லது அதற்கு மேற்பட்ட பங்குகளை வைத்திருந்தால். இந்த விதிகளை ஒரு வடலக் நிரலில் எழுதலாம், இது பின்வருவன போன்ற அனைத்து நெருக்கமான இணைப்பு விளிம்புகளையும் பெறும்ஃ mcl (X, Y, S):-சொந்தமானது (X, Y, S). mcl (X, Z, S1 * S2):-mc1 (X, Y, S1), சொந்தமானது (Y, Z, S2). சிஎல்1 (எக்ஸ், ஒய்):-எம்சிஎல் (எக்ஸ், ஒய், எஸ்), டிஎஸ் = கூட்டுத்தொகை (எஸ்), டிஎஸ்> 0.20. சிஎல்2 (எக்ஸ், ஒய்):-சிஎல்1 (இசட், எக்ஸ்), சிஎல்1 (இசட், ஒய்), எக்ஸ்! = ஒய். நெருக்கமான இணைப்பு (எக்ஸ், ஒய்):-சிஎல்1 (எக்ஸ், ஒய்). நெருக்கமான இணைப்பு (X, Y):-cl2 (X, Y). முதல் விதி இரண்டு நிறுவனங்கள் மற்றும் ஒரு உரிமையாளர் விளிம்பால் இணைக்கப்பட்டவை நெருங்கிய இணைப்புகள் என்று கூறுகிறது. இரண்டாவது விதி, ஒரு பங்குடன் நெருங்கிய தொடர்புகள் இருந்தால், ஒரு பங்கைக் கொண்ட ஒரு நிறுவனத்திற்கு ஒரு உரிமையாளர் விளிம்பு இருந்தால், ஒரு பங்குடன் நெருங்கிய தொடர்புகள் இருக்கக்கூடும் என்றும் கூறுகிறது. மூன்றாவது விதி, நேரடியாகவோ அல்லது மறைமுகமாகவோ சொந்தமான அனைத்து பகுதி பங்குகளின் கூட்டுத்தொகையும் அதன் பங்குகளில் 20 சதவீதத்தை விட அதிகமாகவோ அல்லது சமமாகவோ இருந்தால், அவை முதல் வரையறையின்படி நெருக்கமான இணைப்புகள் என்று கூறுகிறது. நான்காவது விதி நெருக்கமான இணைப்புகளின் இரண்டாவது வரையறையை மாதிரியாகக் கொண்டுள்ளது, அதாவது மூன்றாம் தரப்பு வழக்கு. மேலும் காண்க DBMS சொற்பொருள் வலை விதி மொழி வரைபட தரவுத்தள குறிப்புகள் வரைபட தரவுத்தளங்கள் பிரகடன நிரலாக்க மொழிகள்