Beruflich Dokumente
Kultur Dokumente
INFORMATICS
PRACTICES
CLASS XII
PUBLISHED BY
DESIGN, LAYOUT
PRINTED BY
Foreword
Invention of Machines led to take up heavier, hazardous and heavy duty tasks beyond
limits of human capacity. With the advent of computer, imagination got expanded
networking worldwide. ICT (Information and Communication Technology) deals with
information to compute / process and to communicate to other users. The ICT policy in
School education aims at augmenting creativity and promoting global competitiveness.
With this backdrop care is to be taken to impart ICT instructions so as to promote critical
thinking, collaborative learning and multi discipline problem-solving skills.
The curriculum of "Informatics Practices" has been revised accordingly with focus on
rapid application development using IDE, data processing and domain-specific
applications, e.g. e-Governance, e-Business and e-Learning. Use of open source software
is encouraged.
In its first attempt, the text book of Informatics Practices for Class XI has been published.
The text book of Informatics Practices for Class XII is ready. I am happy to release the
same. In the Syllabus of IP for Class XII a unit on Networking and Open Standards has
been introduced.. RDBMS (Relational Database Management System)is dealt with
using MYSQL in place of SQL & PL/SQL using oracle. A new unit on IT Applications has
been added with three focused domains to enhance understanding the above tools and
techniques to solve real life problems by designing both front end and back end with
proper data connectivity.
The text book includes puzzles in the beginning of the chapters to motivate students for
collective and joyful learning of the subject. Cue to future trends may ignite curiosity.
My thanks are due to the text book development team aptly steered by Prof.Omvikas.
Appreciation is also due to Mrs. Chitralekha Gurumurthy, Director (Acad.) and Dr.
(Smt) Srijata Das, Education Officer, for Planning, coordinating and executing this
initiative resulting into this publication.
I hope that all students and teachers will benefit from this publication. Their feedback
will be highly appreciated for further improvement.
VINEET JOSHI
CHAIRMAN
H
k
k
j
r
d
k
l
af
o
/
k
u
m
sf
'
k
d
k
g
e
]
H
k
k
j
r
d
sy
k
sx
]
H
k
k
j
r
d
k
s,
d
^
l
E
i
w.
k
Zi
zH
k
qR
o
&
l
ai
U
u
l
e
k
t
o
k
n
h
i
aF
k
f
u
j
i
s{
k
y
k
sd
r
a=
k
k
R
e
d
x
.
k
j
k
T
;
c
u
k
u
sd
sf
y
,
]
r
F
k
k
m
l
d
sl
e
L
r
u
k
x
f
j
d
k
sa d
k
s%
l
k
e
k
f
t
d
]
v
k
f
F
k
Zd
v
k
Sj
j
k
t
u
Sf
r
d
U
;
k
;
]
f
o
p
k
j
]
v
f
H
k
O
;
f
D
r
]
f
o
'
o
k
l
]
/
e
Z
v
k
Sj
m
i
k
l
u
k
d
h
L
o
r
a=
k
r
k
]
i
zf
r
"
B
k
v
k
Sj
v
o
l
j
d
h
l
e
r
k
i
zk
I
r
d
j
k
u
sd
sf
y
,
]
r
F
k
k
m
u
l
c
e
sa]
O
;
f
D
r
d
h
x
f
j
e
k
v
k
Sj
j
k
"
V
d
h
,
d
r
k
v
k
Sj
v
[
k
.
M
r
k
l
qf
u
f
'
p
r
d
j
u
so
k
y
h
c
a/
qr
k
c
<
+k
u
sd
sf
y
,
n
`<
+l
ad
Y
i
g
k
sd
j
v
i
u
h
b
l
l
af
o
/
k
u
l
H
k
k
e
sa v
k
t
r
k
j
h
[
k
2
6
u
o
E
c
j
]
1
9
4
9
b
Z
d
k
s,
r
n
~}
k
j
k
b
l
l
af
o
/
k
u
d
k
sv
ax
h
r
]
v
f
/
f
u
;
f
e
r
v
k
Sj
v
k
R
e
k
f
i
Zr
d
j
r
sg
SaA
2
1
-l
af
o
/
k
u
(
c
;
k
y
h
l
o
k
al
a'
k
k
s/
u
)
v
f
/
f
u
;
e
]
1
9
7
6
d
h
/
k
j
k
2
}
k
j
k
(
3
1
1
9
7
7
)
l
s
i
zH
k
qR
o
&
l
ai
U
u
y
k
sd
r
a=
k
k
R
e
d
x
.
k
j
k
T
;
d
sL
F
k
k
u
i
j
i
zf
r
L
F
k
k
f
i
r
A
2
-l
af
o
/
k
u
(
c
;
k
y
h
l
o
k
al
a'
k
k
s/
u
)
v
f
/
f
u
;
e
]
1
9
7
6
d
h
/
k
j
k
2
}
k
j
k
(
3
1
1
9
7
7
l
s)
]
j
k
"
V
d
h
,
d
r
k
d
sL
F
k
k
u
i
j
i
zf
r
L
F
k
k
f
i
r
A
H
k
k
x
4
d
e
wy
d
k
ZO
;
5
1
d
e
wy
d
k
ZO
;
&
H
k
k
j
r
d
si
zR
;
sd
u
k
x
f
j
d
d
k
;
g
d
k
ZO
;
g
k
sx
k
f
d
o
g
&
(
d
)
l
af
o
/
k
u
d
k
i
k
y
u
d
j
sv
k
Sj
m
l
d
sv
k
n
'
k
k
sZa]
l
aL
F
k
k
v
k
sa]
j
k
"
V
o
t
v
k
Sj
j
k
"
V
x
k
u
d
k
v
k
n
j
d
j
s_
(
[
k
)
L
o
r
a=
k
r
k
d
sf
y
,
g
e
k
j
sj
k
"
V
h
;
v
k
an
k
sy
u
d
k
si
zsf
j
r
d
j
u
so
k
y
sm
P
p
v
k
n
'
k
k
sZa d
k
s
n
;
e
sa l
at
k
s,
j
[
k
sv
k
Sj
m
u
d
k
i
k
y
u
d
j
s_
(
x
)
H
k
k
j
r
d
h
i
zH
k
qr
k
]
,
d
r
k
v
k
Sj
v
[
k
aM
r
k
d
h
j
{
k
k
d
j
sv
k
Sj
m
l
sv
{
k
q.
.
k
j
[
k
s_
(
?
k
)
n
s'
k
d
h
j
{
k
k
d
j
sv
k
Sj
v
k
g
~o
k
u
f
d
,
t
k
u
si
j
j
k
"
V
d
h
l
so
k
d
j
s_
(
)
H
k
k
j
r
d
sl
H
k
h
y
k
sx
k
sa e
sa l
e
j
l
r
k
v
k
Sj
l
e
k
u
H
k
zk
r
`R
o
d
h
H
k
k
o
u
k
d
k
f
u
e
k
Z.
k
d
j
st
k
s/
e
Z]
H
k
k
"
k
k
v
k
Sj
i
zn
s'
k
;
k
o
x
Zi
j
v
k
/
k
f
j
r
l
H
k
h
H
k
sn
H
k
k
o
l
si
j
sg
k
sa]
,
sl
h
i
zF
k
k
v
k
sa d
k
R
;
k
x
d
j
st
k
sf
L
=
k
;
k
sa d
sl
E
e
k
u
d
sf
o
#
g
Sa_
(
p
)
g
e
k
j
h
l
k
e
k
f
l
d
l
aL
f
r
d
h
x
k
Sj
o
'
k
k
y
h
i
j
ai
j
k
d
k
e
g
o
l
e
>
sv
k
Sj
m
l
d
k
i
j
h
{
k
.
k
d
j
s_
(
N
)
i
zk
f
r
d
i
;
k
Zo
j
.
k
d
h
f
t
l
d
sv
ar
x
Zr
o
u
]
>
h
y
]
u
n
h
]
v
k
Sj
o
U
;
t
h
o
g
Sa]
j
{
k
k
d
j
sv
k
Sj
m
l
d
k
l
ao
/
Zu
d
j
sr
F
k
k
i
zk
f
.
k
e
k
=
k
d
si
zf
r
n
;
k
H
k
k
o
j
[
k
s_
(
t
)
o
SK
k
f
u
d
n
`f
"
V
d
k
s.
k
]
e
k
u
o
o
k
n
v
k
Sj
K
k
u
k
t
Zu
r
F
k
k
l
q/
k
j
d
h
H
k
k
o
u
k
d
k
f
o
d
k
l
d
j
s_
(
>
)
l
k
o
Zt
f
u
d
l
ai
f
k
d
k
sl
qj
f
{
k
r
j
[
k
sv
k
Sj
f
g
al
k
l
sn
wj
j
g
s_
(
k
)
O
;
f
D
r
x
r
v
k
Sj
l
k
e
wf
g
d
x
f
r
f
o
f
/
;
k
sa d
sl
H
k
h
{
k
s=
k
k
sa e
sa m
R
d
"
k
Zd
h
v
k
sj
c
<
+u
sd
k
l
r
r
i
z;
k
l
d
j
sf
t
l
l
sj
k
"
V
f
u
j
ar
j
c
<
+r
sg
q,
i
z;
R
u
v
k
Sj
m
i
y
f
C
/
d
h
u
b
Zm
ap
k
b
;
k
sa d
k
sN
wy
sA
(d) to defend the country and render national service when called upon to do so;
(e) To promote harmony and the spirit of common brotherhood amongst all the people of India
transcending religious, linguistic and regional or sectional diversities; to renounce practices
derogatory to the dignity of women;
(f)
(g) to protect and improve the natural environment including forests, lakes, rivers, wild life and to
have compassion for living creatures;
(h) to develop the scientific temper, humanism and the spirit of inquiry and reform;
(i)
(j)
to strive towards excellence in all spheres of individual and collective activity so that the nation
constantly rises to higher levels of endeavour and achievement.
ACKNOWLEDGEMENTS
CBSE ADVISORS
DEVELOPMENT TEAM
Mrs. Nancy Sehgal, Mata Jai Kaur Public School, Ashok Vihar, Delhi
MEMBER COORDINATOR
CONTENTS
INFORMATICS PRACTICES
1
2
1
COMPUTER NETWORKING
39
OPEN SOURCE CONCEPTS
GUI PROGRAMMING -
BASICS OF OBJECT
5
6
56
A REVIEW
103
ORIENTED PROGRAMMING
ADVANCED PROGAMMING
122
CONCEPTS
7
8
191
WEB APPLICATIONS
244
MYSQL REVISION TOUR
9
10
11
MORE ON DATABASES
AND SQL
ADVANCED RDBMS
315
CONCEPTS
334
IT APPLICATIONS
362
150
DATA CONNECTIVITY
270
APPENDIX