TN Online Testசமச்சீர் கல்விப் பயிற்சி

வினவல் அமைப்பு மொழி (SQL) - Study Notes

இந்தப் பாடத்தைப் பகிரவும்: Telegram

பாடச் சுருக்கம்

வினவல் அமைப்பு மொழி (SQL) என்பது உறவுநிலை தரவுத்தள மேலாண்மை அமைப்புகளில் (RDBMS) உள்ள தரவுகளை அணுகவும், நிர்வகிக்கவும் மற்றும் கையாளவும் பயன்படும் ஒரு நிலையான மொழி ஆகும். இந்த அத்தியாயம் தரவுத்தளங்களை உருவாக்குதல், நிர்வகித்தல், வினவல் மூலம் தரவுகளைத் மீட்டெடுத்தல் மற்றும் அட்டவணைகளில் மாற்றங்கள் செய்தல் போன்ற அடிப்படையான SQL கட்டளைகளைப் பற்றி விரிவாக விளக்குகிறது. தரவு வரையறை மொழி (DDL), தரவு கையாளுதல் மொழி (DML), மற்றும் தரவு வினவல் மொழி (DQL) ஆகிய முக்கியக் கூறுகள் இதில் அடங்கும்.

கற்றல் நோக்கங்கள்

முக்கியக் கருத்துக்கள் மற்றும் வரையறைகள்

தரவு வரையறை மொழி (DDL)

தரவுத்தளத்தின் கட்டமைப்பு அல்லது திட்ட வடிவத்தை (Schema) வரையறுக்கப் பயன்படும் கட்டளைகளின் தொகுப்பாகும். இதில் CREATE, ALTER, DROP, மற்றும் TRUNCATE போன்ற கட்டளைகள் அடங்கும்.

தரவு கையாளுதல் மொழி (DML)

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

முதன்மைக் திறவுச்சொல் கட்டுப்பாடு (Primary Key Constraint)

ஒரு அட்டவணையில் உள்ள ஒவ்வொரு பதிவையும் தனித்துவமாக அடையாளம் காணப் பயன்படும் ஒரு சிறப்புப் புலமாகும். இது காலியாக (NULL) இருக்கக் கூடாது மற்றும் நகல் (Duplicate) மதிப்புகளைக் கொண்டிருக்கக் கூடாது.

NOT NULL கட்டுப்பாடு

ஒரு குறிப்பிட்ட புலத்தில் காலியான அல்லது வெற்று மதிப்புகள் (NULL values) நுழைப்பதைத் தடுக்கும் ஒரு பாதுகாப்பு விதியாகும்.

ORDER BY மற்றும் GROUP BY கூறுகள்

ORDER BY என்பது வினவல் முடிவுகளை ஏறுவரிசையிலோ அல்லது இறங்குவரிசையிலோ வரிசைப்படுத்தப் பயன்படுகிறது. GROUP BY என்பது ஒரே மாதிரியான தரவுகளைக் கொண்ட வரிசைகளைத் தொகுதிகளாகப் பிரிக்கப் பயன்படுகிறது.

செயல்முறை விளக்கங்கள்

1. புதிய அட்டவணையை உருவாக்குதல்

புலக் கட்டுப்பாடுகளுடன் புதிய அட்டவணையை உருவாக்கப் பயன்படும் முறை:

கட்டளை வடிவம்: CREATE TABLE Student ( Admno INTEGER PRIMARY KEY, Name char(20) NOT NULL, Gender char(1), Age integer, Place char(10) );

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

2. புதிய தரவுகளைச் சேர்த்தல்

உருவாக்கப்பட்ட அட்டவணையில் ஒரு புதிய பதிவைச் சேர்க்கும் முறை:

கட்டளை வடிவம்: INSERT INTO Student (Admno, Name, Gender, Age, Place) VALUES (100, 'Ashish', 'M', 17, 'Chennai');

3. தரவுகளை வினவுதல்

குறிப்பிட்ட நிபந்தனையின் அடிப்படையில் தரவுகளைத் தேர்ந்தெடுத்துப் பார்க்கும் முறை:

கட்டளை வடிவம்: SELECT Admno, Name FROM Student WHERE Place = 'Chennai' AND Age is greater than or equal to 18;

பொதுவான தேர்வுத் தவறுகள்

தேர்வு குறிப்புகள்

விடையுடன் கூடிய வினாக்கள் → பயிற்சித் தேர்வு →

இந்தப் பாடத்திற்கு மேலும்

புத்தகப் பயிற்சி வினாக்கள்5 பாடநூல் வினாக்கள் · விடையுடன் கூடுதல் வினாக்கள்15 கூடுதல் வினாக்கள் · விடையுடன் பயிற்சித் தேர்வுஊடாடும் · உடனடி மதிப்பெண் புத்தகப் பயிற்சித் தேர்வுபாடநூல் தொகுப்பில் உங்களைச் சோதியுங்கள் கூடுதல் வினாத் தேர்வுகூடுதல் தொகுப்பில் உங்களைச் சோதியுங்கள் சூத்திரத் தாள்அனைத்து முக்கிய சூத்திரங்கள்

கணினி அறிவியல் பாடத்தின் மற்ற பாடங்கள்

அனைத்தையும் பார்க்க
1 செயற்கூறு 2 தரவு அருவமாக்கம் 3 வரையெல்லை 4 நெறிமுறையின் யுத்திகள் 5 பைத்தான் அறிமுகம்—மாறிகள் மற்றும் செயற்குறிகள் 6 கட்டுப்பாட்டுக் கட்டமைப்புகள் 7 பைத்தான் செயற்கூறுகள் 8 சரங்கள் மற்றும் சரங்களைக் கையாளுதல் 9 (List, Tuples, Set மற்றும் Dictionary) தொகுப்பு தரவினங்கள் 10 பைத்தான் இனக்குழுக்கள் மற்றும் பொருள்கள் 11 தரவுதள கருத்துருக்கள் 13 பைத்தான் மற்றும் CSV கோப்புகள் 14 பைத்தானில் C++ நிரல்களை தருவித்தல் 15 SQL மூலம் தரவுகளைக் கையாளுதல் 16 தரவுக் காட்சிப்படுத்துதல்: PYPLOT பயன்படுத்தி – கோட்டு வரைபடம், வட்ட வரைபடம் மற்றும் பட்டை வரைபடம் உருவாக்குதல்