Professional Documents
Culture Documents
Namma Kalvi 12th Computer Science Reduced Syllabus Study Material TM 220231
Namma Kalvi 12th Computer Science Reduced Syllabus Study Material TM 220231
ேம நிைல இர டா ஆ
கண ன அறிவ ய
தமி வழி
2021 – 2022 (Reduced Syllabus)
வழிகா ைகேய
. சாமிநாத .. M.C.A.,B.Ed.,M.Phil.,
கண ன பய ந நிைல – 1
அர ேம நிைல ப ள
காசாப – 606104.
கட மாவ ட .
***************************
eP vijAk; vy;yhtw;iwAk; rhjp;f;ff; $batd;. vy;yhk; ty;ytd; eP
ெபய :
வ : 12 ப :
ப ள :
ஐ மதி ெப வ னா க :
1. ெசய க எ றா எ ன? அ) தர வைக இ லாத அள க .
ஆ) தர வைக ட ய அள க வவ .
ெசய க :
ெசய வைரயைற அ ப ப மதி க ெசய க என ப .
அ) தர வைக இ லாத அள க
எ.கா
let rec pow a b:=
if b=0 then 1
else a*pow a(b-1)
ேமேல ள ெசய வைரயைறய b-எ ற மாறி அள ஆ . மாறி b- அ ப ப
மதி பான ெசய ஆ . நா எ த தரவ ன ைத றி ப டவ ைல
2. தர அ வமா க
1. ப வ எ த ெசய அ வமா க தர வைகைய உ வைம க பய ப கிற ?
அ) constructors ஆ) destructors இ) recursive ஈ) Nested
2. ப வ எ த ெசய அ வமா க தர வைகய இ தகவ கைள
ம ெட ?
அ) constructors ஆ) selectors இ) recursive ஈ) Nested
3. உ வைம அறிய ப ட தர வைக எ வா அைழ க ப கிற
அ) built in datatype ஆ) derived datatype இ) concrete datatype ஈ) abstract datatype
4. உ வைம அறிய படாத தர வைக எ வா அைழ க ப கிற
அ) built in datatype ஆ) derived datatype இ) concrete datatype ஈ) abstract datatype
5, தர அ வமா க கண ன அறிவ யலி ச தி வா த க வா .
6, தர அ வமா கம திைன ெசய ப த 2 ைறக உ ளன.
7, ஆ கி ெசய க அ வமா க தர வைகைய க டைம கிற ,
இர மதி ெப வ னா க :
1, தர அ வமா க வைக எ றா எ ன?
தர அ வமா க வைக எ ப ெபா க கான வைக அ ல
இன ஆ .
மதி ெப வ னா க :
1. கா கீ தர வைக ம அ வமா க தர வைக ேவ ப க,
ஐ மதி ெப வ னா க :
1. தர அ வமா க ைத எ வா ெசய ப வா எ.கா ல வள க.
தர அ வமா க வைகைய ெசய ப த ஆ கிக ம ெசல டா க
எ ற இர ெசய க உ வா க பட ேவ
ஆ கிக ெசய க ெசல டா க ெசய க
தர அ வமா க வைகைய தகவ கைள தர வைகய லி
க டைம க பய ப கிற , ெப வத பய ப கிற ,
எ,கா city எ ற ஒ தர அ வமா க வைக
city ெபா நகர தி ெபய
அ சேரைக., த கேரைக தகவ கைள ேசமி ைவ தி
city எ ற ெபா ைள உ வா தCity = makecity(name,lat,lon)
City ெபா தகவ கைள ெபற க ட ெசய க
getname(city)
getlat(city)
getlon(city)
City = makecity(name,lat,lon) - makecity(name,lat,lon) எ ற ஆ city எ ற ெபா ைள
உ வா கிற . ெசல டா ெசய க தகவ க தர வைகய லி
ெப வத பய ப கிற
getname(city)
getlat(city)
getlon(city)
city எ ற ெபா ள லி தகவ கைள ெப த ெசல டா
ெசய களா
3. வைரெய ைல
1. ப வ வனவ றி எ நிரலி ஒ ப திய அ கிய ைப ம ெறா ப தி
றி பதா ?
அ) வைரெய ைல ஆ) நிைனவக இ) கவ ஈ)அ ைற
2. மாறிய ெபயைர ெபா ட ப ைண ெசய ைறைய எ னெவ
அைழ க ப ?
அ) வைரெய ைல ஆ)ேம ப இ) ப ப ைண த ஈ) ப ைண த
3. ப வ வனவ எ நிரலா க ெமாழிய மாறிைய ெபா ைள ேம ெச ய
பய ப கிற ?
அ) :: ஆ) := இ) = ஈ) ==
4. எ மாறிய ெபயைர ெபா ட ேம ப ெச வத கான இட ஆ
அ) வைரெய ைல ஆ) ேம ப இ) ப ைண த ஈ) namespace
5. எ வைரெய ைல நட ெசய றி வைரய க ப மாறிகைள
றி ?
அ) உ ளைம வைரெய ைல ஆ) தளாவ ய வரெய ைல
இ) ெதா தி வைரெய ைல ஈ) ெசய வைரெய ைல
6, LGEB வ திக
இர மதி ெப வ னா க :
1 ேம ப எ றா எ ன?
ேம ப எ ப மாறிய ெபயைர ஒ ெபா ட ப ைண
ெசய ைறயா
றிய = எ ப நிரலா க ெமாழிய மாறி ம ெபா ைள
ேம ப ெச கிற
2 NameSpaces – றி வைரக
நிரலா க ெமாழிய அைன ேம ப கைள NameSpaces
உட ெச கிற
NameSpaces எ ப மாறிய ெபயைர ெபா ட ேம ப
ெச வத கான ெகா கலனா
ஐ மதி ெப வ னா க :
ஐ மதி ெப வ னா க :
2. இ ம ேதட எ றா எ ன? எ கா ட வள க,
வ ைச ப த ப ட அண இல மதி ப இ ப ட ைத ப ைக ப த
ெநறி ைற ல ெச வதா
எ கா
. ைப தா இய வத
13 பய ப சா F5
14. Input()ெசய ைப தா தர கைள உ ட
15. Print() ெசய ைப தா தர கைள ெவ
16. int() ெசய ைப தா சரவைக தரைவ எ வைக தரவாக மா ற பய ப ற ,
17, ≠ எ ப ைப தா ைர கான ஆ
18. ைப தா இைடெவ ம த த ெகா ர ெதா கைள
ற
19, ைலக ஐ வைக ப
20. ெபய கைள மா க என அைழ கலா
21. = எ ப ம ெசய யா
22. ம ெசய ப தைன ெசய என அைழ கலா
23. ைல உ க வைக ப
24. ைல உ க வைகக எ க , சர , ய
25. ச அ ல தவ ஆ ய ம கைள ெகா டைவ ய தர க
26. IDLE - Integrated Development Learning Environment
இர மதி ெப வ னா க :
1, ைப தா நிரைல ேசாதி க எ தைன ைறைமக உ ள ?
1, ஊடா ைறைம‘ 2, கி ைறைம
2. எ ேபான தர றி வைரக
தசம எ ப தி , தசம ள , எ ேபான ப திைய ெதாட ஒ
அ ல பல இல க கைள ெகா
மதி ெப வ னா க :
1. க த ெசய கைள ப வ
க த ெசய க இ ெசய கைள ஏ ெகா அத
கண க ெச
ஐ மதி ெப வ னா க :
1. input( )ம print( ) ெசய க ப எ க,
input( ) ெசய
Input()ெசய ைப தா தர கைள உ ட பய ப ற ,
ெதாட ய Variable = input(“Prompt String”) ,Variable – மா ெபய
input - ற ெசா ,Prompt String – சர உ
எ,கா >>> city = input(“Enter your city :” )
Enter your city : CHENNAI
input ( ) ெசய அைன தர கைள சர க அ ல வாக ஏ ெகா
எ தர ைக உ டாக ெபற int( ) எ வைக பய ப ற ,
எ.கா >>>age = int(input(“Enter your age:”)
Enter your age: 16
print( ) ெசய
Print() ெசய ைப தா தர கைள ெவ
ெதாட ய 1 print(“String” )
ெதாட ய 2 print (variable)
print- ற ெசா , string – சர ெவ , variable – – மா ெபய
எ.கா >>> print(“Welcome”)
>>>print(a)
ஒ ேம ப ட உ க வ ேபா காற (, ) ல கலா
>>>print(“sum=”,s)
S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.
13 www.nammakalvi.in
2. ைப தான உ ள வ ைலகைள ப றி வ வ
வ ைலக ைப தா நிரலி இட ெப வ கள அ பைட
ெசா கள களா
வைகக 1, றி ெபய க 2. சிற ெசா க 3, ெசய றி
4, வர றிக 5, நிைல க
1, றி ெபய க
மாறி, ெசய , இன , ெபா ள ெபய கைள றி ெபய க எ ெபய
வ தி ைறக
1, றி ெபய க எ க அ ல அ கீ ற ட ெதாட க ேவ
‘ 2. எ கைள ெதாட எ க வரலா ‘
3, றி ெபய க எ வ ண ெகா ட
4, சிற ெசா க ம சிற றிய க வர டா எ,கா sum,total
2. சிற ெசா க
ைப தா ெமாழி ெபய ப க ெகா ெசா களா
எ,கா auto, break, class, def
3, ெசய றிக
ெசயேல ப கைள அ ைடயாக ெகா மதி கைள ெகா க யதா
க த ெசய க (+,-,*,/)
ஒ ெசய க (==,<,<=, !=)
த க ெசய க (and,or,not)
ம ெசய க (=,+=,-=) , ப தைன ெசய
4, வர றிக
ைப தா றய கள ெதா ைப ேகாைவ, ப ய ,அகராதி ம சர கள
பய ப தலா . எ,கா (,),[,],{,}
5, நிைல க
மாறி அ ல மாறிலிக வழ க ப ல தரவா
ைல உ க வைகக எ க , சர , ய
6, க பா க டைம க
1. ைப தான எ தைன கியமான க பா க டைம க உ ளன?
அ) 3 ஆ) 4 இ) 5 ஈ) 6
2. Elif எ பத வ வா க அ) nested if ஆ) if..else இ) else if ஈ) if..elif
3. ைப தா நிரலி எ கிய ப வகி கிற ?
அ) க ஆ) க பா இ) அைம ஈ) உ த ள
4. எ த ெபா வாக இட ஒ கீ காக பய ப கிற ?
அ) continue ஆ) break இ) pass ஈ) goto
5. If றி நிப தைன ப வ எ த வ வ இ க ேவ
அ) கண த அ ல ஒ ப ேகாைவக ஆ)கண த அ ல த க ேகாைவக
இ) ஒ ப அ ல த க ேகாைவக ஈ) கண த ேகாைவக
6. எ மிக லபமான மட எ ?
7. ப வ றி ைறய ெவள ய எ ன?
i=1
while true:
if i%3==0:
break
print(I,end=”)
i+=1 அ) 12 ஆ) 123 இ) 1234 ஈ) 124
8. ப வ றி ைறய ெவள ய எ ன?
t=1
while t:
print(true)
break
அ) தவ ஆ) ச இ) 0 ஈ) ெவள ய இ ைல
9. ப வ வனவ றி எ jump கிைடயா ? அ) for ஆ) goto இ) continue ஈ) break
10. எ த நி த றி ப வ அ ேகா ட இட தி இட ெபற ேவ ?
if<condition>_
Statement-block 1
else:
Statement-block 2 அ) ; ஆ) : இ) : ஈ) !
11. ஒ ப திய இ இ ெனா ப தி தா வத காரணமாக க க பா
ேகாைவக என ப .
12. ப ைற ெசய எ ப பயன வ றி ைற ெதா திைய றி ப ட
எ ண ைகய அ ல நிைறேவ வைர ெசய ப வதா ,
13. ப ைற ெசயைல மட என அைழ கலா
14. ைப தான இர வைகயான மட க (while, for ) உ ள .
15. print end ம sep அள கைள ெகா
16. for மட லபமாக பய ப த ய மட கா
17. ைப தான மட ம ப றக பா கள உ த ள மிக கியமானதா .
18. ைப தா உ த ள ல ெதா திகைள ைண ெதா திகைள உ வைம கிற .
19. jump க பா ைட எ த நிப தைன இ றி இடமா ற ெச ய பய ப கிற ,
20. break , continue. Pass ேபா ற சிற ெசா கைள பய ப த jump ைற பய ப தலா ,
21. ைப தான Pass ஒ null றா .
22. மா கைள கிைள ப என அைழ கலா
இர மதி ெப வ னா க :
1. ைப தான உ ள க பா அைம க யாைவ?
1, வ ைச ைற க , 2, கிைள ப க 3, மட க
2. க பா க டைம எ றா எ ன?
ஒ ப திய இ இ ெனா ப தி தா வத காரணமாக
க க பா க டைம என ப .
3. break , ம continue.ேவ ப க
break continue.
மட ைக வ ெவள ேயற மட கி மத ள றி ைறைய
பய ப கிற , தவ அ த மட ெசயலா
4. கிைள ப க ம மட க ேவ ப க
கிைள ப மட
5. If ; றி ெபா வ வ யா ?
ெதாட ய
if <condition>:
statement – block 1
எ,கா
if (x>=18):
print(“Eligible Vote”)
6. range ( ) றி வைரக,
ெதாட ய
range(start, stop , step)
start - ெதாட க ம , stop - இ ம , step – இைடெவ
எ,கா
range(2, 30 , 2)
2 த 28 வைர ம க
7. if …else அைம ைப எ,கா. ட வள க
if …else றான ச ெதா தி ம தவ ெதா தி இர ைட ேம ச பா
க பா ைட வழ கிற
ெதாட ய
if <condition>:
statement – block 1
else:
statement – block 2
எ,கா
a = int (input (“Enter a number:”)
if a%2==0:
print (“a is even number”)
else:
print (“a is odd number”)
8. While மட ைக எ, கா. ட வள க
ெதாட ய
while<condition>:
statement block 1
[else:
statement block 2]
S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.
16 www.nammakalvi.in
எ,கா
i=10
while(i<=10):
print(i,end=’\t’)
i=i+1
ெவ
10 11 12 13 14 15
9. ப னலான if..elif else எ, கா. ட வள க
if கைள ெதாட களாக அைம ேபா else பதிலாக elif
ப தி பய ப கிற ,
ெதாட ய
if <condition1>:
statement block 1
elif <condition2>:
statement block 2
else:
statement block n
ேம க ட ெதாட யலி condition1 ச பா ச ெயன statement block1
ெசய ப இ ைலெய றா condition2 ச பா ச ெயன statement
block2 ெசய ப இ ைலெய றா else ப திய உ ள statement block n
ெசய ப
எ,கா
m1=int(input(“Enter m1 mark:”)
m2=int(input(“Enter m2 mark:”)
avg=(m1+m2)/2
if avg>=80:
print(“Grade A”)
elif avg>=60 and avg<80:
print(“Grade B”)
elif avg>=50 and avg<60
print(“Grade C”) :
else :
print(“Grade D”)
ெவ
Enter m1 mark1:80
Enter m2 mark2:90
Grade A
10. மட எ றா எ ன? ஏேத ஒ ைற எ, கா ட வள க
மட
மட எ ப பயன வ றி ைற ெதா திைய றி ப ட
எ ண ைகய அ ல நிைறேவ வைர ெசய ப வதா ,
வைகக for , while
S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.
17 www.nammakalvi.in
for
for மட லபமாக பய ப த ய மட கா . இ ஒ
ைழ ேசாதி மட கா . நிப தைன தலி ேசாதி க ப ப
கைள ெசய ப ,
ெதாட ய
for counter_variable in sequence:
statement block1
[else:
Statement block2]
Statement block 2 – ேத
for மட ம கைள ெகா க range () ெசய பய ப ற .
ெதாட ய range(start, stop , step)
start - ெதாட க ம , stop - இ ம , step – இைடெவ
எ,கா : 2 த 10 வைர உ ள இர ைடபைட எ கைள அ சிட
for i in range(2,12,2):
print(i,end=’ ‘)
ெவ
2 4 6 8
7, ைப தா ெசய க
1. ஒ றி ப ட ெசயைல ெச வத காக வ வைம க ப , ெபய ட ப ட றி ைறய
ெதா தி
அ) மட ஆ) கிைள ப இ) ெசய ஈ) ெதா தி
2. த ைன தாேன அைழ ெகா ெசய ைற இ வா அைழ ப .
அ) உ ள ைண த ஆ) த ழ சி இ) லா டா ஈ) return
3. எ த ெசய ைற ெபய லா ெசய எ அைழ க ப கிற ?
அ) லா டா ஆ) த ழ சி இ) ெசய ஈ) வைரயைற
4. ெசய ெதா திைய எ த சிற ெசா ெதாட கிைவ கிற ?
அ) define ஆ) for இ) finally ஈ) def
5. எ த சிற ெசா ெசய ெதா திைய ைவ கிற ?
அ) define ஆ) return இ) finally ஈ) def
6. ெசய வைரயைறய ப வ எ த றிய பய ப த ப கிற ?
அ) ; (அைர ள )ஆ) ( ள ) இ) : ( கா ள) ஈ) $ (டால )
7. ப வ கைள ப , ச யான கைள ேத எ க .
ைப தான , ெசய ைற வைரய ேபா றி ப ட தர வைககைள
றி ப ட ேதைவய ைல
ைப தா சிற ெசா கைள ெசய றி ெபயராக பய ப தலா .
அ) I ச ம II தவ ஆ) இர ேம ச இ) I ம II ச ஈ) இர ேம தவ
8. ெகா க ப ட ைற ெவ றிகரமாக நிைற ேவ வத , ப வ வனவ ச யான
ஒ ைற ேத ெத
If______:print(X,”is a leap year”)
அ) x%2=0 ஆ) x%4==0 இ) x/4=0 ஈ) x%4=0
def<function.name(parameters)>
<block.of statements>
return<exp/non>
எ கா :
def add( ):
print(“addition”)
return
4. லா டா ெசய றி பய பா க யாைவ?
லா டா ெசய எ ண ற ெசய கைள எ ெகா தி ப அ
ஒேர ஒ மதி ைப ேகாைவ வ வ ெகா .
லா டா ெசய றா தளாவ ய மாறிக ம அள ப யலி உ ள
மாறிகைள ம ெம அ க
II. மதி ெப வ னா க :
1. return ப றி எ க.
return ெசய றிைன வ அைழ ,ெபா வாக ெசய றி
ேநா க உ ள ைட ெப ஏேத ஒ மதி ைப தி ப அ வதா
ஒ ெசய மதி ைப அைழ தி ப அ ப தயாராக இ
ேபா return பய ப த ப கிற .எனேவ, இய க ேநர தி பல return
க இ தா ஒேர return ம ேம இய க ப
ெசய றி ஒ ேம ப ட return க இ தா ஒேர ஒ return
ம ெம இய க ேநர தி இய க ப
ெபா வ வ : return[ேகாைவகள ப ய ]
2.. மாறிகள வைரெய ைலகைள வ ள க.
நிரலி அ க ய ப திைய றி பதா .
எ த ப திய மாறிைய பய ப கிேறாேமா அைத றி கிற .
வைரெய ைலயான நட மாறி ெதா திக ம அத மதி கைள
ெகா .
இர வைகயான வைரெய ைலக உ ளன
உ ளைம வைரெய ைல
ேளாப வைரெய ைல
உ ளைம வைரெய ைல:
ஒ ெசய றி உட ப திய உ ேள அ ல உ ளைம
வைரெய ைலய மாறிைய அறிவ ப உ ளைம மாறி என ப
எ கா நிர :
def loc( ):
Y=0
Print(y)
loc( ) ெவள ய : 0
ேளாப வைரெய ைல
ேளாப வைரெய ைல உைடய மாறிைய நிரலி எ ேவ மானா
அ க .
எ த ஒ ெசய வைரெய ைல ெவள ேய மாறிைய வைரய
உ வா க
எ கா நிர :
c=1
def add( ):
Print( c )
add( )
ெவள ய : 1
S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.
20 www.nammakalvi.in
எ கா :
>>> s1=”welcome to”
>>>s2+=”dtudents”
>>>print(s1)
Welcome to students
இர மதி ெப வ னா க
1..List உ கைள ப ேனா வ ைசய தைலகீ ழாக எ வா அ வா ?
எதி மைற ெட மதி இ திய லி ப வ ைசய உ கைள க கி கிற
ைப தா list- கைடசி உ ப -1 ைதய உ ப -2 எ ற ெட மதி கைள
இ கிற .
(எ.கா) marks=[10,20,30,40]
Marks 10 20 30 40
+ve 0 1 2 3
-ve -4 -3 -2 -1
1. ஒ றி ப டஉ ைப ந வத அைன உ கைள ந க பய ப
பய ப சிற ெசா லா ெசய றா
1. ச ர அட [ ] உ க வைள அைட ( ) உ க
இ இ
2. உ ைள மா றலா உ கைள மா ற யா
ஐ மதி ெப வ னா க :
எ கா : >>>even_list=list(range(2,11,2))
>>>print(even.list)
[2,4,6,8,10]
10. ைப தா இன க ம ெபா க
1. ப வ வனவ எைவ ெபா ேநா நிரலா க தி கிய அ ச ஆ ?
அ) ஆ கி ம இன ஆ) ஆ கி ம ெபா
இ) இன ம ெபா ஈ) ஆ கி ம அழி ப
2. இன வ உ ேள வைரய க ப ெசய எ :
அ) ெசய ஆ) இ) வழி ைற ஈ) ப
3. இன உ க எ த ெசய றிய ல அ க ப கிற ?
அ) & ஆ) . இ) # ஈ) %
4. ெபா உ வா க ப ேபா தானாகேவ இய க ப ெசய எ ?
அ) __object__( ) ஆ) __del__( ) இ)__func__( ) ஈ) __init__( )
5. Private இன மாறிய ெனா எ
அ) __ ஆ) && இ) ## ஈ) **
6. ப வ வழி ைறகள எ அழி ப யாக பய ப கிற ?
அ) __init__( ) ஆ) __dest__( ) இ)__rem__( ) ஈ ) __del__( )
7. ப வ எ த இன அறிவ ச யான ?
அ) class class_name ஆ) class class_name<> இ) class class_name: ஈ) class class_name[ ]
8. ப வ நிரலி ெவள ய எ ன?
class student:
def__init__(self,name):
self.name=name
s=student(“tamil”)
அ) error ஆ) tamil இ) name ஈ) self
9. ப வ வனவ எ private இன மாறி?
அ) __num ஆ) ##num இ) $$num ஈ) &&num
10. ெபா ைள உ வா த ெசய ைற எ ?
அ) ஆ கி ஆ) அழி இ)மதி ப த ஈ) சா வா க
11. ைப தா ெமாழி ஒ ெபா ேநா நிரலா க ெமாழி
12. ைப தான மிக கிய க டைம களாக திக பைவ இன
13. ெபா எ ப தர கள ம ெசய ப ெசய ம தர கள ெதா பா
14. இன எ ப ெபா ள வா ஆ
15. ைப தான இன ைவ வைரய க Class எ ற சிற ெசா பய ப கிற
16. இன தன த ெபய ட :( கா ள ) – ஐ ெகா
17. இன வைரய ப மாறி,ேத ெத மட ேகா (அ) ெசய றாகேவா இ கலா
18. இன உ ேள இ மாறிக இன மாறிக எ ெசய கைள வழி ைறக
எ அைழ கலா
19. இன மாறிக ம வழி ைறக ேச இன உ க என ப
20. இன உ கைள ெபா க (அ) சா ல அ க ேவ
21. இன உ க (அ) ெசய கைள . ( ள ) ெசய றி ல அ கலா
22. இன வழி ைறய த அள self ஆக இ க ேவ
23. Self எ ற அள மதி அ ப ேதைவய ைல
24. இன வ சா பய பா த ேபா ஆ கி எ ற சிற ெசய தானகேவ
இய க ப கிற .
25. Init எ ற சிற ெசய பய ப கிற
26. ஆ கிய சிற ெசய இர ைட அ கீ ற (__) உட ெதாட
27. இன வ சா வ ேபா அழி ப எ ற சிற ெசய தானாகேவ
இய க ப கிற
1. இன வ சா பய பா இன வ சா வ ேபா
த ேபா ஆ கி எ ற சிற ெசய அழி ப எ ற சிற ெசய தானாகேவ
தானகேவ இய க ப கிற இய க ப கிற
UNIT IV 11. தர தள க க
1. DBMS- வ வா க ?
அ) Database Management Symbol ஆ) Database Managing System
இ) Database Management System ஈ) Databasic Management System
2. ஒ அ டவைண எ ப
அ) வ ைச(tuple) ஆ) ப க (attribute) இ) உற க (relation) ஈ) அைம (entity)
3. எ த தர தள மாதி ெப ேறா ழ ைத உற நிைலைய றி ப கிற ?
அ) உற நிைல ஆ) வைலயைம இ) ப நிைல ஈ) ெபா
4. தர எ ப ெசய ப த படாத தர க ஆ
5. தகவ எ ப ெசய ப த ப த ப ட ஒ கிைண க ப ட வ ட ப ட தர க
ஆ
6. தர தள எ ப தர க (அ) தகவ கைள ெகா ட கள சியமா
7. DBMS எ ப தர தள கைள உ வா க வைரய க ம ைகயா வத
அ மதிகி ற ஒ ெம ெபா ளா
8. DBMS- எ கா dbase,foxpro
9. DBMS (தர தள ேமலா ைம அைம ) 5 களாக ப க ப ள
10. ெதாட ைடய தர கள ெதா ேப அ டவைண என ப
11. அ டவைண ஒ வ ைச பதி (tuple) என ப
12. அ டவைணய ெந வ ைச ப
13.
DBMS database management system
RDBMS relational database management system
இர மதி ெப வ னா க :
1. . தர நிைல த ைம எ றா எ ன?
தர நிைல த ைம எ ப தர தள தி அைன இட கள ஒ த மதி ைடய தர களா
2.. இய பா க எ றா எ ன?
இய பா க எ ப தர மிைகைம ைற கிற ம தர நிைல பா ைட அதிக கிற
3..தர ம தகவ ேவ ப க.
தர தகவ
ஐ மதி ெப வ னா க :
1.. தர தள ேமலா ைம அைம ப ப பய கைள வ வ ?
1. அ டவைணகள தர எ ேபா ேநர யாக ேசமிபதி ைல,
ேசமி க ப ட தர க உற நிைல தர க அ டவைணய ேசமி க ப கிற .
2. மிைகைம ைற த தர கைள ப தா இய நிைலைய ப ப றி
ேதைவய ற தர க ம இட ெப வைத ைற கிற
1. CREATE அ டவைண உ வா க
3. DROP அ டவைணைய ந க
5. INSERT தர கைள ைழ த
6. UPDATE தர கைள ப த
இர மதி ெப வ னா க :
1. Unique key ம primary key ேவ ப க.
1. அ டவைணய ஒ அ டவைணய ஒ ல ைத ம ேம
ேம ப ட ல க இ இ
1. ஒ (அ) அத ேம ப ட தன ப ட ெந வ ைசகைள ம ேம
ெந வ ைசகைள பய ப த பய ப த
3..SQL க யாைவ?
SQL க டைளக ஐ ெபா ப களாக ப க ப ள
DDL - தர வைரயைர ெமாழி
DML - தர ைகயா ைக ெமாழி
DCL - தர க பா ெமாழி
TCL - ப வ தைன க பா ெமாழி
DQL - தர வ னவ ெமாழி
மதி ெப வ னா க :
1.. DISTINCT சிற ெசா ைல பய ப தி ஒ SQL றிைன எ க.
DISTINCT சிற ெசா ட select க டைளைய பய ப தி ஒ அ டவைணய இர
வ ைசக உ வாகாம த கலா
Exam no Name place
Chennai
Trichy
ஐ மதி ெப வ னா க :
GRANT ஆ வழ க ப அ மதிைய
REVOKE
தி பெபற
வ எ க பா ெசய பா வைரயைற றி
ெபய
3. ஒ ல தி னய றி ப ட ல தி மதி
Default
மதி கைள இ திைவ க ெகா கபடவ ைல என தானாகேவ
பய ப கிற இ த ப
மதி ெப வ னா க :
1.. Write ம append mode ைறைமகள ேவ பா எ ன?
W-Write ைறைம a-append ைறைம
COUNT ( ) வ ைசய எ ண ைக
இர மதி ெப வ னா க :
மதி ெப வ னா க :
1..SQLite எ றா எ ன? இத ந ைமக யாைவ?
SQLite எ ப எள ய உற நிைல தர தளமா .இ தர கைள ைறயான தர ேகா களாக கண ன ய
உ ற நிைனவக தி ேசமி ைவ
ந ைமக :
Mysql &Oracle ேபா ற தன த ேசைவயக நிரலாக இ லாம உ ள ைண த பய பாடாக
வ வைம க ப ள
ேவகமாக ,மி த ேசாதி க ப டதாக உ ளதா SQLite- ேவைல ெச வ எள தா .
2.. fetch one( ) ம fetch many( ) ேவ ப க.
fetch one( ) fetch many( )
2. எ த அள ைவ ஏ கா ஒேரெயா அள ைவ ஏ
I. ஐ மதி ெப வ னா க :
1.. SQLite ப றி வ வாக எ த அதைன பய ப ப நிைலகைள எ க.
SQLite:
SQLite எ ப எள ய உற நிைல தர தளமா .இ தர கைள ைறயான தர ேகா களாக
கண ன ய உ ற நிைனவக தி ேசமி ைவ
ந ைமக :
Ithu MySQL (அ) Oracle ேபா தன த தர தள ேசைவயக நிரலாக இ லாம உ ள ைண த பய பாடாக
வ வைம க ப ள .
ேவகமாக ,மி த ேசாதி க ப டதாக ம ெநகி வானதாக உ ளதா SQLite- ேவைல
ெச வ எள தா .
SQLite காக ைப தா சிற பான லக ைத ெகா ள .
SQLite இைண த :
ப நிைல 1: sqlite3 ைய இைண க
ப நிைல 2: connect( ) வழி ைறைய பய ப தி இைண ைப உ வா கி தர தள தி ெபயைர
அ க
ப நிைல 3:cursor=connection.cursor( ) எ ற ைற பய ப தி cursor எ ெபா ைள அ க
வள க :
ப நிைல 2:
o தர தள ைத இைண த எ ப அ க ேவ ய தர தள தி ெபயைர
அ த எ பதா
ப ைல 3:
o cursor மிக கிய ப வகி ற . அைன க டைளக cursor ெபா ல
ம ேம இய க ப
o ஒ அ டவைண உ வா க, தர தள தி ஒ ெபா ைள உ வா கி அத கான
SQL அ டவைண எ த ேவ
எ கா : sql__comm=”SQL statement”
எ கா நிர :
Import sqlite3
Connection=sqlite3.connect(“Academy.db”)
Cursor=connection.cursor( )
1. 2D வைர பட ைத உ வா க பய ப ைப தா ெதா எ ?
அ) matplotlib.pyplot ஆ) matplotlib.pip இ)matplotlib.numpy ஈ)matplotlib.plt
2. ைப தா ெதா ப அ ல ெதா தி ஏ ற ெதா ேமலா ைம
ெம ெபா ைள ேத ெத க
அ) matplotlib ஆ) pip இ) plt.show( ) ஈ)ைப தா ெதா
3. ப வ றிய ைட ப க இ த றிய ேநா க ைத க டறி ச யான
ேத ைவ ேத ெத க .
C:\User\Your Name\Appdaata\Local\Progarams\Python\Python 36-32\Scripts>Pip-Version
அ) PIP நி வ ப ளாத என க டறி ஆ) PIP ைய நி
இ) ெதா ைப பதிவ ற க ெச ஈ) PIP பதி ைப காண உத
S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.
41 www.nammakalvi.in
Answer : ( C )
8. ஒ ெதா திைய ெசய ப த எ த வ ைச பய ப
அ) F6 ஆ) F4 இ) F3 ஈ) F5
S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.
42 www.nammakalvi.in
3..Pyplot வைகக வவ
வ.எ Pyplot வைகக வள க வைரபட மாதி
1. வ வைர பட தர ள கைள ேந
ேகா இைண
2. ேக ட தர கைள ள கள
வைர பட இைண
4. ெப வைர பட ெப ய,சிறிய,சராச , த
கா மான கா மான ,3-
5. ப ைட வர பட தர கைள ெச வக
ப ைடகளாக
6. வ ட வைர பட தர க வ டவ வ .
=====================================================================================================
இ த வழிகா உ க ைடய ேத சி ந ல மதி ெப ெபற உ ைணயாக
அைம என ந கிேற . அறி தா ராஜா, மன , உைழ க அத க வ கேள, க வக
அறி அட கி வாழ ேவ –பாரதியா , ைம, ெபா ைம, வ டா ய சி ஆகிய
ெவ றி இ றியைமயாதைவ - வ ேவகான த
ெவ றி எ ப ஒ சதவத சி தைன
99 சதவத உைழ ேச த தா
எ பைத மனதி ெகா
ய சி ெச க உ ைமயாக
சி தைன ெச க ெவ றி காக
ந ப ைக ைவ க எ னா , …
வா க ட ………எ . சாமிநாத , e-mail: ss79nathan@gmail.com ,
S. Saminathan.M.C.A.,B.Ed.,M.Phil., Govt.Hr.Sec.School, Mukhasaparur, Cuddalore Dt.