Home | 12 ஆம் வகுப்பு | 12வது கணினி அறிவியல் | உறவுநிலை தரவுதள மேலாண்மை அமைப்பில் SQL -ன் பங்கு

12 வது கணினி அறிவியல் : அலகு 12 : தரவுதள கருத்துருக்கள் மற்றும் MySql : வினவல் அமைப்பு மொழி

உறவுநிலை தரவுதள மேலாண்மை அமைப்பில் SQL -ன் பங்கு

RDBMS என்பதன் விரிவாக்கம் Relational DataBase Management System என்பதாகும்.

உறவுநிலை தரவுதள மேலாண்மை அமைப்பில் SQL -ன் பங்கு

RDBMS என்பதன் விரிவாக்கம் Relational DataBase Management System என்பதாகும். Oracle, MySQL, MS SQL Server, IBM DB2 மற்றும் மைக்ரோ சாப்ட் Access போன்றவை உறவுநிலை தரவுதள மேலாண்மை அமைப்பதற்கான RDBMS மென்பொருள் தொகுப்புகளாகும். அத்தகைய தரவுத்தளங்களுடன் தொடர்புக் கொண்டு தரவுகளை கையாள SQL மொழி பயன்படுகின்றது.

பொதுவாக, தரவுத்தளம் என்பது தொடர்புடைய தரவுகளை கொண்ட அட்டவணையின் தொகுப்பைக் கொண்ட ஒரு களஞ்சியம் எனப்படும். பிற பயன்பாடுகள் பயன்படுத்தும் வகையில் இவற்றை வினவல்கள் கொண்டு செயற்படுத்தி கொள்ளலாம். தரவுத்தள மேலாண்மை அமைப்பு தரவுதளத்தை உருவாக்குதல், நிர்வகிக்கும் திறன் மற்றும் தரவுத்தள பணித்தளத்தினை பயன்படுத்தும் திறன் போன்றவற்றை ஆதரிக்கிறது. RDBMS என்பது தொடர்புடைய தரவு கூறுகளை இணைக்கும் வரிசை அடிப்படையிலான அட்டவணை வடிவமைப்பைக் கொண்ட ஒரு வகை தரவுத்தள மேலாண்மை அமைப்பாகும். மேலும், Create, Read, Update மற்றும் Delete செயற்பாடுகளை ஒட்டுமொத்தமாக CRUD எனப்படும்.

RDBMS-ல் உள்ள தரவுகள், தரவுத்தள பொருட்களாக அட்டவணைகளில் (Tables) சேமிக்கப்படும். ஒரு அட்டவணை என்பது தொடர்புடைய தரவுப் பதிவுகளின் தொகுப்பாகும், அட்டவணை வரிசைகள் மற்றும் நெடுவரிசைகளை கொண்டிருக்கும்.

ஒரு அட்டவணையின் நெடுவரிசை புலம் (field) என்று குறிப்பிடப்படுகிறது, இது ஒவ்வொரு பதிவின் தேவையான தகவல்களை பராமரிக்கும் வகையில் வடிவமைக்கப்பட்டுள்ளது. ஒரு அட்டவணையின் நெடுவரிசையை ஒரு குறிப்பிட்ட புலத்தின் தொடர்புடைய அனைத்து தகவல்களையும் கொண்டிருக்கும். ஒரு AdmNo, studName, studAge, studclass, place ஆகிய புலங்களைக் கொண்டிருக்கலாம்.

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

12 வது கணினி அறிவியல் : அலகு 12 : தரவுதள கருத்துருக்கள் மற்றும் MySql : வினவல் அமைப்பு மொழி