12th Standard Syllabus & Materials
12th Standard
TN 12th Computer Applications மின்னணு தரவு பரிமாற்றம் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications மின் - வணிக பாதுகாப்பு அமைப்புகள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications மின்னணு செலுத்தல் முறைகள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications மின் - வணிகம் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications திறந்த மூல கருத்துருக்கள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications வலையமைப்பு வடமிடல் Sample Question Papers Study Material - QB365 Set A

Published on: 11/09/2019
வினவல் அமைப்பு மொழி
12ஆம் வகுப்பு Computer Science / கணினி அறிவியல் தமிழ் மீடியம் | மாதிரி வினாத்தாள்கள் | முக்கிய வினாக்கள் | கேள்வி விடை தொகுப்பு | வினாத்தாள்கள் | பொதுத்தேர்வு மாதிரி வினாத்தாள்கள் , Computer Science / கணினி அறிவியல் பாடத்திற்கான மாதிரி வினாத்தாள்கள், முக்கிய கேள்வி-விடைகள், ஒருமார்க் கேள்விகள், காலாண்டு & பொதுத்தேர்வு கேள்வித் தொகுப்புகள்
Questions + Answers key
Take MCQ Computer Science Test

1.
ஒரு தரவுத்தளத்தில் உள்ள தரவை வரிசையாக்கம் செய்ய பயன்படும் clause ______.
SORT BY
ORDER BY
GROUP BY
SELECT
2.
வினவல்களை உருவாக்க பயன்படுவது ______.
SELECT
ORDER BY
MODIFY
ALTER
3.
அட்டவணை அமைப்புடன் சேர்த்து முழு அட்டவணையை நீக்க பயன்படும் கட்டளை
DROP
DELETE
DELETES ALL
ALTER TABLE
4.
எந்த கட்டளை அட்டவணையின் வடிவமைப்பை மாற்றி அமைக்க அனுமதிக்கிறது?
SELECT
ORDER BY
MODIFY
ALTER
5.
எந்த கட்டளைகள் அட்டவணை வடிவமைப்பை உருவாக்குதல், உறவுநிலை நீக்குதல் மற்றும் உறவுநிலையை திட்ட வடிவமைப்பை மாற்றுதல் போன்ற செயற்பாடுகளுக்கான வரையறைகளை வழங்குகிறது?
DDL
DML
DCL
DQL
6.
SQL மற்றும் MySQL -க்கு உள்ள வேறுபாடுகள் யாவை?
7.
அட்டவணை கட்டுப்பாட்டிற்கும், நெடுவரிசை கட்டுப்பாட்டிற்கும் உள்ள வேறுபாடுகளை எழுதுக.
8.
Unique மற்றும் Primary Key கட்டுப்பாடுகளை வேறுபடுத்துக.
9.
Savepoint கட்டளையின் பயன்பாட்டை ஒரு எடுத்துக்காட்டுகளுடன் எழுதுக.
10.
ஏதேனும் மூன்று DDL கட்டளைகளை எழுதுக.
11.
ஒரு புதிய புலத்தை சேர்ப்பதன் மூலம் மாணவர் அட்டவணை கட்டமைப்பை மாற்றி அமைக்க ஒரு SQL கூற்றை எழுதுக.
12.
மாணவர் அட்டவணையில் பின்வரும் SQL கூற்றுகளை கட்டமைக்கவும்.
(i) SELECT கூற்று GROUP BY clause பயன்படுத்தி
(ii) SELECT கூற்று ORDER BY clause பயன்படுத்தி
13.
SQL ன் கூறுகள்? ஒவ்வொன்றிற்கும் கட்டளைகளை எழுதுக.
1.
(b)
ORDER BY
2.
(a)
SELECT
3.
(a)
DROP
4.
(d)
ALTER
5.
(a)
DDL
6.
| SQL | MySQL |
| SQL வினவல் அமைப்பு மொழி தரவுத்தளங்களை அணுகுதலுக்கான மொழி | MySQL என்பது SQL server, Oracle, Informix, Postgres போன்று ஒரு தரவுத்தள மேலாண்மை அமைப்பாகும். |
7.
| நெடுவரிசை கட்டுப்பாடு | அட்டவணை கட்டுப்பாடு |
| தனிப்பட்ட நெடுவரிசைக்கு மட்டுமே நெடுவரிசை கட்டுப்பாட்டை பயன்படுத்த முடியும். | அட்டவணை கட்டுப்பாடு ஒன்று அல்லது அதற்கு மேற்பட்ட நெடுவரிசைகளுக்கு பயன்படுத்த முடியும். |
8.
| Unique | Primary Key | |
| (i) | இந்த கட்டுப்பாடு குறிப்பிட்ட நெடுவரிசைகளில் எந்த இரு வரிசைகளும் ஒரே மதிப்பை கொண்டிருக்காது என்பதை உறுதி செய்கிறது. | தரவுத்தளத்திலுள்ள ஒரு பதிவை தனித்தன்மையோடு அடையாளம் காட்ட ஒரு புலத்தினை Primary Key என்ற கட்டுப்பாட்டுடன் அறிவிக்க வேண்டும். |
| (ii) | UNIQUE கட்டுப்பாட்டை Not NULL என்று அறிவிக்கப்பட்ட புலங்களுக்கு மட்டுமே பயன்படுத்த முடியும். | Primary Key கட்டுப்பாடு வெற்று (NULL) மதிப்புகளை அனுமதிக்காது. |
9.
SAVEPOINT கட்டளை ஒரு நடவடிக்கையை தற்காலிகமாக சேமித்து வைப்பதால், நாம் தேவைப்படும் சமயங்களில் திரும்பவும் அந்த நிலைக்கு செல்லலாம். நம்முடைய அட்டவணையின் மாறுபட்ட நிலைகளை வெவ்வேறு பெயர்களை பயன்படுத்தி எந்த சமயத்திலும் சேமித்துக் கொள்ளலாம். மேலும், ROLLBACK கட்டளையைப் பயன்படுத்தி, மீண்டும் அந்த நிலையை சென்றடையலாம்.
தொடரியல்: SAVEPOINT savepoint _name;
எ.கா. UPDATE Student SET Name = 'Mini' WHERE Admno=105;
SAVEPOINT A;
INSERT INTO Student VALUES(106, 'Jisha', 'F', 19, 'Delhi');
SAVEPOINT B;
10.
CREATE : தரவுத்தளத்தில் அட்டவணைகளை உருவாக்க.
ALTER : தரவுத்தளத்தின் வடிவமைப்பை மாற்றியமைக்க
DROP : தரவுத்தளத்தில் உள்ள அட்டவணைகளை நீக்க.
TRUNCATE : ஒரு அட்டவணையில் உள்ள அனைத்து பதிவுகளையும் அழிக்கும். மேலும், அவற்றுக்கென ஒதுக்கப்பட்ட இடத்தையும் விடுவிக்கும்.
11.
ALTER கட்டளையைப் பயன்படுத்தி அட்டவணை வடிவமைப்பில் நெடுவரிசையை சேர்த்தல், ஏற்கனவே இருக்கும் புலத்திற்கு மறு பெயரிடல், எந்த ஒரு நெடுவரிசையின் தரவுவகையையோ அல்லது அளவினையோ மாற்றி அமைத்தல் நெடுவரிசையை அட்டவணையிலிருந்து நீக்குதல் போன்ற மாற்றங்களை செய்யலாம். அது கீழ்க்காணும் முறையில் பயன்படுத்தப்படுகிறது:
ALTER TABLE <table-name> ADD <column- name><data type><size>;
Eg: ALTER TABLE student ADD (Age integer B)
12.
(i) GROUP BY clause
SELECT கூற்றுடன் GROUP BY clause பயன்படுத்தி வரிசைகள் அல்லது நெடுவரிசைகளில் ஒரே மாதிரியான மதிப்புகளில் கொண்ட மாணவர்களை ஒரு தொகுதியாக பிரிக்கலாம் அல்லது ஒரு அட்டவணையை குழுக்களாக பிரிக்கலாம். உதாரணத்திற்கு ஒரு வகுப்பில் உள்ள ஆண் மாணவர்கள் அல்லது பெண் மாணவிகளின் எண்ணிக்கையைத் தெரிந்து கொள்ள, GROUP BY ஐ பயன்படுத்தலாம்.
GROUP BY clause ன் தொடரியல்
SELECT <column-names> FROM <table-name>
GROUP BY <column-name>HAVING
[condition];
மேற்கண்ட கட்டளையை மாணவர் அட்டவணையில் பயன்படுத்த:
SELECT Gender FROM Student GROUP BY Gender;
மேற்கூறிய கட்டளையின் வெளியீடு பின்வருமாறு:

