P. 1
قواعد البيانات (Databases)

قواعد البيانات (Databases)

|Views: 1,262|Likes:
منشور بواسطةmahmoud abdelrahman

More info:

Published by: mahmoud abdelrahman on Feb 19, 2010
حقوق الطبع: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

09/07/2010

pdf

text

original

) تانايبلا دعاوق Databases

(
ةمدقم
• تانايبلا دعاوق ةرادإ مظن اذكو تانايبلا دعاوق دادعإ ةيفيك فصو ةرضاحملا هذه ¸· م-ي~
) Ddatabase Management Systems DBMS ¸' راب-ع`ا ¸· ذ=`ا ةرضاحملا هذ+ل ة-ارق .`= م+ملا ¸~و (
ةيف··صولا تانايبلا- ةصا=لا تانايبلا دعاوق ةي-ق _لا·- ةرضاحملا ةيبلا= attribute data ةي··~د-+لا تا··نايبلا ¸··يلو
geometric data .
• (ة¹´ي+~) ةبكر~ ةعوم=مك تانايبلا دعاوق ف-ر·- ا--´م- structured collection ¸´م- ¸-لا تانايبلا ¸~
) ا+ي¹ع .و=دلا accessible ةمظ--~ ة--ر=- ( uniIorm way تا··~و¹·ملا م··ظن ¸··· ا··~اه ار··--ع ا··+¹·=- ام~
تانايبلا دعاوق ةرادإ مظن ¸~ ةف¹-=~ _اون' »اد=-~ا- تانايبلا ميظ-- م-- -ي= ةي·ار·=لا DBMS .
• :امه تانايبلا دعاوق ةرادإ مظن ¸~ ¸يعون =ا-ه
1 - Hybrid systems ةد··عاق ¸··ع ة¹··-ف-~ تا··ناي- ةدعاق ¸· (تاي`اد=`ا) ةي~د-+لا تانايبلا ¸-¸=- ا+ي· م--و
¸ي-د··عا-لا =··-ر ا+ي· م--و ةي·ار·=لا تا~و¹·ملا مظن تا-يب=- ¸· اعوي~ ر`ك`ا _و-لا ¸هو ةيفصولا تانايبلا
.`= ¸~ درف-~ مقر ) unique Id-number اذه ¸ع ادي·-و ةيفصولا ا+-اناي-و ةي~د-+لا .ا´~`ا ¸ي- =-ر- (
¸¹=ادلا =-رلا ¸~ _و-لا Internal linking ·ن'· تا·ناي- د·عاوق _·~ در·ف-ملا م·قرلا اذ·ه =·-ر ¸·´مملا ¸·~
ةري··ص ة·ي¹=اد ة´ب·~ ¸·· =·-رلا م·-- د·ق -·ي= تا´ب~لا .`= ¸~ ةي=را= Intranet تا·~و¹·ملا ة´ب·~ و'
ةيلودلا Internet .
2 - Integrated systems =-رلا ¸´م-و تانايبلا ةدعاق ¸فن ¸· ةيفصولاو ةي~د-+لا تانايبلا ¸-¸=- ا+ي· م--و
تانايبلا دعاوق ةرادإ مظن =ي~و .`= ¸~ ةي=را=لا تانايبلا ردا-~ _~ RDBMS interIace .
ةيفارغجلا تامولعملا من !ف تانايبلا دعاوقل "اي#$%ا
• و' تاي`اد··=إ -او~) تانايبلا ¸~ ةم=ض تايمك _¹ع ةي·ار·=لا تا~و¹·ملا مظن تاناي- دعاوق ¸و-ح- ا~ ةداع
_··¹ع »ا··ظ-لا در ةعر··~ ¸'··· ةدي··~ر ة--ر=- ا+-¹´يه م-- مل ا~إ ¸-لاو) تانايبلا هذه ة¹´يه اد= م+ملا ¸~و (ةيفصو
تا··نايبلا د··عاوق ةرادإ مظن .`= ¸~ =ل~ م-- -ي= (اد= ة¹-و= ¸و´-~ ةف¹-=ملا تاي¹م·لا DBMS دعا··~- ¸-··لاو
تارا~ف-~`ا _¹ع درلا ¸· ا--' queries ةد··عاق ¸··~ ة··-ي·~ -ا¸=' و' تانايبلا ¸~ ة-ي·~ _اونا راي-=ا .`= ¸~
.تانايبلا
• ا--د··ل ¸و··´- ¸' تا··نايبلا ةد··عاق -ا·~نإ .·بق م+ملا ¸~ conceptual model ة·يفيكو تا·نايبلا م··يظ-- ة··يفي´ل
تا··نايبلا ةدعاق ة=ذم-- _~وم-لا اذه -ا~نإ ةي¹مع _م~-و ا+-¹´يه database modelling ة··=ذمن ة··ي¹مع ذ··='-و
:ا+-~و ةي-· ري·لاو ةي-فلا ¸=او-لا ¸=·- اذكو ¸يكرا~ملا .ك اهراب-عا ¸· تانايبلا ةدعاق
1 - تاد···ملا ة··ي=ان ¸··~) ةر--··~~ ةي---لا ¸ر=لا ¸و´- ¸' د-` -ي= : اي=ولو-´-¹ل _-ر~لا ري·-لا HW
_~اربلاو SW ر··ي·- ¸' _··~ تا··نايبلا ةد··عاق .··´يه ري·-- ¸' ¸رور-لا ¸~ ¸و´- ` ¸´ل ¸~¸لا رور~ _~ (
.(ةري·-ملا اي=ولو-´-لا _~ •-ا` .´ي+لا) ة¸+=`او تاد·ملا- ةصا=لا ةي---لا ¸ر=لا ¸· _-ر~
2 - €ا··~`ا اذه _¹ع ا+ل =ي==-لا ¸·ب-- ¸لا-لا-و رم·لا ة¹-و= ¸و´- ا~ ابلا= ةي·ار·=لا تانايبلا ةدعاق
.(¸~¸لا ¸~ ة¹-و= ةر-· •ي·- ¸')
‚ - تانايبلا ةدعاق .´يه database structure ¸·~ .+·~يل ¸ا·´~`ا رد·ق ا=ي·~- ¸و·´- ¸' ¸' ¸·ب--
.··= د··-ع ةد··-·~ .و¹= ¸· ري´ف-لا ¸رور-لا ¸~ ¸ي¹· ا-ه ¸~و تانايبلا _ار=-~او .ا=دإو تاريي·- ·ل`=
.ة=ي~بلا .كا~ملا
ƒ - ¸ي~د=-··~ملا .¸ع „=- users ¸'·· ¸لا··-لا-و تا··نايبلا ةد··عاق »ا··ظن ¸·· م··-- ¸-··لا تار··يي·-لا ¸··ع
تانايبلا _~ .~ا·-لا ¸-ي¹مع ¸· ر`…- ` ( ةد-د= تاد·~و _~ار- رو+†) اي=ولو-´-لا ¸· ‡دح- ¸-لا تاري·-لا
.»د=-~ملا ة+=اوو تانايبلا ةدعاق ¸ي- .ا--`ا و' (..._ار=-~ا ˆ .ا=دإ ˆ .-د·-)
تانايبلا دعاوق &'ا() من* تاناي+لا تاق,ع "-ومن ./t0t1 2e3at04/s506 (.7) 849e3 a/9 D:;<
• تا··ناي´لا تا··ق`ع _~و··من و··ه ا~اد=-··~ا ميها··فملا هذ··ه ر`··ك'و ميها··ف~ ةدع _¹ع تانايبلا دعاوق ة=ذمن دم-·-
‰ntity relationsŠip (‰R) model و' ا+ل تاناي- ةدعاق .مع ‹و¹=ملا -اي~`ا ¸ي- تاق`·لا ¸ع رب·- وهو
¸و´- ¸-لا ةف¹-=ملا -ا¸=Œل •و~ر .`م- رصا-ع ة``` ¸~ ¸و´-- وهوŽ تانايبلا ةدعاق .´يه ¸ع رب·- ر=' _-·م-
:تانايبلا ةدعاق
1 - ¸اي´لا _ون ‰ntity type •ي~لا _ون ·ل`= ¸~ ددح--و ob•ect .··~ .~ا·-ن ¸ذلا
2 - ¸فصولا ¸ايبلا ون ‘ttribute type تاناي´لا _اون' ف-- وهو
‚ - ةق`·لا _ون relationsŠip type .ةيفصولا ا+-اناي-و تاناي´لا ¸ي- ةق`·لا ددح- وهو
• تا··نايبلا د··عاوق ة··=ذمن ة··ي¹مع ¸··~ `+··~ ا-¸··= ود··ب- د··ق تا··ناي´لا تا··ق`ع ة··=ذمن ة··ي¹مع ¸' ¸··~ م=رلا··-
database modelling م·قر .´·~لا ’·ضو-و تا··نايبلا ةد··عاق -ا·~نإ ة·ي¹مع ¸· اد= »اه .ا=~ ا+ن' `إ “ `ا·`~
¸··~ .·ي¹ق دد··ع ···ي· ر·+ظ- -·ي= ¸ر·=لا ة´ب·~ ةراد'·- ة·صا= تاناي- ةدعاق ¸· تاناي´لا تاق`ع _~وم-ل اري·ص
ة-ي·~ ةيفصو تاناي- .`= ¸~ ا+-·ب- ا+=-ر م-- ¸-لا تاناي´لا speciIic attributes ¸ايك ¸' .ا`ملا- ”=`نو
•-ر=لا مقر ¸فصو ¸ايب- =ب-ر~ •-ر=لا road number •··-ر=لا =··-ار و·ه ر=– ¸اي´- =ب-ر~و road link
د··عاوق ة··=ذمن ¸··~ _و··-لا اذه .`= ¸~و Ž تانايبلا ةدعاق دي-·- —د~ _¹ع دم-·- _~وم-لا دي-·- ة=رد ¸' ”=`-و
.م~رلا .`= ¸~ ا+¹ي¹ح- ¸´م- امك تانايبلا ةدعاق -ا~نإ ¸ر= ¸· ف·-لاو ةو-لا —د~ ’يضو- ¸´م- تانايبلا
• .ا دادعإ ¸~ -ا+-ن`ا د·- conceptual model د··عاوق ةرادإ »ا·ظن .·=اد تا··نايبلا ةد··عاق .··´يه ذ·يف-- م·--
·~فن _~انربلا) تانايبلا SW :راب-ع`ا ¸· ¸-˜ا ذ=' ¸~ د-` =ل~ .مع -ا-`'و (
1 - -ا~ن`ا ةي¹مع ةنور~ construction ةرادإ »ا·ظن ¸·· ةف¹-=ملا تاي¹م·لا ذ=' م-- _-= ةي·اك ة=رد-
.راب-ع`ا ¸· تانايبلا دعاوق
2 - .تانايبلا (¸ا--~ا) _ار=-~ا ةي¹مع .+~- ام- تانايبلا ة¹´يه
‚ - _·=·- `' د-`· »اظ-لا .=اد -ا==`ا ر=ا=~ .ي¹-- تانايبلا ةدعاق -ا~نإ ةي¹مع ¸· ¸عار- ¸' „=-
¸·· ¸··-ن ¸ا··ي- .ا·=دإ ``مك »ا·ظ-لا ¸··~ '··== -¸= ¸· تانايبلا ¸~ '== _ون .=د- ¸' »د=-~م¹ل ةي=ام~لا
.ةيمقرلا تانايبلا =-· .ب-- ¸ا´~
ƒ - ¸··· ةدو··=وملا -··حبلا تا··ينا´~إ .`= ¸~ ا+·~ .~ا·-لاو تانايبلا ةدعاق _¹ع .و=دلا .ي+~- „=-
تا··+=او -ا·~نإ _¹ع .م-~- دق اذهو تانايبلا دعاوق ةرادإ »اظن interIaces م+-د··ل ¸·يل ¸-ذ·لا ¸ي~د=-··~م¹ل
.تانايبلا ¸ا--~او _ار=-~إ م+ي¹ع „·-- ام~ تانايبلا دعاوق ةرادإ ¸· تارا+~
• د·=و~ ¸·ظفل ف·-ر·- دو·=و اد= م+ملا ¸~ standardi™ed semantic ¸·ي- .·صاو-لا ة·ينا´~إ ¸·~ د·ك'-¹ل
···ي· ···-´م- ¸ا··´~ ·ن' ة¹·احلا •š¹~ل •-ر=لا _-·م· -¸~لا ¸فن ¸ع ‡دح-- _يم=لا ¸ا ¸~ دك'-لا اذكو ¸ي~د=-~ملا
.´··~- •-ر=لا ¸· ¸ور=– ›ا=~' ر´ف- ام-ي- »د-لا ةرك „·¹ل ¸ا´مك •-ر=لا ¸· ر´ف- د-· .ف=لا ا~' ة¹·احلا ةدايق
تا··نايبلا ةد··عاق ¸··· ¸ا··يك .··´ل (دد··ح~ ف-ر·- _¹ع .´لا _ام='-) د=و~ ¸-· ’¹=-~ دو=و اد= م+ملا ¸~و ر=–
.ةدعا-لا هذه ¸~د=-~~ ¸ي- .صاو-لا ةينا´~إ ري·و-ل ا+ي¹ع .م·ن ¸-لا
"-ام=لا >م ة?ل#@م AاونB
• تانايبلا دعاوق .كايه ¸~ ةف¹-=~ _اون' =ا-ه database structures :¸هو ا+~اد=-~ا _œا~لا
1 - (اي~ره) ة=رد-ملا تانايبلا دعاوق ŠierarcŠical databases
2 - ةي´ب~لا تانايبلا دعاوق network databases
‚ - ة¹--ملا تانايبلا دعاوق relational databases
ة=رد-ملا تانايبلا دعاوق :`و' ŠierarcŠical databases :
.·´ي+لا ’م··~-و ة·ف¹-=ملا تا-و-·~ملا ¸·ي- =··-ر- »ا··م- ة=ي··~- =-اور- ةر=~ •¹=- تانايبلا دعاوق ¸~ _و-لا اذه .´يه
تا··ناي- ةد··عاق .`= ¸··~ _و··-لا اذ+ل `ا`~ .´~لا ’ضو-و _¹ع`ا ¸~ =-· د=او ¸اي´- .ف~`ا ¸~ =-· د=او ¸ايك =-ر-
د··=او فل…م- د=او ‹ا-ك =-ر =-· ا--´م- ·ن' ’ضاولا ¸~و „-´لاو ¸يفل…ملاو تاعوضوملا ف¹-=~ ا+- ةي-´مل ة=رد-~
¸··~ ر`··ك' .`= ¸~ ‹ا-´لا فيل'- م-- ¸' ¸´م- -ي= -فك ري= تانايبلا ةدعاق .·=- ام~ د=او _وضوم- د=او فل…~و
_œا··~ ري= تانايبلا دعاوق ¸~ _و-لا اذه .·=- ام~ ةف¹-=~ تاعوضو~ ¸· „-ك ةدع فل…ملا فل…- ¸' ¸´م- امك فل…~
.»اد=-~`ا
ةي´ب~لا تانايبلا دعاوق :اينا` network databases :
¸··· ‹ا··-´لا· ةنور~ ر`ك' ة--ر=- ا+-·ب- ةف¹-=ملا تاناي´لا =-ر ·ي· ¸´م- -ي= ·--ا~ ¸~ ادي-·- ر`ك' _و-لا اذه .´يه
.اذ´هو تاعوضوملا ¸~ د-د·لا- ¸يفل…ملا =-ر ¸´م-و ¸يفل…ملا ¸~ د-د·لا- ·=-ر ¸´م- ةب-´ملا تاناي- ةدعاق
ة¹--ملا تانايبلا دعاوق :ا`لا` relational databases :
.واد= ¸· تاناي´لا ¸-¸=- ·ي· م-- -ي= ¸ي--ا~لا ¸يعو-لا ¸~ ةنور~ ر`ك' _و-لا اذه .´يه ) =-رو فيصو- م-- و
linkˆrelate ¸-لاو ةب-´ملا تاناي- ةدعاق .´~لا ’ضو-و —ر=' .واد= ¸· —ر=' (.واد=) تاناي´- (.ود=لا) ¸اي´لا (
_وضوملا ¸ايك ¸-¸=- ا+ي· م-- sub•ect .ود=- تاعوضوملا هذه =-ر م-- م` تاعوضوملا ¸~ د-د·لا ·- .ود=ك
فل…ملا ¸ايك autŠor اذ´هو ¸يفل…ملا ¸~ ةمœاق ·- ¸ذلاو
ةلC#ملا تانايبلا &دعاق "-ومن 2e3at04/a3 9atabase 849e3 D
• . ةي·ار·=لا تا~و¹·ملا مظن _~ار- ¸· اعوي~ ة~د=-~ملا .كاي+لا ر`ك' وه ة¹--ملا تانايبلا ةدعاق .´يه
• تا·~و¹·~ ¸و·ح- ةد··مع' ¸·· اهرود·- ا··+ميظ-- م·-- ¸-··لا .واد= ¸· ة¹--ملا تانايبلا دعاوق .كايه ميظ-- م--
¸··· ر··=– دو··مع تا··ناي- ¸··فن _¹ع .ود= ¸· دومع —و-=ا ا~إ ·ن' ¸ه ة¹--ملا تانايبلا دعاوق تاي~ا~'و ةف¹-=~
.··كايه „··~=) _م~- اذهو ام+- ةن¸=ملا تا~و¹·ملا ¸ي- .صولاو ا·~ ¸يلود=لا ¸-ذه =-ر ¸´م- ·ن'· ر=– .ود=
ةق`·لا (تانايبلا دعاوق relation ¸¸·=- -·ي= ¸-دو·مع _·¹ع ¸و·-ح- ا·+-~ .·ك .واد·= ة·``` .´·~لا ’ضو-و
··- ر·=–و ¸د·ملا -ام·~' ··- ادو·مع ¸و·-حي· ¸نا·`لا ا~' ا+ي· ¸و~ي·- ¸-لا ¸دملاو ›ا=~`ا -ام~' .و`ا .ود=لا
=··-ر ¸··´مملا ¸··~ .···=- ¸د··ملا -ام~' ¸و-ح- ¸-لا ةدمعŒل رار´-لا اذهو ا+¹=اد ¸دملا هذه _-- ¸-لا .ودلا -ام~'
.ود··لا هذ··ه م··صاوع -ام··~' ···- ر=–و .ودلا -ام~' ¸و-ح- دومع ·ب· -لا`لا .ود=لا ا~' ا+-·ب- ةف¹-=ملا .واد=لا
مقر .ود=لا =-ر ¸´مملا ¸~ .·=- اذهو 2 مقر .ود=لا- ‚ ة··ف¹-=ملا .ود··لا -ام~' ¸و-ح- دومع ·- ام+-~ .ك ¸`
¸يلود=لا =-ر .·=- ·ن' امك 1 و ‚ م··قر .ود··=لا- ام+-~ .ك •اب-ر` ا-´م~ 2 تا··~و¹·ملا »اد=-··~ا ¸' ”··=`-و Ž
»اد=-~ا د-ع ‡داحلا -¸~لا ¸فن وه ة¹--ملا تانايبلا دعاوق ¸· ةف¹-=ملا تاناي´لا ¸ي- تاق`ع •¹= ¸· ةرر´-ملا
دومع Id-numbers ةي~د-+لا تانايبلا =-ر ¸· geometric data ةيفصولا تانايبلا- attribute data .
• ة¹--ملا تانايبلا دعاوق ةرادإ مظن .`= ¸~ ة¹--ملا تانايبلا دعاوق _~ .~ا·-لا م--
• Relational Database Management Systems ارا--=ا ا+ي¹ع •¹=- ¸-لاو RDBMS م-- -ي=
¸··´م-و žوف·-لا اذ··كو ةد··مع`ا دد··ع د··-دح- ¸··~ د-` -ي= žوفصو ةدمع' ¸· تانايبلا ةدعاق ¸· تانايبلا ميظ--
-ام~'- ةدمع`ا ةيم~- IieldsŸ itemsŸ or tables žوف·-لا ا·~' اناي=' تاح¹=-ملا ¸· =اب-را ‡دح- دق ام~
ا+-يم~- ¸´مي· ob•ectsŸ postŸ recordsŸ or tuples .
• ةدمع`ا تاناي- .´يه د-دح- ةد-د= تاناي- ةدعاق •¹= د-ع اد= م+ملا ¸~ Iields د-دح- ¸~ د-` ``م· ةف¹-=ملا
ف··-ر·- م·- ا~إ ``م· دو··م·لا ¸··· ·لا··=د'- »د=-··~م¹ل ’م··~ن ¸' ¸·ب-- تا~و¹·ملا ¸~ _ون —'و ¸¸=ملا ¸ايبلا _ون
.ا··=د'- »د=-~م¹ل ’م~ن ¸' ¸·ب-- ·ن'· ¸-ن ¸ايبك ¸ايبلا ‘SCII-text =··-· ةي··-ن تا··نايبك تا··نايبلا »د=-··~-و
”··=`-و ة··ف¹-=ملا تا-ا··~حلا ¸· دوم·لا »اد=-~ا اذكو »اقر' ¸-¸=- »د=-~م¹ل ¸´م- ¸مقر ¸ايبك ·ف-ر·- د-ع ام-ي-
تا·نايبلا _او·ن' .·-· „ب·~- ا+`ود·= ¸·´مملا -ا·==`ا ¸·~ .·¹-- دو·مع .·´ل »•احلاو ددحملا ف-ر·-لا ¸' data
types _··~ار-و تا··نايبلا د··عاوق ةرادإ م··ظن ¸ي- اد= »اه ¸ر· اذه) ا+-·ب- ا+=¹= _-~و ةف¹-=ملا spreadsŠeet
.`~ MS ‰xcel د··-دح- ا·--' ¸رور··-لا ¸··~و Ž (دوم·لا ¸فن ¸· ةف¹-=ملا تانايبلا _اون' =¹= ا+ي· ¸´م- ¸-لا
(»اقر`ا و') žر=`ا ددع د-دح-- دوم·لا م== cŠaracters ¸··-¸=-- ’م··~- د··ق ``م· ···ي· ا+--¸=-- _وم~ملا 50
ةي--لا ةدمع`ا ¸· ا·ر= text columns ¸-¸=- ¸´مي· ةيمقرلا ةدمع`ا ¸· ام-ي- ‚0 ةيمقر ةد=و digit _~ 10
ة-ر~ع تاد=و decimal م··-- ¸' ``مك (ةيمقرلا ةدمع`ا ¸·) ةف¹-=ملا مي-¹ل ¸-¸=-لا _ون د-دح- ا--' »¸¹- امك Ž
ةšيه _¹ع ا+--¸=- binaryŸ integerŸ or real .
• _-··=و ةف¹-=ملا ةيفصولا تانايبلا ¸ي- تاق`ع •¹=- =-رلا اذهو ا·~ ا+=-ر م-- .واد= ¸· تانايبلا ة¹´يه م--
.واد··=لا ¸··~ ة¹··~¹~ .`= ¸··~ ة··ق`ع ا··م+-ي- ¸و··´- ¸' ¸··´مملا ¸··م· ةر~اب~ ة--ر=- ا·~ ¸يلود= =-ر م-- مل ا~إ
¸' اند··=ول •مع' ة--ر=- •اب-ر`ل انرظن ولو ¸يلود=لا ¸~ تا~و¹·~ _~د .+~لا ¸~ .·=- ام~ ا+-·ب- ة=ب-رملا
._¹ع'- .´~لا ’ضو- امك ا·~ —ر='- و' ة--ر=- ¸و=ب-ر- ¸يي~د˜ا اذكو -اي~`ا .ك
• ة··ميق ¸¸=ن ¸' م+ملا ¸م· راب-ع`ا ¸· تاددحملا ¸·- ذ=' م-- ة¹--ملا تانايبلا دعاوق ¸· .واد=لا -ا-- د-ع
ا··مك ةي¹=لا ¸فن ¸· €ا-لا ددعو رمع ¸-¸=- ``~ ¸´مملا ¸~ ¸يل ·ن' -ي= .ود=لا ا-`= ¸~ ةي¹= .ك ¸· ةد=او
ةدر··ف-~ ة··ميق ¸وح- ¸' د-` ةي¹= .´· ةي¹=لا ¸فن ¸· ¸=~لا ¸ف-ل م~`او رم·لا ¸-¸=- ``~ ¸´م- ` unique
¸اي´¹ل ة-ي·~ ةفص ¸ع رب·- entity ..ود=لا- ·-ع رب·ملا
• ¸في†و··لا دام-ع`ا ¸·`- ¸~ ا--' د-` Iunctional dependence م··يق ¸و··´- ¸' _···`-ن ¸' اذ··ه _··-·~و
¸· مي-لا .-وح- م--) ر=– .ود= ¸· و' .ود=لا ¸فن ¸· ¸اك -او~ ر=– دومع ميق _¹ع دم-·- .ود=لا- ¸ي·~ دومع
»•راو= .`= ¸~ ¸¹ص`ا دوم·لا algoritŠm _م~- ر=– دومع ¸· ا+--¸=-و ¸ي·~ calculated Iield اذ··هو
•ق…··~ .´··~- م··ي-لا هذ··ه ‹ا··~= ¸´م- -ي= -فك ري= ة--ر= و+· ¸لا-لا-و ةركاذلا ¸~ ة~د=-~ملا ة=ا~ملا _·ر-
.(مœاد .´~- ا+ي· ا+--¸=-و ةركاذلا ¸· ا+¹يمح- ¸~ `د-
• رار´-لا ¸·`- ¸~ ا--' د-` redundancy ¸·-·- رار·´-لا اذ·هو تا·نايبلا ةد·عاق -ا·~نإ د·-ع ¸ا·´~`ا رد·--
¸···و ا+-~ تانايبلا _ار=-~ا ¸· '=-' ¸لا-لا-و م=ض' تانايبلا ةدعاق .·=- ام~ تار~ ةدع تا~و¹·ملا ¸فن ¸-¸=-
م-- ¸-لا ةري·-لا .واد=لا ¸~ دد·ل ةم=-لا .واد=لا مي~--- رار´-لا اذه ¸·`- م-- ةداعو »اع .´~- ا+·~ .~ا·-لا
ةرر··´-ملا ةد··مع`ا .`= ¸~ ا+=-ر common columns ( م··صاو·لاو .ود··لا .ا··`~ ¸··· ا··+-ع ا-`د··ح- ¸-··لا)
.¸و¹·لا .´~لا- دو=وملا .ا`ملا .`= ¸~ اذه ’---و
• ¸··´م- -··ي= تا··نايبلا ةد··عاق ¸··· -··حبلا ةعر··~ د-¸ي··~ (تانوفي¹-لا .يلد ¸· ‡دح- ام¹`~) €را+فلا »اد=-~ا
¸··´م- ا··مك تا··نايبلا ¸ا--··~او _ار=-··~ا •··قو .¹--··~ ة··~ر+فلا هذ··هو ا-د··=-' (.ا`ملا .يب~ _¹ع) تانايبلا ة~ر+·
تا··نايبلا ةد··عاق _··~ .~ا·-لا .·=- €را+فلا ¸'· ا-ه ¸~و ةف¹-=ملا .واد=لا ¸ي- =-رلا ¸· ا+~فن €را+فلا »اد=-~ا
رار··´-لا _··-م- ا··+ن` رب··ك' .´··~- ا…··فك duplication ة··ي·=رملا ة~`··~ ”··فح-و -··حبلا ةعر··~ ¸··~ د··-¸-و
reIerential integrity ..واد=لا ¸ي- =-رلا ¸· ا+~اد=-~ا ةينا´~`
مEلا* FGرلا 30/H a/9 I40/s D
• :ة``` ¸~ _ون ةق`·لا ¸=` اي-=-~و تانايبلا =-ر ¸ر= دد·--
1 - د=اول د=او one to one .
2 - دد·-مل د=او one to many .
‚ - دد·-مل دد·-~ many to many .
د=اول د=او :`و' one to one :
’··ضو- .ا··`ملاو .ود··= .··ك ¸··· ةد··=او ةر··~ ر+ظ- ةدرف-~ ةميق •-ر= ¸ع .واد=لا ¸ي- تاق`·لا ¸~ _و-لا اذه =-ر-
" ·م~ا دومع دو=و order ر~`ا مقر ¸' ”=`-و .ود= .ك ¸· " order number .ود··=لا ¸··· ر··+ظ- ةدرف-~ ةميق
فص =-ر- ةق`·لا ¸' ”=`- امك ةد=او ةر~ د=او ف-- ¸يلود=لا د=' ¸· د=او .ر=˜ا .ود=لا ¸·
دد·-مل د=او :اينا` one to many :
هذ··هو ر··=– .ود··= ¸··· žوف··ص ةد···- .واد··=لا د··=' ¸··· د··=او ف··ص =-ر ¸´م- ا~د-ع تاق`·لا ¸~ _و-لا اذه ‡دح-
رار´-لا ¸·`-ل ةي=~ومن ة--ر= ¸ه ة--ر=لا redundancy دومع _- .و`ا ¸يلود= .ا`ملا ’ضو-و تانايبلا ةدعاق ¸·
.ودلا هذه ¸· ةدو=وملا ةف¹-=ملا ¸دملا- ر=–و .ودلا »اقر'- دومع ·ب· ¸نا`لا .ود=لا ا~' ا+~اقر'- دومعو .ودلا -ام~'-
ة·لود مœ`- .ود·=لا ¸·~ žوف·ص ةد·ع) ا·+¹=اد ¸د·~ ةد·ع _·¹ع ·-يب=- ¸´م- ا+مقر ¸'· ¸د~ ةدع ا+- ةلودلا ¸' -ي=و
_·¹ع ا-و-حي·~ ¸يلود·=لا ¸'·· اد··ي-·- ر`·ك' تا··ناي- ةد·عا-ل رظ-لا·-و ا·-ه ¸·~ Ž ¸د··ملا -ام·~' .ود··= .`= ¸~ (ةد=او
¸ا´··~لا دد··ع .··`~ (ةد··مع') تا··~و¹·~ .و`ا .ود··=لا ¸وحي··~ -ي= ةحضوملا ة--ر=لا- ا+--¸=- „=- ر`ك' تا~و¹·~
ة=ا·~ملاو ¸ا´·~لا دد·ع ¸·ع تا·~و¹·~ ·ن'·· ر··=˜ا .ود··=لا ا·~' ··- ةدو··=وملا .ود··لا- ة··صا=لا مصاو·لاو ة=ا~ملاو
.·- ةدو=وملا ¸دملا- ةصا=لا د-دحلا =´~لا ت`صوو
دد··-مل د=او ةق`ع »اد=-~ا- .ود=لا مي~-- ¸'· •ب~ ام~ one to many ¸·فن ¸·· -¸·~ .·ك ¸·-¸=- ¸·~ .·-·'
رار´-لا ا-ي·`- دق ¸و´ن ا-ن` .ود=لا redundancy .
دد·-مل د=او :ا`لا` many to many :
¸··ع تا~و¹·~ ام+- ¸يلود= .ا`ملا ’ضو-و .واد=لا ةدمع' ¸~ —' ¸· ةدرف-~ ميق —' ·- د=و-` تاق`·لا ¸~ _و-لا اذه
ت`د···~ م··` د··صرلا ر+··~و د··صرلا ة-··~و ة··=حملا مقر .ود= .ك ¸وح-و داصر' ة=ح~ ¸~ ا+~اب-قا م- ¸-=لا ةلا=
ةدر··ف-~ تار··~…~ د=و- ` ¸يلود=لا ¸يه ¸·و ر=˜ا ¸· ةرارحلا تا=ردو ¸يلود=لا د=' ¸· را=~`ا =قا~- unique
identiIier ة··=حملا م··قر) ةد··مع' ةد··ع »اد=-··~ا ¸··~ د··-` (ر+··~لا ¸ف-ل .ا`ملا .يب~ _¹ع) ةدرف-ملا مي-لا ¸ي- =-ر¹لو
.(دصرلا ر+~و دصرلا ة-~و
• ةدو·-فملا تانايبلا ة¹´~~ ا--دل د=و- ا~ ابلا= missing data تا··نايبلا _·~ .··~ا·-لا د··-ع ة¹´·~~ „ب··~- ا·م~
¸'··· ا·م+=-ر و' ¸يلود·= مض د-رن ا~د-عو ةدو-فملا مي-لا ة·ر·مل ا+=-ر و' .واد=لا مض وه =ل~ _`عو ةيفصولا
:¸ي---ر= —د=إ .`= ¸~ م-- ¸' ¸´م- =ل~
1 - ¸¹=ادلا م-لا inner •oin .
2 - ¸=را=لا م-لا outer •oin .
¸¹=ادلا م-لا :`و' inner •oin :
=-ر =-· ¸´م- ·ن'· ‹و¹~`ا اذه »اد=-~ا- ا·~ ¸يلود= مض د-ع link ة··ق`ع .`= ¸··~ ا··+=-ر ¸··´م- ¸-··لا žوف-لا
ةد··عاق ¸·~ ة·يقابلا žوف·-لا .··ك žذ·= م--و-يلود··=لا `ك ¸· ميق ا+- ¸-لا žوف-لا =-· ذ='- و+· ¸لا-لا-و د=اول د=او
د··عاوق _··~د د··-ع ة··~اردلا _و··ضوم- ة¹··ص ا·+ل ¸··يل ¸-··لا تا··نايبلا žذ··حل »د=-··~- ة··--ر=لا هذ··هو ة··=-ا-لا تا··نايبلا
) .و`ا .ود=لا ¸~ تاناي- د-فن ا-ن' .ا`ملا ¸· ”=`-و-انايبلا 1 و 2 ) ¸نا`لا .ود=لا ¸~ تاناي-و ( 6 و 7 د···- ’ب-- ¸´ل (
.€ورد~ .´يه تا~ تانايبلا ةدعاق =ل~
¸=را=لا م-لا :اينا` outer •oin :
žوف··-لا ة·ا·ضإ م··` ¸يلود··=لا د··=' ¸··~ žوف··-لا .´- =اف-=`ا م-- ·ن'· ‹و¹~`ا اذه »اد=-~ا- ا·~ ¸يلود= مض د-ع
ا+·~ ة-·او-ملا corresponding rows .و`ا .ود··=لا ¸··~ žوف-لا .ك ذ=' م- .ا`ملا ¸·ور=˜ا .ود=لا ¸~ ‘ م··`
ر·=˜ا .ود·=لا ¸~ ة-·او-ملا žوف-لا _~ ا+=~د B ا·+ل ¸·يلو .و`ا .ود·=لا ¸·· ةدو·=وملا žوف·-لا ¸'·· ¸لا·-لا-و
¸نا·`لا .ود·=لا هرد·-~ ¸ذ·لا -¸·=لا ¸·· ةدو·-ف~ تاناي- ا+ي· ر+ظي~ ¸نا`لا .ود=لا ¸· ة-·او-~ žوفص B هذ·ه ¸··)
مي-لا =-· د-فن ةلاحلا 6 و 7 م··-لا _و··ن ددحن ¸' ا--´م- تانايبلا ةدعاق ¸~ ¸ر·¹ل ا-ب= ·ن' ”=`-و (¸نا`لا .ود=لا ¸~
دوم·لا ¸' ¸-·- ام- تار~…ملا ¸فن) žوف-لا ¸فن ¸يلود=¹ل ¸اك ا~إو (¸=را= ˆ¸¹=اد) ·~د=-~ن ¸ذلا No . ¸فن ·-
.‡دح- ¸ل ةدو-فملا تانايبلا ة¹´~~ ¸'· (¸يلود=لا ¸· مي-لا
J+يKملا 'اL?#M%ا ةغل st2NOtN2e9 PNe21 3a/QNaQe(<RS ( D
• ) .·´ي+ملا را·~ف-~`ا ة··ل »د=-··~ن تا··نايبلا ةد·عاق _·¹ع تا·ي¹م·لا ¸··~ _اون' ةدع -اد` و' تانايبلا ¸ا--~`
SQL -ح- .م·ل »د=-~- ¸-لاو ( searcŠ .`=إ و' replace .-د·-و' edit --دح-و' update تا··ناي- ’··~~ و'
¸··~ -ا¸··=' راي-=` ة·¹لا هذه »د=-~- ا~ ابلا=و Ž تانايبلا ةدعاق ¸~ ةد-د= تا=ر=~ •ي¹=-ل »د=-~- اذكو ةيفصو
ري-ا···مل ا··-ب= تا··نايبلا ةدعاق criteria تا··ي¹م·لا و' .··ي¹ح-لا تا··ي¹مع ¸··· »د=-··~- ¸-··لاو ة··صا=لا ¸ي~د=-··~ملا
ة··صا=و ة···¹لا هذ··ه تادرف~ ¸نا·~ م+· م+ملا ¸~و ة~•ا=و ةددح~ ة=ايص دعاوق ة·¹لا هذ+ل ¸' ”=`-و —ر=`ا
ةي=ر~لا .~او·لا conditional operators .ادي= ام+·
• .´ي+ملا را~ف-~`ا ة·ل ة¹م= ¸و´-- SQL :¸هو ةف¹-=~ -ا¸=' ة``` ¸~
1 - "ر-=إ" -¸= select ‡د··ح- اذ··هو ة··=ي--لا ¸··· اهد··=او- ¸···ب-- ¸-··لا ةيفصولا تانايبلا ددح- وهو
.ةدعا-لا ¸قاب- م-+ن `و تاناي- ةدعاق ¸· ةدو=وملا ةدمع`ا ¸~ ةددح~ ةعوم=م- م-+ن ا~د-ع .ا`ملا .يب~ _¹ع
2 - "¸··~" -¸··= Irom ¸-··لا رد··-ملا تا··ناي- ةد··عاق و' رد··-ملا .واد··= -ام··~' ···ل`= ¸··~ دد··ح--و
.تانايبلا ا+-~ _ر=-~ن
‚ - "-ي=" -¸= wŠere ةد·عاق ¸·· ةدو·=وملا žوف·-لا ا·+--ح- ¸' ¸··ب-- ¸-·لا •ور·~لا ددح- وهو
ة··ي-=-~ ا=ور··~ ¸و··´- د··ق •ور··~لا ¸' ”··=`-و ة··=ي--لا ¸··· ا··هراي-=ا م··-- _-··= تا··نايبلا logical
expressions ةي-ا~= ا=ور~ و' matŠematical expressions ¸··~ د··-د·لا _ضو ¸´م- امك —ر=' و'
ةي-=-ملا .~او·لا ¸ي~د=-~~ راي-=`ل •ور~لا Boolean operators .ا+-·بل _œا--لا م-ل
• ¸-=-ملا .~ا·لا ددح- Boolean operator •·-ح-- ¸' ا·~إ =·ل~ ¸·ع _·--- ¸لا·-لا-و ·ميي-- م-- ¸ذلا •ر~لا
ةحيحص ة=ي--لا ¸و´-و •ر~لا true '··== ة··=ي--لا ¸و´-و •-ح-- ` و' Ialse م·-ل ة··ي-=-ملا .··~او·لا »د=-··~-و
"-·ي=" -¸·= ¸·· =··ل~و ا··~ ةدد··-ملا •ور·~لا wŠere .·´ي+ملا را·~ف-~`ا ة··ل ة··¹م= ¸··· دو·=وملا SQL-
sentence ¸' ¸-رب-·~ ’ضوملا .ا`ملا _¹ع ا+=ر~ ¸´م- ¸-لاو) ةي-=-ملا .~او·لا هذهو ‘ ةعوم=~ تاناي- ا+-
ا~' د`و`ا ¸~ B :¸ه (تا-بلا ¸~ ةعوم=~ تاناي- ا+ب·
1 - "و" and .ا··`ملا .يب··~ _¹·· تانايبلا ¸-دعاق و' ¸يلود=لا ¸· •-ح-- ¸-لا •ور~لا ¸ع -حب- وهو
¸ا=ر~لا •-ح-- ¸' د-` ·ن'· .ا`ملا- ’ضاو وه امكو ا-ه ¸~و ‘Ÿ B را··-=ن ¸' و·ه ``~ •ر~لا ¸و´- دقو
.ود=) دلو م+-دل ¸-ذلا -ا-˜ا ‘ و ( ‘ND .ود=) •-- •قولا ¸فن ¸· م+-دل B .(
2 - "و'" or ) •-ح-- ¸-لا •ور~لا ¸ع -حب- ¸هو true ¸و··´- د··قو ا·م+ي¹ك ¸··· و' ¸يلود·=لا د=' ¸· (
و' دلو ا~إ م+-دل ¸-ذلا -ا-˜ا را-=ن ¸' ``~ •ر~لا OR .(•--و دلو و') •--
‚ - Xor ) •-ح-- ¸-لا •ور~لا ¸ع -حب-و true •ر~لا ¸و´- دقو ام+ي¹ك ¸· ¸يلو ¸يلود=لا د=' ¸· (
.(•قولا ¸فن ¸· •--و دلو ·-دل ¸اك ¸~ دا·ب-~ا _~) •-- و' دلو ا~إ م+-دل ¸-ذلا -ا-˜ا راي-=ا وه
ƒ - Not ) •-ح-- ` ¸ذلا •ر~لا ¸ع -حب-و Ialse =-· م+-دل ¸-ذلا -ا-˜ا را-=ن ¸' •ر~لا ¸و´- دقو (
.(د`و' م+-دل ¸يلو) تا-- =-· م+-دل ¸-ذلا -ا-˜ا و' (تا-- م+-دل ¸يلو) د`و'
• »اد=-~ا- تانايبلا ¸ا--~او -حبلا ةيفيك .ا`ملا ’ضو- SQL ' ةدا··~ ¸و··~رد- ¸-ذ··لا ة··ب¹=لا ¸ع -حبن ·ي·و
Šistory ‘ "را-=ن" ¸لا-لا-و ¨ select م··~`ا (.ا`ملا .يب~ _¹ع) ¸هو ة=ي--لا ¸· اهد=او- ¸·ب-- ¸-لا ةدمع`ا
name ةداملاو sub•ect ر-د--لاو mark ¸··~ اهرا-=نو Irom ة··ب¹=لا .ود··= students -··ي= wŠere •ر··~لا
¸··ه ة~وردملا ةداملا ¸' وه Šistory ‘ ('sub•ect÷ Šistory ‘ " دو··م·لا ر-ويب··م´لا -··حب- ا··-ه ¸··~و (¨
sub•ect " .ود= ¸· " students "-··ي=" .`= ¸··~ هد··-دح- م··- ¸ذ··لا •ر··~لا •··-ح- ¸-لا žوف-لا _لإ .-يل "
wŠere ¸-دوم·لا ¸· ةدو=وملا تانايبلا- žوف-لا هذه راي-=ا م-- م` NameŸ Mark . ا·~ ا+=ار=-~او
• .´ي+ملا را~ف-~`ا ة·¹ل ةدد·-~ تارابع .ا`ملا اذه ¸· —رن SQL »اد=-··~ا- ةد··مع`ا .··ك ا··+ي· را··-=ن -ي=
ة··~`ع wildcard "ر-··=إ" -¸··= ¸··· _··ضو- ¸-··لاو "*" select ¸··~ تا··نايبلا را··-=ن -··ي= Irom " .ود··=
students -·ي= " wŠere ) و·ه •ر·~لا ' name÷ Robert Strand¨ ‘ND 'Mark~ƒ ¨ •ر·~لا اذ·هو (
) ¸=·~لا اذ··ه ¸` ة··=ي--لا ¸· ر+ظ- ¸ذلا وه د=او فص ¸· =-· •-ح-- Robert Strand ¸ذ··لا د··ي=ولا و··ه (
¸~ _¹ع' ر-د-- _¹ع .-= ƒ .
(ةيقيTو#لا تانايبلا) تانايبلا "ولا#U *B تانايبلا >ع Vيق=#لا 8eta9ata D
• .ا ف-ر·- ¸´م- metadata -او·~ (تا··نايبلا ةد·عاق ¸·· ةدو·=وملا) تا·نايبلا ¸··ع ةن¸=ملا تا~و¹·ملا ا+ن'-
ر`··ك' ف·صو و' تا··نايبلا ¸··ع ة··ي-ي`و- تا··~و¹·~ ا··+ن'- ا··+ف-ر·- ¸´م- امك ةيفصو تاناي- و' ةي~د-ه تاناي- •ناك
.ا د·-و تانايب¹ل `ي-ف- metadata ري-ا···ملا ¸··-¸·-ل اد·= »ا·ه تا··نايبلا ةد·عاق •·ي`و- ¸` اد··= ا·~اه اعوضو~
ةد=وملا ةددحملا sustain certain standards ةدو=لا ¸~ ¸ي·~ —و-~~ ¸م-- ¸+· ¸لا-لا-و تانايبلا ةدعا-ل
.ا+ي~د=-~~ .`= ¸~ تانايبلا ةدعاق _¹ع دام-ع`ا ةينا´~إ ¸~ ¸ي·~ —و-~~ اذكو ةنورملاو
• ة·ي-ي`و-لا تا·نايب¹ل ةدد·ح~ ري-ا···~ ا+-د··ل ¸و··´- ¸' ا~إ .ودلا „¹=' metadata هذ·ه _··ضول ا·+--ر= ¸··· و'
.ل ¸-ورو`ا راي·ملا ¸~ ة~ب--ملا ري-ا·ملا ¸·بل ة¹`~' ’ضو- ةيلا-لا .ا´~`او ري-ا·ملا metadata :
1 - .ا+´لا~ م~او تانايبلا ةدعاق م~إ
2 - ةدعا-ل („~ا-ملا) _ر--ملا »اد=-~`ا اذكو ةيفصولا تانايبلاو ةي~د-+لا تانايب¹ل »اع فصوو ةرظن
.تانايبلا
• ة··ي-ي`و-لا تا··نايبلا —و··-ح- ¸' ¸···ب-- metadata •ا-··~`اك =œار··=لا م··¹·- ة··صا=لا تا··~و¹·ملا _··¹ع
pro•ection »د=-~ملا تاي`اد=`ا »اظنو coordinate system ة=-ر=لا .`د-~ا اذكو datum مل ا~إو _لإ....
•ا-~إ راي-=ا م- ا~إ) ة=-ر=لا _~ .~ا·-¹ل ·~د=-~ن ¸ذلا •ا-~`ا _ون ة·ر·~ „·-لا ¸م· تا~و¹·ملا هذه ر·او--
تاي`اد··=`ا م··ظن ¸··ي- تا··نايبلا د··عاوق .··-وح- ة··يفيك د··-دح- „···-- امك (ة=-ر=¹ل ا+-و~- ‡دح- =ل~ ¸'· -•ا=
.ةف¹-=ملا
• تا··نايبلا د··عاوق .··كاي+- ة··صا=لا تا··نايبلا •ي`و- ا--' م+ملا ¸~ database structures -او··~) ة··ن¸=ملا
ف¹ملا .´يهو ةي-فلا تاح¹=-ملا اذكو (ةيفصو و' ةي~د-ه تاناي- Iile structure تا··نايبلا •ي~-- ةيفيكو data
Iormat ري-ا·~ و' _~ار- •ناك -او~) ةف¹-=ملا مظ-لا ¸ي- تانايبلا .داب- .ي+~-ل =ل~و standards . (
• ¸·قاو··لا داد··-~`ا _··لإ ة·اض`ا- (تانايب¹ل ةب~-لا-) ·ل ===ملا ¸¹ب--~ملا داد-~`ا- تانايبلا •ي`و- ا--' „=-
ر´فن ¸' د-` ¸لا-لا-و ¸-~¸لا داد-~`او ( _لإ...ة-راد`ا تاد=ولاو تاي`اد=`ا) ¸نا´ملا داد-~`ا ¸~ .ك .`م- ¸ذلا
د·- ˆ¸-ر+~ د·- ˆايلا=) »اد=-~`ل ةمœ`~ تانايبلا .ه 6 د··لد·-لا تا··ناي- .··`~ تا··نايبلا د··عاوق ¸···- ``م· ر+~'
ة··ي-ي`و-لا تا··نايبلا ¸··· =··ل~ ’ي··ضو- ا-ي¹ع „=و- ام~ ةدودح~ ةر-فل ةحلاص ¸و´- دق ¸نا´~لا metadata .··هو (
هذ·هو ا·+ل ¸رود·لا --د·ح-لا ةر-·· ¸·ه ا·~و تا·نايبلا _·م= _·-راو- ¸ه ا~ اذكو `ب--~~ —ر=' تاناي- _م= م-ي~
¸··ع »د=-·~ملا م·¹·يل ة·صر· ا·+ن' ا··مك »اد=-·~`ل تا··نايبلا ة··مœ`~ —د··~ د·-دح-ل »د=-··~ملا دعا·~-~ تا··~و¹·ملا
.تانايبلا ةدعا-ل ةي¹ب--~ملا تاداد-~`ا
• ةي-ي`و-لا تانايبلا راب-عا ا--´م- metadata تا··نايبلا تا··نو´~ ¸··~ ا··~اه ا··نو´~ د···- ¸-··لاو ةدو··=¹ل تادا···'ك
:_¹ع ¸و-ح- ¸-لا ة-ي`و-لا
1 - ¸··ع تا··~و¹·~) ةد··عا-لا رو··=- ة··ي¹معو تا··نايبلا رد··-مل ف··صو _~ تانايبلا ةدعاق .ص'
ا+-=لا·~ م- فيكو تانايبلا ·-~ •=ر=-~ا ¸ذلا ¸ا´ملا processed م··- .ه ``م· تانايبلا ةدعا-ل ا+لا=دإ .بق
.(ا+ي¹ع ةيœا-=إ ت`ي¹ح- -ار=إ و' ا+-ح·
2 - _··م= م··- ا~إ ة·د+-··~ملا ة··قدلا ¸··ه ا··~و ةي··~د-+لا تا··نايبلا _··يم=- ة··ي=+-~) ةي··~د-+لا ةقدلا
رو·-لا ¸·~ ة=ر=-·~ملا ةي·~د-+لا تا·نايبلا ¸·~ ةقد ر`ك' ¸و´- ا+ن'· ة~د--~ ةي=ا~~ ة¸+=' .`= ¸~ تانايبلا
ة·ا~م- ة·يب=لا ¸· ا+ي`اد=إ ¸ع ف¹-=- ة=-ر=لا _¹ع ة=--لا ¸`اد=إ) تاي`اد=`ا ةقد _¹ع ر`…- ¸-لاو (ة-و=لا
1 »' ر-~ 10 ··ي¹ع •·¹=- ا·~ تا·-يب=-لا ¸··- ¸·· ة·قدلا هذه €اي-ل »د=-~-و (ر-~ Root Mean Square
(RMS ( .
‚ - _··¹ع ر`…ي~ ةيفصولا تانايبلا _م= _+-~ ¸'· ةي~د-+لا تانايبلا- امك) ةيفصولا تانايبلا ةقد
.مع و' اهر-د-- م- »' ةي-ي-= تا~اي-- ة·يب=لا ¸~ تانايبلا .ك _م= م- .هو (ةقدلا interpolation .ا+ل
ƒ - هذ··ه ¸··ه ا·~و ة··-ي·~ ةر-··· .`= »اد=-··~`ل ةحلا··ص ¸ه .ه) تانايبلا ةدعا-ل ةي-~¸لا ةقدلا
.(_لإ... ة-~ »' ر+~ ¸ه .ه ةر-فلا
5 - Logical consistency .··هو ر=˜ا- .--~ ¸ايك .ك .هو ا·~ تانايبلا _ضو م- فيك)
=··ل~ ¸· ة~د=-~ملا ةيعرفلا تاي¹م·لاو تانايبلا ةدعاق _ا-نإ ة--ر= .-ف- ا~ وهو (¸-ر=˜ا- ةق`ع ·ل ¸ايك .ك
.ا _ون د-دح- ر--·لا اذه ¸· ا--' م+ملا ¸~و topology (spagŠetti topology oI Iull polygon
topology .(
6 - (»ا··م-لا) .ام´لا completeness ةحيح··ص ة--ا··~لا تاف··صاوملا .··ك •نا··ك ا~إ ا··~ دد··ح-و
¸··ي- ة··ي-~¸لا ة··قدلا و' ةدو··=لا ¸··· تا···`-=ا =ا··-ه »' ا··+¹ك (تانايبلا ةدعاق ¸· ةدوصرملا) ةي·ار·=لا ة=ا~م¹ل
¸··· ¸··كور´¹ل ‹ر··ق' ا··+-´لو ة•ا-م~ ةيœ¸=لا •=ا-ملا —د=إ ¸· م~رلا ةقد ¸و´- د-· ا+-·-و ةيœ¸=لا •=ا-ملا
. —ر=' ةيœ¸= ة-=-~
• ¸~د=-··~مل ة··~د=ك =··ل~و تا··نايبلا ةدعا-- ةصا=لا ة-راد`ا تانايبلا _¹ع ةي-ي`و-لا تانايبلا ¸و-ح- ¸' ¸·ب--
ا··نا=~ ا··ه-ا=عإ م··-- `و ت`ا··حلا „··¹=' ¸··· ا··+·ي- م··-- تانايبلا ةدعاق ¸` .ب--~ملا ¸· ¸ي¹م-حملا تانايبلا ةدعاق
¸··· مهدعا··~-و .ب--··~ملا ¸· ¸ي¹م-حملا -`م·¹ل ¸`ع`ا و ة-اعدلا ة-ا`م- ¸و´- ة-راد`ا تانايبلا هذه ¸'· ¸لا-لا-و
•ي·~--لا ا·+ل`= ¸~ ددح-- امك تانايبلا هذه -ار~ „¹= ةيفيك ¸· اذكو تانايبلا ¸ع را~ف-~`ا Iormat م·-- ¸ذ·لا
ة¹ي~ولا اذكو ·-روص _¹ع تانايبلا مي¹~- media ¸نور-··´ل`ا د··-ربلا •··-ر= ¸ع) e-mail و' CD-ROM or
diskette _¹ع ةف¹-=ملا ت`ي¹ح-لا .مع ةينا´~إ .`~ ا+- »اي-لا تانايبلا _--مل ¸´م- ¸-لا ةي·اض`ا تا~د=لا اذكو (
.تانايبلا هذه
• ة··ي-ي`و-لا تا··نايبلا- ة··صا=لا ةي-ي`و-لا تانايبلا _م~- ا~ ا--' =ا-ه metadata about metadata ¸··هو
تا··نايبلا --د·ح-ل ة·=احلا ر·+ظ- ا··م~ تا··نايبلا ةد·عا-ل ارم-··~~ --د··ح-لا ¸و·´- ¸' .··م-حملا ¸·~ ·ن` ارظن ة~اه
تا·نايبلا .·مع ¸·ه •·~يل ةي·~يœرلا ة·م+ملا ¸' ا·نراب-عا ¸·· ذ··='ن ¸' د-` ا--´ل تانايبلا ةدعا-- ةصا=لا ةي-ي`و-لا
¸·~ ¸ي¹~ا··لا _·-من _-·= ا·+ي· ا··لاب~ ¸·يل ة·ي-=-~ ¸و·´- ¸' „·=- ة·ي-ي`و-لا تا·نايبلا ةيلوم~ —د~ ¸'و ةي-ي`و-لا
¸··ي- ‹و·¹=~ ¸•او··-لا.... .م·لا €ا~' ¸ه ¸-لاو تانايبلا دعاوق ¸~ `د- ةي-ي`و-لا تانايبلا _ا-نإ ة¹=رمل .وصولا
.ام+-~ .ك

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)//-->