பொருளடக்கம்[மறை][காட்டு]
- 1. டேட்டாபேஸ் என்றால் என்ன?
- 2. DBMS என்பதன் அர்த்தம் என்ன?
- 3. பல்வேறு DBMS மொழிகளை விளக்கவும்.
- 4. DBMSன் சில நன்மைகளை பட்டியலிடுக?
- 5. DBMSகள் கொண்டிருக்கும் வழக்கமான கோப்பு அடிப்படையிலான அமைப்புகளின் குறைபாடுகளைக் குறிப்பிடவும்.
- 6. DBMS இல் உள்ள ACID பண்புகள் என்றால் என்ன?
- 7. DBMS இல் SQL என்ன பங்கு வகிக்கிறது?
- 8. தரவுத்தளங்களில் வெற்று இடம் அல்லது பூஜ்ஜியம் NULL மதிப்புகளாக எண்ணப்படுமா?
- 9. தரவுக் கிடங்கு என்றால் என்ன?
- 10. DBMS சோதனைச் சாவடி என்றால் என்ன?
- 11. பல்வேறு DBMS தரவு சுருக்க அடுக்குகளை விவரிக்கவும்.
- 12. "வினவல் தேர்வுமுறை" என்பது உங்களுக்கு என்ன அர்த்தம்?
- 13. நிறுவனம்-உறவு மாதிரியாக்கம்: அது என்ன?
- 14. தரவுத்தள மேலாண்மை அமைப்பில் "நிறுவனம்," "நிறுவன வகை," மற்றும் "நிறுவன தொகுப்பு" என்ற சொற்றொடர்கள் எதைக் குறிக்கின்றன?
- 15. இணைப்புகள் என்றால் என்ன, DBMS இல் என்ன வகையான உறவுகள் உள்ளன?
- 16. RDBMS என்றால் என்ன?
- 17. தரவுத்தளத்தில் "நோக்கம்" மற்றும் "நீட்டிப்பு" என்ற சொற்கள் எதைக் குறிக்கின்றன?
- 18. இயல்பாக்கத்தின் பல முறைகள் என்ன மற்றும் "இயல்புநிலை" என்ற வார்த்தையின் அர்த்தம் என்ன?
- 19. ஒரு பூட்டை விவரிக்கவும். தரவுத்தள பரிவர்த்தனையின் போது பகிரப்பட்ட பூட்டுக்கும் பிரத்தியேக பூட்டுக்கும் உள்ள முக்கிய வேறுபாடு விளக்கப்பட வேண்டும்.
- 20. "சாதாரணமயமாக்கல்" மற்றும் "சாதாரணமயமாக்கல்" என்ற சொற்கள் எதைக் குறிக்கின்றன?
- 21. தரவுத்தள பகிர்வு மற்றும் அதன் முக்கியத்துவத்தை விவரிக்கவும்.
- 22. "செயல்திறன்," "பின்னோக்கி," மற்றும் "ஒரே நேரத்தில் புதுப்பித்தல்" ஆகிய சொற்கள் உங்களுக்கு என்ன அர்த்தம்?
- 23. "கர்சர்" என்ற வார்த்தை உங்களுக்கு என்ன அர்த்தம்? பல வகையான கர்சர்களை விவரிக்கவும்.
- 24. நெட்வொர்க் மற்றும் படிநிலை தரவுத்தள மாதிரிகளுக்கு இடையே உள்ள மாறுபாடுகளை விவரிக்கவும்.
- 25. மோங்கோடிபியை விவரிக்கவும்.
- 26. 2-அடுக்கு மற்றும் 3-அடுக்கு DBMS அமைப்புக்கு இடையே உள்ள மாறுபாடுகளை விவரிக்கவும்.
- 27. தரவுத்தளத்தில், "ஹாஷிங்" என்ற வார்த்தையின் அர்த்தம் என்ன?
- 28. ஒரு தரவுத்தள நிர்வாகி DBMS இல் என்ன பங்கு செய்கிறார்?
- தீர்மானம்
தரவு உலகில் எங்கும் காணலாம்! இன்றைய சந்தையில், ஒவ்வொரு நாளும் 2.5 குவிண்டில்லியன் பைட்டுகளுக்கு மேல் தரவு உற்பத்தி செய்யப்படுகிறது.
நாம் அனைவரும் இந்தத் தரவை பகுப்பாய்வு செய்து, தரவுத்தள மேலாண்மை அமைப்புகளைப் (DBMS) பயன்படுத்தி தேவையான முடிவுகளை வழங்குவது அவசியம். மறுபுறம், DBMS அறிவைக் கொண்டிருப்பது ஒரு தரவுத்தள நிர்வாகியாக வேலை செய்வதை சாத்தியமாக்குகிறது.
டிபிஎம்எஸ் நேர்காணல் கேள்விகள் பற்றிய இந்த இடுகையை நீங்கள் படிக்கிறீர்கள் என்பதால், இந்த விவரங்களை நீங்கள் ஏற்கனவே அறிந்திருப்பீர்கள் என்று கருதுகிறேன். தரவு பகுப்பாய்வுகளில் எந்தவொரு தொழிலும் தரவுத்தள மேலாண்மை அமைப்புகளின் (DBMS) திடமான புரிதலுடன் தொடங்க வேண்டும்.
பயனுள்ள தரவுத்தள அமைப்புகளை உருவாக்க, ஒழுங்கமைக்கவும், மதிப்பிடவும், செல்லவும் மற்றும் பரந்த அளவிலான தரவுகளை உணரவும் திறன் தேவைப்படுகிறது.
உங்கள் அடுத்த வேலை நேர்காணலில் வெற்றிபெறவும், நீங்கள் ஏற்கனவே தரவு பகுப்பாய்வுத் தொழிலைத் தொடங்கியிருந்தாலும் அல்லது இப்போதுதான் தொடங்கினாலும், நீங்கள் கனவு காணும் நிலையை அடையவும் உதவும் சில DBMS நேர்காணல் கேள்விகள் இங்கே உள்ளன.
சிறந்த DBMS நேர்காணல் கேள்விகள் உங்கள் நன்மைக்காக ஒரு பட்டியலில் சேகரிக்கப்பட்டு, உங்கள் நேர்காணலில் உங்களுக்கு உதவவும், இந்த விஷயத்தைப் பற்றிய உங்கள் புரிதலை வலுப்படுத்தவும் உதவும்.
1. டேட்டாபேஸ் என்றால் என்ன?
தரவுத்தளம் என்பது தர்க்கரீதியாக கட்டமைக்கப்பட்ட தரவுகளின் தொகுப்பாகும், அதை எளிதாக புதுப்பிக்கலாம், அணுகலாம் மற்றும் பராமரிக்கலாம். உருவாக்க கட்டளையுடன் உருவாக்கப்படும் எதுவும் ஒரு தரவுத்தள பொருளாகும், மேலும் தரவுத்தளங்கள் பெரும்பாலும் உள்ளீடுகள் மற்றும் புலங்களைக் கொண்ட அட்டவணைகள் அல்லது பொருட்களின் சேகரிப்புகளை உள்ளடக்கியது.
ஒரு அட்டவணையில் உள்ள ஒற்றை நுழைவு ஒரு டூப்பிள் அல்லது ஒரு வரிசையால் குறிக்கப்படுகிறது. அட்டவணையின் ஒரு குறிப்பிட்ட அம்சத்தைப் பற்றிய விவரங்களை வழங்கும் தரவு சேமிப்பகத்தின் அடிப்படைத் துண்டுகள் ஒரு பண்பு அல்லது நெடுவரிசை.
ஒரு DBMS ஆனது பயனர் வழங்கிய வினவல்களைப் பயன்படுத்தி தரவுத்தளத்திலிருந்து தரவை மீட்டெடுக்கிறது.
2. DBMS என்பதன் அர்த்தம் என்ன?
DBMS என்பது தர்க்கரீதியாக இணைக்கப்பட்ட தரவை உருவாக்குவதற்கும் நிர்வகிப்பதற்கும் உதவும் மென்பொருள் நிரல்களாகும்.
இதை வேறுவிதமாகக் கூறினால், தரவுத்தள மேலாண்மை அமைப்பு (DBMS) ஒரு தரவுத்தளத்தை உருவாக்குதல், அதில் தரவைச் சேர்ப்பது, அதை அகற்றுதல், தரவை மாற்றுதல் மற்றும் பல செயல்பாடுகளைச் செய்வதற்கான இடைமுகம் அல்லது கருவியை நமக்கு வழங்குகிறது.
டேட்டாபேஸ் மேனேஜ்மென்ட் சிஸ்டம் (டிபிஎம்எஸ்) எனப்படும் மென்பொருளானது, கோப்பு அடிப்படையிலான அமைப்பை விட மிகவும் பாதுகாப்பான முறையில் தரவைச் சேமிக்க உதவுகிறது.
3. பல்வேறு DBMS மொழிகளை விளக்கவும்.
DBMSகள் பயன்படுத்தும் சில மொழிகள் பின்வருமாறு:
- DDL(Data Definition Language): தரவுத்தளத்தை வரையறுக்க தேவையான வழிமுறைகள் இதில் உள்ளன. CREATE, ALTER, DROP, TRUNCATE, RENAME போன்றவை சில உதாரணங்கள்.
- DML(தரவு கையாளுதல் மொழி): இது தரவுத்தளத்தில் உள்ள தரவுகளுடன் பணிபுரிய தேவையான கட்டளைகளை உள்ளடக்கியது. எடுத்துக்காட்டுகளில் SELECT, UPDATE, INSERT, DELETE போன்றவை அடங்கும்.
- DCL(தரவு கட்டுப்பாட்டு மொழி): இது பயனர் அனுமதிகள் மற்றும் தரவுத்தள அமைப்பு கட்டுப்பாடுகளை சமாளிக்க தேவையான கட்டளைகளை உள்ளடக்கியது. உதாரணமாக, GRANT மற்றும் REVOKE.
- TCL(பரிவர்த்தனை கட்டுப்பாட்டு மொழி): தரவுத்தள பரிவர்த்தனைகளை நிர்வகிக்கப் பயன்படுத்த வேண்டிய கட்டளைகள் இதில் அடங்கும். எடுத்துக்காட்டாக, COMMIT, ROLLBACK மற்றும் SAVEPOINT.
4. DBMSன் சில நன்மைகளை பட்டியலிடுக?
- பல பயனர்கள் ஒரே தரவுத்தளத்திலிருந்து ஒரே நேரத்தில் தரவைப் பரிமாறிக் கொள்ள முடியும். மேலும், இந்த வகையான பகிர்வு பயனர்கள் தரவுத்தள சூழலில் ஏற்படும் மாற்றங்களுக்கு விரைவாக பதிலளிப்பதை சாத்தியமாக்குகிறது.
- பல பயனர்கள் ஒரே தரவுத்தளத்தின் தரவை ஒரே நேரத்தில் பார்ப்பது சாத்தியமாகும்.
- அனைத்து தரவையும் ஒரே தரவுத்தளத்தில் ஒருங்கிணைக்கும் ஒரு அமைப்பை அறிமுகப்படுத்துவதன் மூலம் தரவுத்தளத்தில் நகல்களை குறைக்கிறது.
- தேவைப்பட்டால், தரவுத்தளத்தில் உள்ள தரவை மீட்டெடுக்கலாம் மற்றும் தரவின் காப்புப்பிரதியை தானாகவே உருவாக்க திட்டமிடலாம்.
- இயங்கும் அனைத்து பயன்பாட்டு செயல்முறைகளின் மேக்கப்பைப் பராமரிக்கும் போது தரவு வடிவமைப்பை மாற்றுவதை இயக்குகிறது.
5. DBMSகள் கொண்டிருக்கும் வழக்கமான கோப்பு அடிப்படையிலான அமைப்புகளின் குறைபாடுகளைக் குறிப்பிடவும்.
அட்டவணைப்படுத்தல் இல்லாததால், ஒவ்வொரு பக்கத்தையும் வழக்கமான கோப்பு அடிப்படையிலான அமைப்பில் ஸ்கேன் செய்ய வேண்டிய கட்டாயத்தில் உள்ளோம், இது உள்ளடக்க அணுகலை நேரத்தைச் செலவழிக்கும் மற்றும் மந்தமானதாக ஆக்குகிறது.
பணிநீக்கம் மற்றும் சீரற்ற தன்மை ஆகியவை பிற சிக்கல்களாகும், ஏனெனில் கோப்புகளில் அடிக்கடி தேவையற்ற மற்றும் நகல் தரவுகள் அடங்கும், மேலும் அவற்றில் ஒன்றை மாற்றுவது அவை அனைத்தையும் சீரற்றதாக ஆக்குகிறது.
தரவு ஒழுங்கமைக்கப்படாததால் பாரம்பரிய கோப்பு அடிப்படையிலான அமைப்புகளுடன் தரவு அணுகல் மிகவும் சவாலானது. மற்றொரு குறைபாடானது, ஒரே கோப்பில் பல செயல்பாடுகள் ஒரே நேரத்தில் வேலை செய்வதைத் தடுக்கிறது மற்றும் ஒரு செயலை முழுப் பக்கத்தையும் பூட்டுவதற்கு கட்டாயப்படுத்துகிறது.
தரவுத்தள மேலாண்மை அமைப்புகள் பாரம்பரிய கோப்பு அடிப்படையிலான அமைப்புகளின் ஒருமைப்பாடு சோதனைகள், தரவுப் பிரிப்பு, அணுசக்தி, பாதுகாப்பு மற்றும் பலவற்றை உள்ளடக்கிய சிக்கல்களைத் தீர்த்துள்ளன.
6. DBMS இல் உள்ள ACID பண்புகள் என்றால் என்ன?
தரவு ஒருமைப்பாட்டைப் பாதுகாப்பதற்காக பின்பற்ற வேண்டிய அடிப்படை வழிகாட்டுதல்கள் தரவுத்தள மேலாண்மை அமைப்பின் ACID பண்புகள் ஆகும். அவை என்னவென்பவை:
- அணுசக்தி - "அனைத்தும் அல்லது ஒன்றும் இல்லை" கொள்கை என்றும் குறிப்பிடப்படுகிறது, அணுசக்தி என்பது ஒரு ஒற்றை அலகின் ஒவ்வொரு மதிப்பீடும் முழுவதுமாக அல்லது இல்லாமலேயே மேற்கொள்ளப்படுகிறது.
- நிலைத்தன்மை: ஒவ்வொரு பரிவர்த்தனைக்கும் முன்னும் பின்னும் தரவுத்தளத்தில் உள்ள தரவு மாறாமல் இருப்பதை இந்தப் பண்பு காட்டுகிறது.
- தனிமைப்படுத்தல் - ஒரே நேரத்தில் பல பரிவர்த்தனைகள் நடைபெறலாம் என்பதை இந்த சொத்து வரையறுக்கிறது.
- ஆயுள் - ஒவ்வொரு பரிவர்த்தனையும் முடிந்தவுடன் நிலையற்ற நினைவகத்தில் பதிவு செய்யப்படுவதை இந்த சொத்து உறுதி செய்கிறது.
7. DBMS இல் SQL என்ன பங்கு வகிக்கிறது?
SQL என்பது கட்டமைக்கப்பட்ட வினவல் மொழியைக் குறிக்கிறது, மேலும் அதன் முக்கிய செயல்பாடு, தரவை உள்ளிட்டு புதுப்பித்தல்/மாற்றியமைப்பதன் மூலம் தொடர்புடைய தரவுத்தளங்களுடன் தொடர்புகொள்வதாகும்.
8. தரவுத்தளங்களில் வெற்று இடம் அல்லது பூஜ்ஜியம் NULL மதிப்புகளாக எண்ணப்படுமா?
இல்லை, ஒரு NULL மதிப்பு பூஜ்ஜியம் மற்றும் வெற்று இடத்திலிருந்து முற்றிலும் வேறுபட்டது, ஏனெனில் இது வெற்று இடம் மற்றும் பூஜ்ஜியத்திற்கு மாறாக ஒதுக்கப்பட்ட, அறிய முடியாத, கிடைக்காத அல்லது பொருந்தாத மதிப்பைக் குறிக்கிறது, ஒவ்வொன்றும் ஒரு எழுத்தைக் குறிக்கும்.
9. தரவுக் கிடங்கு என்றால் என்ன?
தரவுக் கிடங்கு என்பது ஒரு தரவுத்தளத்தில் சேமித்து வைப்பதற்காக பல ஆதாரங்களில் இருந்து தரவை சேகரித்தல், பிரித்தெடுத்தல், செயலாக்குதல் மற்றும் இறக்குமதி செய்யும் செயல்முறையாகும்.
தரவுக் கிடங்கை ஒரு மையக் களஞ்சியமாகக் கருதலாம், அங்கு தரவு பகுப்பாய்வுக்காக தரவு பயன்படுத்தப்படுகிறது மற்றும் பரிவர்த்தனை அமைப்புகள் மற்றும் பிற தொடர்புடைய தரவுத்தளங்களிலிருந்து பாய்கிறது.
A தரவு கிடங்கு நிறுவனத்திற்குள் முடிவெடுப்பதை மேம்படுத்தப் பயன்படும் ஒரு நிறுவனத்திலிருந்து வரலாற்றுத் தரவுகளின் வரம்பைக் கொண்டுள்ளது.
10. DBMS சோதனைச் சாவடி என்றால் என்ன?
சோதனைச் சாவடி முறையானது கணினியிலிருந்து முந்தைய பதிவுகள் அனைத்தையும் நீக்கி அவற்றை சேமிப்பக சாதனத்தில் நிரந்தரமாகச் சேமிக்கிறது.
DBMS ஐ மீட்டெடுக்கவும், ACID குணங்களைத் தக்கவைக்கவும் உதவும் இரண்டு நுட்பங்கள் நிழல் பக்கங்களைப் பாதுகாத்தல் மற்றும் ஒவ்வொரு பரிவர்த்தனையின் பதிவை வைத்திருப்பதும் அடங்கும். பதிவு அடிப்படையிலான மீட்பு பொறிமுறைக்கு சோதனைச் சாவடிகள் முக்கியம்.
பரிவர்த்தனை பதிவு பதிவேடு சோதனைச் சாவடிகளில் இருந்து செயலிழக்கும் நேரம் வரை அனைத்து உறுதியளிக்கப்பட்ட தரவையும் மீட்டெடுக்கப் பயன்படுத்தப்படலாம், இது ஒரு விபத்துக்குப் பிறகு தரவுத்தள இயந்திரம் மீட்டெடுக்கக்கூடிய குறைந்தபட்ச புள்ளிகள் ஆகும்.
11. பல்வேறு DBMS தரவு சுருக்க அடுக்குகளை விவரிக்கவும்.
தரவு சுருக்கம் என்பது பயனரிடமிருந்து முக்கியமில்லாத தகவல்களை மறைத்து மேலும் தடையற்ற தொடர்புகளை மேம்படுத்துகிறது. சுருக்கத்தின் மூன்று அடுக்குகள் உள்ளன:
- இயற்பியல் நிலை: சுருக்கத்தின் மிகச்சிறிய நிலை நினைவகத்தில் தரவுகளின் இயற்பியல் சேமிப்பை விவரிக்கிறது. தரவை அணுக, தொடர் மற்றும் சீரற்ற அணுகல் முறைகள் இரண்டையும் பயன்படுத்தலாம். கோப்புகளை ஒழுங்கமைக்க B+ மரங்கள் மற்றும் ஹாஷிங் நுட்பங்கள் பயன்படுத்தப்படுகின்றன.
- தர்க்க நிலை: தரவு அட்டவணை வடிவில் வைக்கப்படும் நிலை. கூடுதலாக, அடிப்படை கட்டமைப்புகள் வெவ்வேறு கூறுகளுக்கு இடையேயான இணைப்புகளை சேமிக்க பயன்படுத்தப்படுகின்றன.
- பார்வை நிலை: இது சுருக்கத்தின் மிக உயர்ந்த நிலை. வரிசைகள் மற்றும் நெடுவரிசைகளால் குறிப்பிடப்படும் உண்மையான தரவுத்தளத்தின் ஒரு பகுதி மட்டுமே பயனர்களுக்குக் கிடைக்கும். ஒரே தரவுத்தளத்தின் பல பார்வைகள் சிந்திக்கத்தக்கவை. சேமிப்பகம் மற்றும் செயல்படுத்தல் விவரங்கள் குறித்து பயனர்களுக்குத் தெரியாது.
12. "வினவல் தேர்வுமுறை" என்பது உங்களுக்கு என்ன அர்த்தம்?
வினவல் உகப்பாக்கம் படியானது மதிப்பீட்டு உத்தியை குறைந்த திட்டமிடப்பட்ட செலவில் கண்டறியும். ஒரே சிக்கலைச் செய்ய பல வழிமுறைகள் மற்றும் நுட்பங்கள் இருக்கும்போது இந்த கட்டம் பொருத்தமானதாகிறது.
வினவல் தேர்வுமுறையின் சில நன்மைகள் பின்வருமாறு:
- வெளியீடு விரைவாக வழங்கப்படுகிறது
- குறைக்கிறது காலத்தின் சிக்கலானது மற்றும் இடம்
- அதிக விசாரணைகள் குறுகிய காலத்தில் செயல்படுத்தப்படும்.
13. நிறுவனம்-உறவு மாதிரியாக்கம்: அது என்ன?
இந்த தரவுத்தள வடிவமைப்பு முறையானது நிஜ உலகில் உள்ள உண்மையான பொருட்களை நிறுவனங்களாக சித்தரிக்கவும் அவற்றின் உறவுகளைக் காட்டவும் வரைபடங்களைப் பயன்படுத்துகிறது. இந்த முறையானது DBA குழுவிற்கு திட்டத்தைப் புரிந்துகொள்வதை எளிதாக்குகிறது.
14. தரவுத்தள மேலாண்மை அமைப்பில் "நிறுவனம்," "நிறுவன வகை," மற்றும் "நிறுவன தொகுப்பு" என்ற சொற்றொடர்கள் எதைக் குறிக்கின்றன?
உட்பொருள்: ஒரு நிஜ உலகப் பொருள் அதன் குறிப்பிட்ட பண்புக்கூறுகளுடன் தொடர்புடைய பண்புகளைக் கொண்டிருந்தால் அது ஒரு பொருளாகக் கருதப்படுகிறது. உதாரணமாக, ஒரு மாணவர், பணியாளர் அல்லது ஆசிரியர் ஒரு நிறுவனத்தைக் குறிக்கிறது.
நிறுவன வகை: ஒரு நிறுவன வகை என்பது ஒத்த பண்புகளைக் கொண்ட நிறுவனங்களின் குழுவாக விவரிக்கப்படுகிறது. தரவுத்தளத்தில் உள்ள ஒன்று அல்லது அதற்கு மேற்பட்ட இணைக்கப்பட்ட அட்டவணைகளால் ஒரு உட்பொருளின் வகை குறிப்பிடப்படுகிறது. உட்பொருளின் வகை அல்லது பண்புக்கூறுகளை குறிப்பாக நிறுவனத்தை அடையாளம் காணும் ஒரு பண்பாக நினைக்க முடியும். உதாரணமாக, ஒரு மாணவர், மாணவர் ஐடி, மாணவர் பெயர் போன்ற பண்புகளைக் கொண்ட ஒரு பொருளைக் குறிக்கிறது.
உட்பொருள் தொகுப்பு: ஒரு குறிப்பிட்ட வகையைச் சேர்ந்த தரவுத்தளத்தில் உள்ள அனைத்து நிறுவனங்களும் ஒரு நிறுவனத் தொகுப்பாக ஒன்றாக சேகரிக்கப்படுகின்றன. உதாரணமாக, ஒரு நிறுவன தொகுப்பு என்பது அனைத்து மாணவர்கள், ஊழியர்கள், ஆசிரியர்கள் மற்றும் பலவற்றின் தொகுப்பாகும்.
15. இணைப்புகள் என்றால் என்ன, DBMS இல் என்ன வகையான உறவுகள் உள்ளன?
ஒரு DBMS இல், உறவு என்பது இரண்டு நிறுவனங்கள் ஒன்றோடொன்று இணைக்கப்பட்ட ஒரு சூழ்நிலையாகும். இந்த வழக்கில், வெளிநாட்டு விசை அட்டவணை மற்ற அட்டவணையின் முதன்மை விசைக்கு ஒரு குறிப்பு உள்ளது.
பின்வரும் பட்டியலில் DBMS இல் காணப்படும் பல உறவு வகைகள் உள்ளன:
- ஒன்றுக்கு ஒன்று உறவு: அட்டவணை A இல் ஒரு வரிசைக்கும் அட்டவணை B இல் ஒரு வரிசைக்கும் இடையிலான உறவை விவரிக்க இந்தச் சொல் பயன்படுத்தப்படுகிறது.
- ஒன்று முதல் பல உறவு: அட்டவணை A இல் ஒரு வரிசைக்கும் அட்டவணை B இல் உள்ள பல வரிசைகளுக்கும் இடையே தொடர்பு இருக்கும்போது பயன்படுத்தப்படுகிறது.
- பல-க்கு-பல உறவு - அட்டவணை A இல் உள்ள அதிக எண்ணிக்கையிலான வரிசைகள் அட்டவணை B இல் உள்ள அதிக எண்ணிக்கையிலான வரிசைகளுடன் இணைக்கப்படும் போது பயன்படுத்தப்படுகிறது.
- சுய-குறிப்பு உறவு - அட்டவணை A இல் உள்ள ஒரு பதிவு அதே அட்டவணையில் உள்ள மற்றொரு பதிவோடு இணைக்கப்படும் போது பயன்படுத்தப்படுகிறது.
16. RDBMS என்றால் என்ன?
RDBMS, அல்லது தொடர்புடைய தரவுத்தள மேலாண்மை அமைப்புகள், இந்த அமைப்புகளுக்கான சுருக்கமாகும். அட்டவணை குறியீடுகள் மற்றும் தரவு பதிவுகளை கண்காணிக்க இது பயன்படுகிறது.
RDBMSகள் என்பது தரவுத்தள மேலாண்மை அமைப்புகளின் துணைக்குழு ஆகும், அவை மற்ற தரவுத்தள பொருள்களைப் பற்றிய தகவலைக் கண்டுபிடித்து மீட்டெடுக்க கட்டமைப்பைப் பயன்படுத்துகின்றன. ஒரு தொடர்புடைய தரவுத்தள மேலாண்மை அமைப்பு (RDBMS) ஒரு தொடர்புடைய தரவுத்தளத்தை புதுப்பித்தல், செருகுதல், அகற்றுதல், திருத்துதல் மற்றும் நிர்வகித்தல் ஆகியவற்றை எளிதாக்குகிறது.
பெரும்பாலான நேரங்களில், RDBMS SQL மொழியைப் பயன்படுத்துகிறது, ஏனெனில் இது பயனர் நட்பு மற்றும் தொடர்ந்து பயன்படுத்தப்படுகிறது.
17. தரவுத்தளத்தில் "நோக்கம்" மற்றும் "நீட்டிப்பு" என்ற சொற்கள் எதைக் குறிக்கின்றன?
தரவுத்தளத்தில் நோக்கம் மற்றும் நீட்டிப்புக்கு இடையே உள்ள முக்கிய வேறுபாடு பின்வருமாறு:
உள்நோக்கம்: சில சமயங்களில் டேட்டாபேஸ் ஸ்கீமா என குறிப்பிடப்படும் உள்நோக்கம், தரவுத்தளத்தின் விளக்கத்தை விவரிக்கப் பயன்படுகிறது. இது தரவுத்தளத்தின் கட்டுமானத்தின் போது நிறுவப்பட்டது மற்றும் பெரும்பாலும் மாறாது.
நீட்டிப்பு: மறுபுறம், நீட்டிப்பு என்பது எந்த நேரத்திலும் தரவுத்தளத்தில் உள்ள மொத்த எண்ணிக்கையின் அளவீடு ஆகும். தரவுத்தளத்தில் டூப்பிள்கள் உருவாக்கப்பட்டு, மாற்றியமைக்கப்படும் அல்லது நீக்கப்படும் போது, தரவுத்தளத்தின் ஸ்னாப்ஷாட் என்றும் அழைக்கப்படும் நீட்டிப்பு, மதிப்பில் தொடர்ந்து மாறுகிறது.
18. இயல்பாக்கத்தின் பல முறைகள் என்ன மற்றும் "இயல்புநிலை" என்ற வார்த்தையின் அர்த்தம் என்ன?
இயல்பாக்கம் என்பது தரவு நகல் மற்றும் பணிநீக்கத்தைத் தடுக்க தரவை கட்டமைக்கும் செயல்முறையாகும். பல இயல்பாக்கம் நிலைகள் ஒன்றையொன்று பின்பற்றுகின்றன மற்றும் அவை சாதாரண வடிவங்கள் என குறிப்பிடப்படுகின்றன. பின்வரும் பொதுவான வடிவங்கள் ஒன்றையொன்று சார்ந்துள்ளது.
முதல் மூன்று சாதாரண வடிவங்கள் பின்வருமாறு.
NF-1, அல்லது முதல் இயல்பான படிவம், மீண்டும் மீண்டும் குழுக்கள் இல்லாத வரிசைகள்
2NF என்பது இரண்டாவது இயல்பான படிவத்தைக் குறிக்கிறது. துணை (விசை அல்லாத) நெடுவரிசையின் ஒவ்வொரு மதிப்பும் முழு முக்கிய விசையையும் சார்ந்துள்ளது.
மூன்று-இயல்பு-படிவம் (3NF) முதன்மை விசையை மட்டுமே சார்ந்துள்ளது மற்றும் வேறு எந்த துணை (முக்கிய அல்லாத) நெடுவரிசை மதிப்புகளையும் சார்ந்தது அல்ல.
இவை தவிர, BCNF போன்ற உயர் சாதாரண வடிவங்களும் உங்களிடம் உள்ளன.
BNCF - 3NF இன் மிகவும் நுட்பமான மற்றும் துல்லியமான மாறுபாடு 3.5NF என குறிப்பிடப்படுகிறது. ஒரு அட்டவணை 3NF இல் இருக்க வேண்டும் மற்றும் எந்த செயல்பாட்டு சார்பு A->B க்கும் அட்டவணையின் சூப்பர் கீயாக A இருக்க வேண்டும் என்ற BCNF விதிக்கு இணங்க வேண்டும்.
19. ஒரு பூட்டை விவரிக்கவும். தரவுத்தள பரிவர்த்தனையின் போது பகிரப்பட்ட பூட்டுக்கும் பிரத்தியேக பூட்டுக்கும் உள்ள முக்கிய வேறுபாடு விளக்கப்பட வேண்டும்.
தரவுத்தள பூட்டு என்பது இரண்டு அல்லது அதற்கு மேற்பட்ட தரவுத்தள பயனர்கள் பகிரப்பட்ட தரவை ஒரே நேரத்தில் புதுப்பிப்பதைத் தடுக்கும் ஒரு பாதுகாப்பு நடவடிக்கையாகும்.
ஒரு தரவுத்தள பயனர் அல்லது அமர்வு ஒரு பூட்டைப் பெற்ற போது, ஒரு குறிப்பிட்ட தரவுத்தளத்தில் பூட்டு வெளியிடப்படும் வரை வேறு எந்த தரவுத்தள பயனரும் அல்லது அமர்வும் தரவைத் திருத்த முடியாது.
பகிரப்பட்ட பூட்டு: தரவு உருப்படியைப் படிக்க பகிரப்பட்ட பூட்டு தேவைப்படுகிறது, மேலும் பல பரிவர்த்தனைகள் பகிரப்பட்ட பூட்டின் கீழ் அதே தரவு உருப்படியில் பூட்டை வைத்திருக்க முடியும். பகிரப்பட்ட பூட்டில் உள்ள தரவு கூறுகளை பல பரிவர்த்தனைகள் மூலம் படிக்க முடியும்.
பிரத்தியேக பூட்டு: எழுதும் செயல்பாட்டை மேற்கொள்ளும் எந்தவொரு பரிவர்த்தனைக்கும் ஒரு பூட்டு உள்ளது, இது பிரத்தியேக பூட்டு என அழைக்கப்படுகிறது. இந்த வகையான பூட்டு பல பரிவர்த்தனைகளைத் தடுக்கிறது, தரவுத்தளத்தில் ஏதேனும் முரண்பாடுகளைத் தடுக்கிறது.
20. "சாதாரணமயமாக்கல்" மற்றும் "சாதாரணமயமாக்கல்" என்ற சொற்கள் எதைக் குறிக்கின்றன?
பணிநீக்கத்தைக் குறைக்க, தரவை பல அட்டவணைகளாகப் பிரிப்பதை இயல்பாக்குதல் செயல்முறை உள்ளடக்கியது. இயல்பாக்கம் அதிக வட்டு இடத்தைப் பயன்படுத்துகிறது மற்றும் தரவுத்தளத்தின் ஒருமைப்பாட்டைப் பாதுகாப்பதை எளிதாக்குகிறது.
தரவை மீட்டெடுப்பதை விரைவுபடுத்த, இயல்பாக்கப்பட்ட அட்டவணைகளை ஒரே அட்டவணையில் ஒன்றிணைப்பதால், இயல்புநிலைப்படுத்தலுக்கு நேர்மாறானது. இயல்பாக்கத்தை புரட்டுவதன் மூலம், JOIN செயல்பாடு, தரவின் இயல்பற்ற பிரதிநிதித்துவத்தை உருவாக்க உதவுகிறது.
21. தரவுத்தள பகிர்வு மற்றும் அதன் முக்கியத்துவத்தை விவரிக்கவும்.
ஒரு தருக்க தரவுத்தளமானது தரவுப் பகிர்வு செயல்முறையின் மூலம் தனி, தன்னிறைவான நிறுவனங்களாகப் பிரிக்கப்படுகிறது, இது கிடைக்கும் தன்மை, செயல்திறன் மற்றும் மேலாண்மை ஆகியவற்றை மேம்படுத்துகிறது.
தரவுத்தள பகிர்வு ஏன் முக்கியமானது என்பதற்கான சில காரணங்கள் பின்வருமாறு:
- வினவல்களின் செயல்திறனை மேம்படுத்துகிறது
- ஒரு குறிப்பிட்ட பகிர்வின் குறிப்பிடத்தக்க பகுதிகளை அணுக உங்களை அனுமதிக்கிறது
- மந்தமான, மலிவான சேமிப்பகத்தில் தரவு சேமிக்கப்படும்.
22. "செயல்திறன்," "பின்னோக்கி," மற்றும் "ஒரே நேரத்தில் புதுப்பித்தல்" ஆகிய சொற்கள் உங்களுக்கு என்ன அர்த்தம்?
செயலில் உள்ள புதுப்பிப்பு: தரவுத்தளம் உண்மையான உலகில் நடைமுறைக்கு வருவதற்கு முன்பு, இந்த மாற்றங்கள் அதில் செய்யப்படுகின்றன.
முன்னோடி புதுப்பிப்பு: உண்மையான உலகில் தரவுத்தளம் செயல்பட்ட பிறகு, இந்த பின்னோக்கி மாற்றங்கள் அதில் செய்யப்படுகின்றன.
ஒரே நேரத்தில் புதுப்பித்தல்: இந்த மாற்றங்கள் உண்மையான உலகில் நடைமுறைக்கு வரும் அதே தருணத்தில் தரவுத்தளத்தில் செய்யப்படுகின்றன.
23. "கர்சர்" என்ற வார்த்தை உங்களுக்கு என்ன அர்த்தம்? பல வகையான கர்சர்களை விவரிக்கவும்.
கர்சர் என்பது ஒரு தரவுத்தள பொருளாகும், இது வரிசை-வரிசை தரவு கையாளுதலை எளிதாக்குகிறது மற்றும் முடிவு தொகுப்பைக் குறிக்கிறது.
இவை பல வகையான கர்சர்கள்:
- மறைமுகமான கர்சர்: SQL செயல்படுத்தப்பட்டவுடன் இந்த வகையான கர்சர் உடனடியாக அறிவிக்கப்படும். இந்த நிகழ்வில் கர்சரின் அறிவிப்பு குறித்து பயனருக்குத் தெரிவிக்கப்படவில்லை.
- வெளிப்படையான கர்சர்: இது பல வரிசைகளில் வினவலை செயலாக்குவதால், இந்த வகையான கர்சர் PL/SQL ஆல் விவரிக்கப்படும் ஒன்றாகும்.
24. நெட்வொர்க் மற்றும் படிநிலை தரவுத்தள மாதிரிகளுக்கு இடையே உள்ள மாறுபாடுகளை விவரிக்கவும்.
தரவு ஒரு படிநிலை தரவுத்தள முன்னுதாரணத்தில் ஒரு மரத்தை ஒத்திருக்கும் முனைகளில் வரிசைப்படுத்தப்படுகிறது. ஒரு முனையில் ஒரு பெற்றோர் முனையை மட்டுமே இணைக்க முடியும்.
இதன் விளைவாக, இந்த மாதிரியின் தரவு ஒன்று முதல் பல இணைப்புகளைக் கொண்டுள்ளது. இணைய உலாவிகளில் அடிக்கடி பயன்படுத்தப்படும் ஆவண பொருள் அணுகுமுறை (DOM), இந்த மாதிரியின் முதன்மையான எடுத்துக்காட்டு.
ஒரு படிநிலை மாதிரியின் மேம்படுத்தப்பட்ட மாறுபாடு நெட்வொர்க் தரவுத்தள மாதிரி ஆகும். இந்த நிகழ்வில் ஒரு மரத்தைப் போலவே தரவு வரிசைப்படுத்தப்பட்டுள்ளது. இருப்பினும், ஒரு குழந்தை முனை பல பெற்றோர் முனைகளுடன் இணைக்கப்படலாம்.
இதன் விளைவாக தரவு முனைகளுக்கு இடையே பல முதல் பல இணைப்பு உருவாகிறது. நெட்வொர்க் தரவுத்தளங்களில் ஒருங்கிணைந்த தரவு அங்காடி (IDS) மற்றும் IDMS (ஒருங்கிணைந்த தரவுத்தள மேலாண்மை அமைப்பு) ஆகியவை அடங்கும்.
25. மோங்கோடிபியை விவரிக்கவும்.
மோங்கோடிபி என்பது ஒரு திறந்த மூல, தொடர்பில்லாத, கட்டமைக்கப்படாத தரவுத்தளமாகும். எங்கள் ஆவணம் சார்ந்த தரவுத்தளத்தில் தனிப்பட்ட ஆவணங்களால் உருவாக்கப்பட்ட சேகரிப்பில் உங்கள் தரவு சேமிக்கப்படுகிறது.
மோங்கோடிபியில் உள்ள ஆவணம் என்பது குறிப்பிட்ட அமைப்பு அல்லது தொடரியல் இல்லாத கணிசமான JSON பொருளாகும். JSON ஆவணங்கள் மோங்கோடிபியால் BSON எனப்படும் பைனரி-குறியீடு செய்யப்பட்ட வடிவத்தில் குறிப்பிடப்படுகின்றன.
26. 2-அடுக்கு மற்றும் 3-அடுக்கு DBMS அமைப்புக்கு இடையே உள்ள மாறுபாடுகளை விவரிக்கவும்.
"இரண்டு அடுக்கு கட்டமைப்பு" என்பது கிளையன்ட்-சர்வர் கட்டமைப்பைக் குறிக்கிறது, இதில் கிளையன்ட்களில் இயங்கும் பயன்பாடுகள் எந்த மிடில்வேரையும் பயன்படுத்தாமல் சேவையகங்களில் இயங்கும் தரவுத்தளங்களுடன் நேரடியாக தொடர்பு கொள்கின்றன.
3-அடுக்கு வடிவமைப்பானது கிளையன்ட் மற்றும் சர்வர் இடையே ஒரு கூடுதல் அடுக்கை உள்ளடக்கியது, இது பயனர்களுக்கு வரைகலை பயனர் இடைமுகத்தை வழங்குகிறது மற்றும் கணினியை மிகவும் பாதுகாப்பானதாகவும் அணுகக்கூடியதாகவும் மாற்றுகிறது. இந்த வடிவிலான வடிவமைப்பில், கிளையன்ட்-சைட் அப்ளிகேஷன் ஒரு சர்வர்-சைட் அப்ளிகேஷன் உடன் தொடர்பு கொள்கிறது, பின்னர் அது தரவுத்தள அமைப்புடன் பேசுகிறது.
27. தரவுத்தளத்தில், "ஹாஷிங்" என்ற வார்த்தையின் அர்த்தம் என்ன?
எழுத்துக்களின் சரம் ஒரு விசை அல்லது மதிப்பாக மாற்றப்படுகிறது, இது அசல் சரத்தை குறிக்கும் ஆனால் பெரும்பாலும் குறைந்த நீளத்தில் நிலையானது. அசல் மதிப்பைக் காட்டிலும் குறுகிய ஹாஷ் விசையைப் பயன்படுத்தி உருப்படியைக் கண்டறிவது விரைவானது என்பதால், தரவுத்தளங்களில் உள்ள பொருட்களை அட்டவணைப்படுத்தவும் மீட்டெடுக்கவும் ஹாஷிங் பயன்படுத்தப்படுகிறது.
28. ஒரு தரவுத்தள நிர்வாகி DBMS இல் என்ன பங்கு செய்கிறார்?
டேட்டாபேஸ் அட்மினிஸ்ட்ரேட்டர் (DBA) DBMS இல் பின்வரும் முக்கியப் பாத்திரங்களைக் கொண்டுள்ளது:
- தரவுத்தளங்களை அமைத்தல் மற்றும் நிறுவுதல்
- தரவு இடம்பெயர்வு
- செயல்திறன் மதிப்பீடு
- பாதுகாப்பு நடவடிக்கைகளைத் திட்டமிடுதல் மற்றும் செயல்படுத்துதல்
- தரவு மீட்பு மற்றும் சேமிப்பு
- பழுது நீக்கும்
தீர்மானம்
DBMS நேர்காணல் கேள்விகள் மற்றும் பதில்களின் சேகரிப்பு ஒரு குறிப்பாக வழங்கப்பட்டுள்ளது, இதனால் சாத்தியமான விண்ணப்பதாரர்கள் இந்த கேள்விகளை விரைவாகவும் எளிதாகவும் புரிந்து கொள்ள முடியும்.
முடிவில், நிறுவனங்களில் அடிக்கடி கேட்கப்படும் சிறந்த DBMS நேர்காணல் கேள்விகளை நாங்கள் பகுப்பாய்வு செய்துள்ளோம்.
ஒரு பதில் விடவும்