இரண்டு முடிவுகள் மட்டுமே திரும்ப பெறப்பட்டுள்ளது என்பதை கருத்தில் கொள்ளவும். இதன் காரணம் என்னவெனில், நாம் 'ஆண்' மற்றும் 'பெண்' என்ற இரு பாலினங்களையே பெற்றுள்ளோம். GROUP BY clause அனைத்து 'M' மாணவர்களையும் தொகுத்து, ஒரு வரிசையை மட்டும் வெளியிட்டுள்ளது. இது போன்றே 'F' மாணவர்களுக்கும் வெளியீடு அமையும்.
உதாரணத்திற்கு, மாணவர் அட்டவணையில் ஆண், பெண் மாணவர்களின் எண்ணிக்கையை கண்டறிய கீழ்காணும் கட்டளை தரப்பட்டுள்ளது:
SELECT Gender, count(*) FROM Student GROUP BY Gender;


(ii) ORDER BY clause:
SQL-ன் ORDER BY clause பயன்படுத்தி தரவுகளை ஒன்று அல்லது அதற்கு மேற்பட்ட நெடுவரிசைகளின் அடிப்படையில் ஏறுவரிசையிலோ அல்லது இறங்குவரிசையிலோ வரிசைப்படுத்தலாம்.
1. கொடாநிலையாக, ORDER BY தரவை ஏறுவரிசையில் வரிசைப்படுத்தும்.
2. தரவினை DESC என்ற சிறப்புச் சொல்லைப் பயன்படுத்தி இறங்கு வரிசையிலும், ASC என்ற சிறப்புச் சொல்லைப் பயன்படுத்தி ஏறுவரிசையிலும் வரிசைப்படுத்தலாம்.
ORDER BY ஐ இவ்வாறு பயன்படுத்தலாம்:
SELECT <column-name>[,<column- name>,...] FROM <table-name>ORDER BY <column1>,<column2>,....ASC\DESC;
உதாரணத்திற்கு:
மாணவர்களின் பெயரை அகர வரிசைப்படுத்திய பட்டியலை வெளியிட பயன்படும் கட்டளையமைப்பு
SELECT * FROM Student ORDER BY Name;
வரிசைப்படுத்தப்பட்ட மாணவர் அட்டவணை பின்வருமாறு:
| Admno | Name | Gender | Age | Place |
| 104 | Abinandh | M | 18 | Chennai |
| 101 | Adarsh | M | 18 | Delhi |
| 102 | Akshith | M | 17 | Bangalore |
| 100 | Ashish | M | 17 | Chennai |
| 103 | Ayush | M | 18 | Delhi |
| 106 | Devika | F | 19 | Bangalore |
| 107 | Hema | F | 17 | Chennai |
| 105 | Revathi | F | 19 | Chennai |
குறிப்பு:
ORDER BY clause பயன்படுத்தினால் அட்டவணைக்கு எந்த பாதிப்பையும் ஏற்படுத்தாது.
13.
SQL- கட்டளைகள் ஐந்து பொதுப்பிரிவுகளாக பிரிக்கப்பட்டுள்ளது:
(i) DML - தரவு கையாளுதல் மொழி
(ii) DDL - தரவு வரையறை மொழி
(iii) DCL - தரவு கட்டுப்பாடு மொழி
(iv) TCL - பரிவர்த்தனை கட்டுப்பாட்டு மொழி
(v) DQL - தரவு வினவல் மொழி
(i) தரவு வரையறை மொழி:
தரவு வரையறை மொழி(DDL) தரவுத்தள அமைப்பு அல்லது திட்ட வடிவமைப்பினை வரையறுக்கும் SQL கூற்றுகளை கொண்டிருக்கும். இது தரவுத்தள திட்ட வடிவமைப்பின் விளக்கங்களுடன் செயல்படுகிறது. மேலும், தரவுத்தளங்களில் உள்ள தரவுத்தள உறுப்புகளில் கட்டமைப்பை உருவாக்குவதற்கும், மாற்றியமைப்பதற்கும் பயன்படுகிறது
தரவு வரையறை மொழியின் கீழ்வரும் SQL கட்டளைகள் பின்வருமாறு:
CREATE தரவுத்தளத்தில் அட்டவணைகளை உருவாக்க
ALTER தரவுத்தளத்தின் வடிவமைப்பை மாற்றியமைக்க
DROP தரவுத்தளத்தில் உள்ள அட்டவணைகளை நீக்க
TRUNCATE ஒரு அட்டவணையில் உள்ள அனைத்து பதிவுகளையும் அளிக்கும், மேலும் அவற்றுக்கென ஒதுக்கப்பட்ட இடத்தையும் விடுவிக்கும்
(ii) தரவு கையாளுதல் மொழி:
தரவு கையாளுதல் மொழி (DML) என்பது ஒரு தரவுத்தளத்தில் உள்ள தரவுகளை சேர்த்தல் அழித்தல் மற்றும் மாற்றியமைப்பதற்காக பயன்படும் ஒரு வினவல் மொழியாகும். SQL- ல் தரவு கையாளுதல் மொழி தரவுத்தள அட்டவணையில் சேமித்து வைக்கப்பட்டுள்ள தரவுகளை மாற்றியமைக்க பயன்படும் SQL தரவு மாற்று கூற்றுகளை கொண்டிருக்கும்
தரவுத்தள திட்ட வடிவமைப்பின்படி, தரவுத்தளம் உருவாக்கிய பின்னர், DML ல் குறிப்பிடப்பட்டுள்ள செயல் முறைகளின் தொகுப்பை பயன்படுத்தி தரவுகளை கையாளலாம்
SQL-லில் உள்ள தரவு கையாளுதல் மொழியின் கட்டளைகள்:
INSERT ஒரு அட்டவணையில் தரவுகளை நுழைத்தல்
UPDATE அட்டவணையில் ஏற்கனவே உள்ள தரவுகளை புதுப்பித்தல்
DELETE அட்டவணையில் உள்ள அனைத்து பதிவுகளையும் நீக்கும். ஆனால் அவற்றிற்கு ஒதுக்கப்பட்ட நினைவாக பகுதியை விடுவிக்காது
(iii) தரவு கட்டுப்பாடு மொழி:
ஒரு தரவு கட்டுப்பாடு மொழி என்பது தரவுத் தளத்தில் சேமித்து வைக்கப்பட்டுள்ள தரவுகளின் அணுகுதலை கட்டுப்படுத்தும் ஒரு நிரலாக்க மொழியாகும். இது தரவுத்தளத்தை அணுகுவதற்கான சிறப்புரிமையை கட்டுப்படுத்துகிறது (அங்கீகாரம்). இத்தகைய சிறப்புரிமைகள் வரிசைத்தொடர்களை உருவாக்கல், அட்டவணைகளை பார்வையிடுதல் போன்ற அனைத்து தரவுத்தள செயல்பாடுகளை செயல்படுத்துவதைக் குறிக்கும்
SQL- லில் உள்ள தரவு கட்டுப்பாடு மொழியின் கட்டளைகள்:
GRANT ஒரு குறிப்பிட்ட பணியை செய்ய ஒன்று அல்லது அதற்கு மேற்பட்ட பயனர்களுக்கு அனுமதி வழங்கும்
REVOKE Grant கட்டளையினால் தரப்பட்ட அணுகல் அனுமதி திரும்பப் பெறப்படும்.
(iv) பரிவர்த்தனைக்கான கட்டுப்பாட்டு மொழி :
தரவுத்தளத்தில் உள்ள பரிவர்த்தனைகளை (TCL) நிர்வகிக்க பரிவர்த்தனை கட்டுப்பாட்டு மொழி பயன்படுகிறது. DML கூற்றுகளின் மூலம் அட்டவணையில் உள்ள தரவுகளுக்கு செய்யப்படும் மாற்றங்களை நிர்வகிக்க அவை பயன்படுத்தப்படுகின்றன.
SQL - லில் உள்ள பரிவர்த்தனை கட்டுப்பாட்டு மொழியின் கட்டளைகள்:
Commit தரவுத்தள பரிவர்த்தனையை நிரந்தரமாக சேமிக்கும்.
Roll back ஒரு தரவுத்தளத்தை முந்தைய Commit நிலைவரை மீட்டெடுக்கும்
Save point Rollback செய்வதற்கு ஏதுவாக தரவுத்தள பரிவர்த்தனையை தற்காலிகமாக சேமிக்கும்
(v) தரவு வினவல் மொழி:
தரவு வினவல் மொழி ஒரு தரவுதளத்தில் உள்ள தரவுகளை வினவலுக்கும், மீட்டெடுப்பதற்கான கட்டளைகளை கொண்டுள்ளது. தரவு வினவல் மொழியில் உள்ள அத்தகைய ஒரு SQL கட்டளை SELECT ஆகும்
Select: அட்டவணையிலுள்ள பதிவுகளை வெளிக்காட்டும்
12th Standard Syllabus & Materials
12th Standard
TN 12th Computer Applications களப்பெயர் முறைமை (DNS) Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications வலையமைப்பு எடுத்துக்காட்டுகள் மற்றும் நெறிமுறைகள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications கணினி வலையமைப்பு ஓர் அறிமுகம் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications PHP-உடன் MySQL-ஐ இணைத்தல் Sample Question Papers Study Material - QB365 Set A
Tamilnadu Stateboard 12th Standard Subjects

Maths

Chemistry

Physics

Biology

Computer Science

Business Maths and Statistics

Economics

Commerce

Accountancy

History

Computer Applications

Biology

Computer Technology

Computer Applications

Computer Science

Business Maths and Statistics

Commerce

Economics

Maths

Chemistry

Physics

Computer Technology

History

Accountancy

Tamil

English

French
Tamilnadu Stateboard Standards