P. 1
مقدمة في قواعد البيانات د/ أيمن عبدالفتاح

مقدمة في قواعد البيانات د/ أيمن عبدالفتاح

|Views: 1,012|Likes:
هذا الكتاب يشرح ومن الصفر قواعد البيانات وبأسلوب جميل جدا موضح مع الرسومات الهيكلية تم تحميل من قبل موقع برامج سوفت اكس جيم http://www.softxgame.com
هذا الكتاب يشرح ومن الصفر قواعد البيانات وبأسلوب جميل جدا موضح مع الرسومات الهيكلية تم تحميل من قبل موقع برامج سوفت اكس جيم http://www.softxgame.com

More info:

Published by: أكبر مكتبة كتب عربية on Sep 09, 2009
حقوق الطبع:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

04/27/2012

pdf

text

original

تانايبلا دعاوق ةمدقم

1
تانايبلا دعاوق ةمدقم
باتكلا سرهف
م عوضوملا ةحفصلا
ةيلكيهلا تاراسفتسلا ةغل تايساسأ :لولا لصفلا
4
1-1
• ةمدقم
5
1-2
• ةيلكيهلا تاراسفتسلا ةغل SQL
10
1-3
• مادختسا SQL*PLUS
13
1-4
• ةلمج SELECT
15
1-5
• طرشلا ةلمج Where
21
1-6
• مادختساب جئاتنلا يترت order by
36
1-7
• ةميقلا null اهتاري!"تو
40
1-8
• #$ %و&نلا رر'م مادختسا SQL*PLUS
42
1-
• (يرامتلاو ةلئس)ا
43
ةغل تاينت :!نا"لا لصفلا SQL
50
2-1
• ر!ك* و* (يلودج (يب طبرلا
53
2-2
• مادختسا !ul"#-ro$ %un&"#on'
65
2-3
• مادختسا '#n(le-ro$ %un&"#on'
71
2-4
• مادختسا (rou) by &l*u'e
82
2-5
• مادختسا h*+#n( &l*u'e
86
2-6
• #عر$ م+,تس- .مع و مادختسا 'ub ,uery
8
2-7
• (يرامتلاو ةلئس)ا

ما#$تسا% تاناي%لا ة&لا'م :(لا"لا لصفلا SQL
105
3-1
ةم#م
108
3-2
• .وادجلل /ديدج ت+جس ة$ا0-
110
3-3
• تانايبلا /دعاق #$ /دوجوم تانايب 12'
113
3-4
• تانايبلا /دعاق #$ /دوجوم تانايب .يد,ت
115
3-5
• اهل تادد'ملا ة$ا0-و .وادجلا 3اشن-
121
3-6
• ةلئس)ا
136
لم) ة*رو: +%ارلا لصفلا
143
4-1
#لم,لا يردتلا
147
2
تانايبلا دعاوق ةمدقم
م عوضوملا ةحفصلا
,-امنلا ممصم: سما$لا لصفلا
150
5-1
(ع ةمدقم or*&le de+elo)er
154
5-2
#$ 3انبلا تاود* or*&le de+elo)er
155
5-3
42امنلا 3#شنمل ةيساس)ا تانوكملا
15
5-4
جلا,ملا مادختساب 42امنلا 3اشن-
165
5-5
42امنلا 3#شنم 5يبطت 2يفنت
175
5-6
42ومنلا #لع /دوجوملا تانئاكلا %ئا&خ
180
5-7
ةلئس)ا
12
3
تانايبلا دعاوق ةمدقم
لولا لصفلا
ةيلكيهلا تاراسفتسلا ةغل تايساسأ
SQL
4
تانايبلا دعاوق ةمدقم
.ا#/لا :
(ع ة' 0وم /رو& لاطلا 3اطع- ةي لكيهلا تام+,تس لا ةغ ل تايساس * SQL ةي فيكو
ج66مانرب #ل- .وخدلا SQL*PLUS تاميل,ت .اخد-و SQL ةلمج ة66باتك ة66يفيكو SELECT
(م +ك مادختساو W-E.E/ 0.1E. 23 ةلمج 7م SELECT
تايوتحملا :
5
تانايبلا دعاوق ةمدقم
1 8 ةمدقم
2 8 جمانرب #ل- 4ولولا SQL*PLUS
3 8 تاميل,ت .اخد- SQL
4 8 ةلمج مادختسا Sele&" 1ير,ت 9 4l#*'
5 8 طرشلا ةلمج Where
6 8 مادختساب جئاتنلا يترت 0rder by Cl*u'e
7 8 ةميقلا موهفم 5ull اهتاري!"تو
8 8 جمانرب #$ %و&نلا رر'م مادختسا SQL*PLUS
6
تانايبلا دعاوق ةمدقم
:لصفلا ا-/ !ف مل'تنس ا-ام
:ةيلاتلا 1را,ملاو تاراهملا ستكا دق لاطلا (وكي .&فلا ا2; ةياهن #$
1 0 تانايبلا دعاوق /راد- م<نو تانايبلا دعاوق (يب ةقرفتلا
2 0 =ةيلكيهلا تام+,تسلا ةغل #لع 1ر,تلا SQL >
3 0 (يب ةقرفتلا SQL S"*"e6en"9 SQL*Plu'
4 0 ةلمج مادختسا Sele&" 1ير,ت 9 4l#*'
5 0 طرشلا ةلمج مادختسا Where
6 0 مادختساب جئاتنلا يترت 0rder by
7 0 ةميقلا مادختسا 5ULL ةيباس'لا تاريب,تلا #$
8 0 جمانرب #$ %و&نلا رر'م مادختسا SQL*PLUS
7
تانايبلا دعاوق ةمدقم
ةم#م
#$ 3اوس مدختس ت (* (ك ميو اراشتنا سا'لا جم ارب 7سو* (م تانايبلا دع اوق جم ارب
ة6يلاملاو ةيب6سا'ملا م6<نلا تلاجم .ا!ملا .يب6س #لع ا6هنمو ةيعان6&لا و* ة6يراجتلا تلاجملا
تاغللا ر6هش*و م6;* (6م ة6يلكيهلا تام+,ت6سلا ة6غل رب6ت,تو 9تايرتشملاو دار$)ا (وئش .اجمو
تانايبلا ?اجرتساو تانايبلا دعاوق تافلم 3اشن- @ي ' (م تانايبلا دعاوق ةجمرب #$ ةمدختسملا
ةلهس و اه بيكرت ةلوهس ب Aي متتو (يجمربم لا تاجايت'ا م< ,م مئ+ت /دد,تمو ةف لتخم 5رطب اه نم
B7يمجلل مهفلا
تاغل مدخت6ستل .6&)ا #6$ تمم6& @6ي' تاقيب6طتلا (6م ر6ي!كلا 76م م+,ت6سلا ة6غل مدخت6ستو
تعاطتسا دقلو 9Cرخ)ا ةجمربلا SQL تانايبلا دعاوق ةم<ن* Dروطم م<,م تا'ومط 5ق'ت (*
D* (E$ بسلا ا2هلو 9تانايبلا دعاوق ةجلا,مو 3انبل تقولا Fفن #$ ةلا,$و ةيسايق ةغل اهن* @ي'
لو* مل,تي (* تانايبلا دعاوق ملاع .وخدلا دي ري %خش SQL .0$* (م .ك ارو* ما<ن ربت ,يو 9
A6يمتي و6;و ة6يقئ+,لا تانايبلا د6عاوق /راد- ة6يناكمEب A6يمتي و6;و ة6يقئ+,لا تانايبلا د6عاوق م6<ن
(6م ت6ياباريت G6ت' .6&ت د6ق #6تلاو تامول,ملا (6م Hدج /ريب6ك تانايب د6عاوق /راد- ة6يناكمEب
#ل- ة$ ا0Iاب (م اAتم .ك شب (يمدختسملا (م Hدج ريبك ددع 7م .م ا,تلا ةي ناكم-و تامول,ملا
(م تاراد&- /دع تره<و 9Hدج ةيلا,لا ةيقو!ولاو (ام)ا تاAيم 0r*&le 1e+elo)er
و; ا;رخ*و or*&le# Bاهل+خ (م ةيلكيهلا تام+,تسلا ةغل ةساردب موقنس #تلا ةئيبلا و;و
8
تانايبلا دعاوق ةمدقم
1 تاناي%لا #)او1 2
1-1 تاناي%لا 3#)ا% #وصملا
ا;ديرت #ت لا تامول,ملا 4ارختسل اهمادختسا (كمي تانايبلا (م ةطبارتم ةعومجم #;
(م .هست ةق يرطب اه0رعو تامول,ملاو تانايبلا (م Hدج /ريبك ةي مكل 7مجت (ع /رابع #; و*
اه,م .ما,تت (* (كمي تانايب /دعاق طسب* و; 1ت اهلا .ي لد (E$ .ا!ملا .يبس #ل,$ اهنم /دافتسلا
@'بت (* د, ب ام ي$ Jن كمي Gت ' مه ب ة&اخلا تانوفيلتلا ماقر*و Jئاقد&* 3امس* .يجست Jن كمي$
Bا2ك;وKK (اون,لا و* JارشIا مقر .اخدEب 3اقد&)ا د'* مسا (ع
1-2 تاناي%لا #)او1 3را#4 م5ن
= تانايبلا دعاوق /راد- م<ن 12!S 2يفنتب موقت #تلا /A;اجلا جماربلا (م ةعومجم #; >
(يلما,لا تانايب .اخد- د,ب .ا!ملا .يبس #ل,$ تانايبلا /دعاق (م ةبولطملا ماهملاو 1ئا<ولا 7يمج
ا2; .! م (E$ Lيدجب* (ي لما,لا 3امس* ي ترت #ل- 4ات'ت دق Jن E$ (ي لما,لا (وئش تانايب /دعاق #ل-
(6م ة6عومجم (6م تانايبلا د6عاوق /راد- ما<ن (وكتيو 9تانايبلا /دعاق /راد- M6يلع 5لطي .6م,لا
.6م,ي ما<ن #ل- Dودي ما<ن .6يو'ت و* ةلكشم .6'ل ا6ه0,ب 76م J6باشتت #6تلا تافلملاو ج6ماربلا
مدخت6ست تافلمو ما<ن #ل- ة6يموي ر6تا$دو ة6م<ن* (6م (Aاخملا تابا6س' .6يو'ت .6!م 6سا'لاب
B#لNا سا'لا ةطساوب
1-3 تاناي%لا #)او1 عاونأ
• = ةيمر; تانايب دعاوق -#er*r&hy 1*"*b*'e >
• = ةيكبش تانايب دعاوق 5e"$or7 1*"*b*'e >

تانايبلا دعاوق ةمدقم
• = ةيقئ+ع تانايب دعاوق .el*"#on*l 1*"*b*'e >
ام* 9/ريبكلا تابسا'لا #لع ةي كبشلاو ةي مرهلا تانايبلا دعاوق (م O+ك مادختسا ر&تقي
ةي قئ+,لا تانايبلا دعاوق .el*"#on*l 1*"*b*'e 7م /رهشو امدختسا ر! ك* اهنE$
#متني اهيل-و سا'لا 0r*&le 8or W#ndo$'
2 6ةيلكيهلا تاراسفتسلا ةغل 2 SQL 0
> ة6غل J6نكمت SQL تاملكلل Hرا6&تخا S"ru&"ured Query L*n(u*(e
اهتئب,تو .وادجلا 3اشنEك ةيسايقلا تايلم,لا 7ي مج 3ارج-و .ماك .كشب تانايبلا دعاوق /راد- (م=
ان نكمي 1ي ك (ك لو 9ةف لتخملا .وادجلا (ي ب طب رلا Jل2كو اه يلع تام+,تسلا 3ارج- و* 9تانايبلاب
Pاهب Jل2 .مع
تانايبلا (يAختل ريبك ?دوتسم و* (اكم (ع /رابع تانايبلا /دعاق (E$ اقباس ان'0و امك
Gل- 4ات'ت Jن* امكو ةل&فنم تافلم #$ Jتانايب (يAخت 3انع (م تانايبلا /دعاق J'يرت 9ةفلتخملا
Jل .هست$ /دق,ملا @'بلا تايمAراوخ 5يرط (ع تانايبلا Q2هل 1ين&تلاو @'بلا تايلمع 3ارج-
تانايبلا (وكتو ا2; .ك Gل- 4ات'ت ل @ي'ب 9تانايبلا 7م .ما,تلل ةلهس ةهجاو Jيط,ت اهن"ب Jل2
.وادج /دع #6$ ة6نAخم تانايبلا /دعاق #6$ T*ble' 1وف6& (6م (وكتي .ودجلا$ مل,ن ا6مكو
.o$' /دمع*و Colu6n' :ا2ك;
10
تانايبلا دعاوق ةمدقم
#مسن ان نE$ تانايبلا دعاوق #$ و 9/دمع* ة! +!و 1وف& ة! +! (م (وكتي 5باسلا .ودجلا
ت+جس لاب 1وف&لا .e&ord' .وق'لاب /دمع)ا #مس نو 8#eld' ام و .وق'لا #; ام $ 9
P ت+جسلا #;
/دعاق ا6نيدل (وكي ا6مدنع +!م$ 9ة6ني,م ة6مول,م (6يAختب .ودجلا #6$ د6'اولا .6ق'لا موقي
91تاهلا مقرل #نا!لاو مس+ل د'او > (يدوماع و* = (يلق' Gل- 4ات'نس اننE$ 1تاوهلا ماقر"ب تانايب
.جس لا ("ب Cرت$ 9.وق'لا (م ةع ومجم Gلع اه نم .ك Dوت'ي$ > 1وف&لا و* = ت+جس لا ام *
("ب .وقلا اننكمي Jل2ل 91تاهلا مقرو مسلا ام; (يتفلتخم (يتمول,م Gلع Dوت'ي انلا!م #$ د'اولا
9.وق'لا (م (وكتت ت+جسلاو ت+جسلا (م (وكتت .وادجلاو .وادجلا (م (وكتت تانايبلا /دعاق
Bتانايبلا /دعاق /د'و رغ&* و; .ق'لا (* D* 9/د'او ةمول,م Gلع Dوت'ي .ق' .كو
2-1 تارا77%) SQL
تارابع مسقنت SQL :#لاتلاك #;و ةيسيئر تائ$ @+! #ل-
2-1-1 تاناي%لا .ير'ت ةغل DDL
رماو* (م ةعومجم #; SQL /دعاق #$ تانئاكلا 1ير,تو 3اشن- اهل+خ (م 7يطتست
Hرا6&تخا #6;و 9تانايبلا /دعاق (ئاك ر6ييغت و* طاق6س- و* 3اشنEب ر6ماو)ا Q2; موقتو 9تانايبلا
=تاملكلل 1*"* 1e%#n#"#on L*n(u*(e ا6;رماو* م6;* (6مو 9> Cre*"e/
4l"er/ 1ro)/ .en*6e/ Trun&*"e
2-1-2 تاناي%لا ة&لا'م ةغل DML
11
تانايبلا دعاوق ةمدقم
#$ /دوجوملا تانايبلا ةج لا,م اه ل+خ (م 7يطتست #ت لا تاراب,لا (م ةع ومجم #;
=تاملكلل ارا&تخا #;و 9تانايبلا 12' و* ديد'ت و* اه!يد'تو تانايبلا 4ارد- (م تانايبلا /دعاق
1*"* !*n#)ul*"#on L*n(u*(e ا66;رماو* م66;* (66مو 9> 9n'er"/
U)d*"e/ 1ele"e
2-1-3 تايح8صلاو مكحتلا ةغل DCL
رماو* (م ةعومجم #; SQL مادختسا تاAايتم- 'س و* Rن م اهل+خ (م 7يطتست
=تاملكلل ارا6&تخا #6;و 9تاملكلل ارا6&تخا #6;و 9تانايبلا /دعاق (ئاك 1*"* Con"rol
L*n(u*(e ا;رماو* م;* (مو 9> :r*n"/ .e+o7e
تاراب,ل ةيسيئرلا تائفلا R0وي #لاتلا .كشلا (E$ .وقلل HAاجي-و SQL
12
تانايبلا دعاوق ةمدقم
3 ما#$تسا 2 SQL*Plus
جمانرب ربت,ي SQL*PLUS ةكرش تاجتنم د'* 0r*&le 7م طاختلا ةهجاو و;و 9
اه ليد,تو .وادجلا 3اشن-و 9تاي'امس لا Rن مو تانايبلا دع اوق 3اشن- #$ مدختس يو 9تانايبلا /دعاق
B.وادجلا (م تانايبلا ?اجرتساو
3-1 ما#$تسا SQL*Plus
د66,ي مادخت66سا SQL*Plu' (66م ة66غل مل,تل 5رطلا .ه66س* SQL #لع .وخدلل 9
SQL*Plu' :ةيلاتلا ةقيرطلاب Jل2 متي
13
95SE.T
UP14TE
1ELETE
C.E4TE
4LTE.
1.0P
.E54!E
T.U5C4TE
:.45T
.E;0<E
C0!!9T
.0LL24C<
S4;EP095T
تاناي%لا ة&لا'م ة7غل
تاناي%لا .ير'ت ةغل تاناي%لا .ير'ت ةغل
تايح8صلاو مكحتلا ةغل تايح8صلاو مكحتلا ةغل
تاناي%لا ة&لا'م ة7غل
Transaction control Transaction control
تانايبلا دعاوق ةمدقم
 ة6مئاق (6م '"*r" #ل- ر6ش* Pro(r*6' م6! 9 0r*&le -
0r*-o6e# M6نمو 9 4))l#&*"#on 1e+elo)6en" 9
م! SQL*Plu' مدختسملا مسا (ع ."ست ةي لاتلا ةشاشلا Jل ره<تس
رورملا ةملكو
• =مدخت6سملا م6سا u'er n*6e مدخت6سم ا6س' 1ر,م م6س-:>
or*&le Bمدختسملل Qديد'ت مت D2لا
• = رورملا ة6ملك )*''$ord ا6س'ب ة6&اخلا رورملا ة6ملك :>
Bمدختسملا
• =1ن&ملا ةلسلس -o'" دج اوت (اكم دد'ت #ت لا 1ر')ا ةلسلس :>
= .ا666&تلا ةلسل666سب #م666ستو 9تانايبلا /دعاق &onne&"
'"r#n( و ة6كبشب S+6&تم (وكت ا6مدنع مدخت6ستو > or*&le
سا'لا ريT رخ* Aاهج #لع Qدادع- مت دق Mيل- .و&ولا ديرت D2لا
7م Mنم .ما,تلاب موقت D2لا or*&le
4 ةلم& 2 Select
14
SELECT [DISTINCT] {* column
[alias]!!!"
تانايبلا دعاوق ةمدقم
ر6م)ا Sele&" ةلمج 26خ"تو 9تانايبلا /دعاق .6خاد (6م تانايبلا /دا,ت6سا (6م J6نكمي
Sele&" #لاتلا .كشلا
4-1 3#م)لا ةفاك رايت$ا
/رابع .6!مت Sele&" رابخI /ر6&تخم ة6قيرط U SQL 76يمج راه<- د6يرن ا6نن"ب
.ا!ملا .يبس #ل,$ 9.ودجلا /دمع*
1 > Sele&" Bا;راه<- دارملا /دمع)ا #;ام دد'ت :
2 > 8ro6 و* .ودج= Mنم تانايبلا /دا,تسا ديرن D2لا (اكملا دد'ت :
>ر!ك*
3 > ربخت :ةطوقنملا ةل&افلا SQL B2يفنتلل /A;اجو ةلماك /راب,لا ("ب
4 > Fاوق)ا V W Bايرايتخا Fاوق)ا Q2; .خادب ام (* #لع ريشت
15
SQL= SELECT *
2 8.0! e6)>
تانايبلا دعاوق ةمدقم
4-2 3##حم 3#م)أ رايت$ا
/دمع)ا 3امس* ةب اتكب موقت @ي ' ةلوهسلا ةي اT #$ رم* و;و9/دد'م /دمع* رايتخا ان نكمي
/رابع د,ب Sele&" د,ب .ودجلا دد'ت م! 9/دمع)ا 3امس* (يب ةل&ا$ 70و 7م 9 8ro6
 ةلمج 3اهن- Fنت ل Sele&" ربخت #كل ةطوقنملا ةل&افلاب SQL ("ب
B2يفنتلل /A;اجو ةلماك ةلمجلا
 #$ اهتباتك يترت Fفنب (يميلا #ل- راسيلا (م H3دب ةبولطملا /دمع)ا ره<ت
/رابع Sele&"

16
.ا!م 2
SQL= SELECT e6)no/ en*6e/ ?ob
2 8.0! e6)>
Rيملت
.ا!م 3
SQL= SELECT de)"no/ dn*6e/ lo&
2 8.0! de)">
SQL= SELECT en*6e/ '*l/ '*l@500
2 8.0! e6)>
تانايبلا دعاوق ةمدقم
4-3 ةي%اسحلا تاري%'تلا 6 #$%t&'et%c E()$ess%*+s 0
• /رابع د,ب ةيباس'لا تاريب,تلا 70 Sele&" 9Mتانايب /دا,تسا ديرت دومع D"ك
.!م Dددع اهتايط,م ?ون #تلا /دمع)ا Jلت 7م ةيباس'لا تاريب,تلا مدختست @ي'
BXيراتلاو ماقر)ا
• ت+ما,ملا ةيقبس) Qابتنلا Jيلع جي = 0)er*"or Pre&eden&e #$>
ةيباس'لا تاريب,تلا #$ ت+ما,ملا ةيقبس"ب (ايب #لي امي$و ةيباس'لا تاريب,تلا
1 > (يميلا #ل- راسيلا (مو 9لو* ةمسقلا و* ر0لا لو* 2فني
2 > راسيلا (مو #ل- راسيلا (مو 9Lق'ل Yرطلا و* 7مجلا 2فني Jل2 د,ب
B(يميل #ل-
 ت+ما,ملا ةيقبس* .سلست رييغت Jنكمي ةيباس'لا تاريب,تلا مادختسا دنع
==Fاوق)ا مادختساب ةيباس'لا P*ren"he'e' Fاوق)ا 2خ"ت @ي' 9
Bةيباس'لا تاريب,تلا #$ ةيقبس)ا
4-3-1 ةي%اسحلا تاري%'تلا !ل) ةل"مأ
17
.ا!م 1
Rيملت
SQL= SELECT en*6e/ '*l/ 12*'*l@500
2 8.0! e6)>
تانايبلا دعاوق ةمدقم
(يف<وملا 7يمج تابترم /دايAل 7مجلا .ما,م مادختساب موقي .ا!ملا ا2; #$ 500 9Z
Bديدج دومع #$ جتانلا [ر,ب موقيو
 .;اجتت SQL*Plu' تا$اسملا 2l*n7 S)*&e' د,بو .بق
Bةيباس'لا ت+ما,ملا
ر0لا ةيلمع اس'ب Lقباس ان'0و امك ت+ما,ملا ةيقبس) Lقبط موقيس .ا!ملا ا2; #$
#;و Sلو* 12 U '*l ة$ا0- #;و Lينا! 7مجلا ةيلمع 3ارج- م! 9 500 Z
18
Rيملت
Rيملت
Rيملت
Rيملت
تانايبلا دعاوق ةمدقم
 ةيبا6س'لا ت+ما,ملا ةيقب6س* .سل6ست ر6ييغت J6نكمي Lقبا6س ا6نمل,ت ا6مك
==Fاوق)ا مادختساب P*ren"he'e' ةيقبس)ا Fاوق)ا 2خ"ت @ي ' 9
#لاتلا و'نلا #لع Jل2 متيو 9ةيباس'لا تاريب,تلا #$
5 .ير'ت2 # c*lu'+ #l%,s
مادختساب /دمع)ا F\ور ةيمست /داع- ان نكمي * &olu6n *l#*' #ن ,مب 9 .ادب-
مدختسملا ةطساوب Qديد'ت مت ي Dرابتعا مساب .ق 'لل #ل,فلا مسلا دن ع ة&اخو Hديفم Jل2 (وكيو
ةيمست /داع- دن ع اه تاعارم (م دب ل تارابتعا /دع #لي ام ي$و 9ةيباس'لا تاريب, تلا 7م .م ا,تلا
/دمع)ا F\ور
1 > ةباتك متي *l#*' ةلمج #$ Sele&" دارملا #باس'لا ريب,تلا و* دوم,لا مسا #لي
Bة$اسم Jرت 7م Mتيمست /داع-
2 > مادختسا متي *' .او دوم,لا مسا (يب *l#*' Bايرايتخا Jل2 (وكيو 9
3 > Dوت'ا ا2- *l#*' ]= .!م ة&اخ تام+عو 1ر'* و* تا$اسم #لع or >^
1
SQL= SELECT en*6e/ '*l/12*A'*l@500B
2 8.0! e6)>
SQL= SELECT en*6e/ '*l 4S S*l*ry
2 8.0! e6)>
SQL= SELECT en*6e/ '*l*12 C*nnu*l '*l*ryC
2 8.0! e6)>
تانايبلا دعاوق ةمدقم
>_ _= %ي&نت #تم+ع (يب ة,0و (م double ,uo"*"#on
 دومع ةيمست /داع- مت 5باسلا .ا!ملا #$ S*l .ودج #$ e6)
'*l*ry
 ةملك 70و مت 4S .ب$ *l#*' n*6e Jل2 (* انمل,ت امكو 9
Bايرايتخا
 روه< متي *l#*' n*6e /ريبك 1ر'* ةلا'ب U))er&*'e
ا2; #66$
/داع- م66ت .ا!ملا
ريب66,تلا ةيم66ست
#با66666س'لا
20
.ا!م 1
Rيملت
.ا!م 2
.ا!م 1
تانايبلا دعاوق ةمدقم
'*l*12 4nnu*l S*l*ry _ 70و مت <'+ن امك 9 4nnu*l S*l*ry (ي ب _
تا$اسم Dوت'ي ةن) %ي&نت #تم+ع S)*&e' B
6 9ر*لا ةلم& 2 -&e$e Cl,use
ا6ندر* 9.ودجلا ا6هيوت'ي #6تلا 1وف6&لا ة6$اك #لع Dرجي /دمع`ل Lقبا6س ا6نرايتخا (اك
مه تابترم Aواجتت (ي 2لا (ي ف<وملا راه<Eك 9ةن ي,م Lميق #لع Dوت'ت L$وف& راه<- 3000 و* Z
ة6ملك 760و #ل- 4ات'ن6س Jل2 .6!م .6,فل 9ا6م ة6نيدم (ونطقي (6ي2لا Where /رابع (6م0
Sele&" #لاتلا .كشلا #طرشلا رايتخلا 2خ"ي 9
 ةلمج #ت"ت Where Cl*u'e ةلمج د,ب 8ro6
Cl*u'e
 #لي Where طورش /دعو* طرش
 /رابع Mجوت Where /دعاق #$ @'بلاب .كارو* #ل- رم)ا
B@'بلا طرش 7م 5$اوتت #تلا 1وف&لا /دا,تساو تانايبلا
.ودجب /دمع)ا 7يمج ?اجرتسا ديرن .ا!ملا ا2; #$ e6) (وكي (* طرشب (كلو 9
1<وملا مسا "*re7

21
SELECT D19ST95CTE F*/ column DaliasE/ GGGH
8.0! table
DW-E.E condition(s)E>
Rيملت
.ا!م 1
SQL= SELECT *
2 8.0! e6)
3 W-E.E en*6eIJ"*re7J>
SQL= SELECT en*6e/ ?ob/ de)"no
8.0! e6)
W-E.E en*6e I J!9LLE.J>
تانايبلا دعاوق ةمدقم
.ودجب /دمع)ا 7يمج ?اجرتسا ديرن .ا!ملا ا2; #$ e6) Xيرات (وكي (* طرشب (كلو 9
aو; 1<وملا (يي,ت 23 8 K45-82 a
 ةي&نلا 1ر')ا Ch*r*&"er S"r#n(' #$ Xيراتلاو 9
ةلمج Where B>a a= %ي&نت Gتم+ع (يب اه,0و (م دبل
S#n(le ,uo"*"#on
6-1 6ةنراملا لماو) ما#$تسا C*'),$%s*+ .)e$,t*$s 0
ا6ن'مت SQL 7م اهمادخت6سا 7يطت6سن ة6نراقملل .6ماوع ةت6س Where (يب6م و; ا6مك 9
#لاتلا .ودجلاب
#ن,ملا !e*n#n( .ما,ملا 0)er*"or
Dوا666سي b
(م .ق* و* (مربك* c or d
22
Rيملت
.ا!م 3
SQL= SELECT en*6e/ ?ob/ '*l
2 8.0! e6)
3 W-E.E '*l =I 3000>
تانايبلا دعاوق ةمدقم
Dواسي و* (مربك* bc
Dواسي و* (م .ق* bd
Dواسي ل cd 0r b e
ا2; #6$
د6666ق .ا!ملا
د6'* انمدخت6سا
ةن راقملا .ماوع
ةلمج #$ Where /دا,تسا متي @ي' 9
en*6e/ ?ob/ '*l (وكي امدنع '*l Dواسي و* (مربك* 3000 BZ
23
.ا!م 2
SQL= SELECT en*6e/ ?ob/ '*l
2 8.0! e6)
3 W-E.E '*l L= 3000>
>
.ا!م 1
تانايبلا دعاوق ةمدقم
6-2 /0123 4567893 :;3<= >3?@AB3
C .t&e$ C*'),$%s*+ .)e$,t*$ D
(م0تت SQL ةطقنلا #$ اهيل- /راشIا #تلا ت+ما,ملل ة$ا0Iاب Dرخ* ت+ما,م ة,بر*
ةلمج 7م اهمادختسا (كمي ةقباسلا Where #لاتلا .ودجلاب (يبم و; امك 9
#ن,ملا !e*n#n( .ما,ملا 0)er*"or
(يتميق (يب 2ETWEE5MGG451 KK
(م ةميق D* رايتخا Jل Rيتت L#'" 95Al#'" >
.!امي و* Mباشي
L9<E
LTرا$
9S 5ULL
6-2-1 :;7E; >3?@AB3 FetGee+
.6ما,م مادخت6ساب Jل2و م6يقلا (6م (6ي,م 5اطن .6خاد @6'بلا تايلمع 3ارج- J6نكمي
2e"$een ةلمج 76م Where 76يمج تانايب /دا,ت6سا #6$ 6Tرت د6ق .6!ملا .يب6س #ل,$ 9
(ي بام ت ار (و0اقتي (ي 2لا (ي ف<وملا 2000 9 5000 .ا!ملا 3ارجEب Jل2و ا2هب مايقلا Jن كمي
#لاتلا


#ند* ةميق #لع* ةميق
.ما,م مادختسا مت .ا!ملا ا2; #$ 2e"$een ةلمج 7م Where ت+جسلا /دا,تسل
ميقلا (م (ي,م 5اطن 7قت #تلا
24
.ا!م
SQL= SELECT *
8.0! e6)
W-E.E '*l 2ETWEE5 2000 451 5000>
SQL= SELECT *
2 8.0! e6)
3 W-E.E e6)no 95 A736/ 74/ 7521B>
>
تانايبلا دعاوق ةمدقم
6-2- 2 لما'م ما#$تسا IN
.م ا,م Jن كمي 95 Jن كمي @ي ' 9مئاوقلا Cد'- .خ اد دونب (ع @'بلا تايلم,ب مايقلا
ةلمج #$ دد'م= اهي$ دومع ميق #تلا ت+جسلا ?اجرتسا Where /دد'ملا ميقلا Cد'- Dواست >
ماقر)ا Dو2 (6يف<وملاب ة6&اخلا ت+ج6سلا ة6$اك راه<I .ا!ملا .يب6س #ل,$ 9ة6عومجم (6م0
736 و* 74 و* 7521 #لاتلا .ا!ملا 3ارج- متي

دوم,لا اهي$ #تلا ت+جسلا ?اجرتسا مت 5باسلا .ا!ملا ا2; #$ e6)no ام- Dواسي
736 و* 74 و* 736 (* دجن$ 9 95 .ما,ملاب ةطوبرم تانراقم ةلسلس 3#$اكت 0r 9
مادختساب 5باسلا .ا!ملا 3ارج- Jنكمي$ or #لاتلا و'نلا #لع
25
.ا!م 1
.ا!م 2
SQL= SELECT *
2 8.0! e6)
3 W-E.E e6)noI736 or e6)noI74
or e6)noI736>
تانايبلا دعاوق ةمدقم
#تلا ةمئاقلا #$ (يدوجوملا (يف<وملاب ة&اخلا ت+جسلا ة$اك /دا,تسا متيس .ا!ملا ا2; #$
.م ا,م #لت 95 .ودج (م ت+جس لا 7ي مج /دا,تس ا مت ي @ي ' 9 e6) (وكي ام دنع en*6e
a ام- Dواسي "*re7J 0r J*y6*nJ 0r J'*#d a
.ما,م مادختسا /داع- دنع اهتاعارم (م دبل تارابتعا /دع #لي امي$و 95 ةلمج 7م Where
 B(يسوق (يب ةعومجملا ميق 70و
 Bةل&افلاب اه0,ب (ع ةعومجملا ميق .&$
 Bيترت D"ب ميقلا 70و (كمي
 (يب اه,0و (م دبل Xيرات و* ةي$ر' ةعومجملا ميق (وكت امدنع
B >a a=%ي&نت #تم+ع
 مادختسا (كمي 50T 95 رايتخلا Fك,ل
6-2-3 :;7E; >3?@AB3 L%He
مادختس ا Jن كمي L#7e ةلمج 7م Where مي ق #ت لا ت+جس لا ?اجرتس او /دا,تس ل
ت+جسلا ?اجرتسا (م اننكمي .ب س'$ ا2; Fيل 9اهنع @'بن 1ر'* ةلسلس Mباشت اهي$ دومع
اهنع @'بن 1ر'* ةعومجمل LيئAج ةقباطم اهي$ دومع ميق (وكت #تلا

= 1ر'ب *دبت #تلا 3امس)ا 7يمج ?اجرتسل 4 #لاتلا دوكلا ةباتك متي >
26
SQL= SELECT *
2 8.0! e6)
3 W-E.E en*6e 95 AJ"*re7J/J*y6*nJ/ J'*#dJB>
Rيملت
.ا!م 1
SQL= SELECT *
2 8.0! e6)
3 W-E.E en*6e L9<E JN*reNJ>
SQL= SELECT en*6e/?ob/'*l/h#red*"e
2 8.0! e6)
3 W-E.E -9.E14TE L9<E JN182J>
تانايبلا دعاوق ةمدقم

1ر'* #لع .متشت #تلا 3امس)ا (ع @'بلل *re :#لاتلا دوكلا ةباتك .+خ (م Jل2 متي
ماع .+خ مهني,ت مت D2لا (يف<وملل ترملاو ةفي<ولاو مسلا تانايب ?اجرتسل 182
#لاتلا دوكلا ةباتك متي ربمسيد رهش #ل- رياني رهش (م
= 1ر' (وكي #تلا 3امس)ا 7يمج ?اجرتسل 4 دوكلا ةباتك متي #نا!لا يترتلا 2خ"ي اهي$ >
:#لاتلا
27
SQL= SELECT en*6e
2 8.0! e6)
3 W-E.E en*6e L9<E J4NJ>
.ا!م 2
.ا!م 3
.ا!م 4
تانايبلا دعاوق ةمدقم



 مدختست L9<E اهتانايب ?ون (وكي #تلا /دمع)ا 7م
B#$ر'
 ةفل\م ةني,م ريT 1ر'* ةلسلس (م 7باتت D) را&تخا f
.وط D"بو ةميق D* (م
 دي'و 1ر' D) را&تخا g
6-2-4 لما'م ما#$تسا IS NILL
.6ما,م مادخت6سا .6بق 9S 5ULL 76م Where ة6ميقلا #6;ام #لع ة6باجIا (6م د6بل
5ULL ةميقلا مدختست P 5ULL ةميقلا #ن,ت ل @ي' 9تانايب #لع Dوت'ي ل دومع #ل- /راشhل
5ULL ة$اسم و* رف& 2l*n7 S)*&e
28
SQL= SELECT en*6e
2 8.0! e6)
3 W-E.E en*6e L9<E JO4NJ>
Rيملت
.ا!م 1
تانايبلا دعاوق ةمدقم
A$او' (و0اقتي ل (ي2لا (يف<وملا تانايب 7يمج ?اجرتسل Co66#''#on متي
#لاتلا دوكلا ةباتك
6-3 6:ر$لا ةنراملا لماو) ما#$تسا L*J%c,l .)e$,t*$s 0
(م0تت SQL Lقباس #$ اهيل- /راشIا #ت لا ت+ما,ملل ة$ا0Iاب ةي قطنم ت+ما,م ة! +!
ةلمج 7م اهمادختسا (كمي Where #لاتلا .ودجلاب (يبم و; امك 9
#ن,ملا !e*n#n( .ما,ملا 0)er*"or
و
451
و*
0.
#فنلا
50T
6-3-1 لما'م ما#$تسا #ND
2
SQL= SELECT *
2 8.0! e6)
3 W-E.E &o66 9S 5ULLK
تانايبلا دعاوق ةمدقم
مدختسي 451 7م Where #$ /دد'ملا طورشلا ة$ اك 5ق 'ت #ت لا ت+جسلا /دا,تسل
ةلمج Where #ن,ي @ي' 9 451 Bطورشلا ة$اك 5ق'ت (م دبل ت+جسلا /دا,تسل Mن*
مقر /رادIاب (يف<وملا تانايب 7يمج ?اجرتسل 10 (م ربك* Lبترم (و0اقتي (ي2لا
3000 :#لاتلا دوكلا ةباتك متي Z

(م ربك* Lبترم (و0اقتي (ي2لا م<نلا #لل'م تانايب 7يمج ?اجرتسل 3000 ةباتك متي Z
#لاتلا دوكلا
6-3-2 لما'م ما#$تسا .L
.ما,م مدختسن 0r 7م Where /دع (م Hد'او اطرش 5ق'ت #تلا ت+جسلا /دا,تسل
.ما,ملا #ن,ي @ي' 9طورش 0r طورشلا (م طرش D* 5ق'ت ا2- متت تانايبلا /دا,تسا (*
30
.ا!م 1
SQL= SELECT U
2 8.0! e6)
3 W-E.E '*l =3000
4 451 de)"noI10>
.ا!م 2
SQL= SELECT en*6e/ ?ob/ '*l
2 8.0! e6)
3 W-E.E '*l=1000
4 451 ?obIJ*n*ly'"J>
تانايبلا دعاوق ةمدقم
(م ربك* Lبترم (و0اقتي >ترملا 9ةيف<ولا 9مسلا=(يف<وملا تانايب ?اجرتسل
3000 ةفي<ولا و* Z *n*ly'" #لاتلا دوكلا ةباتك متي 9
 (م ربك * Lبترم (و0اقتي (ي 2لا (ي ف<وملا تانايب [رع مت
3000 ةفي<ولا و* 4n*ly'"
6-3-3 لما'م ما#$تسا N.T
.ما,ملا مادختسا 50T (م اننكمي @ي' 9انرايتخا (م ةني,م ت+جس 3ان!تسا (م اننكمي
.ودج (م ت+جس لا ة$ اك رايتخل .ا!ملا .يبس #ل,$ 9ان رايتخل ةس كا,ملا ت+جس لا ?اجرتس ا
e6) .ا (وكي #تلا 3ان!تساب Co66#''#on Mتميق اهب 5ULL #لاتلا دوكلا ةباتك متي
31
.ا!م 1
SQL= SELECT en*6e/ ?ob/ '*l
2 8.0! e6)
3 W-E.E '*l=3000
4 0. ?obIJ454L3STJ>
Rيملت
SQL= SELECT en*6e/ ?ob
2 8.0! e6)
3 W-E.E &o66 9S 50T 5ULL>

.ا!م 1
.ا!م 2
تانايبلا دعاوق ةمدقم
ةفي<ولا 3ان!تساب 9>ترملا 9ةيف<ولا 9مسلا=(يف<وملا تانايب ?اجرتسل *n*ly'"/
en(#neer/ *&&oun"*n" :#لاتلا دوكلا ةباتك متي

 .ما,م مدختسا متي 50T .!م Cرخ)ا ت+ما,ملا 7م
= 2ETWEE5/ L9<E/ *nd 5ULL >
 :#لاتلا Rيملتلا Jيل-و


6-4 ت8ما'ملا ةي%سأ #)او1 Lules *M P$eceNe+ce
32
SQL= SELECT en*6e/ ?ob
2 8.0! e6)
3 W-E.E ?ob 50T 95
AJ454L3STJ/J4CC0U5T45TJ/JE5:95EE.JB>

Rيملت
MGG Where '*l 50T 2ETWEE5 3000 451 4000
MGG Where en*6e 50T L9<E JNTNJ
MGG Where ?ob 50T 95 AJ*n*ly'"J/J*&&oun"*n"JB
MGG Where &o66 9S 50T 5ULL
تانايبلا دعاوق ةمدقم
ت+ما,ملا ةيقبس* دعاوق R0وي #لاتلا .ودجلا
.ما,ملا 0)er*"or يترتلا 0rder E+*lu*"ed
ةنراقملا .ماوع 7يمج
1
50T 2
451 3
0. 4
 Lقباس انمل,ت امك ==Fاوق)ا مادختساب ت+ما,ملا ةيقبس* .سلست رييغت Jنكمي
P*ren"he'e' ةيباس'لا تاريب,تلا #$ ةيقبس)ا Fاوق)ا 2خ"ت @ي' 9

#نا!لا
.و)ا

 و; .و)ا طرشلا
 و; #نا!لا طرشلا
7 ما#$تسا% ;<اتنلا بيترت 2 .$Ne$ OP
33
.ا!م 1
Rيملت
.ا!م 1
SQL=SELECT en*6e/ ?ob/ '*l
2 8.0! e6)
3 W-E.E ?obIJ454L3STJ
4 0. ?obIJ !454:E.J
5 451 '*l =3000>

Rيملت
Kob (وكت !454:E. و S*l (م ربك* 3000 Z
?ob (وكت 454L3ST
تانايبلا دعاوق ةمدقم
مادختساب ت+جسلا ترت 0rder by و* Lيدعا&ت Lبيترت Qدد'ن D2لا دوم,لا ميقل اق$و
ةلمج ةباتك دنعو 9/دمع* /دع و* دومع ميق #لع H3انب يترتلا (كميو 9ايلAانت 0rder by
:#ت)ا ?ابت- جي
 0rder by ةلمج 7بتت %ro6F"*ble n*6e #$ /رشابم i
دوجو مدع ةلا' Where FCond#"#onA' i>
 0rder by ةلمج 7بتت Where FCond#"#onA' i>
B/رشابم
 مادختسا دنع (ارايخ انيدل دجوي 0rder by
1 > 0rder by F&olu6n n*6eH 4SC :
Dدعا&تلا يترتلاب رايخلا ا2; Rمسي
2 > 0rder by F&olu6n n*6eH de'& :
B#لAانتلا يترتلاب رايخلا ا2; Rمسي
 3امس* (يب .&فلا جيو 9/دمع* /دع Fاس* #لع يترتلا (كمي
>j= ةل&افب /دمع)ا
 ةلمج ةباتكل (اتقيرط انيدل دجوي 0rder by ام;و
1 B دوم,لا مسا 5يرط (ع
2 B ةلمج #$ M,قوم= #بسنلا دوم,لا مقر 5يرط (ع
SELECT >
34
تانايبلا دعاوق ةمدقم
7-1 ما#$تسا% =#)اصتلا بيترتلا .$Ne$ OP


#لاتلا دوكلا ةباتك متي 9(يي,تلا Xيرات Fاس* #لع ةبترم (يف<وملا 7يمج تانايب /دا,تسل

7-2 ما#$تسا% !ل>انتلا بيترتلا .$Ne$ OP
ةباتك متي 9(يي,تلا Xيرات Fاس* #لع LيلAانت ةبترم (يف<وملا 7يمج تانايب /دا,تسل
#لاتلا دوكلا

35
.ا!م 1
SQL= SELECT *
2 8.0! e6)
3 0.1E. 23 h#red*"e *'&>
.ا!م 2
Rيملت
SQL=SELECT *
2 8.0! e6)
3 0.1E. 23 h#red*"e 1ESC>
SQL= SELECT *
2 8.0! e6)
3 0.1E. 23 h#red*"e de'&>
تانايبلا دعاوق ةمدقم
 ةلمج #6$ #60ارت$لا 6يترتلا 0rder by 6يترتلا و6;
ةملكلاب Jل2 Fكع Yر&ن مللم Dدعا&تلا 1ESC
 مي قلا [رع مت ي null Fك,لاو 9Dدعا&تلا ي ترتلا دن ع Hرخ\م
ميقلا روه< متي null B#لAانتلا يترتلا دنع S لو*
مادختساب يترتلا 3ارج- Jنكمي 0rder by ةلمجب تسيل /دمع* ميق Fاس* #لع
SELECT .ا!ملا ا2هب امك 9
 مادختساب يترتلا 3ارج- اننكمي 0rder by ميق Fاس* #لع
Bدومع (م ر!ك*
36
.ا!م 3
SQL= SELECT en*6e/ '*l
2 8.0! e6)
3 0.1E. 23 de)"no/ '*l 1ESC>
Rيملت
تانايبلا دعاوق ةمدقم
7-3 ما#$تسا% بيترتلا # C*lu'+ #l%,s
ةلمج #$ يترتلا 3ارج- اننكمي 0rder by مادختساب 4 &olu6n 4l#*' امك
:#لاتلا .ا!ملاب



8 ةميلا 2 Null اهتاري"?تو
ةميقلا مدختست null #ن,مب تانايب #لع Dوت'ي ل دومع #ل- /راشhل ةTرا$ ميق دوجو
ويع رهش* (مو .وق'لا .خاد ةميقلا null Gلع ةيباس' تايلمع D* 3ارج- ةبو,&
ةTرا$ ميق Gلع اه0,ب Cوت'ت ت+جس
8-1 ةميلا ما#$تسا Null
37
.ا!م
SQL= SELECT e6)no/ en*6e/ '*l*12 "o"*l
2 8.0! e6)
3 0.1E. 23 "o"*l>
تانايبلا دعاوق ةمدقم
1 > ة6ميقلا مدخت6ست null 9تانايب #لع Dوت'ي ل دومع #ل- /راشhل
ة6ميقلا #6ن,ت لو null ة6Tرافلا ة$ا6سملا و* رف6&لا bl*n7
')*&e
2 > ة6ميقلا مادخت6سا د6نع null ج6تانلا (وكي ةيبا6س'لا تاريب6,تلا #6$
null
دوم,لا (* دجن .ا!ملا ا2; #$ &o66 ?ونلا (م اميق Dوت'ي null

ميقلا #لع ةيباس'لا تايلم,لا .وانت مت .ا!ملا ا2; #$ null .ا (* @ي' 9 &o66 %اخلا
38
.ا!م 1
SQL= SELECT en*6e/ '*l/ &o66
2 8.0! e6)>
.ا!م 2
SQL= 'ele&" en*6e/'*l/&o66/'*l@&o66
2 %ro6 e6)
3 W-E.E en*6eIJS!9T-J>
تانايبلا دعاوق ةمدقم
1<وملاب S!9T- ةميقلا 2خ"ي null ةميقلا اه$رط ةيباس' ةيلمع D* جتان (* انمل,ت امكو 9
null (وكي null
Q ;مانر%لا !ف @وصنلا ررحم ما#$تسا 2 SQL*PLIS
@'م #$ ام ةميل,ت .اخد- د,ب SQL = ةتق\ملا /ركا2لا #$ #قبت اهنE$ 2U88E. ةباتكب موقن 9>
ةميل,تلا L#'" 1ر'لا و* L #ل- تلسر* ةميل,ت رخk راه<I 0.4CLE ا;2يفنت /داع- (كميو 9
ةملكلا .اخدEب .U5 = 1ر'لا و* r /ركا2لا #ل- اهلاخد- مت #تلا تاميل,تلا .يد,ت Jنكميو 9>
Jلتمي @ي' 9 ةتق\ملا ',l*)lu' Dوت'م .يد,تب مدختسملل Rمست #تلا تاميل,تلا (م ةلسلس
: #لاتلا .ودجلا #$ R0وم و; امك ةتق\ملا /ركا2لا #$ ةنAخملا تاميل,تلا
ةميل,تلا ةفي<ولا .ا!م
l
ةتق\ملا /ركا2لا Dوت'م راه<-
l
9
.اخدEب 3دبلاب مدختسملل Yامسلا
#لا'لا رطسلا د,ب %ن
9
. و* run l و* #$ Lيلا' ةنAخملا ةميل,تلا 2فنت
ةتق\ملا /ركا2لا
l
.U5
S*+e %#len*6e
1لم #$ ةيلا'لا ةميل,تلا <ف'
S*+e &PQ"G',l
:e" %#len*6e
/ركا2لا #ل- ام 1لم Dوت'م .م'ت
ةتق\ملا
(e" &PQ"G',l
S"*r" %#len*6e
m و* %#len*6e
ةتق\ملا /ركا2لا #ل- 1لملا .يم'ت
Mب /دوجوملا تاميل,تلا 2يفنتو
'"*r" &PQ"G',l
Ed#" %#len*6e
#جراخلا %و&نلا رر'م .غشت
مس- ديد'ت مت ا2E$ 9/ركفملا .!م
%و&نلا رر'م Rت$ متي 1لملا
1لملا انم0تم
ed#" &PQ"G',l
و* ed#"
و* ed
3
تانايبلا دعاوق ةمدقم
ةلئس)ا
:#لو)ا ةعومجملا
ةم+ع 70 7م ةئطاخلا /راب,لا مام* >n= ةم+عو ة'ي'&لا /راب,لا مام* > =
B"طخلا Rي'&ت
1 > ةغل 11L (م تانايبلا /دعاق #$ /دوجوملا تانايبلا ةجلا,م اهل+خ (م 7يطتست
Bتانايبلا 12' و* ديد'ت و* اه!يد'تو تانايبلا 4ارد-
2 > /رابع .!مت Sele&" B.ودجلا (م /دد'م /دمع* ?اجرتسل /ر&تخم ةقيرط U
3 > #$ اه تباتك ي ترت Fف نب (ي ميلا #ل- راس يلا (م H3دب ةب ولطملا /دمع)ا ره <ت
/رابع Sele&" B
40
تانايبلا دعاوق ةمدقم
4 > .; اجتت SQL*Plu' تا$اسملا 2l*n7 S)*&e' ت+ما,ملا د, بو .ب ق
Bةيباس'لا
4 > Dوت'ا ا2- *l#*' (يب ة,0و (م دبلة&اخ تام+عو 1ر'* و* تا$اسم #لع
>_ _= %ي&نت #تم+ع B
5 > ةلمج #ت"ت Where ةلمج .بق 8ro6 B
6 > #لي Where Bطورش /دعو* طرش
7 > .ما,م مدختسن 2e"$een ةلمج 7م Where 5اطن 7قت #تلا ت+جسلا /دا,تسل
Bميقلا (م (ي,م
8 > .ما,م Jنكمي L9<E انميب 9مئاوقلا Cد'- .خاد دونب (ع @'بلا تايلم,ب مايقلا
مادختسا Jنكمي 95 ةلسلس Mباشت اهي$ دومع ميق #تلا ت+جسلا ?اجرتساو /دا,تسا
اهنع @'بن 1ر'*
> .ما,م مدختست L9<E B#مقر اهتانايب ?ون (وكي #تلا /دمع)ا 7م
10 > .ما,م #ن,ي 451 طورشلا ة$اك 5ق'ت (م دبل ت+جسلا /دا,تسل Mن*
:ةينا!لا ةعومجملا
:##'تملا رايت$لا ةل<سأ Aل) ب89لا بير#تل ةل<سأ
1 > Bل9صملا DDL 7:و/
1 B را&تخا d*"* de%#n#"#on l*n(u*(e B
2 B 3انب SQL Bتانايبلا /دعاق #$ تانايبلا 1ير,تل مدختسملا
3 B 3انب SQL Bتانايبلا /دعاق #$ تانايبلا ةجلا,مل مدختسملا
4 B 1 o 2 B
41
تانايبلا دعاوق ةمدقم
2 Bل9صملا 0 DML 7:و/
1 B 3انب SQL B تانايبلا /دعاق #$ تانايبلا ةجلا,مل مدختسملا
2 B . را&تخا 1*"* !*n#)ul*"#on L*n(u*(e B
3 B 3انب SQL B تانايبلا 1ير,تل مدختسملا
4 B 1 o 2 B
3 رملا0 u)N,te 7:
1 B رماو* (م 1!L B
2 B B.ودج #$ تانايبلا @يد'تل مدختسي
3 B رماو* (م 1QL B
4 B 1 o 2 B
4 0 رملا I+se$t 7:
1 > رماو* (م 1!L B
2 > رماو* (م 11L B
3 > B.ودج #$ تانايبلا 4ارد- #$ مدختسي
4 > 1 o 3 B
5 رملا0 N$*) 7:
1 B رماو* (م 1!L B
2 B رماو* (م 11L B
3 B B.ودج (م .ق' 12'ل مدختسي
42
تانايبلا دعاوق ةمدقم
4 B 2 o 3 B
7 رملا 0 LeR*He :Cم
1 رماو*8 11L B
2 رماو*8 1!L B
3 رماو*8 1QL B
4 رماو*8 PLRSQL
6 8 رملا SL#NT :Cم
1 رماو* 6 11L B
2 رماو* 6 1!L B
3 رماو* 6 1QL B
4 رماو* 6 PLRSQL B
Q رملا0 %+se$t : Cم
1 رماو* 6 1!L B
2 رماو* 6 1QL B
3 Bرماو* 6 11L
4 رماو* 6 PLRSQL B
1T ر7ملا0 T$u+c,te :!ف م#7$تسي
1 > B.ود6جلا #$ /د6مع)ا 126'
2 > B.ود6جلا #$ /دو6جو6ملا 1و6ف&لا ة6$ا6ك 126'
43
تانايبلا دعاوق ةمدقم
3 > Bد6'او دو6مع 126'
4 > Bد6'او 16& 126'
11 .ود6جلا J6يد6ل (* [ر6فب> e6) : #لا6تلا
S*l n*6e e6)no
1000 4l# 1
2000 -*n# 2
1500 !oh*66ed 3
1200 4y6*n 4
: #; ة6يلا6تلا ر6ماو)ا جتا6ن (و6كي
'ele&" * %ro6 e6) $here '*l = 1500 p
1 > .6جس 1
2 > .6جس 2
3 > ت+6جسلا .6ك
4 > .6جس 4

'ele&" * %ro6 '"*"e $here e6)no no" #n A1 / 2 p >
1 > .6جس 3 و 4
2 > .6جس 1 و 4
3 > .6جس 3
44
تانايبلا دعاوق ةمدقم
4 > .6جس 4

'ele&" * %or6 '"*"e $here '*l be"$een 1000 *nd 1300 p
1 > .6جس 2 و 4
2 > .6جس 1 و 4
3 > .6جس 3
4 > .6جس 4

'ele&" * %ro6 '"*"e $here n*6e l#7e J 4 p a f
1 > .6جس 2 و 4
2 > .6جس 1 و 4
3 > .6جس 2 و 3
4 > .6جس 4

'ele&"*%ro6 '"*"e $here '*l no" be"$een 1000 *nd 1500 p
1 > .6جس 2
2 > .6جس 1 و 4
3 > .6جس 3
4 > .6جس 4

45
تانايبلا دعاوق ةمدقم
!نا"لا لصفلا
ةغل تاينت SQL
46
تانايبلا دعاوق ةمدقم
.ا#/لا :
(ع ة'0وم /رو& لاطلا 3اطع- #$ .وادجلا (ي ب طب رلا تايساس* SQL مادختسا 9
.اودلا 8un&"#on' #6$ SQL (6م +ك مادخت6ساب ت+ج6سلا (6م تاعومجم 3اشن- ة6يفيك 9
h*+#n(/ (rou) by ةلمج 76م SELECT م+,ت6سا 3اشن- ة6يناكم- #ل- ة6$ا0Iاب 9
#عر$ 'ub ,uery
تايوتحملا :
1 B ر!ك* و* (يلودج (يب طبرلا
47
تانايبلا دعاوق ةمدقم
2 B مادخت666666666سا 6ul"#-ro$
%un&"#on'
3 B مادخت6666سا S#n(le .o$
8un&"#on'
4 B مادختسا :rou) by &l*u'e
5 B مادختسا -*+#n( &l*u'e
6 B #6عر$ م+,ت6سا .6معو مادخت6سا 'ub
,uery
48
تانايبلا دعاوق ةمدقم
:لصفلا ا-/ !ف مل'تنس ا-ام
:ةيلاتلا 1را,ملاو تاراهملا ستكا دق لاطلا (وكي .&فلا ا2; ةياهن #$
1 B ر!ك* و* (يلودج (يب طبرلا
2 B .وادجلا (يب تاق+,لا ?اون* #لع 1ر,تلا
3 B ر!ك* و* (يلودج (م تانايب /دا,تسا
4 B مادختسا (rou) %un&"#on'
5 B مادختسا S#n(le .o$ 8un&"#on'
6 B مادخت6ساب ت+ج6سلا (6م تاعومجم 3اشن- (rou)
by9 -*+#n(
7 B #عر$ م+,تسا .معو مادختسا Sub ,uery
4
تانايبلا دعاوق ةمدقم
1 ر"كأ وأ Cيلو#& Cي% 9%رلا 2
د'او م+,تسا #$ ر!ك* و* (يلودج (م تانايب ?اجرتسا #ل- 4ات'ن ام Hري!ك Query 3ارجI 9
/دعاقل ةيقيق'لا /وقلا (مكت @ي' 9.وادجلا و* (يلودجلا (يب ةق+ع 3اشن- انم لطتي Jل2 .!م
دجوتو9د'او م+,تسا #$ ةفلتخم .وادج (م ت+جس ?اجرتسا #لع اهتردق #$ ةيقئ+ع تانايب
:اهنم .وادجلا (يب ةق+ع 3اشن- #ل- انوعدت #تلا ابس)ا (م ديد,لا انيدل
1 > Bر!ك* و* (يلودج (م /دمع)ا جمد
2 > =رخ* دومع #لع 5بطي طرش #لع 3انب د'او .ودج #$ /دوجوم /دمع* رايتخا
'el% ?o#n B>
1-1 6ر"كأ وأ Cيلو#& Cم تاناي% عا&رتسا D%s)l,P%+J D,t, M$*'
Mult%)le T,Oles 0
اهتاعارم جي تارابتعا /دع Jان; ر!ك* و* (يلودج (م تانايب ?اجرتسا دنع
1 > ةلمج #$ /دمع)ا 3امس* 70و Sele&" B
2 > ةلمج #$ .وادجلا 3امس* 70و 8ro6 Bةل&افلاب اهنيب .&فلا متي (* #لع 9
3 > ةلمج #$ طبرلا طرش ة$ا0- Where B
4 > (يلودج (م تانايب ?اجرتسل ةما,لا ةغي&لا
SELECT table1.column, table2.column
8.0! table1, table2
W-E.E table1.column1 I table2.column2>
SQL=SELECT e6)Ge6)no/e6)Gen*6e/de)"Gdn*6e
2 8.0! e6)/ de)"
3 W-E.E e6)G de)"noIde)"Gde)"no>
50
.ا!م 1
تانايبلا دعاوق ةمدقم
#لودج (م تانايب ?اجرتسا مت .ا!ملا ا2; #$ de)"/ e6) ةباتك مت @ي' 9ةق+ع امهنيب
ةلمج #$ ةطقنب امهنيب .&فلا 7م دوم,لا مس- .بق .ودجلا مس- 'ele&" .وادجلا ةباتك9
ةلمج #$ تانايبلا رد&م %ro6 ةلمج #$ طبرلا طرش ةباتك 7م 9 Where B

9 بسي ا2;و de)"no مسلا Fفن اهل طبرلا /دمع* (* دجن 5باسلا .ا!ملا #$
.ودجلا مسا 70و مت Jل2لو /دمع)ا Q2; #متنت .ودج D) 1ر,ي ل @ي' .كارو* 7م .كاشم
Bةطقنب امهنيب .&فلا 7م 9دوم,لا مسا .بق
1-2 تا18'لا عاونأ
1 B ة<فاكتملا ة9%ارلا eUu%V*%+ Fيئرلا .ودجلا #$ .جس .ك (* دبل :
(بلا Mب طبترملا .ودجلا #$ ت+جس و* .جس Mلباقي )ا
2 B ة<فاكتملا ريD ة9%ارلا +*+eUu%V*%+ /دمع* .وادجلا Jلتمت ل:
ةكرتشم Lميقو
51
Rيملت
تانايبلا دعاوق ةمدقم
3 B ةي&را$لا ة9%ارلا *ute$V*%+ /دمع* ةطبترملا .وادجلا Jلتمت:
ل (* (كميو ةكرتشم ميق Dوت'ت (* (كمي ةطبترملا ت+جسلا (كلو 9ةكرتشم
اهلباقي ل ت+جس و* .جس Dوت'ي )ا Fيئرلا .ودجلا (* #ن,مب 9Dوت'ت
(بلا Mب طبترملا .ودجلا #$ ت+جس و* .جس
4 B ةيتا-لا 9%اورلا SelM V*%+ : طبر دنع ةيتا2 ةطبار .مع اننكمي
Mسفن 7م .ودجلا
5 B ةيتراكي#لا ة9%ارلا C,$tes%,+ V*%+s :
ةلمج #$ (يلودجلا (يب طبرلا طرش 12'ب مق ةيتراكيدلا ةطبارلا #لع .و&'لل Where 9
Mسفن 7م #نا!لا .ودجلا #$ .جس .ك 7م .و)ا .ودجلا #$ .جس .ك طبرب .كارو* موقيس
1-2-1 ة9%ارلا ة<فاكتملا
ا2E$ ميق (يب ةنراقملا Dوس Jيلع ام$ 1<وم .كل /رادIا مسا ديد'ت تدر* ا2- .ا!ملا .يبس #ل,$
تناك de)" .ودج #$ de)"no ميقو (يف<وملا .ودج #$ de)"no دومع
تارادIا .ك (* #ن,مب 9(يلماع اهب Fيل /راد- Mب دجوي لde)" .ودج (* #ن,مب ةيواستم
ةئ$اكتملا ةطبارلاب #مست ةق+,لا Jلت .!م (- 9(يلودجلا طبري م+,تسا #$ ا;رايتخا متيG
SQL=SELECT e6)Ge6)no/ e6)G en*6e/ e6)Gde)"no/
1e)"Gde)"no/ de)"Glo&
8.0! e6)/ de)"
W-E.E e6)Gde)"noIde)"Gde)"no>
52
.ا!م 1
تانايبلا دعاوق ةمدقم

1 B .ودج (* دجن .ا!ملا ا2; #$ de)" #$ (يلماع اهب Fيل /راد- Mب دجوي ل
.ودج e6) BتارادIا 7يمجل تانايب ?اجرتسا مت م+,تسلا ا2; #$ @ي' 9
2 B دومع (* @ي' de)"no مسا 70و مت 9(يلودجلا +ك #$ مسلا Fفن Mل
Bةطقنب امهنيب .&فلا 7م 9دوم,لا مسا .بق .ودجلا
3 B ةق+,لا #لع 5لطي e,u#?o#n L0ي* '#6)le ?o#n و* #nner
?o#n
-WELE1-2-1-1 ةلم& !ف 9ر* Cم ر"كأ ما#$تسا
طرشلا ةلمج #$ طرش (م ر!ك* ة$ا0- اننكمي 9.ودج (م ر!ك* (م تانايب ?اجرتسا دنع اننكمي
مسلا 9مقرلا (م م<نلا #لل'م تانايب ?اجرتسل S+!م$ 9#لاتلا .ا!ملاب امك 9طبرلا طرش د,ب9
#لاتلا .ا!ملاب امكP$here #$ طرش ة$ا0- (م دبل 9/رادIا 7قوم 9/رادIا مقر 9ةفي<ولا
SQL=SELECT e6)no/ en*6e/ e6)G?ob/e6)Gde)"no/ lo&
8.0! e6)/ de)"
53
Rيملت
تانايبلا دعاوق ةمدقم
W-E.E e6)Gde)"noIde)"Gde)"no
4nd ?obIJ454L3STJ>
-&e$e ةلم& !ف T#FLE #l%,ses1-2-1-2 ما#$تسا
.ودجلل Dرابتعا مسا ا0ي* اننكمي 9دوم,لل Dرابتعا مسا مادختسا (كمي Mن* انمل,تو 5بس امك
9 .ا!م 3ارج- اننكمي .ا!ملا .يبس #ل,$ 1 5باسلا W-E.E ةلمج #$ T*ble 4l#*'e'
.وادجلل ةيرابتعلا 3امس)ا مادختساب
SQL=SELECT eGe6)no/ eGen*6e/ eGde)"no/
dGde)"no/ dGlo&
8.0! e6) e/ de)" d
W-E.E eGde)"noIdGde)"no>

ةيرابتعلا 3امس)ا مادختسا دنع اهتاعارم جي تارابتعا /دع Jان;
1 > (ع ديAي ل .ودجلل Dرابتعلا مسلا 30 BL$ر'
2 > ةلمج #$ Sلو* Dرابتعلا مسلا مدختسي (* دبل W-E.E
3 > Hرب,م Dرابتعلا مسلا (وكي (* .0في
54
Rيملت
EMPN. EN#ME S#L
------ ------- ------
1 t,$eH 4TTT
2 ,P',+ 285T
3 s,%N 245T
4 ,l% 2QQ8
5 ,&'eN 135T
6 &el,l 17TT
7 eO$,&%' 16TT
!!!
25 $*Gs selecteN!
L#DE L.S#L
WIS#L
----- ----- ------
1 8TT 13TT
2 13T1 14TT
3 14T1 25TT
4 25TT QQQQ

تانايبلا دعاوق ةمدقم
DM*$e t&,+ tG* t,OlesC1-2-1-3 لوا#& 3#) Cم تاناي% عا&رتسا
?اجرتسا ديرن .ا!ملا .يبس #ل,$ 9(يلودج (م ر!ك* (م تانايب ?اجرتسا ديرن ام اناي'*
.يم,لل تايبلطلا #لامج- 91ان&)ا #لامج-و 1ان&)او ةيبلطلا مقرو مسلا تانايب
T*re7 #; .وادج @+! (م تانايبلا Jلت ?اجرتسا (كمي 9 &u'"o6er/ ord/
#"e6 #لاتلا .ا!ملاب امك 9
SQL=SELECT &Gn*6e/ oGord/#G#"e6/#G#"e6"o"/oG"o"*l
8.0! &u'"o6er &/ord o/#"e6 #
W-E.E &G&u'"#dIoG&u'"#d
4nd oGord#dI#Gord#d
4nd &Gn*6eIJT*re7J>
+*+eUu%V*%+1 -2-2 ة9%ارلا ة<فاكتملاريD
Jلت .!م (-Bةكرتشم اميقلو /دمع* (اكلتمي ل (يلودج (م ت+جس طبر #ل- 4ات'ن ام Hردان
#لاتلا .ا!ملاب امك9ةئ$اكتم ريT ةطبار #مست ةطبارلا
e') s,lJ$,Ne
55
.ودج #$ ترملا e6) (يب 7قي
#$ ترم ربك*و ترم .ق*
.ودج S4L:.41E
تانايبلا دعاوق ةمدقم
 دومع #$ (يلودجلا (يب ةق+,لا '*l .ودج #$ e6) ر&'ني
Dدومع (يب
Lo'*l/h#'*l .ودج #$ S*l(r*de B
 /اواسملا .ما,م مدختست ل ةئ$اكتملا ريT طباورلا #$
SQL=SELECT e6)Gen*6e/ e6)G'*l/ '*l(r*deG(r*de
8.0! e6)/ '*l(r*de
W-E.E e6)G'*l
2ETWEE5 '*l(r*deGlo'*l 451 '*l(r*deGh#'*l>
56
Rيملت
.ا!م
DEPTN. DN#ME
------ ----------
1 #CC.INTINS
2 S#LES
3 LESE#LCW
!!!
1T ENSINEELINS
تانايبلا دعاوق ةمدقم
*ute$V*%+ 1-2-3 ةي&را$لا ة9%ارلا
(كمي ةطبترملا .وادجلا #$ ت+جسلا (كلو 9ةكرتشم /دمع* ةطبترملا .وادجلا Jلتمت
de)" .ودج Dوت'ا ا2- .ا!ملا .يبس #ل,$ 9Dوت'ت ل (* (كميو ةكرتشم مي$ Dوت'ت (*
طبري م+,تسا #$ ا;رايتخا متي (ل /رادIا Jلت (* Jل2 #ن,م 9(يلماع اهب دجوي ل /راد- #لع
#$ (يف<وم دجوي ل (* دجن #لاتلا #'ي0وتلا .كشلا #$ .ا!ملا .يبس #ل,$ 9(يلودجلا (يب G
E5:95EE.95: /رادIا
Ne)t e')
/رادIا #$ (يف<وم دجوي ل
E5:95EE.95:
:#لاتلا دوكلا ةباتكب انمق ا2ا$
SQL= SELECT eGen*6e/ dGde)"no/ dGdn*6e
2 8.0! e6) e/ de)" d
57
EN#ME DEPTN.
------ ----------
T,$eH 1
#P',+ 1
S,%N 3
#l% 2
!!!
تانايبلا دعاوق ةمدقم
3 W-E.E eGde)"no I dGde)"no
=طبرلا طرش 5ق'ت ل ت+جس Jان; (* دجن W-E.E eG1e)"no I dGde)"no >
/رادIاب (يف<وم دجوي ل @ي' و 9م+,تسلا ةجيتن #$ اهعاجرتسا متي (ل #لاتلابو
E5:95EE.95: .ل Lقبط م+,تسلا ةجيتن #$ ره<ت (ل #لاتلابو 9 E,u#?o#n جلا,ن #كل9
مس- د,ب Jل2و (يسوقب ةطا'م >q= 7مجلا /راش- 70وب Jل2وةيجراخ ةطبار 3اشن- (م دبل Jل2
ةلمج #$ طبرلا طرش دد'م Where .جس اهلباقي ل #تلا ت+جسلا Dوت'ي D2لا .ودجلل Jل2و
Bطبترملا .ودجلا #$ ت+جس و*
SQL=SELECT eGen*6e/ dGde)"no/
dGdn*6e/dGlo&
8.0! e6) e/ de)" d
W-E.E eGde)"noA@B I dGde)"no>
58
.ا!م
تانايبلا دعاوق ةمدقم
/رادIا .ا!ملا ا2; #$ E5:95EE.95: (م Jل2و 9م+,تسلا ا2; ةجيتن #$ اه0رع متيس
طرش دد'م مسا د,ب (يسوقب ةطا'م >q= 7مجلا /راش- 70وب Jل2و ةيجراخ ةطبار 3اشن- .+خ
ةلمج #$ طبرلا Where ت+جس و* .جس اهلباقي ل #تلا ت+جسلا Dوت'ي D2لا .ودجلل Jل2و
.ودج انلا!م #$ و;و طبترملا .ودجلا #$ e6) B
SelMV*%+1-2-4 ةيتا-لا ة9%ارلا
1وس Mسفن 7م Sلودج طبرت امدن,$ 9Mسفن 7م ام .ودج طبر دنع ةيتا2لا ةطبارلا .مع اننكمي
ةلمج #$ تارم /دع .ودجلا Fفن مسا تكت Where ةيرابتعا 3امس* مادختسا انيلع جي$ 9
4l#*'e' .ودج ةلا' #لاتلا .كشلاب R0وملا .ا!ملا #$و 9 e6) =دومع #لع Dوت'ي D2لا
6(r #سيئرلا Yاتفملا دومع #$ مقرلا ريدملا مقر دد'ي @ي' > e6)no .ودجب e6) Jل2ل9
(م ةق+ع دجوت Sel%?o#n دومع (يب 6(r دومعو e6)no B
EMP DM#N#SELC
EMP D-.LXEL 0
_ !:. .ودج #$ W0.<E. Dواست E!P50 .ودج #$ !454:E. _
5
EMPN. EN#ME MSL
------ ------- ------
1 t,$eH
2 ,P',+ 1
3 s,%N 1
4 ,l% 1
5 ,&'eN 2
6 eO$,&%' 2
EMPN. EN#ME
------ -------
1 t,$eH
1 t,$eH
1 t,$eH
2 ,P',+
2 ,P',+
.ا!م
تانايبلا دعاوق ةمدقم
SQL=SELECT $or7erGen*6e/6*n*(erGen*6e
8.0! e6) $or7er/ e6) 6*n*(er
W-E.E $or7erG6(r I 6*n*(erGe6)no
C,$tes%,+ V*%+s1-2-4 ةيتراكي#لا ة9%ارلا
ةلمج #$ (يلودجلا (يب طبرلا طرش 12'ب مق ةيتراكيدلا ةطبارلا #لع .و&'لل Where 9
.,جي ا2;9#نا!لا .ودجلا #$ .جس .ك 7م .و)ا .ودجلا #$ .جس .ك طرب .كارو* موقيس
(اك ا2- .ا!ملا .يبس #ل,$ 9اهل ةميق ل تانايبلا (م Hدج /ريبك ةيمك ةجلا,مو 3اشنEب موقي .كارو*
.ودج de)" Dوت'ي 10 .ودجو ت+جس e6) Dوت'ي 30 طبرلا طرش 12' مت ا2E$9 .جس
ةلمج (م Where = (وكت م+,تسلا ةجيتن #$ 10 U 30 #;و> 300 ت+جسلا اس'لو9 .جس
(يلودجلل ةيتراكيد ةطبار (م ة,جرتسملا e6)/de)" #لاتلا م+,تسلا ةباتك متي
SQL=SELECT &oun"A*B %ro6 de)"/e6)>
60
تانايبلا دعاوق ةمدقم
2
2
لاو#لا ما#$تسا Yu+ct%*+s
2-1 ما#$تس4 Mult% $*G Yu+ct%*+s
اندوAت SQL 7يمجت .اود /د,ب :rou) 8un&"#on' (م ةعومجم #لع 2فنت (* (كمي
:#;و ت+جسلا
ةلادلا مادختسلا
C0U5T
ام .ودج #$ ت+جسلا ددع
!4S
ام دوم,ل #م<,لا ةميقلا ديد'ت
!95
ام دوم,ل ايندلا ةميقلا ديد'ت
4;:
ام دوم,ل #باس'لا طسوتملا
ST11E;
ام دوم,ل Dراي,ملا 1ار'نلا
SU!
ام دوم,ل #لكلا ?ومجملا
;4.945CE
ام دوم,ل رياغتلا اس'
ةي,يمجتلا .اودلا موقت :rou) 8un&"#on' .ودجلا (م راتخملا دوم,لا ميق ةجلا,مب
ةيلاتلا تاميل,تلا ?ابت- Jيلع جيو 9راتخملا دوم,لا %خت /دي'و ةميق .كش #$ ةجيتنلا مدقتو
مادختس- دنع :rou) %un&"#on
1 > /رشابم ةلادلا د,ب > =(يسوق (يب دوم,لا مس- 70و
Sele&" !4SA'*lB8ro6 e6) p
2 > ةلمج #$ /دمع)ا 7يمجل (كمي Sele&" ةي,يمجت .اود اهلك (وكت (*
Sele&" !4SA'*lB/!95AS4LB/SU!A'*l p>
3 > #$ Mب Yومسم ريT Dرخ* ةي,يمجت ةلاد مادختس- SQL
61
تانايبلا دعاوق ةمدقم
Sele&" !4SA*+(A'*lBB%ro6 e6) p
4 > ةTرافلا ميقلا .;اجتت ةي,يمجتلا .اودلا 5ULL;4LUES
5 > ةيباس'لا ريبا,تلا (م0 ةي,يمجتلا .اودلا مادختس- (كمي
2-1-1 ما#$تسا c*u+t
ةلادلا مدختسن &oun" =ةTرا$ ريT Lميق Dوت'ت #تلا ت+جسلا ددع اس'ل no"
null .ودج #$ ت+جسلا ددع اس'ل S+!م$ 9ةعومجملا #$ دد'ملا دوم,لا #$> e6) D2لا
دوم,لا #$ ةTرا$ ريT Lميق Jلتمي en*6e :#لاتلا دوكلا ةباتك متي
SQL=SELECT &oun" Aen*6eB %ro6 e6)>
 ةلادلا د,ب (يسوق (يب Mت+جس ددع اس' دارملا دوم,لا 70و مت
&oun" B
 ةTرا$ ميق Dوت'ت #تلا ت+جسلا دع متي ل null B
2-1-1-1 ما#$تسا c*u+t 0E6
ةلادلا موقت 2ئدن,$ >U= ةمجنلاب دوم,لا مس- .دبتسن امدنع &oun" امب ت+جسلا ددع اس'ب
:.ا!ملا .يبس #ل,$ 9ةTرا$ ميق #لع Dوت'ت #تلا ت+جسلا اهي$
SQL= SELECT C0U5T A*B
2 8.0! e6)
3 W-E.E de)"no I 10>
62
Rيملت
SQL= SELECT !4SAS4LB/ !4SAh#red*"eB/ !4SAen*6eB
2 8.0! e6);
SQL= SELECT !95AS4LB
8.0! e6)
W-E.E de)"noI10;
تانايبلا دعاوق ةمدقم
2-1-1-2 ما#$تسا N%st%+ct +م c*u+t
ةملك مادختسا اننكمي d#'"#n&" 7م &oun" #ل,$9/رركملا ت+جسلا دا,بتساب موقت @ي' 9
.ودج #$ ت+جسلا ددع اس'ل .ا!ملا .يبس e6) دوم,لا #$ ةTرافلا ميقلا دا,بتسا مدع 7م
en*6e :#لاتلا دوكلا ةباتك متي
SQL=SELECT &oun" Ad#'"#n&" Aen*6eBB %ro6 e6)>
2-1-2 ما#$تسا ',(
ةلادلا مدختسن !4S ةلادلا مادختسا (كمي 9ام ةعومجم #$ ةميق ربك* اس'ل !4S ميقلا 7م
:.ا!ملا .يبس #ل,$ 9تقولاو Xيراتلا و* ةي&نلا و* ةيدد,لا
 مادختسا (كمي 6*T Bتانايبلا (م ?ون D* 7م
 مادختسا دنع !4S ةميق #لع* دي,ت ةي$ر'لا تانايبلا 7م
4SC99 F ةميق #لع* دي,ت ةيدد,لا /دمع)ا 7م اهمادختسا دنعو
اهمادختسا دنعو 9ةيربج د')ا ةميقلا دي,ت تقولاو Xيراتلا 7م
Bدوم,لا #$ @
 ةلادلا .مهت !4S ميقلا 5ULL B
2-1-3 ما#$تسا MIN
ةلادلا دي,ت !95 Dواست ل ةميق رغ&* 5ULL 9تانايبلا (م ?ون D* 7م مدختست اهن* امك 9
ةلادلا مدختسن .ا!ملا .يبس #ل,$ !4S مقر /رادIا #$ ترم .ق* ديد'تل 10
63
Rيملت
SQL=SELECT 4;:AS4LB
8.0! e6) ;
SQL= SELECT !4SAS4LB/ !95AS4LB/ 4;:AS4LB
8.0! e6);
تانايبلا دعاوق ةمدقم
2-1-4 ما#$تسا #ZS
مدختسن 4;: دي,ي @ي' 9ام دوم,ل #باس'لا طسوتملا اس'ل 4;: ميقلا 7يمجل #طسولا ةميقلا
Dواست ل #تلا 5ULL مادختسا دنع اهتاعارم جي تارابتعا /دع Jان;و 9دوم,لا #$ 4;:
 مدختسي 4;: Bطق$ ةيدد,لا ميقلا 7م
 .مهي 4;: ةميقلا 5ULL B#طسولا ةميقلل Mباس' دنع
 .مهي 4;: ا2- Jل2و #طسولا ةميقلل Mباس' دنع دوم,لا #$ /رركتملا ميقلا
ةباتكب ان'ر& 19ST95CT Bدوم,لا مس- .بق
دوم,ل #باس'لا طسوتملا اس' اننكمي S4L .ودج #$ E!P :#لاتلا دوكلا ةباتكب Jل2و 9

اننكمي
#لع* +ك اس'
ةميق
دوم,ل #باس'لا طسوتملاو ةميق #ند*و S4L D #لاتلا دوكلاب
64
.ا!م 1
.ا!م 2
.ا!م 3
SQL=SELECT 4;:AS4LB
8.0! e6) ;
SQL=SELECT 'u6AS4LB
8.0! e6)>
تانايبلا دعاوق ةمدقم


D
دوم,ل #باس'لا طسوتملا اس' اننكمي C0!! .ودج #$ E!P #لاتلا دوكلا ةباتكب Jل2و 9
(* .ا!ملا ا2; #$ <'+ن *+( ميقلا .;اجتت null B
2-1-4 ما#$تسا SIM
مدختسن 'u6 دنع اهتاعارم جي تارابتعا /دع Jان;و 9ام دومع ميقل #لكلا ?ومجملا اس'ل
مادختسا 'u6
 مدختسي 'u6 Bطق$ ةيدد,لا ميقلا 7م
 .مهت 'u6 ةميقلا 5ULL B#لكلا ?ومجملا Mباس' دنع
 .مهت 'u6 Jل2و #لكلا ?ومجملا Mباس' دنع دوم,لا #$ /رركتملا ميقلا
ةباتكب ان'ر& ا2- 19ST95CT Bدوم,لا مس- .بق
دوم,ل #لكلا ?ومجملا اس' اننكمي S4L .ودج #$ E!P :#لاتلا دوكلا ةباتكب Jل2و 9
65
.ا!م
.ا!م 3
SQL= SELECT 4;:A5;LA&o66/0BB
2 8.0! e6)>
تانايبلا دعاوق ةمدقم
2-1-2 ةلا#لا ما#$تسا +Rl ةي'يم&تلا لاو#لا +م J$*u) Yu+ct%*+s
ةلادلا مدختسن 5;L ةTرافلا ميقلا Dوت'ت #تلا /دمع)ا 7م 5ULL .كاشم ةجلا,مب موقت @ي' 9
/دمع)ا 7م ةي,يمجتلا .اودلا مادختسا اننكمي #لاتلابو ةيرف&لا ةميقلاب اهلادبتساب ةTرافلا ميقلا
Bت+جسلا 7يمج .مشت #كل ةTرا$ ميق Dوت'ت #تلا


2-2 ما#$تسا
s%+Jle $*G Mu+ct%*+s
جلا,ت '#n(le ro$ %un&"#on' #لع ةجيتنلا مدقتو .ودجلا (م راتخملا دوم,لا ميق
مدختست (ي' #$ ا2; 9 .جس .كل /دي'و ةميق .كش (rou) %un&"#on ميق ةجلا,م #$
راتخملا دوم,لا %خت /دي'و ةميق .كش #لع ةجيتنلا مدقتو .ودجلا (م راتخملا دوم,لا
2-2-1 عاونأ s%+Jle $*G Mu+ct%*+s
66
Conversion Conversion
Character Character
Number Number
Date Date
General General
Single-row Single-row
Functions Functions
.ا!م
تانايبلا دعاوق ةمدقم
2-2-1-1 ةيصنلا لاو#لا c&,$,cte$ Mu+ct%*+s
=ةي&نلا تانايبلا طامن* .يد,تل مدختست #تلا .اودلا (م ددع .كارو* Jلتمي &h*r/
+*r&h*r :G;و .&فلا ا2; #$ ةي&نلا .اودلا Q2; م;) [ر,تن 1وسو 9>
ةي&نلا ةلادلا مادختسلا
959TC4P
ةلا' .يو'ت و ريبك 1ر' #ل- ةي&ن ةلسلس .ك (م .و)ا 1ر'لا ةلا' رييغت
B/ريغ&لا 1ر')ا ةلا' #ل- ريبكلا 1ر'لل ةيلاتلا 1ر')ا
LE5:T-
ةي$ر' ةلسلسل ةنوكملا 1ر')ا ددع دي,ي
L0WE.
/ريغ& 1ر'* #ل- ةي$ر' ةلسلس (م0 1ر' .ك .يو'ت
UPPE.
/ريبك 1ر'* #ل- ةي$ر' ةلسلس (م0 1ر' .ك .يو'ت
C05C4T
Dرخ* ةي$ر' ةلسلس 7م ةي$ر' ةلسلس جمد
.EPL4CE
Dرخ* ةي$ر' ةلسلسب ةي$ر' ةلسلس .ادبتسا
S0U51ES
#تو&لا <فللا @ي' (م ةهباشتملا تاملكلا داجي-
SU2ST.
دد'م 1ر' (م 3ادتبا ةملكلا (م دد'ملا 3Aجلا Xسن
95ST.
ةي$ر' ةلسلس (م0 1ر'* ةعومجم 70وم .!مت ةيددع ةميق دي,ي

.ودجلاب R0وم و; امك ةي&نلا .اودلا #لع ةل!م* [ار,تساب .ا!ملا #$ موقنس
#لاتلا

ةجيتنلا .ESULT ةلادلا 8U5CT905
a= ?#&& &en"er >a L0WE. AJK9CC Cen"er >a
a= K9CC CE5TE. >a UPPE. AJ?#&& Cen"er >a
a= K#&& Cen"er >a 959TC4P AJK9CC Cen"er >a
K9CCCE5TE.
C05C4TAJK9CCJB/AJCE5TE. >a
S"r
SU2ST.AJS"r#n(J/1/3 >
67
.ا!م 1
SQL=SELECT en*6e/ C05C4T Aen*6e/ ?obB/
LE5:T- Aen*6eB/95ST.Aen*6e/ J4JB
8.0! e6)>
SQL= SELECT .0U51A42G23/2B/.0U51A43G23/0B/
2 .0U51 A44G23/-1B
3 8.0! 1U4L>
تانايبلا دعاوق ةمدقم
6
Len("hAJS"r#n( >a
2
95ST.AJS"r#n(J/J" >a

2 2 2-1-2 ةيم1رلا لاو#لا Nu'Oe$ Mu+ct%*+s
ةيمقرلا تانايبلا ?اون* 7م مدختست #تلا ةيمقرلا .اودلا (م ددع .كارو* Jلتمي 5u6er#&
1*"* :G;و .&فلا ا2; #$ ةيمقرلا .اودلا Q2; م;) [ر,تن 1وسو 9
ةيمقرلا ةلادلا مادختسلا
.0U51
ةل&افلا د,ب دد'م ماقر* ددع #ل- ةيمقر ةميق يرقتل مدختست
T.U5C
/دد'م ةقد #ل- ميقلا %ق و* 7طقل مدختست
!01
ام ةيلمع (ع جتانلا ةمسقلا #قاب ديد'تل مدختسي

#لاتلاك R0وم و; امك ةيمقرلا .اودلا #لع ةل!م* [ار,تساب .ا!ملا #$ موقنس

1B.0U51 A42G26/2B 42G3
2BT.U5C A44G26/2B 44G2
3B!01 A1600/300B 100
68
.ا!م 2
.ا!م 1
.ا!م 2
SQL=SELECT T.U5CA35G832/2B/T.U5CA65G323B/
2 T.U5C A65G843/-1B
3 8.0! 1U4L>
SQL=SELECT en*6e/ '*l/ &o66/ !01A'*l/&o66B
2 8.0! e6)>
تانايبلا دعاوق ةمدقم


2-2-1-3 Gيراتلا لاو#و Gيراتلا D,te ,+N D,te Mu+ct%*+s
6
.ا!م 3
.ا!م 4
تانايبلا دعاوق ةمدقم
.كشب Xيراتلا راه<- (كمي تي' 9Xيراتلا /دمع* 7م مدختست #تلا .اودلا (م Hددع .كارو* Jلتمي
Xيرات ام ةميق ة$ا0- (كمي امك9Yرطلاو 7مجلا تايلمع #$ Xيراتلا مادختسا اننكمي امك9 #$ر'
#$ ة'0وم #;و .اودلا Q2; م;) [ر,تن 1وسو 9/ديدج Xيرات ةميق #لع Jل2ب .&'نو ام
#لاتلا .ودجلا
ةلادلا مادختسلا
!05T-SO2ETWEE5Ad*"e1/d*"e2 > (يخيرات (يب رهش)ا ددع دد'ي
5ESTO143Ad*"e/Jd*y >a #لي D2لا ?وبس)ا (م #لاتلا مويلا دد'ي
دد'ملا Xيراتلا
411O!05T-SAd*"e/nu6bero%
6on"h' >
ددع #لع 3انب ديدج Xيرات اس'ل مدختسي
رهش)ا (م دد'م
L4STO143Ad*"e1 > Xيراتل و* #لا'لا رهشلا #$ موي رخk دد'ي
دد'م

#لاتلاك R0وم و; امك ةيخيراتلا .اودلا #لع ةل!م* [ار,تساب .ا!ملا #$ موقنس
!05T-SO2ETWEE5 AJ1-SEP-3J/J11-K45-44 >a
1G677414
411O!05T-SAJ11-K45-6J/6B J11-?ul-6 a
5ESTO143AJ01-SEP-5J/J%r#d*yJB J8-'e)-5 a
L4STO143AJ01-'e)-5JB J30-'e)-5 a
70
.ا!م 1
.ا!م 2
تانايبلا دعاوق ةمدقم
SQL= SELECT S3S14TE
2 8.0! du*l>
 Sy'd*"e ةلاد SQL 8un&"#on تقولاو Xيراتلا ?اجرتسل مدختست
B(ييلا'لا
2-2-1-4 ةيليوحتلا لاو#لا c*+Re$s%*+ Mu+ct%*+s
ةيليو'تلا .اودلا Q2; م;* (م ةيليو'ت .اود /دع .كارو* مدختسي
 ToOnu6ber S+!م$Bةيمقرلا تانايبلا ?ون #ل- تانايبلا ?ون .يو'تل مدختسيو
مادختسا اننكمي "oOnu6ber Jل2و #مقر .ق' #ل- ةنسلا ةي$ر'لا ةلسلسلا .يو'تل
.!م .ق'لا ا2; #لع ةيمقرلا .اودلا د'* مادختسل !01 B
 ToO&h*r اننكمي S `!م$9 ةي&نلا تانايبلا ?ون #ل- تانايبلا ?ون .يو'تل مدختسيو
5يسنتب ره<يل Mقيسنتل Jل2و #$ر' .ق' #ل- 1<وملل د+يملا Xيرات رييغتل Mمادختسا
.يو'ت و; Mتامادختسا م;* (مو9.كارو* #$ ةيليو'تلا .اودلا م;* (م ربت,يو 9 %اخ
%اخ 5يسنت اهيلع 3اف0I Jل2و ةي&نلا تانايبلا ?ون #ل- ةيمقرلا تانايبلا ?ون
ددعو ةيرش,لا ةم+,لا Aمر #$ مك'تلاو مقرلا راوجب ةم+,لا ةم+ع راه<- .!م
تانايبلا .يو'ت دنع اهمادختسا اننكمي Aومر /دع Jان;و ةيرش,لا ةم+,لا د,ب ماقر)ا
: #لاتلا .ودجلاب R0وم و; امك 9 ةي&نلا تانايبلا ?ون #ل- ةيمقرلا
Aمرلا مادختسلا

مقر .!مي nu6ber
0
رف&لا .!مي Uero
^ رلودلا ةم+ع .!مي doll*r '#(n
71
SQL=SELECT en*6e/T0OC-4.Ah#red*"e/J%611 !on"h 3333JB-9.E14TE
2 8.0! e6)>
تانايبلا دعاوق ةمدقم
L
ما<نلا #لع ةم+,لا ةم+ع .!مي lo&*l &urren&y 'y6bol
B ةيرش,لا ةم+,لا Aمر .!مي 1e&#6*l )o#n"
j ماقر)ا 7يمجت Aمر 4 "hou'*nd #nd#&*"or
 ToOd*"e Bةيخيراتلا تانايبلا ?ون #ل- تانايبلا ?ون .يو'تل مدختسيو

دومع تانايب ?ون .يو'تب موقنس .ا!ملا ا2; #$ h#red*"e ?ون (م d*"e ?ون #ل-
مادخسEب Jل2و ةي$ر'لا تانايبلا ToO&h*r Xيراتلا .ق'ل %اخ 5يسنت .م,ل Jل2و
 Ba a/درفم %ي&نت #تم+ع (يب 70وي (* دبل Xيراتلا 5يسنت
 ةل&افب 5يسنتلاو Xيراتلا (يب .&فن

B
72
.ا!م 1
.ا!م 2
Rيملت
تانايبلا دعاوق ةمدقم
دومع تانايب ?ون .يو'تب موقنس .ا!ملا ا2; #$ '*l ?ون (م nu6ber تانايبلا ?ون #ل-
مادخسEب Jل2و ةي$ر'لا ToO&h*r Aومرلا مادختسا 7م ترملا .ق'ل %اخ 5يسنت .م,ل Jل2و
اهيل- /راشIا 5بس #تلا
2 -
2 -
1 -
5 ةما'لا لاو#لا Se+e$,l Mu+ct%*+s
#$ ةما,لا .اودلا م;* (م '#n(le ro$ %un&"#on #تلاد n+l9 de&ode امي$و
#$ (يتلادلا اتلك تامادختسل Rي0وت #لي SQL B
2-2-1-5-1 ةل#لا NZL
ةلادلا مدختست 5;L مادختسا (كميو 9Dرخ* ةميقب ةTرافلا ةميقلا .ادبتسل 5;L تانايبلا ?ون 7م
ميقلا ةلكشم #لع لغتلا و; ةلادلا Jلت تامادختسا م;* (م ربت,يو 9ةيمقرلا ريTو ةيمقرلا
73
SQL=SELECT T0OC-4.A'*l/JV/JB S4L4.3
2 8.0! e6)>
SQL= SELECT en*6e/'*l/&o66/A'*l*12B@5;LA&o66/0B
2 8.0! e6)>
1EC01E Acol/expression, search1, result1
D, search2, result2,...,ED, defaultEB
تانايبلا دعاوق ةمدقم
موقت ا2- ةيمقرلا تانايبلا #$ ةيرف&لا 5;L /دع Jان;و 9ةيرف& ميقب ةTرافلا ميقلا .ادبتساب
مادختسا دنع اهتاعارم جي تارابتعا 5;L
 ةلادلا مدختست 5;L Bةيل,$ ميق #ل- ةTرافلا ميقلا .يو'ت #$
 ةيمقرلا تانايبلا ?اون* ةجلا,م اهنكمي 5U!E.9C 14T4 ةي&نلاو 9
C-4.4CTE. ST.95: ةيخيراتلاو 9 14TE B
 تانايبلا ?ون Fفنب ماAتللاب Jيلع ةTرافلا ميقلا .يو'ت دنع 1*"* "y)e'
:.ا!ملا .يبس #ل,$ ةTرافلا ميقلا Dوت'ي D2لا دوم,لا #$
 5+lA&o66/0B
 5+lA?ob/Jno ?ob ye"JB
 5+lAh#red*"e/J01-?*n-8JB


2-2-1-5-2 ةل#لا Dec*Ne
ةلادلا .هست 1e&ode #$ #طرشلا م+,تسلا 3ارج- SQL (م O+ك .مع .!امتو 9 C4SE9
98-T-E5-ELSE ةلادلا مادختسل ةما,لا ةغي&لاو 9 1e&ode


74
.ا!م
.ا!م
تانايبلا دعاوق ةمدقم
مدختسن #لاتلا .ا!ملا #$ 1e&ode ةفي<ولا تناك ا2E$ 9#لاتلا #طرشلا م+,تسلا 3ارجI
454L3ST Fاس* #لع A$او'لا اس' متي 5 ةفي<ولا تناك ا2-و 9ترملا (م f
S4LES!45 Fاس* #لع A$او'لا اس' متي 6 ةفي<ولا تناك ا2-و 9ترملا (مf
!454:E. Fاس* #لع A$او'لا اس' متي 25 است'ا متي ل Jل2 ادع امي$ 9ترملا (مf
BA$او'

3 ما#$تسا 2 SL.IP F[
تناك 5بس امي$ انك SQL (ي,م طرشل ةقق'ملا ت+جسلا و* .ماكلاب .وادجلا و* .ودجلا جلا,ت
ةلمج #$ W-E.E ةني,م ت+جس #لع ةيقطنم تايلمع 3ارج- ديرن (اي')ا [,ب #$ انن* ل- 9
9/د' #لع تارادIا (م /راد- .كل #باس'لا طسوتملاو ايندلاو #م<,لا ةميقلا راه<- .!م
مادختسا #ل- 4ات'ن ا2; .!م 3ارجI :rou) by ةلمج مدختست @ي' 9 (rou) by
75
SQL= SELECT ?ob/'*l/
2 1EC01EA?ob/J454L3STJ/S4L*G05
3 J'*le'6*nJ/ S4L*G06
4 J!454:E.J/ S4L*G25/
5 S4LB
6 205US
7 8.0! e6)>
تانايبلا دعاوق ةمدقم
.!م ةي,يمجتلا .اودلا 5يبطت ديرن امنع و* اهيلع 3انب 7يمجتلا متي #تلا /دمع)ا ديد'تل *+(/
'u6/ &oun"/ 6*T/ 6#n تاعومجم .كش #لع ةلوA,م .ودجلا (م ت+جس #لع
مسقت @ي'ب 9تايط,ملا ميق Fفنب ةعومجم .ك Aيمت @ي' 9ةيعر$ (rou) by ت+جس
مادختسا Jنكمي م! 9ةهباشتم /ريغ& تاعومجم #ل- .ودجلا (rou) %un&"#on'
ةما,لا ةغي&لاو 9/د' #لع تاعومجملا Q2; (م ةعومجم .كل ةي&يخلت تامول,م ?اجرتسل
مادختسل (rou) by :#لاتلا .كشلا 2خ"ت
 ةلمج 7قت (rou) by ةلمج د,ب $here ةلمج د,ب و* 8ro6 ةلا' #$
ةلمج دوجو مدع $here B
 مسقت (rou) by م! 9ةهباشتم /ريغ& تاعومجم #ل- .ودجلا ت+جس
مادختسا Jنكمي (rou) %un&"#on' .كل ةي&يخلت تامول,م ?اجرتسل
B/د' #لع تاعومجملا Q2; (م ةعومجم
 .ما,تت :.0UP 23 ةTرافلا ميقلا 7م 5ULL Bا;ريT (ع /Aيمم ةعومجمك
 اننكمت :.0UP 23 Dرخ* ةيعر$ تاعومجم (م0 ةيعر$ تاعومجم 3اشنEب
:.!م :.0UP 23 de)"no/'*l
مادختسا دنع اهتاعارم جي تارابتعا /دع Jان;و :rou) by
76
SQL=SELECT column/ group_function(column)
8.0! table
DW-E.E conditionE
D:.0UP 23 group_by_expressionE
D0.1E. 23 columnE>
Rيملت
SQL= SELECT de)"no/ 'u6A'*lB
2 8.0! e6)
3 :.0UP 23 de)"no>
تانايبلا دعاوق ةمدقم
 Bريبا,تو /دمع* /دع Dوت'ت (* (كمي
 B/دمع)ا 3امس* (يب .&او$ 70و متي
 ةلمجب ةبوتكملا /دمع)ا .ك #لع Dوت'ت (* جي
'ele&" B7يمجتلا .اود اهمدختست ل #تلاو
جي Jل2 .,فل 9/د' #لع /راد- .ك تابترمل #لكلا ?ومجملا اس' ديرن .ا!ملا ا2; #$
/رابع مادختسا انيلع (rou) by ةلمج #$ 'ele&"
 ةلمج Dوت'ت (* جي (rou) by ةلمجب ةبوتكملا /دمع)ا .ك #لع
'ele&" .ق' 5باسلا .ا!ملا #$ و;و=7يمجتلا .اود اهمدختست ل #تلاو
de)"no BMيلع 3انب 7يمجتلا متي داري D2لا
/د' #لع /راد- .ك تابترمل #لكلا ?ومجملا اس' و 5باسلا .ا!ملا 3ارج- اننكمي
دومع مادختساب de)"no دومع ةباتك (ودب de)"no ةلمج #$ 'ele&"
77
.ا!م 1
Rيملت
.ا!م 2
SQL= SELECT 'u6A'*lB
2 8.0! e6)
3 :.0UP 23 de)"no>
SQL=SELECT de)"no/?ob/'u6A'*lB
2 8.0! e6)
3 :.0UP 23 de)"no/ ?ob>
تانايبلا دعاوق ةمدقم
 مادختساب ت+جسلا (م تاعومجم 3اشن- اننكمي (rou) by /دمع* #لع 3انب
ةلمجب /دوجوم تسيل Sele&"
مايق ةيناكم- R0ونس .ا!ملا ا2; #$ :.0UP 23 (م0 ةيعر$ تاعومجم 3اشنEب
Dرخ* ةيعر$ تاعومجم

 /رادIا مقر #لع 3انب ةهباشتم تاعومجم 3اشن- متي Sلو* de)"no
= 8#r'"/"he ro$' *re (rou)ed by de)*r"6en" nu6ber >
 #لع ا3انب ت+جسلل (م ةهباشتم تاعومجم .مع متي /رادIا تاعومجم #$ Lينا!
Bةفي<ولا
= Se&ond/ $#"h#n "he de)*r"6en" nu6ber (rou)'/ "he
ro$' *re (rou)ed by ?ob "#"le >B
78
.ا!م 3
Rيملت
Rيملت
SQL= SELECT de)"no/ !4SA'*lB
2 8.0! e6)
3 W-E.E !4S A'*lB = 2000
4 :.0UP 23 de)"no>
تانايبلا دعاوق ةمدقم

=ةيلاتلا "طخلا ةلاسر انلره<ت #لاتلا .ا!ملا 3ارج- دنع 0.4-0034 ريT ةعومجملا ةفي<و :
ةي,يمجتلا .اودلا مادختسا 7يطتسن ل انن* #ن,ت #تلاو >ان; ة'ومسم :rou) 8un&"#on
ةلمج 7م Where
4 ما#$تسا 2 W,R%+J 0ة)وم&ملا Cمض رايت$لا #ييت6
6 Lest$%ct%*+ J$*u) select%*+ 0
7
.ا!م 4
SQL=SELECT column/ group_function(column)
8.0! table
DW-E.E conditionE
D:.0UP 23 group_by_expressionE
D-4;95: group_conditionE
D0.1E. 23 columnE>
تانايبلا دعاوق ةمدقم
9د'او م+,تسا (م0 .ودجلا #$ ةفلتخملا ةيعرفلا تاعومجملا 7يمج Lمئاد ?اجرتسا ديرن ل دق
انل مدقت$ SQL ةلمج -*+#n( #$ اهعاجرتسا ديرن ل #تلا (م ةيعرفلا تاعومجملا 12'ل
ةلمج ربت,تو 9ريرقتلا و* م+,تسلا -*+#n( ةلمجل ةهباشم Where امي$ دد'ت اهن* @ي' (م
ةلمج Dوت'تو 9ل و* رايتخ+ل ةلباق ت+جسلا تناك ا2- -*+#n( مييقتل مدختست تادد'م #لع
ةلمج #$ طورش /دع 70و اننكمي @ي' 9ت+جسلا -*+#n( ت+ما,ملا مادختسا اننكمي امك 9
.!م اه,م ةيقطنملا *nd/ or ةلمج اهنع ا0وع مدختسن ل ا2امل (;2لا #ل- ردابتي دقو 9
$here ةلمج (يب 1+تخلا (مكي @ي' Jل2 اننكمي ل 9 -*+#n( ةلمجو Where (* #$
ةلمجلا تادد'م -*+#n( مادختسا متيو 97يمجت 7بات (وكت (* جي -*+#n( متي دنع طق$
ةطساوب ة,مجم ةميق اس' Sele&" .مع امنيب 9 Where #تلا ت+جسلا Rيشرت و;
ةلمج Lق'ل اهيلع 5بطيس :rou) by مادختسل ةما,لا ةغي&لاو 9تاعومجملا Rيشرت Fيلو 9
h*+#n( #لاتلاك ة'0وم
/دع Jان;و
مادختسا دنع اهتاعارم جي تارابتعا -4;95:
 ةلمج 7قت -*+#n( /رق$ د,ب :rou) by B
 مدختست -*+#n( 7م طق$ :rou) by Bاهنودب اهمادختسا (كمي لو
 مدختسن -*+#n( طق$ ةيلاتلا ةي,يمجتلا .اودلا 7م
!4S/!95/4;:/C0U5T/SU! >>
80
SQL=SELECT ?ob/ SU!A'*lB P43.0LL
2 8.0! e6)
3 W-E.E ?ob 50T L9<E JS4LESNJ
4 :.0UP 23 ?ob
5 -4;95: SU! A'*lBL6000
6 0.1E. 23 SU! A'*lB>
تانايبلا دعاوق ةمدقم
 ةلمج #$ طورش /دع ديد'ت (كمي -*+#n( ةيقطنملا ت+ما,ملا مادختساب Jل2و
*nd/ or B
 (م O+ك مادختسا اننكمي -*+#n(/ Where ةلمج #$ Sele&" B
#لع ةفي<و .كل ةيرهشلا تابترملل #لكلا ?ومجملاو ةفي<ولا ?اجرتساب موقن 5باسلا .ا!ملا #$
(م .ق* ةفي<و .كل ةيرهشلا تابترملل #لكلا ?ومجملا (وكي (* طرشب Qد' 6000 3ان!تساب Z
ةفي<و '*le'6*n Bةيرهشلا تابترملل #لكلا ?ومجملا #لع 3انب Dدعا&تلا يترتلا م! 9
5 8 6!)رف م8'تسا لم)و ما#$تسا SuO Uue$P 0
81
.ا!م
تانايبلا دعاوق ةمدقم
اننكمت ',l (ع جتني @ي'ب 9#ج2ومن .كشب [,بلا اه0,ب 7م ةلخادتم تام+,تسلا .,ج (م
= #لخادلا م+,تسلا #nner ,uery =#جراخلا م+,تس+ل طرشلا مسق #$ %'فت Lميق >
ou"er ,uery ل م* ا;دنع 5ق'تيس طرشلا (اك ا2- امي$ ة$ر,مل >
5-1 ةي)رفلا تام8'تسلا لم'ت .يك
#ل- 4ات'ن انن* دجن P دم'م (م ر!ك* Lبترم 2خ"ي (م ?اجرتسل ام+,تسا ةباتك ديرت Jن* [رتفن
(يم+,تسا
Pدم'م ترم و;ام :.و)ا
Pدم'م (م #لع* Lبترم 2خ"ي (م (ع @'بلا :#نا!لا
م+,تسا .خاد م+,تسا مادختسا #ن,مب ا,م (يم+,تسلا جمد (م دبل ةلكشملا Jلت .!م .'ل و
و* #سيئرلا م+,تسلا اهمدختسي ةميق دي,ي #عرفلا و* #لخادلا م+,تسلا دي,ي @ي' 9رخ*
ل م* ا;دنع طرشلا 5ق'تيس (اك ا2- امي$ ة$ر,مل #جراخلا
82
#محم Cم !ل)أ H%ترم -$?ي Cم
#محم Cم !ل)أ H%ترم -$?ي Cم
I ؟دمحم م !"#$ %&'م ()*+ م J
,uter -uer.
I ؟ دمحم %&'م /01م J
Sub -uer.
Rيملت
تانايبلا دعاوق ةمدقم
 و* #سيئرلا م+,تسلا 2فني م! Sلو* #لخادلا و* #عرفلا م+,تسلا 2فني
B#جراخلا
 #جراخلا م+,تسلا اهمدختسي ةجيتن #لخادلا م+,تسلا دي,ي و* دلوي
Bل م* اهنع طرشلا 5ق'تيس ا2- ام ة$ر,مل
 ةيعرفلا تام+,تسلا مادختساو .م,ل ةما,لا ةغي&لا Sub
,uer#e' #لاتلاك

و; Mمقر D2لا 1<وملا ترم دد'ي #لخادلا م+,تسلا (* دجن 5باسلا .ا!ملا #$ 1 9
(و0اقتي (ي2لا (يف<وملا ?اجرتسل اهمدختسيو ةجيتنلا Q2; Gسيئرلاو* #جراخلا م+,تسلا 2خ"ي
ترملا ا2; (م #لع* Lبترم
5-2 ةي)رفلا تام8'تسلا عاونأ TP)es .M SuO Uue$%es
:#لاتلاك #;و ةيعرفلا تام+,تسلا (م (يعون انيدل دجوي
5-2-1 #حاو ل&س #ي'ت !تلا ةي)رفلا تام8'تسلا
'#n(le-ro$ 'ub ,uer#e' >>
5-2-2 #حاو ل&س Cم ر"كأ #ي'ت !تلا ةي)رفلا تام8'تسلا
!ul"#)le-ro$ 'ub ,uer#e' >>
83
SQL=SELECT select_list
8.0! table
W-E.E expr operator
ASELECT select_list
8.0! tableB>
.ا!م
SQL= SELECT en*6e
2 8.0! e6) 5000
3 W-E.E '*l =
4 ASELECT '*l
5 8.0! e6)
6 W-E.E e6)noI1B>
تانايبلا دعاوق ةمدقم
5-2-3 #حاو #وم) Cم ر"كأ #ي'ت !تلا ةي)رفلا تام8'تسلا
!ul"#)le-&olu6n 'ub ,uer#e' >>
5-2-1 #حاو ل&س #ي'ت !تلا ةي)رفلا تام8'تسلا
(* انمل,تو 5بس امك '#n(le-ro$ 'ub ,uer#e' 9 طق$ د'او .جس دي,ت >>
: #لاتلا .ودجلاب ة'0وملا ةنراقملا .ماوع 7م تام+,تسلا (م ?ونلا Jل2 مدختسيو
#ن,ملا !e*n#n( .ما,ملا 0)er*"or
84
Single-row sub-uer.
2ain -uer.
Sub-uer.

returns returns
tare3 tare3
2ulti4le-row sub-uer.
5N567ST 5N567ST
25N5G89 25N5G89
2ain -uer.
Sub-uer.

returns returns
2ulti4le-column sub-uer.
5N567ST 5N567ST
25N5G89 :;;; 25N5G89 :;;;

2ain -uer.
Sub-uer.

returns returns
تانايبلا دعاوق ةمدقم
Dوا666سي b
(مربك* c
Dواسي و* (مربك* bc
(م .ق* d
Dواسي و* (م .ق* bd
Dواسي ل cd 0r b e

Fفن مهل (ي2لا (يف<وملل > ةفي<ولا 9مسلا=(يف<وملا تانايب ?اجرتساب موقنس .ا!ملا ا2; #$
مقر 1<وملل ةفي<ولا 555
Fفن مهل (ي2لا (يف<وملل > ةفي<ولا 9مسلا=(يف<وملا تانايب ?اجرتساب موقنس .ا!ملا ا2; #$
مقر 1<وملل ةفي<ولا 768 مقر 1<وملا تار (م ربك* مهتابترمو 734
85
.ا!م 1
SQL=SELECT en*6e/?ob
8.0! emp
W-E.E job
ASELECT job
8.0! emp
!here empno"""B>
.ا!م 2
تانايبلا دعاوق ةمدقم
 B(يسوق (يب #عرفلا م+,تسلا 70و (م دبل
 ةلمج مدختست ل 0rder 2y B#عرفلا م+,تسلا .خاد
5-2-1-1 !ف ةي'يم&تلا لاو#لا ما#$تسا SuO Uue$P
#غبنيو 9/راتخملا ت+جسلا ددع (اك امهم /دي'و ةميق دي,ت و* دلوت اهن"ب ةي,يمجتلا .اودلا Aيمتت
ةلمج #$ ة$ر,م 7يمجت .اود #; #تلا ةي,يمجتلا .اودلا (* #ل- Qابتنلا انيلع :rou) 2y
#تلا ةيعرفلا تام+,تسلا (م ?ونلا ا2; 7م اهمادختساب Rمسي ل ا2هلو 9ميق /دع دي,تو دلوتس
انمادختسا ول Gت' 9د'او .جس دي,ت :rou) by و -*+#n( 4رخل /دي'و ةعومجم ديلوتل
ةلمج #$ ةبوTرملا ةي,يمجتلا .اودلا مادختسا انيلع جي ا2هلو 9#عرفلا م+,تسلا $here
BةبوTرملا ريT تاعومجملا 12'ت #تلا

86
SQL= SELECT en*6e/ ?ob
2 8.0! e6) !454:E.
3 W-E.E ?ob I
4 ASELECT ?ob
5 8.0! e6)
6 W-E.E e6)no I 768B
7 451 '*l = 1300
8 ASELECT '*l
8.0!e6)
10 W-E.E e6)no I 734B>
Rيملت
.ا!م
تانايبلا دعاوق ةمدقم
G0اقتي D2لا > ترملا 9ةفي<ولا 9مسلا= 1<وملا تانايب ?اجرتساب موقنس .ا!ملا ا2; #$
مادختساب م+,تسلا ا2; 2يفنت اننكمي @ي' 9ترم #لع* (rou) %un&"#on .خاد
:#لاتلاب امك #عرفلا م+,تسلا
5-2-1-2 6 ما#$تسا J$*u) OP و &,R%+J +م 0 SuO Uue$P
ةلمج #$ مدختست (* ةيعرفلا تام+,تس+ل (كمي h*+#n( ةي,يمجتلا .اودلا مادختسا اهنكميو 9
مدختست و* (rou) و h*+#n( :#لاتلا .ا!ملاب امك

7م 9 /رادIا مقر دومع #لع 3انب تابترم رغ&* تاعومجم 3اشن- ديرن .ا!ملا ا2; #$
مقر /رادIا #$ ترم .ق* (م ربك* تارادIا Jلت #$ ترم .ق* (وكي (* و;و طرشب Jل2 دييقت
10
87
SQL= SELECT en*6e/ ?ob/ '*l
2 8.0! e6)
3 W-E.E '*l I 5000
4 ASELECT !4SA'*lB
5 8.0! e6)B>
.ا!م
SQL= SELECT de)"no/ !95A'*lB
2 8.0! e6)
3 :.0UP 23 de)"no
4 -4;95: !95A'*lB =
5 ASELECT !95A'*lB
6 8.0!e6)
7 W-E.E de)"no I 10B>
تانايبلا دعاوق ةمدقم


 #طرشلا مسقلا #$ ةيعرفلا تام+,تسلا مادختسا دنع دك"تلا انيلع جي
#عرفلا م+,تسلا (* (م > /اواسملا مدع و* /اواسملا .ماع Mي$ D2لا=
9/د'او ةميق (مر!ك* داع* ا2- "طخ رد&يس ل-و 9طق$ Hد'او O+جس دي,يس
(ل ا;دنع اننكلو ةميق ةي* #عرفلا م+,تسلا دي,ي مل ا2- رم)ا .شفي (لو
B#عرفلا م+,تسلا (م 4رخ #لع .&'ن
5-2-2 #حاو ل&س Cم ر"كأ #ي'ت !تلا ةي)رفلا تام8'تسلا
(م ?اون)ا Q2; لطتتو 9.جس (م ر!ك* ت+جسلا /دد,تم ةيعرفلا تام+,تسلا دي,ت
اننكمي ر&'لا ل .ا!ملا .يبس #ل,$ 9ميق /دع مييقتل Mمادختسا (كمي O+ما,م ةيعرفلا تام+,تسلا
.ما,ملا مادختسا 95 9ميقلا (م ة$وف&م مييقي Mن) رطس)ا /دد,تم ةيعرفلا تام+,تسلا 7م
Bت+جسلا /دد,تم تام+,تسلا مييقتل اهمادختسا اننكمي #تلا ت+ما,ملا R0وي #لاتلا .ودجلاو
88
Rيملت
تانايبلا دعاوق ةمدقم
> ةفي<ولا 9مسلا 91<وملا مقر= (يف<وملا تانايب ?اجرتسا ديرن .ا!ملا ا2; #$
D* (م .ق* تابترملا Dو2 &ler7 ةفي<و #$ (ولم,ي ل (ي2لاو &ler7

 d *ny (م .ق* #ن,ت : 6#n#6u6
 c *ny (م .ق* #ن,ت : 6*T#6u6
 b *ny .ما,م 3#$اكت .دا,ت : 95
5-2-3 #حاو #وم) Cم ر"كأ #ي'ت !تلا ةي)رفلا تام8'تسلا
Mult%)le-c*lu'+ suO Uue$%es 00
(م ?ون 2يفنتل Lناي'*و 9مييقت تادد'مك /دي'و /دمع* مدختست تام+,تسا ةقباسلا ةل!م)ا #$ اني*ر
(يب /دمع)ا Jلت ةطا'- جيو 9د'او دد'م اهن"كو /دمع* /دع [ار,تسا انيلع جي طورشلا
B/دمع)ا (يب .&او$ 70وو (يسوق


8
1&ولا .ما,ملا 0)er*"or
م+,ت6سIا ا6;دي,ي #6تلا م6يقلا (6م D) Lيوا6سم دد'ملا (وكي
=اقق'م Rب&ي #ت' طرشلا ا2هل #عرفلا True >
95
(وكيو 9 #6عرفلا م+,ت6سIا ا6;دي,ي ة6ميق .6كب دد'ملا (راقي
= ا6قق'م طرشلا True ة6عومجملا (6م ر6&نع D* (اك ا2->
طرشلا 5ق'ي
453
9 #ع رفلا م+,تس Iا ا; دي,ي ةم يق .ك ب دد'ملا (راقي
r اقق'م طرشلا (وكيو
4LL
.ا!م
SQL= SELECT e6)no/ en*6e/ ?ob 1300
2 8.0! e6) 1100
3 W-E.E '*l L 453 1300
4 ASELECT '*l 50
5 8.0!e6)
6 W-E.E ?ob I J CLE.< JB
7 451 ?ob L= JCLE.<J> Rيملت
.ا!م
SQL= SELECT en*6e/ de)"no/ '*l/ &o66
2 8.0! e6)
3 W-E.E A'*l/ 5;L A&o66/0BB 95
4 ASELECT '*l/ 5;L A&o66/0B
5 8.0! e6)
6 W-E.E de)"no I 30B>
تانايبلا دعاوق ةمدقم
D) 9>A$او'لا 9ترملا 9/رادIا مقر 9مسلا=1<وملا تانايب ?اجرتسا ديرن 5باسلا .ا!ملا #$
مقر /رادIا #$ 1<وم D* 7م A$او'لاو ترملا #$ .!امتي 1<وم 30 B
ةلئس)ا
:#لو)ا ةعومجملا
= ةم+ع 70 7م ةئطاخلا /راب,لا مام* >n= ةم+عوة'ي'&لا /راب,لا مام* >
B"طخلا Rي'&ت
1 > و* #سيئرلا م+,تسلا 2فني م! Sلو* #لخادلا و* #عرفلا م+,تسلا 2فني
#جراخلا
2 > )ا F6يئرلا .ودجلا #6$ .ج6س .6ك (* د6بل ةئ$اكتملا ة6طبارلا #6$
B(بلا Mب طبترملا .ودجلا #$ ت+جس و* .جس Mلباقي
0
تانايبلا دعاوق ةمدقم
3 > Bةكرتشم Lميقو /دمع* .وادجلا Jلتمت ةئ$اكتملا ريT ةطبارلا
4 > ميق Dوت'ت (* (كمي ةطبترملا ت+جسلا (وكت ةيجراخلا ةطبارلا #$
BDوت'ت ل (* (كميو ةكرتشم
5 > ةيتا2لا طباورلا Sel% ?o#n دنع ةيتا2 ةطبار .مع (م اننكمت
BMسفن 7م .ودجلا طبر
6 > ةق+,لا #لع 5لطي e,u#?o#n '#6)le ?o#n و*
#nner ?o#n
7 > ةلمج #$ Where مادختسا اننكمي T42LE 4l#*'e' B
8 > ةي,يمجتلا .اودلا موقت :rou) 8un&"#on' ميق ةجلا,مب
%خت /دي'و ةميق .كش #$ ةجيتنلا مدقتو .ودجلا (م راتخملا دوم,لا
Bراتخملا دوم,لا
> Sele&" !4SA*+(A'*lBB%ro6 e6) p
10 > Coun" #تلا ت+جسلا اهي$ امب ت+جسلا ددع اس'ب موقت >U=
BةTرا$ ميق #لع Dوت'ت
11 > ةلمج #$ /دمع)ا 7يمجل (كمي 'ele&" .اود اهلك (وكت (*
Bةي,يمجت
12 > Bةيباس'لا ريبا,تلا (م0 ةي,يمجتلا .اودلا مادختسا (كمي
13 > مدختسي 4;: .مهيو طق$ ةيدد,لا ميقلا 7م 4;: ةميقلا 5ULL
B#طسولا ةميقلل Mباس' دنع
1
تانايبلا دعاوق ةمدقم
14 > ToOnu6ber تانايبلا ?ون #ل- تانايبلا ?ون .يو'تل مدختسيو
Bةي$ر'لا
15 > ToO&h*r ?ون #ل- ةي$ر'لا تانايبلا ?ون .يو'تل مدختسيو
Bةيمقرلا تانايبلا
:ةينا!لا ةعومجملا
:##'تملا رايت$لا ةل<سأ Aل) ب89لا بير#تل ةل<سأ
1 0 تا18'لا Kا*ن4 !ل4 انو)#ت !تلا با%سلا Cم
* > Bر!ك* و* (يلودج (م /دمع)ا جمد
b > دومع #لع 5بطي طرش #لع 3انب د'او .ودج #$ /دوجوم /دمع* رايتخ-
Bرخk
& > 1 o 2 B
d > B5بس امم 3#ش Fيل
2 0 3را%) !ف 9%رلا 9ر* ةفاض4 متي ر"كأ وأ Cيلو#& Cم تاناي% عا&رتسا #ن) -&e$e L
* > Bة'ي'& /راب,لا
b > Bةئطاخ /راب,لا
3 لوا#&لا Cي% تا18'لا عاونأ Cم0
* > Bةئ$اكتملا ةطبارلا
b > Bةيتا2لا ةطبارلا
& > ةيجراخلا ةطبارلا B
2
تانايبلا دعاوق ةمدقم
d > B5بس ام 7يمج
4 0 ةي&را$لا ة9%ارلا !ف .ute$ V*%+ 7:
* > Bةكرتشم /دمع* .وادجلا Jلتمت
b > BDوت'ت لو* ةكرتشم ميق Dوت'ت (* (كمي ت+جسلا
& > 1 o 2
d > 5بس امم 3#ش Fيل B
5 7: موت ةيتراكي#لا ة9%ارلا0
* > ةلمج #$ (يلودجلا (يب طبرلا طرش 12'ب Where B
b > B#نا!لا .ودجلا #$ .جس .ك 7م .و)ا .ودجلا #$ .جس .ك طبرب .كارو* موقي
& > تانايبلا (م Hدج /ريبك ةيمك ةجلا,مو 3اشنEب .كارو* موقي
d > 5بس ام 7يمج
6 ما#$تسا #ن) اه)ا%ت4 ب&ي تارا%ت)ا 3#) Mان/ 0 J$*u) Mu+ct%*+s :Cم
* > /رشابم ةلادلا د,ب > =(يسوق (يب دوم,لا مس- 70و
b > ةلمج #$ /دمع)ا 7يمجل (كمي Sele&" ةي,يمجت .اود اهلك (وكت (*
& > #$ Mب Yومسم ريT Dرخ* ةي,يمجت ةلاد مادختسا SQL
d > ةTرافلا ميقلا .;اجتت ةي,يمجتلا .اودلا 5ULL;4LUES
e > ةيباس'لا ريبا,تلا (م0 ةي,يمجتلا .اودلا مادختسا (كمي
% > 5بس ام 7يمج
7 ةلا#لا 0 M#\ :
* > مادختسا (كمي 6*T Bتانايبلا (م ?ون D* 7م
3
تانايبلا دعاوق ةمدقم
b > ةلادلا .مهت !4S ميقلا 5ULL B
& > 1 o 2
d > مادختسا (كمي 6*T Bطق$ ةي$ر'لا تانايبلا ?ون 7م
8 ةلا#لا0 #ZS :
* > مدختسي 4;: Bطق$ ةيدد,لا ميقلا 7م
b > .مهي 4;: ةميقلا 5ULL B#طسولا ةميقلل Mباس' دنع
& > 1 o 2
d > مدختسي 4;: Bتانايبلا (م ?ون D* 7م
Q ةلا#لا0 M.NTW]FET-EEN :
* > B(يخيرات (يب رهش)ا ددع دد'ت
b > Bدد'ملا Xيراتلا #لي D2لا مداقلا رهشلا (م #لاتلا مويلا دد'ي
& > رهش)ا (م دد'م ددع #لع 3انب ديدج Xيرات دد'ي
d > 1 o 2
1T ةلا#لا0 L#ST]D#[ :
* > B(يخيرات (يب رهش)ا ددع دد'ت
b > Bدد'ملا Xيراتلا #لي D2لا مداقلا رهشلا (م #لاتلا مويلا دد'ي
& > رهش)ا (م دد'م ددع #لع 3انب ديدج Xيرات دد'ي
d > Bدد'ملا Xيراتلا و* #لا'لا رهشلا #$ موي رخk دد'ي
11 ةلا#لا ما#$تسا C) اهتا)ارم ب&ي تارا%ت)ا 3#) Mان/0 +Rl :
4
تانايبلا دعاوق ةمدقم
* > ةلادلا مدختست 5;L Bةيل,$ ميق #ل- ةTرافلا ميقلا .يو'ت #$
b > ةيمقرلا تانايبلا ?اون* ةجلا,م اهنكمي 5U!E.9C 14T4 9
ةي&نلاو C-4.4CTE. ST.95: ةيخيراتلاو 9 14TE B
& > تانايبلا ?ون Fفنب ماAتللاب Jيلع ةTرافلا ميقلا .يو'ت دنع 1*"*
"y)e' BةTرافلا ميقلا Dوت'ي D2لا دوم,لا #$
d > 4Wb
e > 4WbW&
12 0 J$*u) OP :
* > .ما,تت :.0UP 23 ةTرافلا ميقلا 7م 5ULL Bا;ريT (ع /Aيمم ةعومجمك
b > اننكمت :.0UP 23 ةيعر$ تاعومجم (م0 ةيعر$ تاعومجم 3اشنEب
Dرخ*
& > 4Wb
d > B5بس امم 3#ش Fيل
13 0 W#ZINS :
* > مدختسن -*+#n( طق$ ةيلاتلا ةي,يمجتلا .اودلا 7م
b > (م O+ك مادختسا اننكمي -*+#n(/ Where ةلمج #$ Sele&" B
& > ةلمج 7قت -*+#n( /رق$ د,ب :rou) by B
d > 4W2WC
e > 4WC
5
تانايبلا دعاوق ةمدقم
14 0 W#ZINS :
% > مدختسن -*+#n( طق$ ةيلاتلا ةي,يمجتلا .اودلا 7م
( > (م O+ك مادختسا اننكمي -*+#n(/ Where ةلمج #$ Sele&" B
h > ةلمج 7قت -*+#n( /رق$ د,ب :rou) by B
# > 4W2WC
? > 4WC
6
تانايبلا دعاوق ةمدقم
(لا"لا لصفلا
ما#$تسا% تاناي%لا ة&لا'م
SQL
7
تانايبلا دعاوق ةمدقم
.ا#/لا :
(ع ة' 0وم /رو& لاطلا 3اطع- ةي فيكو 9.وادجلا #ل- /ديدج ت+جس ة$ ا0- ةي فيك
?ون (م تادد'م ة$ا0-و 3اشن- ةيفيكو 9تانايبلا /دعاق #$ /دوجوم تانايب .يد,تو 12'
Pr#6*ry 7ey/ %ore#(n 7ey
تايوتحملا :
1 B ةمدقم
2 B B.وادجلل /ديدج ت+جس ة$ا0- ةيفيك
8
تانايبلا دعاوق ةمدقم
3 B B تانايبلا /دعاق #$ /دوجوم تانايب 12' ةيفيك
4 B B تانايبلا /دعاق #$ /دوجوملا تانايبلا .يد,ت ةيفيك
5 B ?ون (م تادد'م ة$ا0-و .ودج 3اشن- ةيفيك
= )r#6*ry 7ey/ %ore#(n 7ey >

تانايبلا دعاوق ةمدقم
: لصفلا ا-/ !ف مل'تنس ا-ام
: ةيلاتلا 1را,ملاو تاراهملا ستكا دق لاطلا (وكي .&فلا ا2; ةياهن #$
1 B .وادجلا طاقس-و .يد,تو 3اشن-
2 B B.وادجلل /ديدج ت+جس ة$ا0- ةيفيك
3 B B تانايبلا /دعاق #$ /دوجوم تانايب 12' ةيفيك
4 B B تانايبلا /دعاق #$ /دوجوملا تانايبلا .يد,ت ةيفيك
5 B ?ون (م تادد'م ة$ا0-و .ودج 3اشن- ةيفيك
= )r#6*ry 7ey/ %ore#(n 7ey >
100
تانايبلا دعاوق ةمدقم
ةم#م
تارابع (* اقباس انمل,ت امك SQL :#لاتلاك #;و ةيسيئر تائ$ @+! #ل- مسقنت
1 تاناي%لا .ير'ت ةغل 2 DDL
رماو* (م ةعومجم #; SQL /دعاق #$ تانئاكلا 1ير,تو 3اشن- اهل+خ (م 7يطتست
Hرا6&تخا #6;و 9تانايبلا /دعاق (ئاك ر6ييغت و* طاق6س- و* 3اشنEب ر6ماو)ا Q2; موقتو 9تانايبلا
=تاملكلل 1*"* 1e%#n#"#on L*n(u*(e ا6;رماو* م6;* (6مو 9> Cre*"e/
4l"er/ 1ro)/ .en*6e/ Trun&*"e
2 تاناي%لا ة&لا'م ةغل2 DML
#$ /دوجوملا تانايبلا ةج لا,م اه ل+خ (م 7يطتست #ت لا تاراب,لا (م ةع ومجم #;
=تاملكلل ارا&تخا #;و9تانايبلا 12' و* دي د'ت و* اه !يد'تو تانايبلا 4ارد- (م تانايبلا /دعاق
1*"* !*n#)ul*"#on L*n(u*(e ا666;رماو* م666;* (666مو 9 >
9n'er"/U)d*"e/1ele"e
3 تايح8صلاو مكحتلا ةغل 2 DCL
رماو* (م ةعومجم #; SQL مادختسا تاAايتم- 'س و* Rن م اهل+خ (م 7يطتست
=تاملكلل ارا&تخا #;و 9 9تانايبلا /دعاق (ئاك 1*"* Con"rol L*n(u*(e (مو 9 >
ا;رماو* م;* :r*n"/ .e+o7e
ت+جس ة$ا0- (م تانايبلا /دعاق #$ ةنAخملا تانايبلا 7م .ما,تلا ةيفيك .&فلا ا2; #$ مل,تنس
ة$ا0-و .وادجلا 3اشن- ةيفيك #ل- ة$ا0Iاب 9.جس #$ ةنAخم ةميق رييغت و* ت+جس 12' و*
?ون (م تادد'م )r#6*ry 7ey/ %ore#(n 7ey
101
95SE.T 95T0 table DAcolumn D, column...EBE
;4LUES (#alue D, #alue...EB;
تانايبلا دعاوق ةمدقم
1 3#ي#& ت8&س ةفاض4 ةيفيك 2
(م تانايبلا 12'و .يد,تو .اخدI /Aاتمم تاود* تانايبلا دعاوق ةم<ن* جمارب م<,م Jلتمت
تاراب,ب تانايبلا .اخد- (م ري!كب ?رس*و .0$* Jش +ب #;و 9.وادجلا ',l Jل2 (* ل- 9
ت+جس ة$ا0- 7يطتسنو 9اهبتكي #تلا Mجمارب (م0 (م تانايبلا ةجلا,م (م جمربملا (كمي
/رابع مادختساب .ودجلا #ل- /ديدج #n'er" /رابع (م (يتغي& انيدل دجويو9 #n'er" 9
رايتخاب Rمست ةينا!لاو9 .ودجلا #ل- تقولا Fفن #$ د'او .جس ة$ا0Eب Rمست #لو)ا
رخk .ودج #$ اهجارد-و .ودج (م ت+جس ةعومجم
1-1 لو#&لا !ل4 #حاو ل&س ةفاض4
/رابع (* اقباس ان'0و امك #n'er" (م اننكمت ا;دد&ب ('ن #تلاو #لو)ا (يتغي& اهل
:#لاتلا .كشلا 2خ"ت اهل ةما,لا ةغي&لاو 9تقولا Fفن #$ .ودجلا #ل- د'او .جس ة$ا0-
(* دجن 5بس امم
/راب,ل ةما,لا ةغي&لا #n'er" :#لي امم 1ل"تت
1 B #n'er"/#n"o/+*lue' #$ /Aوج'م تاملك #; ',l
2 B T*ble D2لا .ودجلا ديد'تلابو 9 تانايبلا /دعاق #$ دي'و .ودج مس- #ل- ريشيو
BMب ت+جسلا 4ارد- ديرن
3 B Colu6n B.ودجلا /دمع* #ل- ريشتو :
4 B موقت (يسوق (يب ةطا'م ميقلا (م ة'ئ ل ',l اهل ةلباقملا /دمع)ا #$ اهجاردEب
Bيترتلا #لع
102
تانايبلا دعاوق ةمدقم
.ودج #ل- تانايبلا (م .جس 4اردI de)" :#لاتلا دوكلا ةباتكب موقن 9
.ودج #ل- تانايبلا (م .جس 4اردI e6) :#لاتلا دوكلا ةباتكب موقن 9
 تانايبلا ?ون #$ اهل ةلباقملا ميقلاو /دمع)ا 5باطتت (* جي d*"*
"y)e' B
 ة$ا0- دارملا .ودجلا #$ /دمع)ا يترت Fفن 2خ"ت (* دبل ميقلا ة'ئل
BMيل- ت+جسلا
 (* #ن,مب 9ميقلا ة'ئلو /دمع)ا (يب د'او #ل- د'او ةق+ع دوجو (م دبل
Bيترتلا Fفنبو دومع .ك .ج* (م /د'او ةميق دجوت
 ةملك ةباتكب Jل2و 9.وق'لا د'* ةميق .هجن دق 5ULL (وكي ل* طرشب 9
ةي&اخلاب L$ر,م ةميقلل .باقملا دوم,لا 50T 5ULL B
 بست دق 95SE.T متيسو= #,جرملا .ماكتلاو Fناجتلا #$ ةلكشم
B>.&فلا ا2; #$ اق'ل .وادجلا (يب تاق+,لا 3اشن- دنع Jل2 .وانت
 Ba a/درفم %ي&نت #تم+ع (يب Xيراتلاو ةي&نلا 1ر')ا 70و (م دبل
103
.ا!م 1
SQL= 95SE.T 95T0 de)" Ade)"no/ dn*6e/ lo&B
2 ;4LUES A50/ J1E;EL0P!E5TJ/ J&*#roJB>
1 ro$ &re*"ed!
.ا!م 2
SQL= 95SE.T 95T0 E!P Ae6)no/ en*6e/ ?ob/
2 6(r/ h#red*"e/ '*l/ &o66/
3 de)"noB
4 ;4LUES A736/ J*y6*nJ/ J)ro(r*66erJ/
5 7372/ S3S14TE/ 4000/ 5ULL/
6 50B>
1 ro$ &re*"edG
Rيملت
95SE.T 95T0 table(DAcolumn D, column...E)
Sele&" ADAcolumn D, column...EBEB
D$here &ond#"#on'EB>
تانايبلا دعاوق ةمدقم
 .ودج #ل- .جسلا ة$ا0-و ةقباسلا /راب,لا 2يفنت (م دك"تلل e6) 2يفنتب مق
:ةيلاتلا /راب,لا
SQL=Sele&" * 8ro6 e6)>
1-2 :لو#&لا !ل4 ت8&س 3#) ةفاض4
.اخدEب موقت (* #قطنملا (م Fيل Mن* <'+ن 20/000 O+جس .وادجلا د'* #$ O+!م +جس
/رابع (م #لو)ا ةغي&لا مادختساب O+جس #n'er" Fفن #$ ت+جس /دع ة$ا0Iو 9
/رابع (م ةينا!لا ةغي&لا اننكمت تقولا #n'er" /راتخم انلودج #ل- ت+جس /دع ة$ا0Eب
:#; اهل ةما,لا ةغي&لاو 9 رخk .ودج (م
ةغي&لا (* دجن 5بس امم
/راب,ل ةما,لا #n'er" :#لي امم 1ل"تت
1 B #n'er"/ #n"o #$ /Aوج'م تاملك #; S,l
2 B T*ble D2لا .ودجلا ديد'تلابو 9 تانايبلا /دعاق #$ دي'و .ودج مس- #ل- ريشيو
BMب ت+جسلا 4ارد- ديرن
3 B Colu6n B.ودجلا /دمع* #ل- ريشتو :
4 B /رابع 'ele&" /رابع #; : 'ele&" #تلا /دمع)ا اختنل مدختست ةيداع
ديرن .ا!ملا .يبس #ل,$ 9 Mيل- ت+جسلا ة$ا0- دارملا .ودجلا #ل- اهتايوت'م Xسنتس
.ودجلا #ل- (ام* ت+جس ة$ا0- 'e&e6) .ودج ت+جس (م .جس .ك .ج* (م
e6) .ا!ملا .يبس #ل,$
104
SQL=95SE.T 95T0 se&emp
Ae6)no/n*6e/?ob/6(r/'*l/&o66/de)"noB
ASele&" A6)no/n*6e/?ob/6(r/'*l/&o66/de)"noB
8ro6 e6)>
SQL=1ELETE D8.0!E table
DW-E.E conditionE>
تانايبلا دعاوق ةمدقم
2 .-ح2
تاناي%
!7ف 3#و&وم
تاناي%لا 3#)ا1 6 Delet%+J Lec*$N 0
/رابع مدختسن 1ELETE /راب,ل ةما,لا ةغي&لا 2خ"تو 9ام .ودج (م ت+جس 12'ل
1ELETE :#لاتلا .كشلا
امم
(* دجن 5بس
ةما,لا ةغي&لا
/راب,ل 1ele"e :#لي امم 1ل"تت
1 B 1ele"e #$ /Aوج'ملا تاملكلا د'* #; : S,l B
2 B 8ro6 #$ /Aوج'ملا تاملكلا د'* #; : S,l 12' دارملا .ودجلا مس- اهيليو
Mنم ت+جسلا
3 B W-E.E #$ /Aوج'ملا تاملكلا د'* #; : S,l 9 ت+جسلا 12' طرش اهيليو
/رابع 12' مت ا2E$ 9 ة$و2'ملا ت+جسلا ددع (م د'لل ةيرايتخا /رابع #;و
$here ةلمج (م dele"e ت+جسلا ة$اك 12' #ن,ي ا2; (E$
2-1 6 3##حم ت8&س .-ح Delet%+J SEPECIYIC Lec*$N 0

(م ربك* تابترملا Dو2 (يف<وملا ت+جسلا 12'ل 5000 .ودج (م e6) متي
ةيلاتلا /راب,لا ةباتك
SQL= 1ELETE 8.0! e6)
Where '*l = 5000>
2-2 6 ت8&سلا ةفاك .-ح Delet%+J #LL Lec*$N 0
105
.ا!م 1
SQL=1ELETE D8.0!E table>
SQL= 1ELETE 8.0! e6)loyee
2 W-E.E de)"no I
3 ASELECT de)"no
4 8.0! de)"
5 W-E.E dn*6eIJ'*le'JB>
5 ro$' dele"edG
تانايبلا دعاوق ةمدقم
/رابع 12'ب ام .ودج (م ت+جسلا ة$اك 12' اننكمي $here ةلمج (م dele"e ا2; (E$
:#; اهل ةما,لا ةغي&لاو 9 ت+جسلا ة$اك 12' #ن,ي
ة$اك 12'ل
(م ت+جسلا
.ودج e6)
ةيلاتلا /راب,لا ةباتك متي
SQL= 1ELETE 8.0! e6)>
2-3 ةلم& !ف !)رفلا م8'تسلا ما#$تس4 DELETE
6 suO Uue$%es %+ DELETE st,te'e+ts 0
ةلمج #$ #عرفلا م+,تسلا مادختسا اننكمي 1ele"e .ودج (م ت+جس 12'ل Jل2و 9
(ي,باتلا (يف<وملا ت+جس 12' اندر* ا2- .ا!ملا .يبس #ل,$ 9رخk .ودج (م ميق #لع 3انب
#لاتلا و'نلا #لع Jل2 متي تا,يبملا /رادI
مادختساب 1ele"e Bتقولا Fفن #$ طق$ د'او .ودج تانايب 12' 7يطتسن
 12'ت 1ele"e ةلمج #$ طرشلا 5ق'ت #تلا ت+جسلا 7يمج
Where B
106
Rيملت
.ا!م
.ا!م
SQL= UP14TE table
SET column I #alue D/ column I #alueE
DW-E.E conditionE>
تانايبلا دعاوق ةمدقم
 12'ت ل 1ele"e B.ودجلا
 #قيق'لا 12'لا (* ل- 9رمتسم .كشب .ودجلا (م ت+جسلا 12'ت
ةجلا,م #لع دمت,ي ت+جسلل &o66#" متيس #تلا ةمدختسملا
.&فلا ا2; #$ اهلوانت
 بست دق dele"e متيسو= #,جرملا .ماكتلاو Fناجتلا #$ ةلكشم
B>.&فلا ا2; #$ اق'ل .وادجلا (يب تاق+,لا 3اشن- دنع Jل2 .وانت
 12'ت dele"e /راشhل ةجا' +$ .ماكلاب ت+جسلا و* .جسلا
ةلمج #$ ل- دومع D* #ل- Where Bاهمادختسا دنع
2 تاناي%لا 3#)ا1 !ف 3#و&وملا تاناي%لا لي#'ت 2
Is%+J t&e u)N,te c*'',+N 00
مادخت6سا ا6ننكمي u)d*"e /راب,ل ة6ما,لا ةغي6&لاو 9ا6م .ودج #6$ /دوجوملا م6يقلا .6يد,تل
u)d*"e :#لاتلا .كشلا 2خ"ت
دجن 5بس امم
ةغي&لا (*
/راب,ل ةما,لا u)d*"e :#لي امم 1ل"تت
1 B U)d*"e #$ تانايبلا @يد'تب رم* و;و j#$ /Aوج'ملا تاملكلا (م : S,l B
2 B T*ble BMتانايب #$ .يد,تلا دارملا .ودجلا مس- #ل- ريشيو :
107
SQL= UP14TE table
SET column I #alue D/ column I #alueE>
SQL= UP14TE e6)loyee
2 SET '*l I 3000>
14 ro$' u)d*"edG
تانايبلا دعاوق ةمدقم
3 B Se" مس- 70وب موقن @ي' 9 @يد'تلا تايلمع (م ةلسلس #لع Dوت'تو :
ةميقلا #لع #نا!لا .ما,ملا Dوت'يو 9 .و* .ما,مك Mتانايب .يد,تب موقن D2لا دوم,لا
B/اواسملا /راش- (يلما,ملا (يب .&فيو 9 /ديدجلا
4 B Where .يد,تلا داري #تلا ت+جسلا ديد'تل اهمادختسا متي ةيرايتخا /رابع #;و :
/رابع 12' مت ا2E$ 9 اهب Where B.ودجلا ت+جس .ك #لع متيس .يد,تلا (E$
3-1 6 ت8&سلا ةفاك (ي#حت I)N,te #LL Lec*$N 0
/رابع 12'ب ام .ودج (م ت+جسلا ة$اك @يد'ت اننكمي $here ةلمج (م U)d*"e (E$
:#; اهل ةما,لا ةغي&لاو 9ت+جسلا ة$اك @يد'ت #ن,ي ا2;
.ودج (م ت+جسلا ة$اك @يد'تل e6) ترملا 70وب Jل2و 3000 (يف<وملا .كل
:ةيلاتلا /راب,لا ةباتك متي
3-2 (7ي#حت
ت8&7777س
6 3##حم
I)N,te S)ec%M%c Lec*$N 0
Jل2و 9طورش /دع و* طرش #لع 3انب اهي$ .يد,تلاو /دد'م ت+جس @يد'ت اننكمي
/رابع (يم0تب U)d*"e /رق$ $here مقر 1<وملا ترم .ي,تل .ا!ملا .يبس #ل,$ 9 555
(م 3000 #ل- 6000 :#لاتلا و'نلا #لع Jل2 متي
108
.ا!م
SQL= UP14TE e6)
2 SET '*l I 6000
3 W-E.E e6)no I 555>
1 ro$ u)d*"edG
SQL= UP14TE e6)
2 SET A?ob/ de)"noB I
3 ASELECT ?ob/ de)"no
4 8.0! e6)
5 W-E.E e6)no I748B
6 W-E.E e6)no I 555>
1 ro$ u)d*"ed!
تانايبلا دعاوق ةمدقم
3-3 ةلم& !ف !)رفلا م8'تسلا ما#$تسا u)N,te
6 suO Uue$%es %+ u)N,te st,te'e+ts 0
ةلم' #$ #عرفلا م+,تسلا مادختسا اننكمي u)d*"e اندر* ا2- .ا!ملا .يبس #ل,$
مقر 1<وملل /رادIاو ةفي<ولا (م +ك @يد'ت و* .يد,ت 555 1<وملل /رادIاو ةفي<ولا .!امتل
مقر 748 /رابع ةباتك متيو 9#عر$ م+,تسا مادختسا #ل- 4ات'ن 1وس 9 u)d*"e #لع
:#لاتلا و'نلا
4 2
ما#$ت77سا
تاميل'ت
تي%77"تلا
c*''%
t
+&ارتلاو L*llO,cH
:(يتوطخ .وادجلا تانايب #$ تارييغتلا 2يفنت لطتي
1 > ةيلاتلا تاراب,لا Cد'- 2يفنت 9n'er"/ U)d*"e/ 1ele"e B
2 > مادختساب رييغتلا ديك"ت &o66#" B
تارابع (م /رابع 2يفنت متي امدنع 1!L (م ةخسن <ف'و .ودجلا رييغتب .كارو* موقي 9
#ئاهن .كشب تمت دق تارييغتلا ("كو مدختسملل رم)ا ودبيسو 9.يد,تلا 3ارج- .بق ت+جسلا
10
S4;EP095T '*+eO)o#n"On*6e
.0LL24C< '*+eO)o#n"On*6e
تانايبلا دعاوق ةمدقم
ماق ا2E$ 9/دوجوم ت+يد,تلا Dريس MنE$ 9تانايبلا /دعاق #$ م+,تسلاب مدختسملا ماق ا2E$ 9مئادو
#لع ت+يد,تلا () Jل2و 9ت+يد,تلا Jلت Dري (ل$ تانايبلا /دعاق #$ م+,تسلاب رخk مدختسم
لو 9.وادجلا Jلت #ل- .و&ولاب مهل Rمسي (ي2لا (يمدختسملا .بق (م ةيئرم Rب&ت ل تانايبلا
ةميل,ت 2يفنت متي Gت' ةمئاد Rب&ت C0!!9T 7جارتلاب مدختسملل Rمست ةي&اخلا Jلت (* #ن,مب 9
ةميل,ت مادختساب ت+يد,تلا (ع 7جارتلا متيو BMب ماق رييغت D* (ع .ollb*&7 دي,ت @ي' B
ةميل,ت رخk 2يفنت د,ب اهيلع تناك #تلا ةلا'لا #ل- تانايبلا /دعاق ةميل,تلا Q2; &o66#" B
 ةميل,ت 2يفنت متي &o66#" .ا&تلا روطملا 7طق ا2- #نم0 .كشب
تاميل,ت (م ةميل,ت 2فن و* #ما<ن .كشب .كارو* ما<ن 7م 11L 9
Bتارييغتلا <ف' #ل- Jل2 Dد\ي @ي'
 2يفنت .بق #ما<ن ريT .كشب .كارو* ما<ن 7م .ا&تلا 7طق ا2-
ةميل,ت C0!!9T تانايبلا /دعاق دو,تسو 9تارييغتلا <ف' متي (ل
ةميل,ت رخk 2يفنت ا;دنع مت #تلا ةطقنلا #ل- C0!!9T B
 ةميل,ت Rمست @ي' 9#ئAج .كشب تارييغتلا (ع 7جارتلا (كمي
S4;EP095T (م دد'م 3Aج Gت' تارييغتلا <ف' مدختسملل
(م ةعومجمب تمق Jن* [رتفن .ا!ملا .يبس #ل,$ 9تارييغتلا
Jن* (م دك"تم ريT Jنكلو 9ت+جسلا (م ةعومجم #لع ت+يد,تلا
.بق ت+جسلا ةي\ر #$ Tرتو 9Rي'& .كشب ت+يد,تلا تيرج*
تاميل,ت /دع مادختسا Jنكمي ةلا'لا Q2; #ف$ 9تارييغتلا Q2; تيب!ت
110
Rيملت
SQL= UP14TE e6)loyee
2 SET '*l I 3000>
14 ro$' u)d*"edG
SQL= C0!!9T>
Co66#" &o6)le"eG
SQL= 1ELETE 8.0! e6)>
14 ro$' dele"edG
SQL= .0LL24C<>
.ollb*&7 &o6)le"eG
تانايبلا دعاوق ةمدقم
S*+e)o#n" D* Gت' تارييغتلا (ع 7جارتلا Jنكمي #لاتلابو 9
9 #لاتلا .كشلاب R0وم و; امك ةعو0وملا م+,لا طاقنلا (م ةطقن
م+,لا ةطقن (مO+كل ةما,لا ةغي&لاو S*+e)o#n" 7جارتلاو
.ollb*&7 : #لاتلا .كشلا 2خ"ت م+ع ةطقن #ل-
.ودج (م ت+جسلا ة$اك @يد'تل e6) ترملا 70وب Jل2و 3000 .كل
:ةيلاتلا /راب,لا ةباتك متي (يف<وملا
و
<ف'ل
:ةيلاتلا /راب,لا ةباتك متي تانايبلا /دعاق #$ ت+يد,تلا
2'ل
ة$اك 1
ت+جسلا
.ودج (م e6) :ةيلاتلا تاراب,لا ةباتكب متي Jل2 (ع 7جارتلا م!
111
.ا!م 1
.ا!م 2
SQL= UP14TEGGG
SQL= S4;EP095T ?#&&O u)d*"e>
S*+e)o#n" &re*"edG
SQL= 95SE.TGGG
SQL= .0LL24C< T0 ?#&&O u)d*"e>
.ollb*&7 &o6)le"eG
تانايبلا دعاوق ةمدقم

5 ة77يفيك 2
Kا*ن4
عون Cم تا##حم ةفاض4و لوا#&
6 )$%',$P HeP M*$e%J+ HeP 0
ةغ ل #$ دجوي Mن * دجن 5بس ام م SQL تانايبلا 1ي ر,ت تاراب,ب #مست تارابع @+!
:#; تاراب,لا Q2;و 9تانايبلا /دعاق #$ .وادجلا .يد,تو #'مو 1ير,تب انل Rمست #;و
1 B C.E4TE Bتانايبلا /دعاق #$ ديدج .ودج 1ير,تل مدختست :
2 B 1.0P Bتانايبلا /دعاق (م دوجوم .ودج #'مل مدختست :
112
Controlling Transactions
Transaction Transaction
Save4oint 5 Save4oint 5
9,66<5C= to Save4oint < 9,66<5C= to Save4oint <
DELET DELETE E
Save4oint < Save4oint < C,22>T C,22>T
9,66<5C= to Save4oint 5 9,66<5C= to Save4oint 5
INSEL INSELT T IPD#T IPD#TE E
9,66<5C= 9,66<5C=
INSELT INSELT
.ا!م 3
SQL= C.E4TE T42LE DschemaGE$able
Acolumn datatype D1E84ULT exprEB>
تانايبلا دعاوق ةمدقم
3 B 4LTE. Bدوجوملا .ودجلا ةينب رييغتل مدختست :
تارابع ة$اك 2يفنت #لع /رداق ةيقئ+,لا تانايبلا دعاوق SQL (* طرشب تقو D* #$
.يد,تو #'مو 3اشنEب موقت #كل$ 9تاراب,لاو رماو)ا Jلت 2يفنت #$ 5'لا Mل (وكي
.يد,تو #'مو 1ير,ت 5' J'نمي Mن* تانايبلا /دعاق ريدم (م دك"تت (* (م دبل .وادجلا
.وادجلا
5-1 لوا#&لا 9اس4و لي#'تو Kا*ن4
5-1-1 6 لوا#&لا Kا*ن4 c$e,te t,Ole 0
/رابع اننكمت &re*"e #$ .وادجلا 3اشن- (م SQL /رابع 2خ"تو 9 Cre*"e :#لاتلا .كشلا
(* دجن 5بس امم
/راب,ل ةما,لا ةغي&لا Cre*"e :#لي امم 1ل"تت
1 8 &re*"e #$ /Aوج'ملا تاملكلا (م : S,l ربختو9 12!S (ئاك 3اشنEب
تانايبلا /دعاق #$
2 8 T*ble #$ /Aوج'ملا تاملكلا (م : S,l ربختو 9 12!S (ئاكلا ?ونب
تانايبلا /دعاق #$ Mئاشن- دارملا
3 8 T*ble n*6e مس- *دبي (* جيو 9 .ودجلا مس- ديد'تل مدختسيو :
ل* جيو9 ةطرشلاو ماقر*و 1ر'* Dوت'ي (* (كميو #&ن 1ر'ب .ودجلا
Mلوط Aواجتي 30 = ةيلفسلاةطرشلاب Rمسي (كلو9 تاTارفلاب Rمسيلو9ا$ر'
under'&ore B>
113
تانايبلا دعاوق ةمدقم
4 8 Colu6n n*6e' .ودجلل ةنوكملا /دمع)ا 3امس* ديد'تل مدختستو :
#لع .ودجلا مس- #لع ةيمستلاب ة&اخلا دعاوقلا Fفن 5بطنتو 9Mئاشن- دارملا
B(يسوق (يب /دمع)ا 1ير,ت ةعومجم طا'ت (* جيو 9 /دمع)ا 3امس*
5 8 Colu6n d*"* "y)e 9 تانايبلا ?ون #لع /دمع)ا 1ير,ت Dوت'ي :
#لاتلا .ودجلاب R0وم #; امك اهتقدو اهلوطو
6 8 Con'"r*#n"' دويق .!متل اهمادختسا (كمي ةيرايتخا تادادع- #;و :
Bتانايبلا /دعاق .ماكت #لع ة<$ا'ملل
:#لاتلاك #;و .وادجلا 3اشن- دنع اهتاعارم جي تارابتعا /دع Jان;و
1 8 Bاهتانايب ?ونو /دمع)ا 3امس* م0ت Fاوق* 70و جي
2 8 Bرخ*و دومع D* 1ير,ت (يب > j=ةل&ا$ 70و متي
3 8 B.ودجلا .خاد ادير$ دوم,لا مس- (وكي (* جي
4 8 B.ودجلا #$ /دمع* 3امس"ك /Aوج'ملا تاملكلا مادختسا (كميل
5 8 رابخI ةطوقنملا ةل&افلا مادختسا متي SQL تهتنا ةلمجلا (*
B2يفنتلل /A;اجو
6 8 اهمدختسن (* (كمي #تلا تانايبلا ?اون* م;* انل R0وي #لاتلا .ودجلا
#$ .وادجلا 3اشن- دنع SQL
114
تانايبلا دعاوق ةمدقم
تانايبلا ?ون 1&ولا
C-4.An > ةي$ر'لا تانايبلا ?ون (م دومع تانايبلا (م ?ونلا ا2; 1ر,ي
= .وطب n 9.وطلا #$ ةيواستم .وق'لا 7يمجو 91ر' > nIL255
;4.C-4.An > ةي$ر'لا تانايبلا ?ون (م دومع تانايبلا (م ?ونلا ا2; 1ر,ي
= .وطب n Aواجتتو .وطلا #$ .وق'لا 1لتختو 91ر' > 255
5U!2E.An > دد,ل %ق* د' 7م 9مقر ?ون (م تانايب ?ون (م دومع 1ر,ي
= ماقر)ا n = 2خ"ت (* (كميو 9> n G&ق* د'ك > 105
5U!2E.An/d > تانايبلا ?ون (م دومع 1ر,ي nu6ber ماقر* ددع Dوت'يو 9
= Qردق n = ةميقلا (م0تت #تلاو 9> d ماقر)ا ددع R0وت #تلا >
Bةل&افلا د,ب ةيرش,لا
95TE:E.
تانايبلا ?ون Mبشي 5U!2E. ةيمقرلا ميقلا ريT 2خ"ي ل Mنكلو 9
Bةل&افلا د,ب ةيرشع ماقر* D* .بقي لو 9ة'ي'&لا
L05:
Mل .وط #&ق*و 9ةي$ر'لا تانايبلا ?ون (م دومع 1ر,ي
65G535 #$ ?ونلا ا2; (م د'او دومع Dوس 1ير,ت (كميلو9
تارابع (م0 دوم,لا ا2; مادختسا (كميلو9 .ودجلا Where و*
BFراهفلا (م0 و* ريبا,تلاو* .اودلا و* ةيعرفلا تام+,تسلا #$
.4WAn > Qردق .وطب تانايب .جس Dوت'ي دومع ?ونلا ا2; 1ر,ي n
S!4LL95T
q 5اطنلا #$ 7قت /ريغ& ةبلاسو ةبجوم Lماقر* (Aخي دومع 1ر,ي
32 j 767 8= 9> 32 j 767
14TE
BXيرات Mتانايب ?ون دومع 1ر,ي

.ودج 3اشنEب موقن de)*r"6en" اهتانايب ?ونو Mتدمع* 3امس* #لاتلا دوكلاب R0وملا 9
115
.ا!م 1
SQL= C.E4TE T42LE de)*r"6en"
2 Ade)"no 5U!2E. A2B no" null/
3 dn*6e ;4.C-4.2 A15B/
4 lo& ;4.C-4.2 A20BB>
T*ble &re*"edG
SQL= C.E4TE T42LE de)"10
2 4S
3 SELECT e6)no/ en*6e/ '*l*12 455S4L/h#red*"e
4 8.0! e6)
5 W-E.E de)"no I 10>
T*ble &re*"edG
تانايبلا دعاوق ةمدقم
/رابع مدختسن /دمع)ا تافير,تو تاف&اوم [ر,لو de'&r#be ارا&تخا و* de'&
:#لاتلا .كشلا 2خ"تو
SQL= de'&r#be T*ble n*6e p
5-1-1-1 !)رفلا م8'تسلا ما#$تسا% لوا#&لا Kا*ن4
:#لاتلا .ا!ملاب امك #عرفلا م+,تسلا مادختساب .ودج 3اشن- Jنكمي
116
SQL= 4LTE. T42LE table
411 Acolumn datatype D1E84ULT exprE
D/ column datatypeEGGGB>
SQL=4LTE. T42LE table
!01983 Acolumn datatype D1E84ULT exprE
D/ column datatypeEGGGB>
تانايبلا دعاوق ةمدقم
ةم لك دوجو <'+ن *' (م دك "تلل 9#عرفلا م+,تسلاو ةئاشن- دارملا دي دجلا .ودجلا مس- (ي ب
/دمع)ا تافير,تو تاف&اوم &olu6n de%#n#"#on' رم)ا مدختسن de'&r#be

SQL= de'&r#be de)"10 p
5-1-2 6 لو#&لا لي#'ت ,lte$%+J t&e t,Ole 0
مدختسي *l"er "*ble Mئاشن- د,ب .ودجلا تادد'م رييغتو دوجوم .ودج ةينب .يد,ت #$
رم)ا 7م اهمادختسا (كمي #تلا تارايخلا #لي امي$و *l"er :
1 > 4dd 2خ"يو .ودجلا #ل- طورش و* /ديدج /دمع* ة$ا0I رايخلا ا2; مدختسي :
:#لاتلا .كشلا

2 > !od#
%y :#لاتلا .كشلا 2خ"يو /دوجوم تادد'م رييغتل مدختسيو :


117
SQL= 4LTE. T42LE de)"10
2 411 A?ob ;4.C-4.2ABB>
T*ble *l"eredG
SQL=4LTE. T42LE de)"30
!01983 Aen*6e ;4.C-4.2A15BB>
T*ble *l"eredG
تانايبلا دعاوق ةمدقم
3 > 1#'*ble B.ودجلا #$ ام طرش .ي,فت 3اغلI مدختسي :
4 > En*ble Bةلي,فت 3اغلEب انمق دق انك طرش .ي,فت /داعI مدختسي :
5 > 1ro) B.ودجلا (م مئاد .كشب ام طرش ةلاAI :
6 > Se" unu'ed 9 ةمدختسم ريT /دمع"ك ر!ك* و* دومع ديد'تل مدختسي :
ةمئ+م ما<نلا ردا&م Rب&ت امدنع .ودجلا (م /دمع)ا Jلت 12' (كمي @ي'ب
BJل2ل
7 > 1ro) &olu6n .ودجلا (م ام دومع ةلاAI مدختسي :

دومع ة$ا0I ?ob .ودجلا #ل- de)"10 :#لاتلا دوكلا ةباتكب موقن

#$ .يد,تلل
تانايبلا ?ون d*l* "y)e .ا دوم,ب ة&اخلا en*6e .ودج #$ de)"10 ةباتكب موقن
:#لاتلا دوكلا
5-1-3 6 لوا#&لا .-ح D$*))%+J t,Ole 0
118
.ا!م 1
.ا!م 2
SQL= 1.0P T42LE "*bleOn*6e>
تانايبلا دعاوق ةمدقم
مدختس ت S,l /رابع dro) (* و; .ودج 12'ل Mج ات'ت ام .ك $ 9ما<نلا (م .وادجلا 12'ل
د,ب Mمسا تكت dro) "*ble ان'ميلو 9Mسراه$و Mت+جس 7يمجب Lيئاهن .ودجلا 12' متي$
ةلمج 2خ"تو 9.ودجلا /دا,تسل ة&ر$ ما<نلا 1ro) :#لاتلا .كشلا

.ودج 12'ل
de)"10 #لاتلا دوكلا ةباتكب موقن
SQL= 1.0P T42LE de)"10>
5-2 عون Cم لو#&لا !ل4 تا##حم ةفاض4
= P$%',$P HeP M*$e%J+ HeP >
5-2-1 تاناي%لا 3#)ا1 لماكت !ل) ة5فاحملا
طورشلاب تاود)ا Q2; #م6ست 9تانايبلا /دعاق ة6يام'ل تاود)ا [6,ب .6كارو* #6$ د6جوي
Con'"r*#n"' :اهنم ةما; 1ئا<و /د,ب طورشلا Q2; موقتو 9
1 > #سيئرلا و* #ساس)ا Yاتفملا (م دك"تلا un#,ue B
2 > #$ /دوجوملا 3انب)ا ت+جسلا (* (م دك"تلا #ن,مب #,جرملا .ماكتلا [ر$
B* .جس Jلتمت 9ةطبترم .وادج
3 > اه لخادب ةم يق ام ئاد Dوت'ت طورشلاب ةطبترملا /دمع)ا (* (م دك "تلا 50T
5ULL B
4 > ةي0ارت$لا ةميقلا 70و (م دك"تلا 1E84ULT ;4LUE Bام دومع #$
5 > (م 0 /دوجوم ةم يقلا Q2; (*و 9ام ةم يق #لع Dوت'ي ام Hدومع (م دك "تلا
ميقلا (م دد'م 5اطن The Che&7 Con'"r*#n"
11
.ا!م
SQL= C.E4TE T42LE e6)loyee
2 Ae6)O#d 5U!2E. A2B no" null/
3 n*6e ;4.C-4.2 A15B/
4 (ender &h*r A1B
Con'"r*#n" (enderO+*l#d*"#on &he&7 A(ender
#nAJ!J/J8JBBB>
T*ble &re*"edG
تانايبلا دعاوق ةمدقم
5-2-1-1 9ر*لا CWECX 0ةمي1 #و&و @حف6
مدختست امدنع 9/دد'م ةعومجم ميق (يب 7قت ام دوم,ل ام ةمق (* (م دك"تلل طرشلا ا2; مدختسي
طرشلا C-EC< #$ /دد'ملا ميقلا ةعومجم 7م اهلاخد- متي ةميق ةي* ةنراقمب .كارو* موقيس
Bةعومجملا
طرشلا مدختسن C-EC< .ودج 1ير,ت #$ e6)loyee طرشلل مس- 3اطع- مت9 #لاتلا
&he&7 = و;و (enderO+*l#d*"#on متي مل ا2E$9ايرايتخا (وكي طرشلا ةيمستو9>
Bطرشلل L&اخ Lمس- دلويس .كارو* (E$ طرشلا ةيمست

.كارو* (* <'+ن
ةي* ةنراقمب موقيس
a=ةعومجملا #$ /دد'ملا ميقلا ةعومجم 7م اهلاخد- متي ةميق !J/J8 دوم,لا #$ طق$ >a
(ender Bطق$ (يتميقلا (يتاهب ل* Rمسي ل* #ن,مب
5-2-1-2 ةيضارتفلا ةميلا راي$ NeM,ult *)t%*+ 00
رايخلا ا2; مدختسي de%*ul" ا2; #$ ةميق 70و متيل امدنع امدوم,ل ةي0ارت$ا ةميق 3اطعI
ةميقلا .,ج (م رايخلا ا2; 7نمي لو 9دوم,لا null دوم,لا ا2; #$
رايخلا مادختسا مت .ا!ملا ا2; #$ de%*ul" دوم,لا (م دك"تلل &o66 ةميقلا Mئاطع- مت
ةTرافلا ميقلا ةجلا,م #$ اديفم Jل2 (وكيو 9Mب ةميق D* 70و مدع دنع رف& null
120
.ا!م
.ا!م
تانايبلا دعاوق ةمدقم
Bةيباس'لا تايلم,لا 3ارج- دنع
5-2-1-3 9ر*لا +*t +ull 0HDراف سيل6
طرشلا مدختسن no" null متي ام ة&اخو 9Mلخادب ةميق Dوت'يس Lمود دوم,لا (* (م دك"تلل
طرشلا 760وب موقت #6كل 9 .ودجلل #سا6س)ا Yاتفملا /دمع* و* دومع #لع طرشلا ا2; 760و
no" null /راب,لا 70وب مق 9 ام دومع #لع no" null امك دوم,لا تانايب ?ون د,ب
:#لاتلا .ا!ملاب
5-2-1-4 9ر*لا u+%Uue 0#يحو6
طرشلا مدختسي un#,ue #$ /دي'و ةميق #; طورشملا دوم,لاب /دوجوملا ةميقلا (* (م ديك"تلل
3اشن- ربع Mلم,ب طرشلا ا2; موقي$ 9ميقلا راركتب Yامسلا مدع #ن,مب 9.ودجلا ت+جس 7يمج
= دي'و Fره$ un#,ue #ndeT طرشلا ربت,ي 9دوم,لا ا2; #لع > un#,ue /ديج /اد*
_ دومع رابتعا (كمي .!ملا .يبس #ل,$ 9تانايبلا /دعاق #$ ةي&اخلا Q2; #لع ة<$ا'ملل
nu6berO'o&#*lO'e&ur#"y .ودج #$ دوجوملا _ #عامتجلا (ام0لا__
121
SQL= C.E4TE T42LE e6)loyee
2 Ae6)O#d 5U!2E. A2B no" null/
3 n*6e ;4.C-4.2 A15B/
4 (ender &h*r A1B
5 '*l nu6ber
6 &o66 de%*ul" A0B/
Con'"r*#n" (enderO+*l#d*"#on &he&7 A(ender
#nAJ!J/J8JBBB>
T*ble &re*"edG
SQL= C.E4TE T42LE e6)loyee
2 Ae6)O#d 5U!2E. A2B no" null/
3 n*6e ;4.C-4.2 A15B/
4 (ender &h*r A1B
5 '*l nu6ber
6 &o66 de%*ul" A0B/
Con'"r*#n" (enderO+*l#d*"#on &he&7 A(ender
#nAJ!J/J8JBBB>
T*ble &re*"edG
SQL= C.E4TE T42LE e6)loyee
Ae6)O#d 5U!2E. )r#6*ry 7ey/
n*6e ;4.C-4.2 A15B/
:ender &h*r A1B
Con'"r*#n" (enderO+*l#d*"#on &he&7 A(ender
#n AJ!J/J8JBBB>
SQL= C.E4TE T42LE e6)loyee
Ae6)O#d 5U!2E. no" null/
8On*6e ;4.C-4.2 A25B/
LOn*6e ;4.C-4.2 A15B/
Pr#6*ry 7eyAe6)O#dBB>
تانايبلا دعاوق ةمدقم
e6)loyee _ دوم,لا ("ب مل,لا 7م 9/دي'و ةميق Dوس Dوت'ي ل e6)O#d Yاتفملا و;_
و; امك راركتلاب Rمسيلو /دي'وو /دير$ اميق Dوت'ي (* دبل ةن* #ن,مب .ودجلا #$ #ساس)ا
:#لاتلاك R0وم
5-2-1-5 9ر*لا )$%',$P HeP 0!ساسلا Nاتفملا6
طرشلا مدختسي )r#6*ry 7ey @ي' 9#لو)ا Yاتفملا /دمع* و* دومع .ماكت #لع ة<$ا'ملل
(يطرشلاب 7تمتت Mب طورشم دومع #$ Yاتفملا #$ /دوجوملا ميقلا طرشلا ا2; .,جي
5o" null/ un#,ue دي'و Fره$ 3اشن- متي طرشلا ا2; 1ير,ت دن,$ 9L,م un#,ue
#ndeT طرش 3اشن-و #نم0 no" null ةطورشملا /دمع)ا و* دوم,لا #لع L0ي* #نم0
3Aج و* دوم,لا 1ير,ت (م 3Aجك طرشلا ا2; 1ير,ت رابتعا (كميو 9#ساس)ا Yاتفملا طرشب
#ساس* Yاتفم ةلا'= /دمع* /دع #لع طرشلا ا2; 1ير,ت مت ا2- @ي' 9 .ودجلا 1ير,ت (م
B.ودجلا 1ير,ت (م H3Aج (وكيس طرشلا ا2; 1ير,ت (E$ >كرم
طرشلا 1ر,ت #كل )r#6*ry 7ey /راب,لا ةباتكب مق 9ام دومع 1ير,ت (م 3Aجك
)r#6*ry 7ey :#لاتلا دوكلاب امك .ودجلا تانايب ?ون د,ب

1ر,ت #كل
طرشلا
122
SQL= C.E4TE T42LE e6)loyee
2 Ae6)O#d 5U!2E. A2B no" null
3 &on'"r*#n" un#,ueOe6)O#d un#,ue/
4 n*6e ;4.C-4.2 A15B/
5 (ender &h*r A1B
Con'"r*#n" (enderO+*l#d*"#on &he&7 A(ender
#nAJ!J/J8JBBB>
.ا!م
.ا!م
SQL= C.E4TE T42LE &on'ul"*n"O)ro?e&"'
2 Ae6)O#d nu6ber re%eren&e' &on'ul"*n"/
3 )ro?e&"On*6e +*r&h*r A25B/
4 &o6)le"eOd*"e d*"eB>
T*ble &re*"ed
تانايبلا دعاوق ةمدقم
)r#6*ry 7ey /راب,لا ةباتكب مق 9.ودجلا 1ير,ت (م 3Aجك )r#6*ry 7ey #$
رخk 1ير,ت د,ب ةل&ا$ 70و جيو 9دومع رخk 1ير,ت د,ب Mفير,ت متيو 9.ودجلا 1ير,ت .فس*
:#لاتلا دوكلاب امك #ساس)ا Yاتفملا طرش 1ير,ت .بقو دومع
5-2-1-6 9ر*لا M*$e%J+ HeP 0!&را$لا Nاتفملا6
طرشلا مدختسي %ore#(n 7ey ت+جس #لع Dوت'ت ل ةطبترملا .وادجلا (م ديك"تلل /اد"ك
طرشلا Dوت'يو 9* .جس #ل- ةيمتنم ريT %ore#(n 7ey .ك 12'ب Rمسي رايخ #لع
و; رايخلا ا2;و )ا .جس 12' دنع )ا .جس 7م ةطبترملا 3انب)ا ت+جسلا
05 1ELETE C4SC41E دوم,لا 1ير,ت (م 3Aجك #جراخلا طبرلا Yاتفم 3اشن- اننكمي9
ةملك مادختسا متي @ي' 9 .ودجلا 3اشن- دنع .E8E.E5CES Dوت'ي D2لا .ودجلا مس- اهيليو
9 )ا .ودجلا (م دوم,لا مس- رك2ل ةجا'ب انسلو دوم,لا 1ير,ت د,ب (وكي Jل2و )ا .جسلا
Yاتفملا و; Mن* .كارو* [رتفي )ا .ودجلا (م 5$اوملا دوم,لا مس- ةباتكب موقت مل ا2- @ي'
#ساس)ا

طرشلا 1ر,تب موقنس .ا!ملا ا2; #$ 8ore#(n 7ey امك ام دومع 1ير,ت (م 3Aجك
:#لاتلاب R0وم و;
123
.ا!م 1
.ا!م 2
SQL= C.E4TE T42LE e6)A
2 e6)no 5U!2E.A4B/
3 en*6e ;4.C-4.2A10B 50T 5ULL/
4 ?ob ;4.C-4.2AB/
5 6(r 5U!2E.A4B/
6 h#red*"e 14TE/
7 '*l 5U!2E.A7/2B/
8 &o665U!2E.A7/2B/
de)"no 5U!2E.A7/2B 50T 5ULL/
10 C05ST.495T e6)Ode)"noO%7 80.E9:5 <E3Ade)"noB
11 .E8E.E5CES de)" Ade)"noBB>
تانايبلا دعاوق ةمدقم

طرشلا 1ر,ت #كل %ore#(n 7ey /راب,لا ةباتكب مق 9.ودجلا 1ير,ت (م 3Aجك
%ore#(n 7ey ةملك م! طرشلا ةيلع 5بطملا دوم,لا مساب ةعوبتم .ودجلا 1ير,ت .فس* #$
re%eren&e 9دومع رخk 1ير,ت د,ب Mفير,ت متيو 9)ا .ودجلاب #سيئرلا Yاتفملا دومع م!
دوكلاب امك #جراخلا Yاتفملا طرش 1ير,ت .بقو دومع رخk 1ير,ت د,ب ةل&ا$ 70و جيو
:#لاتلا
5-2-
1-7
ل777ي#'ت
.77ير'ت
6ا7م 9ر*
M*N%M
P%+J
C*+st
$,%+t
s 0
اننكمي
و* اهلي,فت 3اغل- و* طورشلا Jلت ةلاA- اننكمي امك 9Mئاشن- د,ب Jل2و .ودجلل طرش ة$ا0-
مادختساب Jل2واهلي,فت *l"er "*ble 7م اهمادختسا (كمي تارايخ /دع رم)ا ا2; Jلتميو
:#لاتلاك ة'0وم #;و طورشلا
1 > 411 B.ودجلا #ل- ديدج طرش ة$ا0I مدختسي :>ة$ا0-=
2 > !01983 Bدوجوم دومع #ل- طرش ة$ا0I مدختسي :>.يد,ت=
3 > 1.0P B.ودجلا (م طرشلا 12'ل مدختسي : >12'=
4 > 19S42LE تناك ا2- امي$ #$ ر<نلا (ود تانايبلا .اخدEب Rمسي :>.ي,فت 3اغل-=
Bتانايبلا Fوماق #$ و; امك طرشلا 3اقب 7م (كلو 9 ل م* طرشلا 5ق'ت
124
SQL= *l"er "*ble &on'ul"*n"O)ro?e&"'
2 *dd )r#6*ry 7ey Ae6)O#d/)ro?e&"On*6eB>
SQL= 4LTE. T42LE E!P
2 411 C05ST.495T e6)O6(rO%7
3 80.E9:5 <E3 A6(rB .E8E.E5CES e6) Ae6)noB>
T*ble *l"ered!
SQL= 4LTE. T42LE e6)
2 d#'*ble )r#6*ry 7ey>
T*ble *l"ered!
SQL= 4LTE. T42LE e6)
2 en*ble )r#6*ry 7ey>
T*ble *l"ered!
SQL= 4LTE. T42LE e6)
2 dro) )r#6*ry 7ey>
T*ble *l"ered!
تانايبلا دعاوق ةمدقم
5 > E542LE /دوجوملاو اهلاخد- متي #تلا تانايبلا 7يمج (* (م 5ق'تلاب موقي :>.ي,فت=
Bطرشلا 5ق'ت Lقبسم




ةلئس)ا
:#لو)ا ةعومجملا
= ةم+ع 70 7م ةئطاخلا /راب,لا مام* >n= ةم+عو ة'ي'&لا /راب,لا مام* >
B"طخلا Rي'&ت
1 B مادختسا دنع 9n'er" #n"o #$ /دمع)ا يترت Fفن 2خ"ت (* دبل ميقلا ة'ئل
BMيل- ت+جسلا ة$ا0- دارملا .ودجلا
2 B /رابع 2يفنت (م دك"تلل #n'er" .ودج #ل- .جسلا ة$ا0-و e6) 2يفنتب موقن
:ةيلاتلا /راب,لا
SQL=Sele&" * 8ro6 e6)>
125
.ا!م 1
.ا!م 2
.ا!م 3
.ا!م 4
.ا!م 5
.ا!م 2
.ا!م 4
تانايبلا دعاوق ةمدقم
3 B /رابع مادختسا دنع #n'er" ?ون #$ اهل ةلباقملا ميقلاو /دمع)ا 5باطتت (* جي
تانايبلا d*"* "y)e' B
4 B /رابع مادختسا دنع #n'er" #تم+ع (يب Xيراتلاو ةي&نلا 1ر')ا 70و متيل
Ba a/درفم %ي&نت
5 B .ودج (م ت+جسلا ة$اك 12'ل e6) ةيلاتلا /راب,لا ةباتك متي
SQL= 1ELETE * 8.0! e6)>
6 B /رابع #$ #عرفلا م+,تسلا مادختسا اننكمي ل dele"e B
7 B 12'ت 1ele"e BMلخادب #تلا تانايبلاو .ودجلا
8 B 12'ت dele"e ل- دومع D* #ل- /راشhل ةجا' +$ .ماكلاب ت+جسلا و* .جسلا
ةلمج #$ Where Bاهمادختسا دنع
B .ودج (م ت+جسلا ة$اك @يد'تل e6) ترملا 70وب Jل2و 3000 .كل
:ةيلاتلا /راب,لا ةباتك متي (يف<وملا
S,l= U)d*"e "*ble e6) 'e" '*l I3000 p
10 B مدختسن &o66#" امنيب 9تارييغتلا ديك"تو <ف'ل rollb*&7 (ع 7جارتلل
Bتارييغتلا
:ةينا!لا ةعومجملا
:##'تملا رايت$لا ةل<سأ Aل) ب89لا بير#تل ةل<سأ
1 B ما#$تسا #ن) %+se$t 7:
126
تانايبلا دعاوق ةمدقم
* > تانايبلا ?ون #$ اهل ةلباقملا ميقلاو /دمع)ا 5باطتت (* جي d*"*
"y)e' B
b > ة$ا0- دارملا .ودجلا #$ /دمع)ا يترت Fفن 2خ"ت (* دبل ميقلا ة'ئل
BMيل- ت+جسلا
& > 9ميقلا ة'ئلو /دمع)ا (يب د'او #ل- د'او ةق+ع دوجو (م دبل
Bيترتلا Fفنبو دومع .ك .ج* (م /د'او ةميق دجوت (* #ن,مب
d > B5بس ام 7يمج
2 B ما#$تسا #ن) %+se$t 7:
* > ةملك ةباتكب Jل2و 9.وق'لا د'* ةميق .هجن دق 5ULL
b > بست دق 95SE.T #,جرملا .ماكتلاو Fناجتلا #$ ةلكشم
& > Ba a/درفم %ي&نت #تم+ع (يب Xيراتلاو ةي&نلا 1ر')ا 70و (م دبل
d > 4WbW&
e > 4W&
3 B ما#$تسا #ن) Nelete 7:
* > ةلمج #$ #عرفلا م+,تسلا مادختسا اننكمي 1ele"e B
b > 12'ت 1ele"e ةلمج #$ طرشلا 5ق'ت #تلا ت+جسلا 7يمج Where B
& > 12'ت 1ele"e .ودجلا
d > *Wb
4 B ما#$تسا #ن) u)N,te 7:
127
تانايبلا دعاوق ةمدقم
* > مادختسا اننكمي u)d*"e Bام .ودج #$ /دوجوملا ميقلا .يد,تل
b > /رابع 12' مت ا2- Where B.ودجلا ت+جس .ك #لع متيس .يد,تلا (E$
& > /دع و* طرش #لع 3انب اهي$ .يد,تلاو /دد'م ت+جس @يد'ت اننكمي ل
Bطورش
d > ةلم' #$ #عرفلا م+,تسلا مادختسا اننكميل u)d*"e ا2- .ا!ملا .يبس #ل,$
Bاندر*
e > 4Wb
5 B ةميل'ت ما#$تسا #ن) c*''%t :
* B مادختساب رييغتلا ديك"ت &o66#" B
b B ةميل,ت 2يفنت متي ل &o66#" ما<ن 7م .ا&تلا روطملا 7طق ا2-
#ما<ن .كشب .كارو*
& B .بق #ما<ن ريT .كشب .كارو* ما<ن 7م .ا&تلا 7طق ا2-
ةميل,ت 2يفنت C0!!9T تارييغتلا <ف' متي (ل
d B مادختساب #ئAج .كشب تارييغتلا (ع 7جارتلا (كمي
S4;EP095T Gت' تارييغتلا <ف' مدختسملا (كمت @ي'
3Aج
e B 4W&Wd
6 B ما#$تسا #ن) c$e,te 2:
* > /رابع اننكمت &re*"e #$ .وادجلا 3اشن- (م SQL
128
تانايبلا دعاوق ةمدقم
b > ?ونو /دمع)ا 3امس* م0ت Fاوق* 70و Dرور0لا (م Fيل
Bاهتانايب
& > Bرخ*و دومع D* 1ير,ت (يب > j=ةل&ا$ 70و متي
d > B.ودجلا .خاد ادير$ دوم,لا مس- (وكي (* جي
e > B.ودجلا #$ /دمع* 3امس"ك /Aوج'ملا تاملكلا مادختسا (كمي
% > 4W&Wd
7 B ما#$تسا #ن) c$e,te 2:
* > #عرفلا م+,تسلا مادختساب .ودج 3اشن- Jنكمي
b > ةملك 70و *' #عرفلا م+,تسلاو ةئاشن- دارملا ديدجلا .ودجلا مس- (يب
& > اهتانايب ?ونو /دمع)ا 3امس* م0ت Fاوق* 70و جي
d > 4WbW&
8 B Kا*ن4 !ل4 انو)#ت !تلا با%سلا م/أ Cم c*+st$,%+ts :
* > #سيئرلا و* #ساس)ا Yاتفملا (م دك"تلا un#,ue B
b > #$ /دوجوملا 3انب)ا ت+جسلا (* (م دك"تلا #ن,مب #,جرملا .ماكتلا [ر$
B* .جس Jلتمت 9ةطبترم .وادج
& > اه لخادب ةم يق ام ئاد Dوت'ت طورشلاب ةطبترملا /دمع)ا (* (م دك "تلا 50T
5ULL B
d > ةي0ارت$لا ةميقلا 70و (م دك"تلا 1E84ULT ;4LUE Bام دومع #$
e > B5بس ام 7يمج
12
تانايبلا دعاوق ةمدقم
B 9ر*لا ما#$تسا #ن) c&ecH 2:
* > ةعومجم ميق (يب 7قت ام دوم,ل ام ةمق (* (م دك"تلل طرشلا ا2; مدختسي
/دد'م
b > #$ /دد'ملا ميقلا ةعومجم 7م اهلاخد- متي ةميق ةي* ةنراقمب .كارو* موقي
ةعومجملا
& > 4Wb
d > B5بس امم 3#ش Fيل
10 B 9ر*لا +*t +ull :
* > طرشلا مدختسن no" null Mلخادب ةميق Dوت'يس Lمود دوم,لا (* (م دك"تلل
b > .ودجلل #ساس)ا Yاتفملا /دمع* و* دومع #لع طرشلا ا2; 70و متي
& > 4Wb
d > B5بس امم 3#ش Fيل
11 B 9ر*لا NeM,ult :
* > رايخلا ا2; مدختسي de%*ul" امدوم,ل ةي0ارت$ا ةميق 3اطعI
b > ةميقلا .,ج (م رايخلا ا2; 7نمي null دوم,لا ا2; #$
& > 4Wb
d > B5بس امم 3#ش Fيل
12 B 9ر*لا u+%Uue :
* > طرشلا مدختسي un#,ue #; طورشملا دوم,لاب /دوجوملا ةميقلا (* (م ديك"تلل
B.ودجلا ت+جس 7يمج #$ /دي'و ةميق
130
تانايبلا دعاوق ةمدقم
b > = دي'و Fره$ 3اشن- ربع Mلم,ب طرشلا ا2; موقي$ un#,ue #ndeT #لع >
Bطورشملا دوم,لا
& > 4Wb
d > B5بس امم 3#ش Fيل
13 B 9ر*لا )$%',$P HeP :
* > طرشلا مدختسي )r#6*ry 7ey Yاتفملا /دمع* و* دومع .ماكت #لع ة<$ا'ملل
B#لو)ا
b > (يطرشلاب 7تمتت Mب طورشم دومع #$ Yاتفملا #$ /دوجوملا ميقلا طرشلا ا2; .,جي
& > 5o" null/ un#,ue BL,م
d > Bدي'و Fره$ 3اشن- متي طرشلا ا2; 1ير,ت دنع
e > 1ير,ت (م 3Aج و* دوم,لا 1ير,ت (م 3Aجك طرشلا ا2; 1ير,ت رابتعا (كمي
.ودجلا
% > B5بس ام 7يمج
14 B 9ر*لا M*$e%J+ HeP 2:
* > طرشلا مدختسي %ore#(n 7ey Dوت'ت ل ةطبترملا .وادجلا (م ديك"تلل /اد"ك
B* .جس #ل- ةيمتنم ريT ت+جس #لع
b > طرشلا Dوت'ي %ore#(n 7ey ت+جسلا .ك 12'ب Rمسي رايخ #لع
)ا .جس 7م ةطبترملا 3انب)ا
& > .ودجلا 1ير,ت (م 3Aجك #جراخلا طبرلا Yاتفم 3اشن- اننكمي
d > 5بس ام 7يمج
131
تانايبلا دعاوق ةمدقم
15 B ما#$تسا% ,lte$ t,Ole :
* > Mئاشن- د,ب Jل2و .ودجلل طرش ة$ا0- اننكمي
b > اهلي,فت و* اهلي,فت 3اغل- و* طورشلا ةلاA- اننكمي امك
& > 4Wb
d > 5بس امم 3#ش Fيل
132
تانايبلا دعاوق ةمدقم
+%ارلا لصفلا
ل7م) ة777*رو
133
تانايبلا دعاوق ةمدقم
.ا#/لا :
ة6غلل ةيسا6س)ا م6ي;افملا Xي6سرت لاطلا 3اطع- SQL مايق .+خ (6م لاطلا (6;2 #6$
9.وادج /دع 3اشنEب لاطلا ?ون (6م تادد'م ة6$ا0-و Pr#6*ry 7ey/ %ore#(n
7ey 9تانايبلا /دعاق #6$ تانايبلا .6يد,تو 12'و .وادجلا #ل- تانايبلا ة6$ا0- تايلم,ب مايقلاو 9
.وادجلا Q2; #لع ةفلتخملا تام+,تسلا 3ارج-و
تايوتحمل :
134
تانايبلا دعاوق ةمدقم
1 > M6نم لطيو .وادج /د,ل تافير,ت لاطلا 3اطع-
BاهئاشنEب مايقلا
2 > B.وادجلل /ديدج ت+جس ة$ا0-
3 > Bتانايبلا /دعاق #$ /دوجوم تانايب 12'
4 > Bتانايبلا /دعاق #$ /دوجوملا تانايبلا .يد,ت
5 > = ?ون (666م تادد'م ة666$ا0- )r#6*ry
7ey/ %ore#(n 7ey >
6 > تام+,تسلا (م ديد,لا 3اشن-
135
تانايبلا دعاوق ةمدقم
:لصفلا ا-/ !ف مل'تنس ا-ام
:ةيلاتلا 1را,ملاو تاراهملا ستكا دق لاطلا (وكي .&فلا ا2; ةياهن #$
1 > .وادجلا طاقس-و .يد,تو 3اشن-
2 > B.وادجلل /ديدج ت+جس ة$ا0-
3 > B تانايبلا /دعاق #$ /دوجوم تانايب 12'
4 > Bتانايبلا /دعاق #$ /دوجوملا تانايبلا .يد,ت ةيفيك
5 > = ?ون (م تادد'م ة$ا0- )r#6*ry 7ey/
%ore#(n
6 > Bةفلتخملا تام+,تسلا 3اشن- #لع يردتلا
136
تانايبلا دعاوق ةمدقم
لم) ة*رو
1 :ةيلاتلا لوا#&لا Kا*نO% م1 2
:لولا لو#&لا Ne),$t'e+t
:!نا"لا لو#&لا e')l*Pee
2 :ةيلاتلا تاميل'تلا -يفنت% م1 2
1 > ة'0وملا تافير,تلا #لع 3انب (يلودجلا +ك 3اشن- مق
BLقباس
2 > .و)ا .ودجلا #$ de)*r"6en" طرشلا ة$ا0Eب مق
Pr#6*ry <ey .ق'ل de)"no ة$ا0-و 9 طرشلا
Pr#6*ry <ey .ق'ل e6)no .ودج #$
e6)loyee B
137
تانايبلا دعاوق ةمدقم
3 > طرشلا ة$ا0- 8ore#(n 7ey .ق'ل de)"no
.ودج #$ e6)loyee B.ودجلا 1ير,ت (م 3Aجك
4 > .ودج #$ ةيتا2لا ةطبارلا 3اشن- e6)loyee @ي'
دومع ريشي 6(r #$ #ساس)ا Yاتفملا دومع #ل-
و;و .ودجلا e6)no B
5 > .ودج #$ ةيلاتلا تانايبلا .اخدEب مق de)*r"6en"
lo&*"#on dn*6e 1e)" no
5e$ 3or7 *&&oun"#n( 1
2o'"on '*le' 2
Ch#&*(o o)er*"#on' 3
6 > .ودج #$ ةيلاتلا تانايبلا .اخدEب مق e6)loyee
de)"no &o66 '*l h#red*"e 6(r ?ob En*6e e6)no
1 500 3
000
5R8R1 4 *&&oun"*n" *y6*n 1
2 250 2
500
5RR2001 S*le' 6*n S*#d 2
2 530 4
000
2R5R1 2 S*le' 6*n T*6er 2
1 5
000
4R6R1 *&&oun"*n" *l# 4
1 120 3
500
2R8R18 4 *&&oun"*n" *h*6ed 5
7 > = (يف<وملا تانايب ?اجرتساب مق e6)no/ en*6e/
'*l (يب ر&'ني Lبترم (و0اقتي (ي2لا > 1000 9
3000 B
8 > .ودج (م (يف<وملا تانايب 7يمج ?اجرتساب مق
e6)loyee 1ر'ب م;\امس* *دبت (ي2لا * B
138
تانايبلا دعاوق ةمدقم
> ةفي<ولاو مسلا تانايب ?اجرتسل م+,تس- 3اشنEب مق
ماع .+خ مهني,ت مت D2لا (يف<وملل ترملاو
1 Bربمسيد رهش #ل- رياني رهش (م Jل2و
10 > (يف<وملا 7يمج تانايب /دا,تسل م+,تس- 3اشنEب مق
B(يي,تلا Xيرات Fاس* #لع ايلAانت ةبترم
11 > (ولم,ي (ي2لا (يف<وملل ترملا تانايب @يد'تب مق
مقر /رادIاب 2 ةبسنب ترملا /دايAب Jل2و 5 f B
12 > ت+جس 7يمج 12' (م اننكمت #تلا /راب,لا ةباتكب مق
.ودج e6) B
13 > دومع ة$ا0Eب مق *ddre'' .ودج #ل- e6) Lملع
#; Mتانايب ?ون ("ب +*r&h*rA20 B>
14 > (ي,باتلا (يف<وملا ت+جس 12'ب موقي م+,تس- 3اشنEب مق
Bتا,يبملا /رادI
15 > طرشلا ة$ا0Eب مق &he&7 دوم,لل *ddre'' #لع
(اكس Dوس .بقي ل*
ne$ yor7/ &*#ro/ *leT/ ?edd*h B
13
تانايبلا دعاوق ةمدقم

سما$لا لصفلا
,-امنلا ممصم
Y*$' Fu%lNe$
140
تانايبلا دعاوق ةمدقم
.ا#/لا :
(6ع ة6'0وم /رو6& لاطلا 3اطع- 42امنلا #6شنم تايسا6س* 8or6 2u#lder 9
جلا,ملا مادختساب 42امنلا 3اشن- ةيفيكو 8or6 W#U*rd 42ومنلل ما,لا .كشلا #لع .يد,تلاو 9
B42ومنلا #لع تانئاكلا %ئا&خ .يد,تو ديد'ت 7م 942ومنلا #ل- .وق'لا ة$ا0-و
تايوتحملا :
1 > (ع ةمدقم or*&le 1e+elo)er
2 > #$ 3انبلا تاود* or*&le 1e+elo)er
141
تانايبلا دعاوق ةمدقم
3 > 42امنلا 3#شنم مادختسا 8or6 2u#lder
4 > B42امنلا 3Gشنمل ةيساس)ا تانوكملا
5 > Bجلا,ملا مادختساب 42امنلا 3اشن-
6 > 42امنلا 3Gشنم 5يبطت 2يفنت
7 > 42ومنلا #لع /دوجوملا تانئاكلا %ئا&خ
142
تانايبلا دعاوق ةمدقم
:لصفلا ا-/ !ف مل'تنس ا-ام
:ةيلاتلا 1را,ملاو تاراهملا ستكا دق لاطلا (وكي .&فلا ا2; ةياهن #$
1 > (ع ةمدقم or*&le 1e+elo)er
2 > تانوكم or*&le 1e+elo)er
3 > 42امنلا 3#شنم مادختسا %or6 2u#lder
4 > B42امنلا 3Gشنمل ةيساس)ا تانوكملا
5 > Bجلا,ملا مادختساب 42امنلا 3اشن-
6 > 42امنلا 3Gشنم 5يبطت 2يفنت
7 > تانايبلا ةلتكو 26$اونلا (6م 42ومنلا #لع /دوجوملا تانئاكلا %ئا6&خ #لع 1ر,تلا
B%نلا ر&انعو راطIاو
143
تانايبلا دعاوق ةمدقم
* B C) ةم#م *$,cle DeRel*)e$
(وكتت 0r*&le 1e+elo)er 3اشنEب Jل Rمست #تلا ةيوقلا تاود)ا (م ديد,لا (م
تاقيبطت Cl#en"RSer+er (م ري!كب ?رس* .كشب 4ردتلا ةيلاعو 9ةقدلاو /وقلاب Aيمتت
.!م ةجمربلا تاغل مادختسا & و* ;#'u*l 2*'#& و* K*+* ديد,لا .كارو* Jل ر$ويو
تائشنملاب #مست تاود)ا (م 2u#lder' 42امنلاك تاقيبطتلل ةفلتخملا 3اAج)ا 3اشنI
8or6' ريراقتلاو .e)or" تام+,تسلاو Quer#e' ةينايبلا تاططخملاو &h*r"'
(ايئارجIاو Pro&edure' تانايبلا دعاوق ر&انعو9 1*"*b*'e 0b?e&"' اندوAت9
or*&le 1e+elo)er ةفلتخملا جماربلا .معو (يس'ت (م اننكمت #تلا 5رطلا (م ديد,لاب
روطملا 2خ"يو de+elo)er : #لاتلا .كشلا
Dوت'يو or*&le 1e+elo)er ريوطتو 3اشن- #لع دعاست #تلا ماسق)ا (م ددع #لع
ةيموسر ةئيب .+خ (م ةيجمربلا 1ئا<ولا 3اد* Jل .هستو تلاجملا 7يمج #$ جماربلاو :U9
:#لاتلا .كشلاب امك ةجمربلاو مادختسلا ةلهس
1-1 +يرا*ملا K!*نم )$*Vect Ou%lNe$
144
تانايبلا دعاوق ةمدقم
تاود* لT) ةي ادب ةطقن 7ي راشملا 3#شنم ربت ,ي or*&le de+elo)er @ي '
:(م +كل تارا&تخا Dوت'ي تاود* طيرش 7يراشملا 3#شنم (م0تي
1 > .un 8or6 2u#lder >42امنلا 3#شنم=
2 > .un re)or" 2u#lder 3666#شنم=
>ريراقتلا
3 > .un (r*)h#&' 2u#lder 366#شنم=
>ةينايبلا موسرلا
4 > .un )ro&edure 2u#lder 36#شنم=
>ةيجمربلا تاد'ولا
5 > .un Query 2u#lder 3666#شنم=
>تام+,تسلا
Lقبسم /دوجوم 7يراشم Rت$و 9 /ديدج 7يراشم تافلم 3اشن- (م Jنكمي امك
1-2 ,-امنلا K!*نم Y*$' Ou%lNe$
(ع /رابع 42امنلاو 942امنلاب ة6$ور,ملاو تانايبلا .اخد- تاشاش 3اشن- #لع Jدعا6سيو
9مدخت6سملا .6بق (6م ة6بولطملا تانايبلا ?اجرت6ساو تانايبلا /دعاق 76م .ا6&تلاب موقت تاقيب6طت
تانايبلا .يد,تو ة$ا0Eب مدختسملل Yامسلاو مم&ملا .بق (م Mميم&ت مت طيطخت (م0 ا;راه<-و
1 2 3 ريراتلا K!*نم Le)*$t Fu%lNe$
145
تانايبلا دعاوق ةمدقم
تاقيبطت (م 0 ري راقتلا 3اشنI مدختست /اد* (ع /رابع و; و or*&le #$ Jدعاسيو
ةلهس ةيموسر ةئيب .+خ (م ةفلتخملا تاشاشلاب اهطبرو Jقيبطت و* Jعورشم #$ ريراقتلا 3اشن-
مادختس لا :U9 طي طخت 5$ و تانايبلا /دعاق (م تانايب ?اجرتس ا #لع ري راقتلا Q2; دعاس تو 9
ة6يئAج 76يماجم #لع Dوت'ت ا6م LبلاTو 9ر6يراقتلا مم6&م .6بق (6م دد'م Sub"o"*l'
تا6&يخيلتو Su66*r#e' ر6يرقتلا مدخت6سم 3اطعI ة6ينايب مو6سر #لع .6متشت ا6م LبلاTو 9
Bريرقتلا ا2; تانايب (ع R0و* /رو&
1-4 تام8'تسPاK!*نم Que$P Fu%lNe$
ةيموس ر ةئيب .+خ (م ةف لتخملا تام+,تس لا 3اشن- #لع دعاس يو :U9 (ع ا0وع 9
#$ ةباتكب موقن انك #تلا ةي&نلا رماو)ا م<,م مادختسا SQL .لقيو ةجمربلا ةيلمع .هسي امم 9
B3اطخ)ا
1-5 ةيناي%لا موسرلا K!*نم S$,)&%cs Fu%lNe$
ةيموسر ةئيب .+خ (م ةفلتخملا ةينايبلا موسرلا 3اشن- #لع دعاسيو :U9 `كب اهطبرو 9
Bةفلتخملا ريراقتلاو 42امنلا (م
1-6 تا99$ملا K!*نم sc&e', Ou%lNe$
روطملا تاود* (م /اد* (ع /رابع و;و 2000 .+خ (م 1ئا<ولا (م ديد,لاب انل Rمست
.وادجلا 166ير,ت ا66هنم ةله66س ةيمو66سر ةئيب T*ble' د66;اشملاو 9 ;#e$' تاطقللاو
Sn*)'ho" ط6برلا تاق+عو 9 .el*"#on'h#)' /دعاق #6$ ة6فلتخملا .وادجلا (6يب
/دعاق ميم&ت ةي \رب تاططخملا 3# شنم ان ل Rمس ي ام ك 9ميم&تلا ا2; 2ي فنت م! (م و 9تانايبلا
B تانايبلا
146
تانايبلا دعاوق ةمدقم
1-6 تاي<ار&PاK!*نم )$*ceNu$e Ou%lNe$
(م Jل2و 9اق 'ل اه ل [ر,تنس #ت لاو ةف لتخملا ةي جمربلا تاد'ولا 3اشن- (م Jن كميو
Bةلوهسب ةيجمربلا تاد'ولا 3اشن* Jل .هست ةيموسر ةئيب .+خ
1-7 تام&رتلا K!*نم T$,+sl,t%*+ Ou%lNe$
Q2; <ف 'و 9Dرخ* ةجمرب تاغل #ل- ام 5يبطت %و&ن ةمجرت #لع (يجمربملا دعاسي
(Aخم #$ تامجرتلا .e)o'#"ory ةمداقلا تاراد&Iا ةمجرت دنع Lيئاقلت Mمادختسا (كمي
B5يبطتلل
2 ,-امنلا KA*نم 2 Y*$' Fu%lNe$
3Gشنمل ةيساس)ا تانوكملا .وانتنسو 9.&فلا ا2; #$ انتسارد .اجم (وكيس 3Aجلا ا2;
تانايبلا .ت ك 3اشن-و 942ومنلا /د'ول ةيساس )ا ر&ان,لا ة$ ا0- و 42امنلا 1*"* 2lo&7 9
طب رلا ةق +ع 3اشن-و .EL4T905S-9P .ك %ئا&خ .ي د,تو دي د'تو 9تانايبلا .ت ك (ي ب
B42ومنلا #$ دوجوم (ئاك
2-1 ,-امنلا K!*نم ليغ*ت ةيفيك Y*$' Fu%lNe$
م! جماربلا ةعومجم #ل- /راشIا متي *دب* ةمئاق (م 0r*&le %or6'# رايتخا م!
42امنلا 3Gشنم 8or6 bu#lder :#لاتلا .كشلاب R0وم و; امك
147
تانايبلا دعاوق ةمدقم
2-2 ,-ومن 3#حو Kا*ن4 C$e,t%+J Y*$' Fu%lNe$
42امنلا 36#شنم #لع ط6غ0لابو 8or6 bu#lder ا6نل ر6ه<ي ج6ماربلا ة6مئاق (6م
9اهب 42ومنلا ميم&ت متيس #تلا ةقيرطلا ديد'ت 7يطتسن Mل+خ (م D2لاو #لاتلا ي'رتلا 5ودن&
:#لاتلا .كشلاب R0وم و; امك
ة6,بر* ا6هنم 942امنلا ميم6&ت د6نع تارايتخا /دع Jان; (* 5با6سلا .6كشلا (6م د6جنو
ي وبت #$ تارايتخا 1e'#(n#n( ي وبت #$ /دعاس ملل (ارايتخاو 9 Le*rn#n( #; و 9
:#لاتلاك ة'0وم
1 > U'e "he d*"* blo&7 $#U*rd
148
تانايبلا دعاوق ةمدقم
3اشن- ديرن امدنع Qرايتخا متيو942امنلا 3اشن- #$ اندعاسي جلا,م رايتخلا ا2; ر$ويو
3اشنIا ةيلمع انل .هسي جمانربلا .بق (م جلا,م مادختساب Lيلk 42ومن
2 > 2u#ld *ne$ 8or6 !*nu*lly :
#ن,مب 9#ميم&تلا [ر,لا ةقيرطب 42ومنلا 3اشن- (م رايتخلا ا2; 5يرط (ع اننكمي
BLيودي 42ومنلا 3اشنEب موقيس جمربملا (*
3 > 0)en *n eT#'"#n( %or6 :
B.بق (م دوجوم 42ومن Rت$ (م رايتخلا ا2; اننكميو

4 > 2u#ld * %or6 b*'ed on "e6)l*"e :
Bرخk 42ومن لاق #لع 3انب 42ومن 3اشن- (م رايتخلا ا2; اننكمي

5 > 6يوبت #6$ (ارايتخلا Le*rn#n( #ل- .و6&ولا م6تي ا6مهقيرط (6ع
:#لاتلا .كشلاب R0وم و; امك روطملا دعاسم
14
تانايبلا دعاوق ةمدقم

2-3 ,-امنلا KA*نمل ةيسي<رلا تانوكملا
6 C*')*+e+ts *M M*$' Ou%lNe$ >
42امنلا 36#شنم Dوت'ي %or6 bu#lder #6تلا ة6فلتخملا تانوكملا (6م د6يد,لا #لع
تانوكملا Q2; #مستو 9دد'م .م,ب اهنم O+ك اندوAي 6odule' :#لاتلا .كشلاب امك
:5باسلا .كشلاب امك تائ$ /دع #$ تانوكملا Q2; 7يمجت (كميو
* > 42ومنلا تاد'و %or6 6odule' م66سج لT* (وكتو :
تانايبلا .اخد- تاشاش ميم6&ت ا6ننكمي ا6هقيرط (6عو 9تاقيب6طتلا
150
تانايبلا دعاوق ةمدقم
تاقيب66طتلل ةي66سيئرلا تاشاشلاو ة66فلتخملا تام+,ت66سلا تاشاشو
Bةفلتخملا
b > ةمئاقلا تاد'و !enu !odule' تامول,ملا (يAخت (م0تتو :
#ل- ة6$ا0Iاب 9Jق يبطتل ا6هئاشنEب تم ق #6تلا ة&6&خملا مئاوقلا (ع
تاد'و <ف ت'تو 9مئاوقلا ر&ان,ب ةف لتخملا داوكلاو 1ي را,تلا (ي Aخت
تابتكملا را6سمب ة6مئاقلا L#br*r#e' ة6مئاقلا اهمدخت6ست #6تلا
Bاق'ل Jل2ل [ر,تن 1وسو ا;ريTو
& > ة666بتكم تاد'و )lR',l تا3ارجIا #لع Dوت'تو
)ro&edure مA'لاو )*&7*(e' تلادلاو %un&"#on'
Dرخ* تاد'و .بق (م تاد'ولا Q2; 3اعدتسا متيو 9اهتباتكب موقت #تلا
BJقيبطت (م0
d > ة666ي0رغلا ة666بتكملا تاد'و ob?e&" l#br*ry
6odule' 9ام 5يبطت اهمدختسي #تلا ر&ان,لا (يAختب انل Rمستو :
#$ ري !ك اندعاسي ام م 9Mي $ اه جات'ن تق و D* #$ اهمادختسا /داع-و
Bتايجمربلا ريوطت تايلمع
2-4 ,-ومنلا 3#حو !ف ةيسي<رلا رصان'لا M*$' '*Nule
#ل- ر6<نلا J6يلع جمرب6مكو 9د6ي'و ر6&ن,ك تانايبلا .اخد- 42ومن (ومدخت6سملا م6<,م Dري
#6$و 9ة6يمر; ة6ينبك .6ب 6س'$ ا2; F6يلو 9O+ي6&فت ر6!ك* .6كشب 42ومنلا تانوكم or*&le
de+elo)er 42ومنلا /د'و Dوت'ت %or6 6odule /ريبكلا ر&ان,لا (م ديد,لا #لع
151
تانايبلا دعاوق ةمدقم
/دي'و ة6هجاو (6م0 ر6&ان,لا Q2; .6ك 76مجتوBرغ6&* ر6&انع #لع ا6;رودب Dوت'ت #6تلاو
تانوكملا Q2هل Rي 0وت #لي ام ي$و 9تانايبلا /دعاق تانايب 7م .م ا,تلاب مدختسملل Rمست ةكسامتم
B رغ&)ا #ل- ربك)ا (م يترتلاب Jل2و
2-4-1 3-فانلا رصان) -%+N*G *OVect
7يمج (يم0ت متيو 9ر&ان,لا .م'ل sرا$ راط- (ع /رابع #;و 942ومنلل ةيجراخلا دود'لا #;و
ام;و 42امنلا (م (يعون دجويو 92$اونلا .خاد 42امنلا 3Gشنم 5يبطتل ةيئرملا ر&ان,لا
* > ةيدنتسملا 2$اونلا 1o&u6en" W#ndo$' B
b > ةيراو'لا 2$اونلا 1#*lo( $#ndo$' B
2-4-1 3-فانلا رصان) -%+N*G *OVect
2-4-1-1 ةي#نتسملا -فاونلا N*cu'e+t G%+N*Gs
ةئيب #$ ريوطتلاب موقت تنك ا2E$ 9تانايبلا .اخد- 42امن (م0 ةيدنتسملا 2$اونلا مدختست
$#ndo$' /دد,تملا دنتسملا ةهجاو /2$ان #مسي 2$اونلا (م ?ون #لع Lيئاقلت Jقيبطت Dوت'يس 9
!ul"#)le 1o&u6en" 9n"er%*&eA!19 Dوت'ت #تلا م)ا /2$انلا .!مت #تلاو >
BCرخ)ا ةيدنتسملا 2$اونلا .ك #لع
2-4-1-2 ةيراوحلا -فاونلا D%,l*J -%+N*G
ديد'ت Jنكمي ةيراو' /2$ان %ئا&خ ديد'ت دنعو 9مدختسملل .ئاسرلا ةيراو'لا 2$اونلا مدختست
ةطورشم ةيراو'لا /2$انلا Q2; تناك ا2- L0ي*و 9اه,قومو اهمج' 6od*l .يبس #ل,$ ل م*
9رخk 3#ش .مع #لع /ردقلا ةيدل (وكي (* .بق اهيلع ةباجIا (م مدختسملا ربجت دق .ا!ملا
و* ا;ريغ&ت و* ا;ريبكت و* اهمج' رييغت و* اهلقن مدختسملا ةعاطتساب (اك ا2- اميT ديد'ت Jل2كو
152
تانايبلا دعاوق ةمدقم
Dد'ت Jل2كو اهق+T- +#'u*l *""r#bu"e' Mمج'و طخلا ?ونو tقنلاو (وللاك
Bا;ريTو
2-4-1-3 9اس%لا وأ افانكلا رصان) c,+R,s *OVect
ةيئرملا تايفلخلا (ع /رابع ا$انكلاو 9ر!ك* و* /د'او ا$انك #لع /2$انلا Dوت'ت (* (كمي
+#'u*l b*&7(round (م ?اون* ة,بر* Jان;و9اهيلع 42ومنلا ر&انع 70و متي #تلا
Dوت'ملا #;و طاسبلا و* ا$انكلا &on"en" ةسدكملاو '"*&7ed ةبوبملاو "*b طيرشو9
تاود)ا "oolb*r B
2-4-1-3-1 =وتحملا افانك c*+te+t c,+R,ses
طيطخت D* .خاد Lيئاقلت Dوت'ملا ا$انك 70و متي Jل2لو 942ومن D) ةيساس)ا ةيفلخلا ربت,تو
#0ارت$لا طمنلا اهن* #ن,مب 9MئاشنEب موقت ديدج 42ومن
2-4-1-3-2 ةس#كملا افانكلا st,cHeN c,+R,ses
تايوت'ملا ا$انك 5و$ ةسدكملا ا$انكلا رقتست &on"en" &*n+*' 3افخ- #ل- Dد\ي امم
9 اهنع 1لتخم .كشو*9 Dوت'ملا ا$انك ةيفلخ Fفنب ةسدكملا ا$انكلا ره<ت (* (كميو9 اهنم 3Aج
#لع ادامتعا ةشاشلا #لع ره<ت و* #فتخت ر&ان,لا .,جل ةسدكملا ا$انكلا مادختسا اننكميو
Bدد'م طرش و* راي,م
2-4-1-3-2 ة%و%م افانك t,O c,+R,ses
ديد'ت #ل- (وجات'ي (ي2لا (يمدختسملل /ديفم /دد,تم تا'ف& #لع Dوت'ت ا$انك (ع /رابع #;و
/2$انلا (م0 /ري!ك تارايخ $#ndo$' تا'ف& (يب .اقتنلاب مدختسملل Rمسي ?ونلا ا2;و 9
(م Hدج /ريبك ةيمك راه<- ديرت امدنع Hدج /ديفم (وكتو 9اهنيب ةطبترم تامول,مل /دد,تم
153
تانايبلا دعاوق ةمدقم
Dوت'ملا انك #لع ةبوبملا ا$انكلا رقتستو 9Lيبسن /ريغ& ة'اسم #لع Jل2و ةطبترملا تامول,ملا
&on"en" &*n+*' Bاهنم 3Aج 3افخ- #ل- Dد\ي امم
2-4-1-3-2 تاو#لا 9ير* افانك t**lO,$ c,+R,ses
ةيق$* (يعون #;و hor#Uon"*l ةيدومعو 9 +er"#&*l Dوت'ت (* /2$انلل (كميو 9
9 (ي,م تقو #$ ره<تس #تلا تاود)ا ةطرش* ديد'تب دوكلاب مك'تلا Jنكميو 9ر!ك* و* طيرش
B تاود* طيرش .ك (م0 ةيئرملا ر&ان,لا ديد'ت Jل2كو
2-4-1-3 ةلتكلا رصان) Ol*cH *OVect
تانايبلا ر&انع .!م 942ومنلا ر&ان,ل ةيقطنم ةيوا' (ع /رابع 42امنلا 3#شنم #$ ةلتكلا
d*"* #"e6 مك'تلا رارA*و &on"rol bu""on .تك #;و .تكلا (م (اعون Jان;و 9
تانايبلا d*"* blo&7 مك'تلا .تكو 9 &on"rol blo&7 B
2-4-1-3-1 تاناي%لا لتك N,t, Ol*cH
Rمست #;و 9تانايبلا /دعاق #$ /دوجوملا تانايبلاو Jج2ومن (يب رسج 3اشنEب تانايبلا .تك موقت
تانايبلا /دعاق .ودج #$ تانايبلا #ل- .و&ولاب Jل d*"* b*'e "*ble /دعاق دهشم و*
تانايب d*"* b*'e +#e$ 3ارج- و* )ro&edure 70وب 42امنلا 3Gشنم موقيو 9
راط- %r*6e و* طاسبلا #لع ةلتكلا .قنل راطIا ا2; مادختسا Jنكمي @ي' 9تانايبلا .تك .و'
Bاهليد,ت (م ةلتكلا رايتخل
2-4-1-3-2 مكحتلا لتك c*+t$*l Ol*cHs
5يبطتلا #$ مك'تت امن-و9 تانايبلا /دعاق تانايب 7م /رشابم .عافتت ل ر&انع .تكلا Q2; Dوت'ت
B مك'ت ةلتك (م0 اه,0وب موقت رارA)ا .!م Mسفن
154
تانايبلا دعاوق ةمدقم
2-4-1-4 #ون%لا وأ رصان'لا %te' *OVect
ر&ان,لا #"e6' .عافتلاب مدختسملا موقيو Jج2ومن (م0 /دوجوم ةلقتسم تانئاك (ع /رابع
%نلار&نعو; Lعويش ا;ر!ك*و 9اه,م "eT" #"e6 مدختسملل Rمست .وق' Dوت'ي D2لا
طق$ /3ارق تانايب راه<I ر&انع L0ي* دجويو 9تانايبلا /دعاق تانايب .يد,تو .اخد-و ةي\رب
ططخم ر&نع .!م &h*r" #"e6 راه<Iا ر&نعو d#')l*y #"e6 ر&نعو 9
رو&لا #6*(e #"e6 BLق'ل .ي&فتلاب اهل [ر,تن 1وس #تلا ر&ان,لا (م ا;ريTو
3 لتكلا ;لا'م ما#$تسا% ,-امنلا Kا*ن4 2 D,t, Fl*cH -%^,$N
:ةيلاتلا تاوطخلا #$ Jل2 .!متي
1 > .يغشتب Sلو* موقن 42امنلا 3Gشنم 8or6 2u#lder 5ودن& ره<ي$ 9
رايخلا راتخن$ #لاتلا ي'رتلا u'e "he d*"* blo&7
$#U*rd @ي' ةلهس ةقيرطب 42ومن 3اشن- #لع رايخلا ا2; اندعاسيو 9
42ومنلا (يب 5د* .كشب و* 9تانايبلا /دعاقو 42ومنلا (يب طبرلا #لع اندعاسي
تانايبلا رد&مو d*"* 'our&e .وادجلا (م Jل2و "*ble' 9
د;اشملاو +#e$' تا3ارجIاو 9 )ro&edure [ر,تلا متيسو ا;ريTو
#لع طغ0لا م! .ي&فتلاب 5'ل تقو #$ ردا&ملا Q2هل o7 B
155
تانايبلا دعاوق ةمدقم
2 > #لع طغ0لاب مق ي'رتلا ةشاش Jل ره<ت neT" B
3 > دمت,تس ةلتكلا تانايب تناك ا2- امع Jلا\سب موقت ةيلاتلا ةشاشلا Jل ره<ت
.ودج #لع "*ble دهشم و* +#e$ 3ارج- و* )ro&edure مق 9
رايخلا ديد'تب "*ble or +#e$ #لع طغ0لا م! neT"
4 > #لع H3انب 42ومن 3اشن- دارملا .ودجلا مس- ديد'ت اهنم متيو ةيلاتلا /2$انلا انل ره<ت
ا2; ربت,ي #تلا تانايبلا /دعاق #لع .ا&تلا (م Sلو* دبل Jل2 .!م .,فلو9 تانايب
[ار,تسا #لع طغ0لابو9 اهتانوكم د'* .ودجلا bro$'e /دعاق ديد'تل Jل2و
تانايبلا رد&م تانايبلا d*"* 'our&e رد&م .ودجلا مس- ديد'ت م! (مو
تانايبلا d*"* 'our&e ةملكو مدختسملا مس- (م O+ك (ع .ا\سلاب جلا,ملا موقي$
طغ0لا م! دونبلا Jلت .اخد- متي$ تانايبلا /دعاق مساو رسلا &onne&" B
156
تانايبلا دعاوق ةمدقم
5 >
.ودج انلا!م #$ و;و .ودجلا مس- ديد'ت متي ةيلاتلا /2$انلا (مو e6) طغ0لا م! 9
#لع o7 :#;و تارايخ /دع /2$انلاب دجوتو
* > Curren" U'er #لا'لا مدختسملا #لع .ا&ت+ل :
ةلتكلا تانايب ردا&م ديد'تو Bا;ريTو .وادج (م
b > 0"her U'er : مدختسملا ريT رخk مدختسم #لع .ا&ت+ل
تانايب ردا&م ديد'تو Lيلا' Mيلع .ا&تلا دد&ب ('ن D2لا
ةلتكلا Bا;ريTو .وادج (م
& > T*ble' Mل,جو رايخلا ا2; طيشنت دنع : &he&7ed متيس
/دوجوملا .وادجلا [ار,تسا D2لا مدختسملا تانايب /دعاق #$
(وكيس اهنم Lي* ديد'تل .فس)ا 3Aجلا #$ Mيلع .ا&تلا مت
ةلتكلا تانايب رد&م
157
تانايبلا دعاوق ةمدقم
d > ;#e$' Mل,جو رايخلا ا2; طيشنت دنع : &he&7ed متيس
/دوجوملا د;اشملا [ار,تسا D2لا مدختسملا تانايب /دعاق #$
(وكيس اهنم Lي* ديد'تل .فس)ا 3Aجلا #$ Mيلع .ا&تلا مت
ةلتكلا تانايب رد&م
e > Synony6' : Mل,جو رايخلا ا2; طيشنت دنع &he&7ed
/دوجوملا تا$دارتملا [ار,تسا متيس تانايب /دعاق #$
Lي* ديد'تل .فس)ا 3Aجلا #$ Mيلع .ا&تلا مت D2لا مدختسملا
Bةلتكلا تانايب رد&م (وكيس اهنم
158
تانايبلا دعاوق ةمدقم
6 > ةطخلا #$ Qرايتخا مت D2لا .ودجلا /دمع* روه< متي
مسق #$ ةقباسلا ة'اتملا /دمع)ا *+*#l*ble
Colu6n' رAلا 5يرط (ع /دمع)ا ة$اك ة$ا0Eب مق
ccربك* #تراش- Dوت'ي D2لا 7يمج 3امس* .قنل Jل2و
ةقطنم (م /دمع)ا *+*#l*ble &olu6n' #ل-
ةقطنم d*"*b*'e #"e6' رقنلاب Jل2 د,ب مق م! 9
رA #لع neT" (ارايخ اهبو /ريخ)ا /2$انلا Jل ره<تل
:#لاتلاك ام;و
* > Cre*"e "he d*"* blo&7/"hen
&*ll "he l*y ou" $#U*rd
3افخ- و* راه<- #$ مك'تلل Jل2و تاطيطختلا جلا,م 3اعدتسا م! ةلتكلا 3اشن- #ن,ي D2لاو
#"e6' B
b > Ku'" &re*"e "he d*"* blo&7
تايط,ملا ةلتك 3اشن-
7 > رايخلا طيشنتب مق
Cre*"e "he d*"* blo&7/ *nd "hen &*ll "he l*y ou" $#U*rd
8 > رAلا #لع رقنلا %#n#'h
15
تانايبلا دعاوق ةمدقم
> رA #لع رقنلاب مق ةيلاتلا تاطيطختلا جلا,م ي'رت ةشاش ره<ت
neT" B
10 >
ره<ت
@ي' 9اهعونو ا$انكلا مس- ديد'ت (م اننكمت #تلا ةيلاتلا ا$انكلا ةشاش انل
ا$انكلا (* انمل,ت امك اهمادختسا ديرت #تلا ا$انكلا مس- (ع Jل\سب موقت
Lيئاقلت Dوت'ملا ا$انك 70و متي Jل2لو 942ومن D) ةيساس)ا ةيفلخلا ربت,ت
طمنلا اهن* #ن,مب 9MئاشنEب موقت ديدج 42ومن طيطخت D* .خاد
مل Jن)و اهيلع ةلتكلا روه< ديرت #تلا ا$انكلا مس- ديد'تب مق 9#0ارت$لا
#$ Jل 42ومن .و* و; 42ومنلا ا2; (* Gن,مب اقباس ا$انك 3اشنEب مقت
رايتخاب مق$ 9ا$انك ةي* Jل ره<ت (ل$ Jقيبطت ne$ &*n+*' (م
&*n+*' (م ا$انكلا ?ون ديد'تو 9 "y)e رA #لع رقنلا م! 9 neT" B
160
تانايبلا دعاوق ةمدقم
11 > ت
ره<
انل
/2$ان
ةلتكلا #لع دونبلا راه<- #$ مك'تلا (م اننكمت #تلا تانايبلا ةلتك d*"*
blo&7 #$ اهت$ا0Eب Jل2و ةلتكلا #لع ا;روه< دارملا ر&ان,لا دد'ن
مسق d#')l*yed #"e6 c رAلا #لع طغ0لا .+خ (م Jل2و
راه<- (ع 7جارتلا و* ر&ان,لا .ك ة$ا0I cc رAلا و* ر&نع ة$ا0I
مسق #ل- اهت$ا0Eب Jل2و ر&نع *+*#l*ble #"e6 5يرط (ع
م! 9dd رAلا 5يرط (ع ر&ان,لا ةعومجم راه<- (ع 7جارتلا و* d رAلا
رA #لع رقنلاب مق neT" B
161
تانايبلا دعاوق ةمدقم
12 > (اونع رييغت اهل+خ (م Jنكميو 9ةيلاتلا ر&ان,لا #$ مك'تلا /2$ان انل ره<ت
دومع (م دنبلا )ro6)" (اون,لا رييغتب انمق .ا!ملا ا2; #$و 9 l*bel دنبل
e6)no #لع دنبلا ?افتراو [رع #$ مك'تلا Jنكميو 1<وملا مقر Rب&يل
(م Jل2و ةلتكلا $#d"h9 he#(h" رA #لع طغ0لاب مق م! 9 neT" B
162
تانايبلا دعاوق ةمدقم
13 > طمنلا /2$ان انل ره<ت '"yle l*you" اهل+خ (م موقت @ي' ةيلاتلا
42ومن طيطخت 5$و ره<تس Jتانايب تناك ام ا2- ديد'تب %or6
l*you" .ودج طيطخت 5$و و* 9 "*ble l*you" Mبشي D2لاو
.م,لا ة'ف& ')re*d'hee" رايخلا رايتخاب .ا!ملا ا2; #$ موقنسو 9
%or6 #لع طغ0لا م! neT" B
163
تانايبلا دعاوق ةمدقم
14 > (م راطhل (اونع .اخد- اهل+خ (م 7يطتسنو ةيلاتلا /2$انلا انلره<ت
%r*6e "#"le ر&انع .و' M,0وب تاطيطختلا جلا,م موقيس D2لاو
#تلا ت+جسلا ددع ديد'تب انل Rمسيو 9(وف<وملا .ا!ملا ا2; #$ و;و تانايبلا
.ق'لا (م Jل2و طيطختلا ةنيا,م تقو #$ ره<تس re&ord'
d#')l*yed طمنلا رايتخاب انمق اننكلو 9 %or6 ددع .,جب موقنس$
ت+جسلا 1 .ق'لا (م Jل2و ت+جسلا (يب تا$اسملا ديد'ت اننكميو 9
d#'"*n&e be"$een re&ord ةميقلا Jرت .0$)او 9
#;و .ق'لا ا2هل ةي0ارت$لا 0 اه0ع (م ةبيرق ت+جسلا تره< ول Gت'
تاطيطختلا رر'م .+خ (م اهنيب ة$اسملا /دايA JناكمEب @ي' l*you"
ed#"or ةجيتنلا راه<-و واستم .كشب ر&ان,لا 7يAوت (م اننكمي D2لاو
.ق'لا ام* 9?رس*و .0$* .كشب تا$اسملا ديد'ت #لع دعاسي امم /رشابم
ريخ)ا d#')l*y '&rollb*r راطIا (اك ا2- ام ديد'ت (م اننكمي
(م ر!ك* راطIا [ر,ي امنع Hديفم Jل2 (وكيو ل م* ريرمت طيرش Dوت'يس
رA #لع طغ0لاب مق م! ديرتام دد' 9.جس neT" B
164
تانايبلا دعاوق ةمدقم
15 > م! اهت3ارقب مق ةيلاتلا /ريخ)ا ةئنهتلا /2$ان راه<Eب تاطيطختلا جلا,م موقي
رAلا رقن* %#n#'h B
16 > 42امنلا جلا,م موقيس %or6 bu#lder #$ Qراه<-و Jج2ومن 3اشنEب
تاطيطختلا رر'م l*you" ed#"or 9#لاتلا .كشلاب امك Jل2و
تاطيطختلا جلا,م .يغشت Jنكمي l*you" $#U*rd #لع Dرخ* /رم
طيطختلا ا2; #لع ةماع تارييغت 3ارجI Jل2و 9Lقبسم دوجوم طيطخت
تاطيطختلا جلا,م .يغشت L0ي* Jنكمي امكو 97يرس .كشب l*you"
$#U*rd تاطيطختلا رر'م .+خ (م l*y ou" ed#"or رقنلاب
رAلا #لع l*you" $#U*rd Bتاود)ا طيرش #$
165
تانايبلا دعاوق ةمدقم
4 ,-ومن 3#حو ليغ*تو ةم&رتو 5فح 2 M*$' '*Nule :
Jيلع Jل2 .ج* (مو 9Mي$ اهليغشت 7يطتست (ل Jنكل 42امنلا 3Gشنم #$ 42ومن تاد'و 3اشن- JناكمEب
42امنلا 2يفنت جمانرب .يغشت 8or6 .un"#6e م! 42ومنلا <ف'ب مايقلا Jيلع جي Jل2ب مايقلا .بقو
BMتمجرت
4-1 ,-ومن 3#حو 5فح s,R%+J , M*$' '*Nule :
:(يتيلاتلا (يتقيرطلا Cد'Eب Jل2 (وكيو
* > رم)ا 2يفنتب مق %#leX'*+e #لع رقنلا و* ةمئاق (م
رA '*+e 2خ"ي D2لاو /رشابم .كشلا
.باقملا
b > 42امنلا 3#شنم 1ي&وت %or6 bu#lder مايقلل
Jل2و Mتمجرتب اهي$ موقت /رم .ك #$ Lيئاقلت Jلمع <ف'ب
166
تانايبلا دعاوق ةمدقم
رم)ا 2يفنت .+خ (م "ool'X)re%eren&e' م!
يوبت (م (ener*l رايخلا دد'
S*+e be%ore 2u#ld#n(
4-2 ,-ومن 3#حو ةم&رت c*')%l%+J , M*$' '*Nule :
42امنلا 3Gشنم #$ اهئاشنEب تمق #تلا 42امنلا تاد'و .يغشت Jنكمي ل %or6 2u#lder
D2يفنت 1لم #ل- 42ومنلا /د'و 1لم .يو'تل ا;2يفنت متي ةل&ا$ /وطخ دجوت امن-و 9/رشابم
42امنلا 2يفنت جمانرب 7يطتسي @ي'ب .&فنم 8or6 .un"#6e 3ارجIا ا2; #مسيو 9Mت3ارق
ةمجرتلاب &o6)#l#n( ةمئاقلا رم* 2يفنتب تقو D* #$ 42امنلا تاد'و ةمجرت Jنكميو 9
8#leX4d6#n#'"r*"#onXCo6)#le 8#le
 42امنلا 3Gشنم 1ي&وت Jنكمي 8or6 2u#lder موقي #ك
ةمئاقلا رم* 2يفنتب مق 9ا;2يفنت .بق 42ومنلا /د'و ةمجرت #ئاقلت .كشبو
Tool'X)re%eren&e' يوبت #$و :ener*l دد'
رايخلا 2u#ld 2e%ore .unn#n(
4-3 ,-ومن 3#حو -يفنت Lu++%+J , M*$' '*Nule :
رم)ا 2يفنتب مق 942ومن /د'و 2يفنتب مايقلل Pro(r*6 X.un 8or6 رAلا #لع رقنلا و*
.un %or6 .باقملا .كشلا 2خ"ي D2لاو 9رورملا ةم+ع Mبشي D2لاو
167
Rيملت
تانايبلا دعاوق ةمدقم
 ل 42ومنلا (* و; 42ومنلا .يغشت دنع M<'+ت D2لا .و)ا 3#شلا
42امنلا 2يفنت جمانرب () تانايبلا /دعاق (م تانايب ةي* راه<Eب موقي
8or6 2u#lder .و) 42ومنلا Rتفب موقت امدنع Jن"ب [رتفي
تانايبلا راه<- تدر* ا2- ام* 9/ديدج تانايب .اخدI Mجات'تس$ Qرم
رم)ا 2يفنتب Jل2و اهيلع م+,تسلا 3ارج- Jيلع جي$ QueryX
ETe&u"e رA #لع /رشابم رقنلا و* ETe&u"e Query
4-4 :اهتا>يممو ,-امنلا KA*نم تافلم لاك*أ
#ل- /راشIا انيلع جي 942ومن /د'و 2يفنتو ةمجرتو 3اشن- تايلم,ب ماملIاب انمق (* د,ب
42امنلا 3Gشنم تافلمل ةفلتخملا طامن)ا 8or6 bu#lder (م (وكم .ك موقي @ي' 9
1د; اهنم 1لم .كلو 9تافلملا (م ةفلتخم ةعومجم 3اشنEب 42امنلا 3Gشنم تانوكم
42ومنلا (وكم$ 9رخ)ا (ع 1لتخم %or6 1لم$ 9تافلملا (م طامن* ة!+! ديلوتب موقي
Bدادتملا 2خ"ي /رشابم M,م .ما,تلاب موقت D2لا ميم&تلا %6b /راب,لل ارا&تخا= %or6
6odule b#n*ry /د'و ةمجرتب موقت امدنع دلوتي D2لا D2يفنتلا 1لملا ام* 9 >
B دادتملا 2خ"ي$ 42ومنلا %6TA%or6 6odule eTe&u"*ble >
دادتماو 2يفنتلاو ميم&تلا #,0و #$ اهنوكي #تلا تافلملاو (وكملا (ييب #لاتلا .ودجلاو
Bاهنم .ك
168
Rيملت
تانايبلا دعاوق ةمدقم
5 ت8&سلا .-حو لي#'تو ,ار#4 2 Lec*$Ns :
Jل2ب انمق دقو 9اه$2'و 9اهتايوت'م رييغتب اهليد,تو 9ت+جسلا ة$ا0- تايلم,ب موقن #كل
ةغل رماو* مادختساب .بق (م 1*"* !*n#)ul*"#on L*n(u*(e متي لو
تيب!تلا ةيلم,ب موقت Gت' ةيساس)ا تانايبلا /دعاق #لع ا;2يفنت Co66#" تارييغتلا Q2هل
رم* مادختسEب '*+e B
5-1 ت8&سلا ,ار#4 I+se$t%+J Lec*$Ns :
:ةيلاتلا 5رطلا Cد'Eب ت+جسلا 4ارد- Jنكمي
* > ةمئاقلا رم* رتخا .e&ordX#n'er" B
16
(وكملا و* /د'ولا
دادتملا 1&ولا
42ومن 8or6
B %6b
B %6T
42ومنلا ميم&ت 1لم
42ومنلا 2يفنت 1لم
ةمئاق 6enu B 66b
B 66T
ةمئاقلا ميم&ت 1لم
ةمئاقلا 2يفنت 1لم
ةبتكم PLRSQL B )ll
B )lT
ةبتكم ميم&ت 1لم PLRSQL Q2يفنت (كميو
2يفنتلاو رد&ملا (يAيمرتلا #لع Dوت'ي L0ي*
ةبتكم 2يفنت 1لم PLRSQL #لع Dوت'ي لو
Bرد&م Aيمرت D*
ر&ان,لا ةبتكم
ob?e&"
l#br*ry
B olb
B ol"
ر&ان,لا ةبتكم ميم&ت 1لم
Bر&ان,لا ةبتكمل #&نلا ريد&تلا 1لم
تانايبلا دعاوق ةمدقم
b > ت+جسلا 4ارد- رA #لع رقن* 9n'er" .e&ord دوجوملا
تاود)ا طيرش #$
& > مهسلا Yاتفم #لع طغ0لا م! (مو ريخ)ا .جسلا #ل- .اقتنلا
#لفسلا 1o$n 4rro$ Bديدج .جس #ل- .اقتن+ل
5-2 ت8&سلا لي#'ت u)N,t%+J Lec*$Ns :
ت+جسلا #ل- .اقتنلا Dوس Jيلع ام$ 9ةطيسبو ةلهس ةيلمع 42امنلا .+خ (م .يد,تلا 3ارج- (-
م! 9ولطملا .يد,تلا 3ارجEب مقو 9Mليد,تو Qرييغت ديرت D2لا .ق'لا #ل- رش\ملا .قناو 9ةبولطملا
B<ف'لا ةيلم,ب مق
5-3 ت8&سلا .-ح Delet%+J Lec*$Ns :
متتو اهليد,ت (م .هس* #;و 9ةطيسبو ةلهس ةيلمع 42امنلا .+خ (م ت+جسلا 12' ةيلمع (-
:ةيلاتلا 5رطلا Cد'Eب
* > م! اه$2' ولطملا دارملا .جسلا #$ .ق' D* #ل- Sلو* .اقتنلا
ةمئاقلا رم* 2يفنتب مايقلا .e&ordX.e6o+e B
b > م! اه$2' ولطملا دارملا .جسلا #$ .ق' D* #ل- Sلو* .اقتنلا
رA #لع رقنلاب مايقلا .e6o+e .e&ord #$ دوجوملا
Bتاود)ا طيرش
& > م! اه$2' ولطملا دارملا .جسلا #$ .ق' D* #ل- Sلو* .اقتنلا
#'اتفم طغ0ب مايقلا 'h#%"@%6 BRيتافملا ة'ول (م
تيب!تلا ةيلم,ب مايقلا Fنت ل &o66#" رA #لع طغ0لاب مايقلاب Jل2و '*+e طيرش (م
Bتاود)ا
5-4 ,-امنلا -يفنت تايلم) !9من مهف :
170
تانايبلا دعاوق ةمدقم
#$ .ا,فلا 42ومنلل (وكي 8or6 .un"#6e :(يتلا' Cد'-
ةيدا,لا ةلا'لا :#لو)ا nor6*l 6ode 12'لاو .يد,تلاو 4اردIا ةلا' #;و
م+,تسلا ةلا' :ةينا!لا Query 6ode ا2; 3اعدتساب مدختسملا موقيو م+,تسلا ةلا' #;و
رم)ا 2يفنتب طمنلا eT&u"e Query مايقلا مدختسملا را<تناو Qاوت'م uيرفتب 42ومنلا موقي$
ةيف&ت راي,م .اخدEب 8#l"er#n( Cr#"er#* /راب,ل Where
5-5 ,-ومنلا !ل4 تان<اكلا ةفاض4 :
1 > 7برم و* طيرش (م %نلا ر&نع Aمر #لع طغ0لا متي %نلا ر&انع ة$ا0I
ديد'ت م! (مو 42ومنلا #لع Mمج' ديد'ت م! راسيلا #&ق* #$ ةيجمربلا تاود)ا
ا2; 2خ"ي D2لاو Mب ة&اخلا %ئا&خلا ةعومجم .كشلا
2 > راه<Iا ر&انع ة$ا0I 1#')l*y #"e6 طيرش (م QAمر #لع طغ0لا متي
م! (مو 42ومنلا #لع Mمج' ديد'ت م! راسيلا #&ق* #$ ةيجمربلا تاود)ا 7برم و*
راه<Eب موقي 42ومن ر&نع (ع /رابع و; راه<Iا ر&نعو 9ةعومجم ديد'ت
ا2; 2خ"يو اهي$ .يد,تلا و* اهلاخدEب Rمسي ل Mن* ل- مدختسملل تانايبلا
.كشلا
3 > 4ات'ي اهليد,تو تانايبلا .اخد- #لع مدختسملا دعاست #تلا ر&ان,لل ة$ا0Iاب
ة$ا0- متي رارA* و* اهنم طق$ /3ارقلل تانايب راه<Eب موقت ر&انع #ل- 42ومنلا
رAلا اهنم ميم&تلا 70و #$ 42ومنلا #ل- ةقيرطلا Fفنب .*d#o 2u""on
ر&ن,لا Jل2كو #لاتلا .كشلا Mبشي D2لا Che&7 boT D2لا
#لاتلا .كشلا 2خ"ي
4 > B42ومنلا #ل- ا;ريTو تو&لاو /رو&لا ر&انع ة$ا0- اننكمي ةقيرطلا Fفنبو
171
تانايبلا دعاوق ةمدقم
6 ,-ومنلا !ف 3#و&وملا تان<اكلل @<اص$لا لي#'تو #ي#حت 2
%ئا&خلا ة'ول تانوكم #لع 3Aجلا ا2; #$ 1ر,تنس Pro)er"y P*le""e متي #تلاو
Jدعاستو 9ر&ن,لا ا2; .معو 42ومنلا ر&انع (م ر&نع .ك روه< ةيفيك ديد'ت اهل+خ (م
تانايبلا .تك Jولسو ره<ب مك'تت #تلا %ئا&خلاك 42امنلا ريوطت #$ Hري!ك %ئا&خلا ة'ول
ر&ان,لا %ئا&خ #لع L0ي* 1ر,تتسو 9مك'تلا .تكو تاراطIا (م+ك %ئا&خ Jل2كو
ةيفيكو تانايبلا (م ا;ريTو Xيراتلاو ماقر)او %و&نلا رير'تو ةي\رب Jل Rمست #تلا ةي&نلا
Yا0يIا تاود* 3اشن- ةيفيكو (ي,م .كشب تانايب .اخد- #لع مدختسملا رابج-
Tool "#)' تا'يملتلاو h#n"'
6-1 @<اص$لا ة&لا'م M,+%)ul,t%+J P$*)e$t%es
:#لاتلاك ة'0وم #;و ميقلا .وق' (م /دد,تم ?اون* #لع %ئا&خلا ة'ول Dوت'ت
* > ةيمقر ةي$ر' .وق' 4l)h*nu6er#& Bميقلا ةباتكل
b > (اون,لاب رA #لع Dوت'ت .وق' !ore راو' 5ودن& Rتفت #;و 9
Bميقلا ديد'تل
& > .اخدI /2$ان Rتفب موقت >BBBBB=ةم+ع ره<ت #;و رA 7م .وق'
تارابع و* تاقيل,تلاك ةليوط %و&ن رير'تو $here B
d > ةلدسم مئاوق 1ro)-do$n l#'" ة$ر,مو ةتبا! ميقب g
.وق' .!مLقبسم ye'Rno تانايب ةلتكل را'بIا طمن تارايخ و*
.!م ةتبا! &h*n(e/ re&ord/ '*6e/ &h*n(e
d*"* blo&7
172
تانايبلا دعاوق ةمدقم
م! 9ةبولطملا ةي&اخلل ةميقلا .ق' #لع رقنلاب Jل2و %ئا&خلا ميق رييغت Jنكمي ةطاسببو
%ئا&خ ةنراقم Jنكميو BBBا2ك;و راو' 5ودن& #$ ا;ديد'تو* ة'ي'&لا ةميقلا ةباتك
/دع مادختسا م! (مو9اهتنراقمب Tرن #تلا ر&ان,لا 7يمج رايتخاب Jل2و ر!ك* و* (ير&نع
7طاقتلا راه<- طمن (م0 تنك ا2E$ 9 %ئا&خ تا'ول #n"er'e&"#on #0ارت$لا
/راتخملا ر&ان,لا 7يمج (يب طق$ ةكرتشملا %ئا&خلا راه<Eب ة'وللا موقتس$9 %ئا&خلا ة'ولل
ةكرتشملا ةميقلا اهي$ ره<تس$ /راتخملا ر&ان,لا 7يمج #$ ةميقلا Fفن اهل #تلا %ئا&خلاو9
ةميقلا (مOلدب %ئا&خلا (م0UUUUU Aمرلا ره<يس$ ةميقلا Fفن اهل (كت مل ا2- ام*
 #لاتلابو 9/دي'و ة'ول #$ ر&انع /د,ل %ئا&خ راه<- تدر* ا2-
B/راتخملا ر&ان,لا 7يمج #$ ريغتتس ةي&اخ ةي* (E$
 #$ R0وملا ر&ان,لا 1شكتسم (م ر&انع /دع رايتخا Jنكمي
1شكتسم 7م اهب .ما,تت #تلا تاينقتلا Fفن مادختسEب #لاتلا .كشلا
2$اونلا $#ndo$' eT)lorer .و)ا ر&ن,لا رايتخا د,ب$ 9
Yاتفم #لع طغ0لاب$ 'h#%"
 5&+تم .اجم رايتخا #ل- Dد\ي رخk ر&نع #لع رقنلا 7م
9#نا!لا رايتخلاو .و)ا رايتخلا (يب ر&ان,لا 7يمج #لع Dوت'ي
Yاتفم مدختسا /رواجتم ريT ر&انع رايتخا تدر* ا2- ام* &"rl
B/دد'ملا ر&ان,لا #لع رقنلا 7م
 طغ0لا م! ر&ن,لا ديد'تب موقن ر&ن,لا %ئا&خ /2$ان راه<Iو
(يترم
173
Rيملت
تانايبلا دعاوق ةمدقم
1ouble &l#&7 #لع طغ0لا م! ر&ن,لا ديد'ت و* %4
6-2 تاناي%لا ةلتك @<اص$ N,t, Ol*cH
ةماع :#;و تائ$ 7ست #ل- تانايبلا ةلتك %ئا&خ مسقنت (ener*l را'ب-و 9 n*+#(*"#on 9
ت+جسلاو re&ord تانايبلا /دعاقو 9 d*"*b*'e 5لAنلا ي0ق 9 S&rollb*r طنبلاو 9
(وللاو %on" W&olor 1ور'لا طمنو &h*r*&"er 6ode ةيلودلا ةئفلاو j
#n"ern*"#on*l ةمدقتم تانايب /دعاقو *d+*n&ed d*"*b*'e /2$ان راه<Iو 9
انلا!م #$ #;و ةلتكلا ديد'تب موقن تانايبلا .تك %ئا&خ e6) (يترم اهيلع طغ0لا م! 1ouble
&l#&7 #لع طغ0لا م! ر&ن,لا ديد'ت و* %4
:#لاتلا .كشلاب امك ةشاشلا (م (مي)ا (كرلا #$ %ئا&خلا /2$ان ره<ت$
174
تانايبلا دعاوق ةمدقم
8:تانايبلا ةلتك %ئا&خ م;* R0وي #لاتلا .ودجلاو
ةي&اخلا مس- )ro)er"y n*6e ةفي<ولا 8un&"#on
1*"* b*'e d*"* blo&7
(ارايخ اهلو ye'/ no رايتخ- ةلا' #$و
ye' و* .ودج #لع ةينبم ةلتكلا (* دد'ن
تانايبلا /دعاق (ئاك
Query *rr*y '#Ue
اه,جارتس- (كمي #تلا ت+جسلا دد,ب مك'تلا
ام تقو #$ تانايبلا /دعاق (م
Query d*"* 'our&e n*6e
رد&م .ودجلا و* (ئاكلا مس- اهنم دد'ن
?اجرتسا متيس م+,تسلا دنع D2لا تانايبلا
Mنم تانايبلا
5u6ber o% re&ord'
bu%%ered
.ل (كمي #تلا ت+جسلا ددع %or6
run"#6e سا'لا /ركا2 #$ اهب <افت'لا
.يم,لا &l#en"
5u6ber o% re&ord'
d#')l*yed
ت+جسلا دد,ل ةي0ارت$لا ةميقلا ةي&اخ
/ر;ا<لا
Where &l*u'e
طورش /دع و* طرش 70ول
Query *llo$ed
(ارايخ اهلو ye'/ no رايتخ- ةلا' #$و
ye' ةيف&ت راي,م .اخد- مدختسملل (كمي
ة,جرتسملا ت+جسلا دييقتل
0rder by &l*u'e
ت+جسلا Aر$ ةيفيك ديد'تب انل Rمست
ة,جرتسملا
9n'er"Ru)d*"eRdele"e
*llo$ed
.يد,تلاو 4اردIا تايلم,ب مك'تلا (م اننكمت
تايط,ملا ةلتك (م0 12'لاو
175
تانايبلا دعاوق ةمدقم
6-3 تارا9Pا @<اص$ !ف مكحتلا M$,'e )$*)e$t%es
#$ ا$انكلا #لع تاراطIا 7م .ما,تلا دنع ة&اخ ةيم;* اهل (وكت دق %ئا&خ /دع Jان;
:#لاتلا .ودجلاب R0وم و; امك Jقيبطت
ةي&اخلا مس- )ro)er"y n*6e ةفي<ولا %un&"#on
8r*6e "#"le *l#(n6en"
اه,جارتس- (كمي #تلا ت+جسلا دد,ب مك'تلا
ام تقو #$ تانايبلا /دعاق (م
5u6ber o% re&ord'
d#')l*yed
ت+جسلا دد,ل ةي0ارت$Iا ةميقلا ةي&اخ
راطIا #$ /ر;ا<لا
L*you" '"yle
(اتي&اخ Dوت'تو راطIا دونب .كش دد'تو
#لو)ا %or6 ةينا!لاو 42ومن .كش #ن,تو
"*bul*r #لودج #ن,تو
1#'"*n&e be"$een .e&ord
ت+جسلا (يب ة$اسملا ديد'ت (م اننكمت
0rder by
ت+جسلا Aر$ ةيفيك ديد'تب انل Rمست
ة,جرتسملا
9n'er"Ru)d*"eRdele"e
*llo$ed
.يد,تلاو 4اردIا تايلم,ب مك'تلا (م اننكمت
B تانايبلا ةلتك (م0 12'لاو
6 2 4 @نلا رصان) @<اص$ !ف مكحتلا te(t %te's
%نلا ر&نع و;و ل* 42ومن D* #$ 3Aج م;* #ل- 5رطتنس 3Aجلا ا2; #$ TEST 9TE! 9
42امنلا 3#شنم موقي @ي' 8or6 2u#lder و* %ن راه<I %نلا ر&انع مادختساب
D* (* #ل- Qابتنلا جيو9مدختسملا .بق (م تانايبلا رير'تب جمستو Xل-BBBBB ماقر* و* Xيرات
ر&نع "eT" #"e6 راه<Iا ر&انع (ع 1لتخي 1#')l*y #"e6 ر&نع (* #$
/دع و* اد'او ارطس Dوت'ي (* %نلا ر&ن,ل (كميو9 /ر;ا<لا تانايبلا رييغتب Rمسي ل راه<Iا
B رطس*
176
تانايبلا دعاوق ةمدقم
6 2 4 2 1 @نلا رصن) ره5م لي#'ت Te(t %te' ,))e,$,+ce
%نلا ر&انع (م #سيئرلا 1دهلا (* @ي' "eT" #"e6' دجن$ 9تانايبلا راه<- #$ .!متي
.و&ولا Jنكميو 9ا;راه<Eب موقن #تلا تانايبلا ره<مب مك'تلا ةيفيكب ماملIا Dرور0لا (م Mن*
%ئا&خ ة'ول Rت$ م! Qره<م رييغت #$ Tرن D2لا ر&ن,لا رايتخاب راه<Iا %ئا&خ #ل-
ر&ان,لا )ro)er"y )*le""e ره<ب ةقل,تملا %ئا&خلا م;* R0وي #لاتلا .ودجلاو
:%نلا ر&نع
C*"e(ory n*6e
ةئفلا مس-
Pro)er"y n*6e
ةي&اخلا مس-
8un&"#on
ةفي<ولا
%un&"#on*l ?u'"#%#&*"#on
ر&ن,لا Dوت'مل ةيق$* /ا2ا'م
d*"* 8or6*" 6*'7
راه<Eب مك'تلا (م Jنكمت
ماقر)او %و&نلا 5يسنتو
Xيراوتلاو
.e&ord' 1#'"*n&e
be"$een re&ord
ةيدوم,لا ة$اسملا #$ مك'تلا
Bت+جسلا (يب
Phy'#&*l +#'#ble
ر&ن,لا 3افخ- و* راه<-
مدختسملل
8on"W&olor ;#'u*l
*""r#bu"e (rou)
ةي&اخ (- +#'u*l
*""r#bu"e (rou)
ةعومجم 3اشنEب انل Rمست
(اول)او طنبلا %ئا&خ
Q2; 5يبطت م! (مA ةئب,تلاو
Jج2ومن #لع %ئا&خلا
#ئاقلتلا 5يسنتلا ةبا!مب #;و
%و&نلا ةجلا,م جمانرب #$
)ro6)" )ro6)"
7م Qراه<- متي %ن (اونع
ر&ن,لا
6 2 4 2 2 @نلا رصن) تاناي% !ف مكحتلا
177
تانايبلا دعاوق ةمدقم
تانايبلا (م %نلا ر&نع Dوت'م (* ل- ما;و Dرور0 رم* ربت,ي %نلا ر&نع ره<م (اك ا2-
اهيوت'ي #تلا تانايبلا #$ مك'تلا (م اننكمت #تلا %ئا&خلا R0وي #لاتلا .ودجلاو ةيم;* ر!ك*
:%نلا ر&نع
C*"e(ory n*6e
ةئفلا مس-
Pro)er"y n*6e
ةي&اخلا مس-
8un&"#on
ةفي<ولا
%un&"#on*l !ul"#-l#ne
رطس* /دع .اخد- (م اننكمت
%نلا ر&نع #$ تانايبلا (م
%un&"#on*l C*'e
re'"r#&"#on
.بق (م ةلخدملا ميقلا لقل
و* /ريبك 1ر'* #ل- مدختسملا
B /ريغ&
1*"* 1#'"*n&e
be"$een re&ord
ةيدوم,لا ة$اسملا #$ مك'تلا
Bت+جسلا (يب
1*"* d*"*"y)e
(كمي #تلا تانايبلا ?ون ديد'تل
Bاهلوبق %نلا ر&ن,ل
1*"* !*T#6u6 len("h
ر&ن,لل (كمملا G&ق)ا د'لا
Mلوبق
1*"* 1*"* %#Ted
#تلا تلاخدIا طق$ .بقت
1ر')ا ددع #لع Dوت'ت
ةي&اخلا #$ امامت /دد'ملا
%#Ted
1*"* 9n#"#*l +*lue
ر&ن,لل ةي0ارت$لا ةميقلا
1*"* re,u#red
(ارايخ Dوت'تو ولطم
ye'/ no ةلاخ #$و
رايتخا ye' Rمسي (ل$
ا2- ل- .جسلا <ف'ب مدختسملل
Bةميق #لع ر&ن,لا Dوت'ا
1*"* Lo$e'" +*lue
ةلوبقم ةميق .ق*
1*"* -#(he'" *llo$ed
ةلوبقم ةميق ربك*
178
تانايبلا دعاوق ةمدقم
+*lue
&*l&ul*"#on C*l&ul*"#on
6ode
اس' متيس (اك ا2- ام ديد'تل
ةغي& .+خ (م ر&ن,لا
%or6ul* %يخلت و*
'u66*ry
6 2 4 2 3 @ن لحل راح%Pا Mولس لي#'ت
%ئا&خلا #لع Aيكرتلاب موقن 9 %نلا ر&انع تانايب #$ مك'تلاو ره<ملا (م O+ك ديد'ت د,ب
: #لاتلا .ودجلاب R0وم و; امك 5يبطتلا (م0 .قنتلا ةيلمع .هست #تلا
C*"e(ory n*6e
ةئفلا مس-
Pro)er"y n*6e
ةي&اخلا مس-
8un&"#on
ةفي<ولا
%un&"#on*l 4u"o6*"#& '7#)
رش\ملا (* ديد'ت (م اننكمتو
د,ب #لاتلا ر&ن,لا #ل- Aفقيس
1ر'لا .يد,ت و* ة$ا0Iا
ريخ)ا
5*+#(*"#on <eybo*rd
n*+#(*ble
(ارايخ Dوت'تو ye'/ no
رايتخا ةلاخ #$و no متي (ل$
#ل- رش\ملا و* Aيكرتلا .قن
.قنتلا Rيتافم مادختساب ر&ن,لا
5*+#(*"#on Pre+#ou'
n*+#(*"#on #"e6
متيس D2لا ر&ن,لا ديد'تل
ديري امدنع Mيل- .اقتنلا
B1لخلل ?وجرلا مدختسملا
5*+#(*"#on 5eT" n*+#(*"#on
#"e6
متيس D2لا ر&ن,لا ديد'تل
ديري امدنع Mيل- .اقتنلا
Bمام)ا و'ن مدقتلا مدختسملا
)hy'#&*l Sho$ '&roll b*r
ريرمتلا طيرش 3افخ- و* راه<-
6 2 4 2 4 تاناي%لا 3#)ا% @ن رصن) 9%ر
17
تانايبلا دعاوق ةمدقم
%ن ر&نع طبر ةيفيك #$ مك'تلاب Jل Rمست #تلا %ئا&خلا دد'نس /رقفلا Q2; #$
7يطتسي #تلا ر&ان,لا #;ام ديد'ت (م اننكمت #تلا %ئا&خلا (م ديد,لا Jان;و 9تانايبلا /دعاقب
و; امك ا;ريTو /دد'م طورش و* رييا,م ةي* ت'تو اهليد,تو تانايبلا ة$ا0- (م مدختسملا
: #لاتلا .ودجلاب R0وم
C*"e(ory n*6e
ةئفلا مس-
Pro)er"y n*6e
ةي&اخلا مس-
8un&"#on
ةفي<ولا
d*"*b*'e Pr#6*ry 7ey
#ساس)ا Yاتفملا ةي&اخ ديد'ت
ر&ن,لا ا2هل
d*"*b*'e Query only
(ارايخ Dوت'تو ye'/ no
رايتخا ةلاخ #$و ye' اننكمي
ا2; #لع م+,تسلا 3ارج-
3ارج- اننكمي لو طق$ ر&ن,لا
.يد,تلا و* 4اردIا تايلمع
ر&ن,لا ا2; #لع
d*"*b*'e Query *llo$ed
(ارايخ Dوت'تو ye'/ no
رايتخا ةلاخ #$و ye' (كمي
B م+,تسلا 3ارج- مدختسملل
d*"*b*'e C*'e Y
#n'en'#"#+e
,uery
(ارايخ Dوت'تو ye'/ no
رايتخا ةلاخ #$و ye' (E$
(م Mئاشن- متيس م+,تس- D*
(وكيس 42امنلا 3Gشنم C*'e
Y#n'en'#"#+e
d*"*b*'e 9n'er" *llo$ed
(ارايخ Dوت'تو ye'/ no
رايتخا ةلاخ #$و ye' (E$
ة$ا0- 7يطتسي مدختسملا
ر&انع #ل- تانايبلا
B%و&نلا
180
تانايبلا دعاوق ةمدقم
d*"*b*'e u)d*"e *llo$ed
(ارايخ Dوت'تو ye'/ no
رايتخا ةلاخ #$و ye' (E$
.يد,ت 7يطتسي مدختسملا
B%و&نلا ر&انع #$ تانايبلا
C*l&ul*"#on C*l&ul*"#on
6ode
(* جي Mن* ديد'تب انل Rمست
Mتميق 5اقتسEب ر&ن,لا ا2; موقي
(م Oلدب %يخلت و* ةغي& (م
تانايبلا /دعاق دومع
C*l&ul*"#on %or6ul*
ريب,ت (يAختل )lR',l
ا2- Jل2و ر&نع ةميق اس'ل
ةقباسلا ةي&اخلا ديد'ت مت (اك
#لع 8or6ul*
C*l&ul*"#on Su66*ry
%un&"#on
اس'ل ةمدختسملا ةلادلا ديد'تل
.!م ر&ن,لا ةميق &oun"/
6*T/ 6#n/ 'u6/
*+er*(e
6 2 4 2 5 Mي%9ت !ف 3#)اسم ل<اسر Cيمضت
ا;اري #كل /دعاسم تامول,م ة$ا0- .هسلا (م .,جت %ئا&خب 42امنلا 3#شنم اندوAي
(يلكش د'* ةي&اخلا Q2; 2خ"ت (* (كميو 9رخ* #ل- ر&نع (م .اقتنلا دنع مدختسملا
تا'يملتلا #;و :.و)ا h#n"' B42ومنلا /2$ان .فس* Jل2و ةلاسرلا رطس #$ ا;روه< متيو
ر&ن,لا 5و$ ة;ربل اه,0و دنع Jل2و /ر"فلا رش\مل ةق&+م ره<ت Yا0يIا تاود* :#نا!لا
:%ئا&خلا Q2هب ةمئاق R0وي #لاتلا .ودجلاو
C*"e(ory n*6e
ةئفلا مس-
Pro)er"y
n*6e
ةي&اخلا مس-
8un&"#on
ةفي<ولا
hel) h#n"
Tرن D2لا Rيملتلا %ن (يAختل
امدنع (يمدختسملا #لع M0ر,ب
%نلا ر&نع #ل- .وخدلاب (وموقي
ا2;
181
تانايبلا دعاوق ةمدقم
hel) "ool"#)
D2لا Yا0يIا /اد* %ن (يAختل
امدنع مدختسملل Qراه<Eب Tرن
ر&نع 5و$ Fواملا رش\م مو'ي
%نلا ر&نع #ل- .وخدلاب %نلا
ا2;
182
تانايبلا دعاوق ةمدقم
ةلئس)ا
:#لو)ا ةعومجملا
= ةم+ع 70 7م ةئطاخلا /راب,لا مام* >n= ةم+عو ة'ي'&لا /راب,لا مام* >
B"طخلا Rي'&ت
1 > B42امنلاب ة$ور,ملاو تانايبلا .اخد- تاشاش 3اشن- #لع Jدعاسي 42امنلا 3Gشنم
2 > ر6يراقتلا 3Gشنم تاقيب6طت (6م0 ر6يراقتلا 3اشنI مدخت6ست /اد* (6ع /رابع
or*&le ا6هطبرو J6قيبطت و* J6عورشم #6$ ر6يراقتلا 3اشن- #6$ Jدعا6سيو
ةلهس ةيموسر ةئيب .+خ (م ةفلتخملا تاشاشلاب B
3 > تام+,ت6سلا 3Gشنم #ل- ا6م 5يب6طت %و6&ن ة6مجرت #لع (يجمرب6ملا دعا6سي
Dرخ* ةجمرب تاغل
4 > ةئيب .+خ (6م ة6فلتخملا ة6ينايبلا مو6سرلا 3اشن- #لع دعا6سي ر6يراقتلا 36#شنم
ةيموسر :U9 B
5 > sرا$ راط- (6ع /رابع #6;و 942ومنلل ة6يجراخلا دود'لا #6; /2$انلا ر6&انع
Bر&ان,لا .م'ل
6 > Bر!ك* و* /د'او ا$انك #لع /2$انلا Dوت'ت (* (كمي
7 > /دعاق #6$ /دوجوملا تانايبلاو J6ج2ومن (6يب ر6سج 3اشنEب تانايبلا .6تك موقت
Bتانايبلا
8 > 9MئاشنEب موقت ديدج 42ومن طيطخت D* .خاد Lيئاقلت ةسدكملا ا$انكلا 70و متي
B#0ارت$لا طمنلا اهن* #ن,مب
183
تانايبلا دعاوق ةمدقم
> تايوت'ملا ا6$انك 5و$ ة6سدكملا ا6$انكلا رقت6ست &on"en" &*n+*' ا6مم
Bاهنم 3Aج 3افخ- #ل- Dد\ي
10 > B42ومنلا ر&ان,ل ةيقطنم ةيوا' (ع /رابع 42امنلا 3#شنم #$ ةلتكلا
:ةينا!لا ةعومجملا
1 > P 42امنلا 3#شنمل 7بر)ا ةيسيئرلا تانوكملا #;ام
2 > P ا$انكلا /2$انلا (يب ةق+,لا #;ام
3 > P اهنيب ةنراقملا 7م ا$انكلا ?اون* #;ام
4 > ةلتك (م M$2' (ود 42ومنلا طيطخت (م ر&نع 12' اهب اننكمي #تلا ةقيرطلا دد'
P تانايبلا
184

You're Reading a Free Preview

تحميل
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->