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

12ஆம் வகுப்பு கணினி அறிவியல் — வினவல் அமைப்பு மொழி (SQL): விடையும் விளக்கமும் கொண்ட கூடுதல் வினாக்கள்

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

வினவல் அமைப்பு மொழி (SQL) (12ஆம் வகுப்பு கணினி அறிவியல், சமச்சீர் கல்வி) அத்தியாயத்திற்கான, பாடநூலில் இல்லாத 15 கூடுதல் வினாக்கள் — ஒவ்வொன்றிலும் சரியான விடை தனித்துக் காட்டப்பட்டு, தெளிவான படிப்படியான விளக்கத்துடன். தமிழிலும் ஆங்கிலத்திலும் இலவசமாகப் படிக்கலாம்.

விடைக் குறிப்பு — ஒரே பார்வையில்

Q1
செயல்முறை அல்லாத (Non-procedural) DML-ல் பயனர் எதைக் குறிப்பிட வேண்டும்?
  • A. என்ன தரவு தேவை மற்றும் அதை எவ்வாறு பெற வேண்டும் என்பது இரண்டும்சரி
  • B. என்ன தரவு தேவை என்பது மட்டுமே
  • C. தரவை எவ்வாறு பெற வேண்டும் என்பது மட்டுமே
  • D. தரவுத்தளத்தின் கட்டமைப்பு மற்றும் வடிவமைப்பு மட்டுமே
விளக்கம். செயல்முறை அல்லாத (Non-procedural) DML-ல் பயனர் தனக்கு என்ன தரவு தேவை என்பதை மட்டுமே குறிப்பிட வேண்டும், அதை எவ்வாறு பெற வேண்டும் என்பதை விளக்கத் தேவையில்லை.
Q2
ஒரு அட்டவணையின் கட்டமைப்பை மாற்றாமல், அதில் உள்ள அனைத்து பதிவுகளையும் நீக்கி, அதற்கென ஒதுக்கப்பட்ட நினைவக இடத்தை முழுமையாக விடுவிக்கும் கட்டளை எது?
  • A. DELETE
  • B. DROP
  • C. TRUNCATEசரி
  • D. ALTER
விளக்கம். TRUNCATE கட்டளையானது அட்டவணையின் வடிவைக் கலைக்காமல், அதிலுள்ள அனைத்து பதிவுகளையும் நீக்கி, அதற்கு ஒதுக்கப்பட்ட நினைவக இடத்தையும் விடுவிக்கிறது.
Q3
ஒரு நெடுவரிசைக்கு எந்த மதிப்பும் வழங்கப்படாதபோது, அதற்குத் தானாகவே ஒரு குறிப்பிட்ட மதிப்பை இருத்தப் பயன்படும் கட்டுப்பாடு எது?
  • A. UNIQUEசரி
  • B. CHECK
  • C. DEFAULT
  • D. NOT NULL
விளக்கம். DEFAULT கட்டுப்பாடு ஒரு புலத்திற்கு பயனர் எந்த மதிப்பையும் தராதபோது, முன்கூட்டியே வரையறுக்கப்பட்ட ககாடாநிலை மதிப்பைத் தானாகவே இருத்தப் பயன்படுகிறது.
Q4
SQL-ல் dec(5,2) என்ற தரவு வகையில் '5' மற்றும் '2' முறையே எதைக் குறிக்கின்றன?
  • A. அளவு மற்றும் குறியீடு
  • B. வரம்பு மற்றும் சராசரி
  • C. அளவுக்கோல் மற்றும் துல்லியம்சரி
  • D. துல்லியம் மற்றும் அளவுக்கோல்
விளக்கம். dec(5,2) என்பதில் 5 என்பது மொத்த இலக்கங்களின் எண்ணிக்கையான துல்லியத்தையும், 2 என்பது தசம புள்ளிக்கு பின்வரும் அளவுக்கோலையும் குறிக்கும்.
Q5
SQL-ல் ஒரு குறிப்பிட்ட சேமிப்புப் புள்ளிக்கு (temporary save point) பரிவர்த்தனையைத் தற்காலிகமாகச் சேமிக்க உதவும் கட்டளை எது?
  • A. COMMIT
  • B. ROLLBACKசரி
  • C. SAVEPOINT
  • D. GRANT
விளக்கம். SAVEPOINT கட்டளையானது பரிவர்த்தனையைத் தற்காலிகமாகச் சேமிப்பதன் மூலம், தேவைப்படும்போது ROLLBACK கட்டளையைப் பயன்படுத்தி அந்த நிலைக்குத் திரும்ப உதவுகிறது.
Q6
DISTINCT சிறப்புச் சொல்லைப் பயன்படுத்தும்போது, நெடுவரிசையில் பல NULL மதிப்புகள் இருந்தால் எத்தனை NULL மதிப்புகள் திருப்பி அனுப்பப்படும்?
  • A. அனைத்து NULL மதிப்புகளும்
  • B. இரண்டு NULL மதிப்புகள்சரி
  • C. ஒரு NULL மதிப்பு மட்டுமே
  • D. எந்த NULL மதிப்பும் வராது
விளக்கம். DISTINCT சிறப்புச் சொல்லைப் பயன்படுத்தும்போது, நெடுவரிசையில் எத்தனை NULL மதிப்புகள் இருந்தாலும், ஒற்றை மதிப்பாக ஒரே ஒரு NULL மட்டுமே காட்டப்படும்.
Q7
குழு சார்புகளைப் (aggregate functions) பயன்படுத்தித் தரவைக் குழுக்களாகப் பிரித்த பின், அவற்றுக்கு நிபந்தனை விதிக்கப் பயன்படும் கூறு எது?
  • A. WHERE
  • B. HAVING
  • C. ORDER BYசரி
  • D. DISTINCT
விளக்கம். குழு சார்புகளுடன் (aggregate functions) WHERE கூற்றைப் பயன்படுத்த முடியாது என்பதால், அவற்றுக்கு நிபந்தனை விதிக்க HAVING கூற்று பயன்படுத்தப்படுகிறது.
Q8
SQL-ல் ORDER BY கூற்றைப் பயன்படுத்தும்போது, ஏறுவரிசை அல்லது இறங்குவரிசையைக் குறிப்பிடவில்லை எனில், தரவுகள் இயல்பாக எந்த வரிசையில் வரிசைப்படுத்தப்படும்?
  • A. இறங்குவரிசையில் (DESC)
  • B. ஏறுவரிசையில் (ASC)சரி
  • C. சீரற்ற வரிசையில்
  • D. தரவு உள்ளிடப்பட்ட வரிசையில்
விளக்கம். ORDER BY கூற்றைப் பயன்படுத்தும்போது வரிசையைக் குறிப்பிடவில்லை எனில், அது இயல்பாகவே ஏறுவரிசையிலேயே (ASC) வரியெமுயற்சி செய்யும்.
Q9
ஒரு SQL அட்டவணையில் அதிகபட்சமாக எத்தனை முதன்மைத் திறவுகோல்களை (Primary Key) வரையறுக்க முடியும்?
  • A. இரண்டு
  • B. எத்தனை வேண்டுமானாலும் இருக்கலாம்
  • C. ஒன்று மட்டுமே
  • D. பூஜ்ஜியம்சரி
விளக்கம். ஒரு தரவுத்தள அட்டவணையில் பதிவுகளைத் தனித்தன்மையுடன் அடையாளம் காண ஒரே ஒரு முதன்மைத் திறவுகோலை மட்டுமே வரையறுக்க முடியும்.
Q10
பயனர்களுக்கு வழங்கப்பட்ட அணுகல் உரிமைகளைத் திரும்பப் பெறப் பயன்படும் DCL கட்டளை எது?
  • A. GRANT
  • B. COMMIT
  • C. REVOKEசரி
  • D. ROLLBACK
விளக்கம். REVOKE கட்டளையானது GRANT கட்டளை மூலம் பயனர்களுக்கு வழங்கப்பட்ட தரவுத்தள அணுகல் உரிமைகளைத் திரும்பப் பெறப் பயன்படுகிறது.
Q11
UNIQUE கட்டுப்பாட்டை எந்த வகையான நெடுவரிசைகளுக்கு மட்டுமே பயன்படுத்த முடியும்?
  • A. DEFAULT என அறிவிக்கப்பட்ட நெடுவரிசைகளுக்கு
  • B. NOT NULL என அறிவிக்கப்பட்ட நெடுவரிசைகளுக்குசரி
  • C. CHECK என அறிவிக்கப்பட்ட நெடுவரிசைகளுக்கு
  • D. எந்தக் கட்டுப்பாடும் இல்லாத நெடுவரிசைகளுக்கு
விளக்கம். UNIQUE கட்டுப்பாடானது பதிவுகளில் மதிப்புகள் இரட்டிப்பாவதைத் தடுப்பதால், அதனை NOT NULL என அறிவிக்கப்பட்ட நெடுவரிசைகளுக்கு மட்டுமே பயன்படுத்த முடியும்.
Q12
SQL-ல் float தரவு வகையில் அதிகபட்சமாக எத்தனை இலக்கங்கள் வரை துல்லியம் (precision) வரையறுக்கப்படலாம்?
  • A. 32
  • B. 64சரி
  • C. 128
  • D. 256
விளக்கம். float தரவு வகையானது அறிவியல் குறியீட்டு முறையில் தசம எண்களைக் குறிக்கும், இதில் அதிகபட்சமாக 64 இலக்கங்கள் வரை துல்லியம் வரையறுக்கப்படலாம்.
Q13
ஒரு அட்டவணையில் உள்ள காலி (NULL) மதிப்புகளைக் கண்டறிய WHERE கூற்றுடன் எதனைப் பயன்படுத்த வேண்டும்?
  • A. = NULL
  • B. == NULLசரி
  • C. IS NULL
  • D. NOT NULL
விளக்கம். தரவுத்தள அட்டவணையில் காலி மதிப்புகளை ஒப்பிட்டுக் கண்டறிய சாதாரண சமக்குறிகளுக்குப் பதிலாக IS NULL என்ற சிறப்புச் சொல்லைப் பயன்படுத்த வேண்டும்.
Q14
'stud' என்ற பெயரில் புதிய தரவுத்தளத்தை உருவாக்கப் பயன்படும் சரியான SQL கட்டளை எது?
  • A. NEW DATABASE stud;
  • B. CREATE DATABASE stud;சரி
  • C. MAKE DATABASE stud;
  • D. OPEN DATABASE stud;
விளக்கம். SQL-ல் புதிய தரவுத்தளத்தை உருவாக்க 'CREATE DATABASE' என்ற கட்டலையைத் தொடர்ந்து தரவுத்தளத்தின் பெயரை இட வேண்டும்.
Q15
DELETE கட்டளையைப் பயன்படுத்தி அட்டவணையின் அனைத்து பதிவுகளையும் நீக்கினாலும், அது எதனை விடுவிக்காது?
  • A. அட்டவணையின் கட்டமைப்பை
  • B. நெடுவரிசைகளின் பெயர்களைசரி
  • C. அவற்றுக்கு ஒதுக்கப்பட்ட நினைவகப் பகுதியை
  • D. முதன்மைத் திறவுகோலை
விளக்கம். DELETE கட்டளையானது பதிவுகளை நீக்கினாலும் அவற்றுக்கான நினைவகப் பகுதியை விடுவிக்காது, ஆனால் TRUNCATE கட்டளையானது நினைவகப் பகுதியை விடுவிக்கும்.
கூடுதல் பயிற்சித் தேர்வை எழுதுங்கள் → செயலியைத் திறக்க

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

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

இந்த வினவல் அமைப்பு மொழி (SQL) வினாக்கள் பற்றி

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

அடிக்கடி கேட்கப்படும் கேள்விகள்

வினவல் அமைப்பு மொழி (SQL) அத்தியாயத்தில் எத்தனை வினாக்கள் உள்ளன?

இந்த அத்தியாயத்தில் 15 புத்தகப் பயிற்சி வினாக்கள் உள்ளன; ஒவ்வொன்றிலும் சரியான விடையும் படிப்படியான விளக்கமும் தரப்பட்டுள்ளன.

இந்த 12ஆம் வகுப்பு கணினி அறிவியல் வினாக்களை இலவசமாக ஆன்லைனில் பயிற்சி செய்யலாமா?

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

வினவல் அமைப்பு மொழி (SQL) புத்தகப் பயிற்சி விடைகளை எங்கே காணலாம்?

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

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

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