ரெஃபரென்ரியல் நேர்மை டேட்டாபேஸ் நிலைத்தன்மையை உறுதிப்படுத்துகிறது

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

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

முதன்மை விசை

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

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

வெளிநாட்டு விசை

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

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

ரெஃபரென்ஷியல் நேர்மை விதிகள் உதாரணம்

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

ரெஃபரென்ஷியல் நேர்மை கட்டுப்பாட்டின் நன்மைகள்

சார்பு தரவுத்தள நிர்வகித்தல் முறையைப் பயன்படுத்துவது, அனுகூலமான ஒருமைப்பாடுடன் பல நன்மைகள் அளிக்கிறது: