Skip to main content

ஒரு தரவுத்தளத்தில் முதன்மை விசை என்றால் என்ன?

Anonim

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

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

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

முதன்மை விசை உதாரணம்

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

முதன்மை விசைகளுக்கான பிற ஏழை தேர்வுகள், ZIP குறியீடு, மின்னஞ்சல் முகவரி மற்றும் முதலாளிகள் ஆகியவை அடங்கும், இவை அனைத்தும் பல மக்களை மாற்ற அல்லது பிரதிநிதித்துவப்படுத்தலாம். ஒரு முதன்மை விசையாக பயன்படுத்தப்படும் அடையாளங்காட்டி தனிப்பட்டதாக இருக்க வேண்டும். அடையாளம் திருட்டு மூலம் பாதிக்கப்பட்ட ஒருவருக்கு சமூக பாதுகாப்பு நிர்வாகம் ஒரு எண்ணிக்கையை மீண்டும் அனுப்பும்போது சமூகப் பாதுகாப்பு எண்கள் கூட மாற்றப்படலாம். சிலர் சமூக பாதுகாப்பு எண் கூட இல்லை. இருப்பினும், அந்த இரண்டு வழக்குகளும் அரிதானவை. சமூக பாதுகாப்பு எண்கள் ஒரு முதன்மை விசைக்கு ஒரு நல்ல தேர்வாக இருக்கும்.

நல்ல முதன்மை விசைகள் தேர்ந்தெடுப்பதற்கான உதவிக்குறிப்புகள்

நீங்கள் சரியான முதன்மை விசையைத் தேர்ந்தெடுக்கும்போது, ​​தரவுத்தளத் தோற்றங்கள் விரைவாகவும் நம்பகமானதாகவும் இருக்கும். ஞாபகம் வைத்துகொள்:

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