ﻣﻘﺪﻣﺔ
ﻣﻘﺪﻣﺔ
ﻻﺗﺴـﺘﻬﻦ ﺑـﺄﻱ ﻓﺮﺻـﺔ ﺗﻘـﻊ ﺍﻣﺎﻣـﻚ ﻣﻬﻤـﺎ ﻛﺎﻧـﺖ ﺻﻐـﻴﺮﺓ ﻓﺮﺑﻤـﺎ ﺍﻟﻔﺮﺻـﺔ ﺍﻟﺘـﻲ ﺗﺴـﺘﻬﻴﻦ ﺑﻬـﺎ ﻭﺗـﺮﻯ ﺑـﺄﻥ ﻻ
ﻓﺎﺋـﺪﺓ ﻛﺒـﻴﺮﺓ ﺗﺮﺟـﻰ ﻣﻨﻬـﺎ ﺗﻜـﻮﻥ ﻫـﻲ ﺍﳴﻔﺘـﺎﺡ ﺍﻟـﺬﻱ ﺳـﻴﻔﺘﺢ ﻟـﻚ ﺍﻻﺑـﻮﺍﺏ ﺍﻟﺘـﻲ ﻛﻨـﺖ ﺗﻈـﻦ ﺍﻧﻬـﺎ ﺑﻌﻴـﺪﺓ ﺟـﺪﺍ
ﺍﻭ ﺭﺑﻤـﺎ ﻣﺴـﺘﺤﻴﻠﺔ .ﺗﻌﻠـﻢ ﺍﻥ ﻻﺗﺴـﺘﻌﺠﻞ ﺍﻟﻨﺘﺎﺋـﺞ ﻭﺗﺬﻛـﺮ ﺑـﺄﻥ ﻛﻞ ﺍﻟﺠﻬـﻮﺩ ﺍﻟﺘـﻲ ﺗﺒﺬﻟﻬـﺎ ﻟـﻦ ﺗﻀﻴـﻊ ﻣﻬﻤـﺎ
ﻛﺎﻧـﺖ ﺻﻐـﻴﺮﺓ ﻟﺬﻟـﻚ ﺍﺳـﺘﻐﻞ ﻛﻞ ﺍﻟﻔـﺮﺹ ﻭﺍﺑـﺬﻝ ﺟﻬـﺪﻙ ﳲ ﻋﻤـﻞ ﻛﻞ ﺍﻟﺘﻔﺎﺻﻴـﻞ ﻭﺳـﺘﺮﻯ ﺍﻥ ﺍﻟﻨﺘﺎﺋـﺞ ﺳـﺘﻜﻮﻥ
ﺍﻛﺒﺮ ﺑﻜﺜﻴﺮ ﻣﻦ ﺍﻟﺘﻮﻗﻌﺎﺕ ﺍﻟﺘﻲ ﻛﻨﺖ ﺗﻈﻦ ﺑﺄﻧﻬﺎ ﻛﻞ ﻣﺎﺗﺮﻳﺪ ﺍﻭﻣﺎ ﺗﺴﺘﻄﻴﻊ ﺍﻟﻮﺻﻮﻝ ﺍﻟﻴﻪ.
ﺭﺋﻴﺲ ﺍﻟﺘﺤﺮﻳﺮ
ﺭﻓﺎﻩ ﺣﺴﻦ
2 ﮐﯿﻒ ﺗﺼﺒﺢ 1 هﺎﮐﺎﺛﻮن اﻟﺤﺞ
ﻣﺒﺮﻣﺞ ﻣﺤﺘﺮف
7 Cloud Computing 3 ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت
Data-warehouse
13 ﻣﺒﺎدرة ﻓﺮﯾﻖ 11 ﺣﻮار ﺧﺎص
IT-IQ TH
ﻣﻊ اﳌﺒﺮﻣﺞ اﻟﺒﺼﯿﺮ ﻋﻠﻲ ﻋﺒﺪ اﻟﻐﻨﻲ
15 ﮐﺘﺎب ++c 14 Coding For kids
Lesson 6
16ﮐﻠﻤﺎت ﻣﺘﻘﺎﻃﻌﺔ 17 ﮐﻼش روﯾﺎل
ﺗﺤﻘﻖ اﮐﺜﺮ ﻣﻦ ٢ﻣﻠﯿﺎر دوﻻر
هﺎﮐﺎﺛﻮن اﻟﺤﺞ
اﻧﻄﻠﻘﺖ ﻓﻲ ﻣﺪﯾﻨﻪ ﺟﺪة اﻟﻨﺴﺨﺔ اﻻوﻟﯽ ﻣﻦ هﺎﮐﺜﻮن اﻟﺤﺞ ,ﮐﻠﻤﺔ هﺎﮐﺎﺛﻮن ﺟﺎءت ﻣﻦ اﺧﺘﺼﺎر ﮐﻠﻤﺘﯿﻦ
ﺑﺎﻟﻠﻐﺔ اﻻﻧﺠﻠﯿﺰﯾﺔ) (hackوﺗﻌﻨﻲ اﻟﺒﺮﻣﺠﺔ اﻻﺳﺘﮑﺸﺎﻓﯿﺔ واﻟﺴﺒﺎق ) (marathonوهﻮ ﺣﺪث ﯾﺠﺘﻤﻊ ﻓﯿﻪ
ﻣﺒﺮﻣﺠﻲ اﻟﮑﻮﻣﺒﯿﻮﺗﺮ ﻟﺘﻄﻮﯾﺮ ﺗﻄﺒﯿﻘﺎت ﻣﻔﯿﺪة ﻓﻲ اﻟﺤﺞ ﺣﯿﺚ اﺳﺘﻘﻄﺒﺖ اﳌﺒﺮﻣﺠﯿﻦ ﻣﻄﻮري اﻟﺒﺮاﻣﺞ
وﻣﺼﻤﻤﻲ اﻟﺠﺮاﻓﯿﻚ وﻣﺼﻤﻤﻲ اﻟﻮاﺟﻬﺎت وﻣﺪﯾﺮي اﳌﺸﺎرﯾﻊ ﻣﻦ ﮐﻼ اﻟﺠﻨﺴﯿﻦ وﻣﻦ اﮐﺜﺮ ﻣﻦ ١٠٠دوﻟﺔ و
ﯾﺘﺸﺎرﮐﻮن ﺑﺸﮑﻞ ﻣﮑﺜﻒ ﻓﻲ ﻋﻤﻞ ﻣﺸﺎرﯾﻊ ﺑﺮﻣﺠﯿﺔ ﻗﺎﺑﻠﺔ ﻟﻼﺳﺘﺨﺪام وﯾﺴﺘﻤﺮ اﻟﻬﺎﮐﺜﻮن ﻟﯿﻮم او ﳌﺪة
اﺳﺒﻮع وﺗﺠﺎوز اﳌﺴﺠﻠﯿﻦ ﻓﯿﻪ ﻟﻐﺎﯾﺔ اﻻن ٢٠اﻟﻒ ﺷﺨﺺ .ﺗﺸﻤﻞ اﳌﻨﺎﻓﺴﺔ ﻓﻲ هﺎﮐﺎﺛﻮن اﻟﺤﺞ اﳌﺠﺎﻻت
اﳌﺤﯿﻄﺔ ﺑﻤﻮﺳﻢ اﻟﺤﺞ وﺧﺪﻣﺎﺗﻪ وﺗﺤﺪﯾﺎﺗﻪ ،ﺑﻤﺎ ﻓﻲ ذﻟﻚ اﻷﻏﺬﯾﺔ واﳌﺸﺮوﺑﺎت ،واﻟﺼﺤﺔ اﻟﻌﺎﻣﺔ ،واﻟﺤﻠﻮل
اﳌﺎﻟﯿﺔ ،واﳌﻮاﺻﻼت ،وإدارة اﻟﺤﺸﻮد ،واﻟﺘﺤﮑﻢ ﻓﻲ ﺣﺮﮐﺔ اﳌﺮور ،وﺗﺮﺗﯿﺒﺎت اﻟﺴﻔﺮ واﻹﻗﺎﻣﺔ ،وإدارة
اﻟﻨﻔﺎﯾﺎت واﳌﺨﻠﻔﺎت ،واﻹﺳﮑﺎن ،وﺣﻠﻮل اﻟﺘﻮاﺻﻞ.
اﻟﻬﺪف ﻣﻦ اﻟﺤﺪث
اﺳﺘﻘﻄﺎب اﻟﻌﻘﻮل اﻟﺮاﺋﺪة ﻓﻲ ﻣﺠﺎل اﻟﺒﺮﻣﺠﺔ ،ﻻﺑﺘﮑﺎر
اﻟﺤﻠﻮل اﻟﺘﻘﻨﯿﺔ اﳌﺴﺎهﻤﺔ ﻓﻲ إﺛﺮاء وﺗﺤﺴﯿﻦ ﺗﺠﺮﺑﺔ
اﻟﺤﺠﯿﺞ ،و ﺣﯿﺚ ﺗﺄﺗﻲ هﺬﻩ اﳌﺒﺎدرة ﻓﻲ إﻃﺎر اﻟﺘﺰام
اﳌﻤﻠﮑﺔ ﺑﺘﺤﻔﯿﺰ اﳌﻨﺎخ اﻻﺑﺘﮑﺎري واﻟﻮﺻﻮل إﻟﯽ اﻟﺮﯾﺎدة
اﻹﻗﻠﯿﻤﯿﺔ واﻟﻌﺎﳌﯿﺔ ﻓﻲ ﻣﺠﺎﻻت اﻟﺘﻘﻨﯿﺔ ،ﻣﻤﺎ ﯾﺼﺐ
ﻓﻲ ﻣﺼﻠﺤﺔ دﻋﻢ اﻟﻄﺎﻗﺎت اﻟﺸﺎﺑﺔ وﺗﻮﻓﯿﺮ اﻟﻔﺮص
اﳌﺘﻨﻮﻋﺔ ﻟﻬﺎ ،وﺗﺤﻘﯿﻖ ﻣﺴﺘﻬﺪﻓﺎت رؤﯾﺔ اﻟﺴﻌﻮدﯾﺔ
.٢٠٣٠
اﻟﺠﻮاﺋﺰ
ﺧﺼﺼﺖ ﺟﻮاﺋﺰ ﻟﻬﺬا اﻟﺤﺪث وﺗﻤﻮﯾ ًﻼ ﳌﺸﺎرﯾﻊ اﳌﺸﺎرﮐﯿﻦ ﺗﺼﻞ ﻗﯿﻤﺘﻬﺎ إﻟﯽ ﻣﻠﯿﻮ َﻧﻲ رﯾﺎل
ﺳﻌﻮدي ،ﺑﻬﺪف ﺗﺤﻮﯾﻞ أﻓﮑﺎر اﳌﺸﺎرﮐﯿﻦ إﻟﯽ ﻣﺸﺎرﯾﻊ ﻋﻠﯽ ارض اﻟﻮاﻗﻊ ،ﺣﯿﺚ ُﻗ ﱢﺴﻤﺖ اﻟﺠﺎﺋﺰة
إﻟﯽ ﺛﻼﺛﺔ ﻣﺮاﮐﺰ ﻧﺼﯿﺐ اﳌﺮﮐﺰ اﻷول ﻣﻨﻬﺎ ﻣﻠﯿﻮن رﯾﺎل ،ﻓﯿﻤﺎ ﯾﺤﺼﻞ اﻟﻔﺎﺋﺰ اﻟﺜﺎﻧﻲ ﻋﻠﯽ ٥٠٠
أﻟﻒ رﯾﺎل ،واﻟﺜﺎﻟﺚ ﻋﻠﯽ ٣٥٠أﻟﻒ رﯾﺎل ،ﻓﻲ ﺣﯿﻦ ﺗﺬهﺐ ١٥٠أﻟﻒ رﯾﺎل ﺟﺎﺋﺰ ًة ﻟﻠﺘﻤ ﱡﯿﺰ .
ﻟﻠﺘﺴﺠﯿﻞ ﻓﻲ هﺬﻩ اﳌﺴﺎﺑﻘﺔ اﺳﺘﺨﺪم اﻟﺮاﺑﻂ اﻟﺘﺎﻟﻲ:
/https://register.hajjhackathon.sa
اﺳﯿﻞ ﺳﻌﺪ 1
ﮐﯿﻒ ﺗﺼﺒﺢ ﻣﺒﺮﻣﺞ ﻣﺤﺘﺮف
ﺟﻮاﺑﴼ ﻋﻠﯽ اﮐﺜﺮ ﺳﺆال ﯾﺮددﻩ هﻮاة اﻟﺒﺮﻣﺠﺔ اﳌﺒﺘﺪﺋﻮن وﻃﻼب ﻋﻠﻢ اﻟﺤﺎﺳﻮب ﺑﺘﺨﺼﺼﺎﺗﻪ اﳌﺨﺘﻠﻔﺔ اﻟﯿﻮم
ﻓﻲ اﻟﻌﺎﻟﻢ اﻟﻮاﻗﻌﻲ واﻻﻓﺘﺮاﺿﻲ وﻓﻲ ﮐﻞ ﻣﮑﺎن .
ورﻏﻢ ان هﻨﺎك اﻟﻌﺸﺮات ﻣﻦ اﳌﻘﺎﻻت واﻟﺪروس اﻟﻔﯿﺪﯾﻮﯾﺔ ﻓﻲ اﻻﻧﺘﺮﻧﺖ ﻟﻠﺠﻮاب ﻋﻠﯽ هﺬا اﻟﺴﺆال اﻻن
اﻧﻨﻲ اردت ان ادﻟﻮ ﺑﻤﺎ ﻋﻨﺪي ﻋﺴﯽ ان ﯾﻔﯿﺪ اﺣﺪﴽ ﻣﺎ ﻓﻲ ﺷﺮق اﻻرض او ﻏﺮﺑﻬﺎ .
ﺑﺄﺧﺘﺼﺎر:
ﺗﺮﯾﺪ ان ﺗﺼﺒﺢ ﻣﺒﺮﻣﺞ ﻧﺎﺟﺢ؟
اﺗﺒﻊ اﻟﺨﻄﻮات اﻟﺘﺎﻟﯿﺔ:
١اﻗﺮأ tutorialﻣﺨﺘﺼﺮ ﻋﻦ اﺳﺎﺳﯿﺎت ﻟﻐﺔ اﻟﺒﺮﻣﺠﺔ اﻟﺘﻲ ﺗﺮﯾﺪ اﻟﻌﻤﻞ ﻋﻠﯿﻬﺎ )ﺑﺤﺴﺐ رﻏﺒﺘﻚ او ﻣﺘﻄﻠﺒﺎت
اﻟﺴﻮق او اﻟﻌﻤﻞ او اﻟﺪراﺳﺔ(.
ﻣﻼﺣﻈﺔ :اﺑﺘﻌﺪ ﻋﻦ ﮐﺘﺐ اﻻﻟﻒ ﺻﻔﺤﺔ ودورات اﳌﻠﯿﻮن ﺳﻨﺔ ﺿﻮﺋﯿﺔ ﻋﻨﺪ اﻟﺒﺪء ﻓﻬﻲ ﺳﺘﺤﺒﻄﻚ وﺗﺴﺘﻬﻠﻚ
وﻗﺘﻚ ﻓﻲ ﺗﻔﺎﺻﯿﻞ ﺳﺘﺘﻌﻠﻤﻬﺎ ﺣﺘﻤﴼ ﺣﯿﻦ ﺗﺤﺘﺎﺟﻬﺎ ﻓﻼ ﺗﺜﻘﻞ ﻧﻔﺴﻚ ﺑﮑﻞ ﺷﻲء ﻣﻦ اﻟﺒﺪاﯾﺔ.
٢اﻋﻤﻞ ﻗﺎﺋﻤﺔ ﻟﻌﺪد ﻻ ﯾﺰﯾﺪ ﻋﻦ ٥ﻣﻮاﻗﻊ ﺗﺤﺘﻮي اﺳﺌﻠﺔ واﺟﻮﺑﺔ واﻣﺜﻠﺔ ﻣﺤﻠﻮﻟﺔ ﻋﻦ هﺬﻩ اﻟﻠﻐﺔ واﺑﻘﻲ
هﺬﻩ اﳌﻮاﻗﻊ ﺿﻤﻦ ﻗﺎﺋﻤﺔ اﳌﻔﻀﻠﺔ ﻟﺪﯾﻚ.
٣اﺑﺪأ ﻋﻤﻞ ﻣﺸﺮوع ﻣﻌﯿﻦ وﻟﻮ ﺑﺴﯿﻂ )ﺣﺘﯽ ﻟﻮ ﮐﺎن ﺗﺼﻤﯿﻢ اﻟﺔ ﺣﺎﺳﺒﺔ اﻋﺘﯿﺎدﯾﺔ( ﺑﺄﺳﺘﺨﺪام ﻣﺎ ﺗﻌﺮف
٤ان اﺗﻤﻤﺖ ذﻟﻚ ﺑﺪون ﻣﺸﺎﮐﻞ؛ ﺗﻤﺎم اﻧﺖ ﻓﻲ اﻟﻄﺮﯾﻖ اﻟﺼﺤﯿﺢ.
٥ان واﺟﻬﺖ ﻣﺸﺎﮐﻞ ؛ اﺑﺤﺚ ﻋﻦ اﻣﺜﻠﺔ ﻣﺤﻠﻮﻟﺔ واﻓﻬﻢ اﯾﻦ ﺗﻮﻗﻔﺖ
٦ﮐﺮر اﻟﻌﻤﻠﯿﺔ ﻣﻊ ﻣﺸﺎرﯾﻊ اﮐﺒﺮ واﺻﻌﺐ.
٧اﺑﺤﺚ اﺳﺄل ﻓﮑﺮ ﺣﺎول اﺧﻄﺄ وﺻﺤﺢ اﻟﺨﻄﺄ ﻣﺮات وﻣﺮات ﺣﺘﯽ ﺗﮑﺘﺴﺐ اﻟﺴﻠﯿﻘﺔ اﻟﺒﺮﻣﺠﯿﺔ اﻟﺘﻲ
ﺳﺘﺠﻌﻠﻚ ﺗﻔﮑﺮ ﻗﺒﻞ ان ﺗﺒﺮﻣﺞ وﺗﺮﺳﻢ ﻣﺨﻄﻂ اﻧﺴﯿﺎب اﻟﺒﺮﻧﺎﻣﺞ ﻗﺒﻞ وﺿﻊ اﺻﺎﺑﻌﻚ ﻋﻠﯽ ﻟﻮﺣﺔ اﳌﻔﺎﺗﯿﺢ.
ان ﻧﺠﺤﺖ ﻓﻲ اﺗﺒﺎع هﺬﻩ اﻟﺨﻄﻮات ﺑﺸﮑﻞ ﻣﻨﻄﻘﻲ وﺑﻤﺼﺪاﻗﯿﺔ ﮐﺒﯿﺮة ﻣﻊ ﻧﻔﺴﻚ .ﻣﺒﺮوك اﻋﺘﺒﺮ ﻧﻔﺴﻚ
ﻣﺒﺮﻣﺞ )ﻣﺒﺘﺪيء( وﺗﺎﺑﻊ ﺗﺤﺪي ﻧﻔﺴﻚ ﺑﺎﻟﻌﻤﻞ ﻋﻠﯽ ﻣﺸﺎرﯾﻊ اﮐﺒﺮ واﻋﻘﺪ وﻣﻦ اﷲ اﻟﺘﻮﻓﯿﻖ.
ﻣﻼﺣﻈﺔ اﺧﯿﺮة :ﻗﺪ ﯾﺨﺎﻟﻔﻨﻲ اﻟﺮأي ﺑﻌﺾ اﻻﺧﻮة اﳌﺨﺘﺼﻮن وهﺬا ﺷﻲء ﻃﺒﯿﻌﻲ وﺟﻤﯿﻞ ﻓﺄﻧﺎ اﻋﺒﺮ ﻋﻦ
رأﯾﻲ وﻣﻦ اﻟﻄﺒﯿﻌﻲ ان ﺗﺨﺘﻠﻒ اﻻراء وﻟﮑﻦ ﯾﺒﻘﯽ ان ﻧﻌﺮف ان اﻟﻨﺎس ﻏﯿﺮ ﻣﺘﺴﺎوﯾﻦ وﻻ ﻣﺘﺸﺎﺑﻬﯿﻦ ﻓﻲ
ﻃﺮﯾﻘﺔ اﻟﺪراﺳﺔ واﻟﺘﻌﻠﻢ واﻟﻔﻬﻢ وﻟﺬا ﻓﺎﻟﻄﺮﯾﻘﺔ اﻟﺘﻲ ﺗﻨﻔﻊ س ﻗﺪ ﺗﺪﻣﺮ ص وﻣﻦ هﻨﺎ ﯾﺠﺐ ﻋﻠﯽ اﻟﺠﻤﯿﻊ
ان ﯾﺒﺤﺜﻮا ﻋﻦ اي ﻃﺮﯾﻘﺔ اﻓﻀﻞ ﻟﻬﻢ واﺟﺪى واﻗﺮب اﻟﯽ اﻋﻄﺎء ﻧﺘﺎﺋﺞ ﺟﯿﺪة
2ﻣﺼﻄﻔﯽ ﺻﺎدق
Data-warehouse ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت
ﺑﺴﺒﺐ اﻻﻧﺘﺸﺎر اﻟﻮاﺳﻊ ﻟﺘﮑﻨﻮﻟﻮﺟﯿﺎ اﳌﻌﻠﻮﻣﺎت اﻟﺬي أدى اﻟﯽ ﺗﻀﺨﻢ ﺣﺠﻢ اﻟﺒﯿﺎﻧﺎت ﺑﺼﻮرة ﮐﺒﯿﺮة ﺑﺎﻟﻨﺘﯿﺠﺔ أﺻﺒﺤﺖ
ﻋﻨﺼﺮﴽهﺎﻣﴼﺳﺒﺐﺗﺎﺛﯿﺮﮐﺒﯿﺮﻋﻠﯽاﳌﺠﺘﻤﻊ ﺣﯿﺚﺗﻢاﻻﺳﺘﻔﺎدةﻣﻨﻬﺎﻓﻲاﻟﻨﺸﺮوﺗﺒﺎدلاﳌﻌﻠﻮﻣﺎتواﻟﺘﻲﺗﺘﻄﻠﺐ
ﺗﻮﺛﯿﻖاﳌﻌﻠﻮﻣﺎتﺑﺼﻮرةآﻟﯿﺔ،وﻟﻘﺪﺷﻬﺪتاﻟﺘﻘﻨﯿﺎتاﻟﺨﺎﺻﺔﺑﺎﻟﺒﯿﺎﻧﺎتﺗﺤﻮلﮐﺒﯿﺮﻓﻲاﻟﺘﺨﺰﯾﻦواﻟﺒﺤﺚﻋﻦاﳌﻌﻠﻮﻣﺔ،
ﻟﺬﻟﻚ اﺻﺒﺢ ﻣﻦ اﻟﻀﺮوري وﺟﻮد أﻧﻈﻤﺔ ﻣﻌﻠﻮﻣﺎﺗﯿﺔ ﺟﺪﯾﺪة ﺗﺘﻌﺎﻣﻞ ﻣﻊ هﺬﻩ اﻟﺒﯿﺎﻧﺎت ﻣﻦ ﺣﯿﺚ اﻟﺘﺨﺰﯾﻦ واﻻﺳﺘﺮﺟﺎع
واﻟﻌﺮض ﺑﻬﺪف ﻣﺴﺎﻋﺪة اﺻﺤﺎب اﻟﻘﺮار ﻓﻲ اﻟﺘﺨﻄﯿﻂ واﻟﺮؤﯾﺔ اﳌﺴﺘﻘﺒﻠﯿﺔ .ﺣﯿﺚ ﺳﻮف ﻧﺘﻄﺮق ﻓﻲ هﺬﻩ اﳌﻘﺎﻟﺔ
ﻋﻦﻣﺴﺘﻮدعاﻟﺒﯿﺎﻧﺎت
ﻣﺎ هﻮ ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت؟ وﻣﺎهﻮ ﺳﺒﺐ إﻧﺸﺎءهﺎ؟ وﻣﺎ هﻲ اهﻢ ﺧﺼﺎﺋﺼﻬﺎ وﺳﻤﺎﺗﻬﺎ؟ وﻣﺎ هﻲ اهﻢ
ﺗﻄﺒﯿﻘﺎﺗﻬﺎ وﺗﻘﻨﯿﺎﺗﻬﺎ؟
وﮐﯿﻔﯿﺔ ﺗﺼﻤﯿﻤﻬﺎ؟ وﮐﯿﻔﯿﺔ ﻋﺮض ﻧﺘﺎﺋﺠﻬﺎ؟ وﻣﺎ هﻲ اﻟﺼﻌﻮﺑﺎت اﻟﺘﻲ ﺗﻮاﺟﻬﻨﺎ؟
ﻟﺬا ﺑﺮزت اﻟﺤﺎﺟﺔ إﻟﯽ ﺗﺠﻤﯿﻊ اﻟﺒﯿﺎﻧﺎت ﻓﻲ ﻗﺎﻋﺪة ﻣﺎ هﻮ ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت )(Data-warehouse
واﺣﺪة ﺗﺴﻤﯽ ﻣﺨﺰن اﻟﺒﯿﺎﻧﺎت ﻣﻊ اﻻﺣﺘﻔﺎظ هﻮﻋﺒﺎرة ﻋﻦ ﻣﺠﻤﻮﻋﺔ ﻣﻦ ﺑﯿﺎﻧﺎت داﺋﻤﺔ
ﺑﺎﻟﻘﻮاﻋﺪ اﻟﺨﺎﺻﺔ ﻋﻠﯽ أن ﯾﺘﻢ ﺗﻐﺬﯾﺔ اﳌﺨﺎزن دورﯾﴼ ﻣﺘﮑﺎﻣﻠﺔ ﺗﺴﺎﻋﺪ ﻓﻲ اﺗﺨﺎذ اﻟﻘﺮارات اﻹدارﯾﺔ
ﻓﻲ ﺣﺎل ﺣﺼﻞ ﺗﻌﺪﯾﻞ أو ﺗﺒﺪﯾﻞ ﻓﻲ اﻟﻘﻮاﻋﺪ ﻟﻠﻤﺴﺎﻋﺪ ﻓﻲ اﻟﻮﺻﻮل إﻟﯽ اﻟﺒﯿﺎﻧﺎت ﻷﻏﺮاض
وﺗﺼﻨﻒ اﻟﺒﯿﺎﻧﺎت ﺑﺤﺴﺐ اﳌﻮﺿﻮع وذﻟﻚ ﺑﺎﺳﺘﺨﺪام اﻟﺘﺤﻠﯿﻼت اﻟﺰﻣﻨﯿﺔ واﮐﺘﺸﺎف اﳌﻌﺮﻓﺔ واﺗﺨﺎذ
ﺑﺮاﻣﺞ ﺧﺎﺻﺔ ﺗﺤﺪد ﻓﯿﻬﺎ اﻟﺸﮑﻞ وﮐﯿﻔﯿﻪ اﻟﻘﺮارات ،ﻓﻬﻲ ﻣﺼﻤﻤﺔ ﺧﺼﯿﺼﴼ ﻹﺳﺘﺨﺮاج
Schema d integrationوﺗﺴﺘﻌﻤﻞ ﺑﯿﺎﻧﺎت دﻣﺞ واﺳﺘﺨﻼص اﻟﺒﯿﺎﻧﺎت وﻣﻌﺎﻟﺠﺘﻬﺎ وﺗﻘﺪﯾﻤﻬﺎ
وﺗﻤﺜﯿﻠﻬﺎ ﻓﻲ ﺻﻮرة ﻣﻨﺎﺳﺒﺔ ﻟﻬﺬا اﻟﻐﺮض،
ﺧﺎﺻﺔ ﻓﻲ ﮐﻞ ﻣﻮﺿﻮع ﺗﺴﻤﯽ وﺗﺘﻀﻤﻦ ﮐﻤﯿﺎت ﺿﺨﻤﺔ ﻣﻦ اﻟﺒﯿﺎﻧﺎت ﺗﮑﻮن ﻣﻦ
Middlewareﻧﻘﻞ اﻟﺒﯿﺎﻧﺎت .
ﻣﺼﺎدر ﻣﺨﺘﻠﻔﺔ.
وﺳﻞ ﺻﺎﻟﺢ 3 وﺑﺘﻌﺮﯾﻒ اﺧﺮ اﺑﺴﻂ
هﻮ ﻧﻮع ﻣﻦ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﺗﺤﺘﻮي ﮐﻤﺎ
هﺎﺋ ًﻼ ﻣﻦ اﻟﺒﯿﺎﻧﺎت اﳌﻮﺟﻬﺔ ﻟﻠﻤﺴﺎﻋﺪة ﻓﻲ
اﺗﺨﺎذ اﻟﻘﺮارات داﺧﻞ اﳌﺆﺳﺴﺔ ،وﯾﺘﻤ ّﯿﺰ هﺬا
اﻟﻨﻮع ﻣﻦ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﺑﺘﻄﺎﺑﻖ ﺑﻨﯿﺘﻪ اﻟﺪاﺧﻠﯿﺔ
ﻣﻊ ﻣﺎ ﯾﺤﺘﺎﺟﻪ اﳌﺴﺘﺨﺪم ﻣﻦ ﻣﺆﺷﺮات وﻣﺤﺎور.
ﺳﺒﺐ ﺍﻧﺸﺎﺀ ﻣﺴﺘﻮﺩﻉ ﺍﻟﺒﻴﺎﻧﺎﺕ )(Data-warehouse
وﻟﻘﺪ ﺑﺮزت اﻟﺤﺎﺟﺔ اﳌﻠﺤﺔ إﻟﯽ ﻣﺨﺎزن اﻟﺒﯿﺎﻧﺎت
ﻓﻲ اﻟﺸﺮﮐﺎت اﻟﮑﺒﺮى ﺑﺴﺒﺐ ان ﮐﻞ ﻗﺴﻢ ﻣﻦ
هﺬﻩ اﻟﺸﺮﮐﺎت ﯾﺪﯾﺮ ﻗﻮاﻋﺪ ﺑﯿﺎﻧﺎت ﻣﺴﺘﻘﻠﺔ
ﺧﺎﺻﺔ واﻟﺘﻲ ﺗﺘﻀﻤﻦ ﮐﺜﯿﺮﴽ ﻣﻦ اﻟﺒﯿﺎﻧﺎت
اﳌﺸﺘﺮﮐﺔ وﺗﺘﻄﻠﺐ ﺣﺎﺟﺔ اﻟﺸﺮﮐﺔ إﯾﺠﺎد ﮐﺎﻣﻞ
اﻟﺒﯿﺎﻧﺎت اﳌﺘﻌﻠﻘﺔ ﺑﻤﻮﺿﻮع ﻣﺤﺪد ﮐﺎﻟﺰﺑﺎﺋﻦ ﻣﺜ ًﻼ
ﻣﻦ ﺧﻼل ﺑﺤﺚ ﻓﻲ ﻗﺎﻋﺪة واﺣﺪة ﺑﺪ ًﻻ ﻣﻦ
اﻟﺒﺤﺚ ﻓﻲ اﻟﻘﻮاﻋﺪ اﳌﺨﺘﻠﻔﺔ.
Data-warehouse ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت
اهﻢ ﺧﺼﺎﺋﺺ وﺳﻤﺎت ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت )(Data-warehouse
ان اهﻢ ﺧﺼﺎﺋﺺ وﺳﻤﺎت ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت ﺗﺘﻠﺨﺺ ﺑﺎﻟﻨﻘﺎط اﻟﺘﺎﻟﯿﺔ:
(١ﺗﺴﺘﺨﺪم اﻟﻨﻤﻮذج اﳌﺘﻌﺪد اﻷﺑﻌﺎد Multidimensional model
(٢ﺗﺪﻋﻢ اﻟﺴﻼﺳﻞ اﻟﺰﻣﻨﯿﺔ Time seriesوﺗﺤﻠﯿﻞ اﻟﺘﻮﺟﻬﺎت Trends analysisاﻟﻠﺬﯾﻦ ﯾﺤﺘﺎﺟﺎن ﻟﺒﯿﺎﻧﺎت ﺗﺎرﯾﺨﯿﺔ
ﻻ ﺗﺴﺘﻄﯿﻊ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﺎدﯾﺔ أن ﺗﻮﻓﺮهﺎ.
(٣ﺗﺤﺪﯾﺚ اﻟﺒﯿﺎﻧﺎت وهﻮ ﯾﺘﻢ ﮐﻞ ﻓﺘﺮة ﺑﻮاﺳﻄﺔ أﺟﺰاء ﻣﻨﻪ ﺗﺨﺘﺺ ﺑﻬﺬا اﻷﻣﺮ.
(٤اﺳﺘﺮﺟﺎع اﻟﺒﯿﺎﻧﺎت وﺗﺤﻠﯿﻠﻬﺎ وهﻮ ﺻﻤﯿﻢ ﻋﻤﻠﻬﺎ وﺗﻬﺘﻢ ﺑﻪ أﮐﺜﺮ.
(٥ﻣﺴﺘﻮﯾﺎت ﺗﺠﻤﯿﻊ Aggregationوأﺑﻌﺎد ﻏﯿﺮ ﻣﺤﺪدة .Dimensions
(٦دﻋﻢ ﻣﻌﻤﺎرﯾﺔ اﻟﻌﻤﯿﻞ/اﻟﺨﺎدم وﺗﻌﺪدﯾﺔ اﳌﺴﺘﺨﺪﻣﯿﻦ.
(٧اﻻﺣﺘﻔﺎظ ﺑﮑﻤﯿﺔ ﺿﺨﻤﺔ ﻣﻦ اﻟﺒﯿﺎﻧﺎت ﻗﺪ ﺗﺼﻞ إﻟﯽ ﻋﺪد ﮐﺒﯿﺮ ﻣﻦ . Tera bits
(٨ﻣﺤﺪدة ﳌﻮﺿﻮع Subject-Orientedﻋﻠﯽ ﺳﺒﯿﻞ اﳌﺜﺎل ﻓﻲ ﻣﻨﺸﺄة ﻃﺒﯿﺔ ﻣﺎ ﺗﮑﻮن ﻣﻮﺿﻮﻋﺎﺗﻬﺎ ﻣﺘﻌﻠﻘﺔ
ﺑﺎﻷﻃﺒﺎء ،اﳌﺮﺿﯽ ،اﳌﻤﺮﺿﻮن ،اﻷدوﯾﺔ ...اﻟﺦ ﻓﻬﻲ أﺷﯿﺎء ﺣﺴﯿﺔ وﻣﻌﻨﻮﯾﺔ.
(٩أﻧﻬﺎ ﻣﺘﮑﺎﻣﻠﺔ Integratedﻣﻦ ﺧﻼل وﺟﻮد ﻋﻼﻗﺔ ﺑﯿﻦ اﻟﺒﯿﺎﻧﺎت.
(١٠ﻏﯿﺮﻗﺎﺑﻠﺔ ﻟﻠﺘﻌﺪﯾﻞ Non-Volatileأن ﺗﻠﻚ اﻟﺒﯿﺎﻧﺎت ﻋﻨﺪ ﺗﺤﻤﯿﻠﻬﺎ ﻓﻲ اﳌﺴﺘﻮدﻋﺎت ﺗﺴﺘﺨﺪم ﻓﻘﻂ ﻟﻠﺘﺤﻠﯿﻞ
واﻟﺪراﺳﺔ واﻟﻌﺮض.
(١١ﻣﺮﺗﺒﻄﺔ ﺑﻌﺎﻣﻞ اﻟﻮﻗﺖ Time-Variantوهﯽ ﻣﻦ أهﻢ ﻧﻘﻄﺔ ﻓﻲ ﺗﻠﻚ اﻟﺒﯿﺎﻧﺎت.
هﻨﺎك ﺑﻌﺾ اﻟﻘﻀﺎﯾﺎ اﻟﺘﻲ ﯾﺠﺐ ﻣﺮاﻋﺎﺗﻬﺎ اهﻢ ﺗﻄﺒﯿﻘﺎت وﺗﻘﻨﯿﺎت ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت
ﻋﻨﺪ ﺑﻨﺎء ﻣﺴﺘﻮدﻋﺎت اﻟﺒﯿﺎﻧﺎت وهﻲ )(Data-warehouse
ﮐﺎﻟﺘﺎﻟﻲ: ان ﺗﻄﺒﯿﻘﺎت وﺗﻘﻨﯿﺎت ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت
(١اﺳﺘﺨﻼص اﻟﺒﯿﺎﻧﺎت ﻣﻦ ﻋﺪة ﻣﺼﺎدر ﻗﺪ ﺗﺘﻠﺨﺺ ﺑﺎﻟﻨﻘﺎط اﻟﺘﺄﻟﯿﺔ:
ﺗﮑﻮن ﻏﯿﺮ ﻣﺘﺠﺎﻧﺴﺔ. (١ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت اﻻﻓﺘﺮاﺿﻲ :وهﻮ ﯾﺘﯿﺢ
(٢ﺗﻬﯿﺌﺔ اﻟﺒﯿﺎﻧﺎت ﻟﻀﻤﺎن اﻧﺴﺠﺎﻣﻬﺎ Consist- ﻟﻠﻤﺴﺘﺨﺪم اﻟﻮﺻﻮل إﻟﯽ اﻟﺒﯿﺎﻧﺎت ﻻﺳﺘﺨﺪام
ﺑﻌﺾ اﻷدوات ﻋﻦ ﻃﺮﯾﻖ ﻃﺒﻘﺔ اﻟﻮﺻﻮل
encyداﺧﻞ ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت.
(٣ﺗﻨﻈﯿﻒ اﻟﺒﯿﺎﻧﺎت ﻟﻀﻤﺎن ﺷﺮﻋﯿﺘﻬﺎ Valid- إﻟﯽ اﻟﺒﯿﺎﻧﺎت.
،ityوﯾﺘﻢ ﻣﻦ ﺧﻼل ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ (٢ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت اﳌﺮﮐﺰﯾﺔ :واﻟﺬي
ﯾﺤﺘﻮي ﻋﻠﯽ ﻣﺼﺎدر ﺑﯿﺎﻧﺎت ﻣﻦ ﻣﺼﺎدر
أﺧﺬت ﻣﻨﻬﺎ اﻟﺒﯿﺎﻧﺎت.
(٤ﻣﺮاﻗﺒﺔ وﺿﺒﻂ ﺣﺠﻢ ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت وﻇﯿﻔﯿﻪ ﻣﻌﯿﻨﻪ.
(٣ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت اﳌﻮزﻋﺔ :هﻮ ﺗﻮزﯾﻊ
أﺛﻨﺎء وﺑﻌﺪ ﺗﺤﻤﯿﻠﻪ ﺑﺎﻟﺒﯿﺎﻧﺎت.
(٥ﺗﺤﺪﯾﺚ اﻟﺒﯿﺎﻧﺎت ﮐﻞ ﻓﺘﺮة ﻣﻦ اﻟﺰﻣﻦ. ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻔﯿﺰﯾﺎﺋﯿﺔ.
(٦ﺗﺤﺪﯾﺪ اﻟﻮﻗﺖ اﻟﻼزم ﻟﻠﺒﻨﺎء واﻟﺠﺪول
اﻻﻗﺘﺼﺎدي ﺑﺎﻟﻨﺴﺒﺔ ﻟﻠﻤﺆﺳﺴﺔ اﻟﺘﻲ ﺳﻮف
ﺗﺴﺘﻌﻤﻠﻪ.
4
ﺧﻄﻮات ﺗﺼﻤﯿﻢ ﻣﺴﺘﻮدع اﻟeﺒsﯿuﺎﻧoﺎrehتData-wa
إن ﻣﺸﺮوع ﺗﺼﻤﯿﻢ ﻣﺴﺘﻮدع ﻟﻠﺒﯿﺎﻧﺎت ﻓﻲ ﻣﺆﺳﺴﺔ ﯾﺘﻄﻠﺐ ﻣﻨﺎ ﻓﺮﯾﻖ ﻣﺤﺘﺮف ﻓﻲ ﻋﻤﻠﯿﺔ ﺗﺤﻠﯿﻞ اﻷﻧﻈﻤﺔ
واﻷﻋﻤﺎل ،ﻣﻊ وﺟﻮد
ﻣﻬﺎرات ﺗﻘﻨﯿﺔ ﻣﺤﺘﺮﻓﺔ ﻓﻲ ذﻟﻚ اﻟﻔﺮﯾﻖ ،وهﺬﻩ اﻟﺨﻄﻮات ﮐﺎﻟﺘﺎﻟﻲ:
(١إﻧﺸﺎء ﻣﺴﺎﺣﺔ ﻟﻠﺒﯿﺎﻧﺎت Creating data preparation
areaوهﻲ ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ذات ﺳﻌﺔ ﺗﺨﺰﯾﻦ ﻋﺎﻟﯿﺔ ﺟﺪﴽ
ﺗﻘﻮم ﺑﺘﺨﺰﯾﻦ ﮐﺎﻓﺔ اﻟﺒﯿﺎﻧﺎت اﻟﻘﺎدﻣﺔ ﻣﻦ أﻧﻈﻤﺔ اﻟﺘﺸﻐﯿﻞ.
(٢ﺑﻨﺎء ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت Creating data warehouse
وﻓﯿﻬﺎ ﯾﻨﺸﺄ ﻣﺴﺘﻮدع ﻟﻠﺒﯿﺎﻧﺎت واﻟﺬي ﺗﺤﻤﻞ ﻓﯿﻪ ﺑﻌﺪ
اﺳﺘﺨﺮاﺟﻬﺎ وﺗﻨﻘﯿﺘﻬﺎ.
(٣ﺗﺠﺰﺋﺔ ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت إﻟﯽ ﻣﺠﻤﻮﻋﺔ ﻣﻦ ﻣﺘﺎﺟﺮ
اﻟﺒﯿﺎﻧﺎت ) (data martﺑﺤﯿﺚ ﯾﮑﻮن اﻟﺘﻘﺴﯿﻢ ﻣﺒﻨﯿﴼ ﻋﻠﯽ
ﻓﺮوع اﳌﺆﺳﺴﺔ.
(٤دﻣﺞ وﺗﻨﻘﯿﺔ وﻧﻘﻞ اﻟﺒﯿﺎﻧﺎت Data extraction & cleansing & transformationوﻓﻲ هﺬﻩ اﳌﺮﺣﻠﺔ
ﯾﺘﻢ ﺟﻠﺐ اﻟﺒﯿﺎﻧﺎت ﻣﻦ ﻣﺼﺎدرهﺎ اﳌﺨﺘﻠﻔﺔ إﻟﯽ Data preparation areaوﻧﻘﻮم ﺑﺘﺤﻮﯾﻠﻬﺎ ﻣﻦ ﺻﻮرة إﻟﯽ
أﺧﺮى إذا ﺗﻄﻠﺐ اﻷﻣﺮ ذﻟﻚ ،وﻓﻲ أﺣﯿﺎن ﮐﺜﯿﺮة ﺗﺪﻣﺞ ﺑﻌﺾ اﻟﺒﯿﺎﻧﺎت ﻣﻊ ﺑﻌﻀﻬﺎ اﻟﺒﻌﺾ ،أو ﻧﻘﻮم ﺑﺘﻌﺮﯾﻒ
ﺑﯿﺎﻧﺎت ﺟﺪﯾﺪة ﻟﻢ ﺗﮑﻦ ﻣﻮﺟﻮدة ﻣﻦ ﻗﺒﻞ ،ﺑﺎﻹﺿﺎﻓﺔ إﻟﯽ ﺗﻨﻘﯿﺔ اﻟﺒﯿﺎﻧﺎت ﻏﯿﺮ اﻟﺼﺤﯿﺤﺔ وﺣﺬف اﻟﻐﯿﺮ ﻣﻬﻢ
ﻣﻨﻬﺎ.
(٥ﺗﺤﻤﯿﻞ اﻟﺒﯿﺎﻧﺎت ﻓﻲ ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت Loading data in data warehouseوﻓﻲ ﺗﻠﻚ اﳌﺮﺣﻠﺔ
ﺗﺤﻤﻞ ﻣﻦ Data preparation areaإﻟﯽ ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت ،وﯾﺘﻢ ﻓﯿﻬﺎ اﺧﺘﺒﺎر اﻟﺒﯿﺎﻧﺎت.
(٦ﺗﺤﻠﯿﻞ اﻟﺒﯿﺎﻧﺎت وإﻧﺸﺎء ﺗﻄﺒﯿﻘﺎت ﻧﻈﻢ دﻋﻢ اﺗﺨﺎذ اﻟﻘﺮار OLAP & creating DSS applicationsوﻓﻲ
ﺗﻠﻚ اﳌﺮﺣﻠﺔ ﺗﻨﻔﺬ اﻟﺘﻄﺒﯿﻘﺎت اﻟﺨﺎﺻﺔ ﺑﻌﺮض ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت وﺗﺤﻠﯿﻠﻬﺎ وﺗﺴﻤﯽ Processing systems
online analyticalوهﺬﻩ اﻟﺘﻄﺒﯿﻘﺎت ﺗﻘﻮم ﺑﻌﺮض اﻟﺒﯿﺎﻧﺎت ﺑﻌﺪة أﺑﻌﺎد وﺗﻘﻮم ﺑﺎﺳﺘﺨﺪام ﺧﻮارزﻣﯿﺎت
ﻣﻌﻘﺪة ﻟﺘﺤﻠﯿﻞ اﻟﺒﯿﺎﻧﺎت ،أﯾﻀ ُﺎ ﻓﻲ ﺗﻠﻚ اﳌﺮﺣﻠﺔ ﺗﺴﺘﺨﺪم أدوات اﻟﺘﻨﻘﺐ ﻋﻦ اﻟﺒﯿﺎﻧﺎت .Data mining tools
اﻟﺘﺨﺰﯾﻦ ﻓﻲ ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت )(Data-warehouse
(١ﺗﺨﺰﯾﻦ اﻟﺒﯿﺎﻧﺎت ﯾﺘﻢ ﺑﻄﺮق ﻣﺘﻌﺪدة اﻻﺗﺠﺎهﺎت أو ﻣﺎ ﯾﻌﺮف ﺑﺎﻟﻨﻤﻮذج ﻣﺘﻌﺪد اﻷﺑﻌﺎد ،وهﻲ
ﺗﺴﺘﻔﯿﺪ ﻣﻦ اﻟﻌﻼﻗﺎت ﺑﯿﻦ اﻟﺒﯿﺎﻧﺎت ﻟﺘﺴﮑﯿﻨﻬﺎ ﻓﻲ ﻣﺼﻔﻮﻓﺎت ﻣﺘﻌﺪدة اﻷﺑﻌﺎد ﺗﺴﻤﯽ ﻣﮑﻌﺒﺎت
اﻟﺒﯿﺎﻧﺎت Data cubes
(٢وإذا اﺳﺘﻌﻤﻠﺖ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﺔ ﻓﻲ ﻣﺨﺎزن اﻟﺒﯿﺎﻧﺎت وﻃﺮﯾﻘﺔ اﻟﺘﺤﻠﯿﻞ OLAPﺗﺴﻤﯽ
ﻓﻲ ﺗﻠﻚ اﻟﺤﺎﻟﺔ ROLAP relationalﺑﺎﺳﺘﻌﻤﺎل ﻗﻮاﻋﺪ ﺑﯿﺎﻧﺎت ﻣﺘﻌﺪدة اﻻﺗﺠﺎهﺎت ﻓﺘﺴﻤﯽ Multi-
.dimensional OLAP
وﻋﻤﻠﯿﺔ ﺗﺨﺰﯾﻦ اﻟﻨﻤﻮذج ﻣﺘﻌﺪد اﻷﺑﻌﺎد ﯾﺘﻀﻤﻦ ﻧﻮﻋﯿﻦ ﻣﻦ اﻟﺠﺪاول
.Iﺟﺪول اﻟﺒﻌﺪ Dimension tableوﺻﻔﻮﻓﻪ ﺗﺼﻒ ﺳﻤﺎت اﻟﺒﻌﺪ.
.IIﺟﺪول اﻟﺤﻘﯿﻘﺔ Fact tableوﯾﺘﻀﻤﻦ ﻣﻘﺎﯾﯿﺲ أداء اﻟﻌﻤﻞ ،وﺗﻌﺮف ﺑﻤﺆﺷﺮات ﻟﺠﺪاول اﻷﺑﻌﺎد
وﯾﺘﻀﻤﻦ هﺬا اﻟﺠﺪول اﻟﺒﯿﺎﻧﺎت.
.IIIﺟﺪول اﻟﺤﻘﯿﻘﺔ Fact tableوﯾﺘﻀﻤﻦ ﻣﻘﺎﯾﯿﺲ أداء اﻟﻌﻤﻞ ،وﺗﻌﺮف ﺑﻤﺆﺷﺮات ﻟﺠﺪاول اﻷﺑﻌﺎد
وﯾﺘﻀﻤﻦ هﺬا اﻟﺠﺪول اﻟﺒﯿﺎﻧﺎت.
5
ﺧﻄﻮات ﺗﺼﻤﯿﻢ ﻣﺴﺘﻮدع اﻟeﺒsﯿuﺎﻧoﺎrehتData-wa
وﺗﻮﺟﺪ ﺑﻨﯿﺘﯿﻦ ﺷﺎﺋﻌﺘﯿﻦ ﻟﺘﻌﺮﯾﻒ هﺬﻩ اﻟﺠﺪاول ،وهﻤﺎ:
ﺛﺎﻧﯿﺎ Star schema :وﺗﺘﮑﻮن أو ًﻻ Snow ake schema :
ﻣﻦ ﺟﺪول اﻟﺤﻘﯿﻘﺔ ﻣﻊ ﺟﺪول وهﯽ ﺗﻌﺪﯾﻞ ﻟﻠﺠﺪاول اﻷوﻟﯽ
وﺣﯿﺪ ﻟﮑﻞ ﺑﻌﺪ ،وﯾﻌﯿﺒﻬﺎ Star schemaوذﻟﻚ ﺑﺘﻄﺒﯿﻖ
اﺣﺘﯿﺎﺟﻬﺎ ﳌﺴﺎﺣﺔ ﮐﺒﯿﺮة
ﻗﻮاﻧﯿﻦ اﻟﺘﻄﺒﯿﻊ
ﻟﺘﺨﺰﯾﻦ اﻟﺒﯿﺎﻧﺎت. Normalization
ﻋﻠﯿﻬﺎ ،وﻣﺸﮑﻠﺘﻬﺎ ﺗﻀﯿﯿﻌﻬﺎ
ﻟﻄﺎﻗﺔ اﻟﺠﻬﺎز اﳌﻀﯿﻒ ﻓﻲ
ﻋﻤﻠﯿﺎت اﻟﺮﺑﻂ.
ﻋﺮض اﻟﻨﺘﺎﺋﺞ ﻓﻲ ﻣﺴﺘﻮدﻋﺎت اﻟﺒﯿﺎﻧﺎت
ﻋﻤﻠﯿﺔ اﻟﻌﺮض ﺗﺴﺘﺨﺪم ﻃﺮﯾﻘﺘﯿﻦ ﻟﺘﺤﻠﯿﻞ ﺗﻠﻚ اﻟﺒﯿﺎﻧﺎت:
اﻟﻄﺮﯾﻘﺔ اﻷوﻟﯽ :وهﯽ اﻟﺤﺴﺎﺑﯿﺔ ﺣﯿﺚ اﺳﺘﻌﻤﺎل ﺗﺤﻠﯿﻞ اﻟﺒﯿﺎﻧﺎت Analyze dataﻣﻦ أﺟﻞ إﻇﻬﺎر اﻟﻨﺘﺎﺋﺞ
ﺑﻄﺮﯾﻘﺔ ﺣﺴﺎﺑﯿﺔ إﺣﺼﺎﺋﯿﺔ )اﻟﺠﻤﻊ ،اﻟﻄﺮح ،اﳌﻌﺪل...اﻟﺦ(.
اﻟﻄﺮﯾﻘﺔ اﻟﺜﺎﻧﯿﺔ :اﺳﺘﺨﺮاج اﻟﺒﯿﺎﻧﺎت Data miningوإﻇﻬﺎر اﻟﺒﯿﺎﻧﺎت ﻓﻲ ﺷﮑﻞ رﺳﻢ ﺑﯿﺎﻧﻲ أو إﺣﺼﺎﺋﻲ
Diagramﺑﺤﯿﺚ ﺗﺤﻮى ﮐﻞ واﺣﺪة ﻣﻨﻬﺎ ﻣﻌﻠﻮﻣﺎت ﻓﻲ ﻣﺠﺎل ﻣﻌﯿﻦ )اﻹدارة ،اﻟﺘﺴﻮﯾﻖ ،ﺷﺆون
اﳌﻮﻇﻔﯿﻦ ...اﻟﺦ( ﻟﺘﺴﺘﻌﻤﻞ ﻓﻲ ﺗﺤﺪﯾﺪ اﻟﺒﺤﺚ واﺳﺘﻌﻤﺎل أﻧﻈﻤﺔ اﻟﺘﺤﻠﯿﻞ ﻋﻠﯽ ﺗﻠﻚ اﳌﺨﺎزن ﻹﺗﺨﺎذ
اﻟﻘﺮارات.
6
زﯾﻨﺐ ﺳﺎﻟﻢ
7
8
9
10
ﺣﻮار ﺧﺎص
ﻣﻊ اﳌﺒﺮﻣﺞ اﻟﺒﺼﯿﺮ ﻋﻠﻲ ﻋﺒﺪ اﻟﻐﻨﻲ
ﻋﻠﻲ ﻋﺒﺪ اﻟﻐﻨﻲ او ali miracleﺣﺼﻞ ﻋﻠﯽ هﺬا
اﻟﻠﻘﺐ ﻋﻨﺪﻣﺎ ﮐﺎن ﻣﺴﺘﺨﺪم ﻟﻨﻈﺎم ﺳﻮﻻرﯾﺲ ﻣﻦ
اﳌﻮاﻟﯿﺪ ١٠/٢٧/٩٣ﻣﻦ ﺑﻐﺪاد ﺧﺮﯾﺞ اداب اﻧﮑﻠﯿﺰي
ودﺑﻠﻮم ﻓﺮﻧﺴﻲ ﺟﺎﻣﻌﺔ ﺟﻌﻔﺮ اﻟﺼﺎدق اﻻﻧﮑﻠﯿﺰي
) ﻗﺎﻧﻮن اﻟﻌﺮاق ﻻ ﯾﺴﻤﺢ ﻟﻠﻤﮑﻔﻮﻓﯿﻦ دﺧﻮل اي
ﻗﺴﻢ ﻋﻠﻤﻲ ﻣﺜﻞ اﻟﻬﻨﺪﺳﺔ او اﻟﺮﯾﺎﺿﯿﺎت( اﻋﻤﻞ ﻓﻲ
اﻟﻮﻗﺖ اﻟﺤﺎﻟﻲ ﻣﺪﯾﺮ ﻧﻈﻢ ﻓﻲ ﺷﺮﮐﺔ ) (giga net
وﮐﺬاﻟﻚ ﻣﺒﺮﻣﺞ وﻧﺎﺷﻂ ﺣﺮﯾﺔ ﺑﺸﮑﻞ ﺗﻄﻮﻋﻲ ﻓﻲ
ﻣﺆﺳﺴﺔ اﻟﺒﺮﻣﺠﯿﺎت اﻟﺤﺮة ).(fsf
اﳌﻬﺎرات:
* ﻣﺒﺮﻣﺞ ﻋﻠﯽ اﻧﻈﻤﺔ ﯾﻮﻧﮑﺲ واﺷﺒﺎﻩ ﯾﻮﻧﮑﺲ.
* ﻣﺪﯾﺮ ﺧﻮادم ﺑﺨﺒﺮة ١٠ﺳﻨﻮات.
* ﻣﺪﯾﺮ ﺷﺒﮑﺎت ﺑﺨﺒﺮة ١٠ﺳﻨﻮات.
* ﺧﺒﯿﺮ اﻟﮑﺘﺮوﻧﯿﺎت.
* ﺣﺎﺻﻞ ﻋﻠﯽ ﺷﻬﺎدات ﻣﻦ ﺷﺮﮐﺎت وﺟﺎﻣﻌﺎت ﻋﺪﯾﺪة.
* ﯾﺠﯿﺪ اﮐﺜﺮ ﻣﻦ ٢٠ﻟﻐﺔ ﺑﺮﻣﺠﺔ.
* ﻟﺪﯾﻪ ﻣﺸﺎرﯾﻊ ﮐﺜﯿﺮة ﻣﺜﻞ ﻧﻈﺎم اﻟﺘﺸﻐﯿﻞ اﻟﺨﺎص ﻓﻲ اﻟﺨﻮادم .selas
* ﻣﺴﺎهﻢ ﻓﻲ ﻣﺸﺎرﯾﻊ ﮐﺒﯿﺮة ﻣﺜﻞ اوروك ﺟﻨﻮ ﻟﯿﻨﮑﺲ وﻣﺸﺮوع اوروك و ﺗﺮﯾﺴﮑﻞ وﺑﺮاﺑﻮﻻ.
ﻣﺘﯽ ﺑﺪأ ﺷﻐﻔﻚ ﺑﺎﻟﺘﮑﻨﻮﻟﻮﺟﯿﺎ وﮐﯿﻒ ﺗﻌﺮﻓﺖ ﻋﻠﯿﻬﺎ؟
ﺑﺪء ﻣﻨﺬ ﻃﻔﻮﻟﺘﻲ ﺣﯿﺚ ﻓﮑﺮة اﻟﺘﺤﮑﻢ ﺑﺎﻻﻻت ﻓﮑﺮة ﻗﺪﯾﻤﺔ ﻣﻨﺬ ﻃﻔﻮﻟﺘﻲ وﮐﻨﺖ اﺣﻠﻢ ﺑﻬﺎ وﮐﻤﺎ
ﺗﻌﺮﻓﻮن ان اﻟﺒﺮﻣﺠﺔ ﺗﻌﻄﯿﻚ اﻟﻘﺪرة ﻟﻠﺘﺤﮑﻢ ﻓﻲ اﻻﻟﮑﺘﺮوﻧﯿﺎت واﻟﺤﺎﺳﻮب ﻋﺒﺎرة ﻋﻦ اﻟﺔ رﺑﻤﺎ هﺬا اﻟﺴﺒﺐ
اﻟﺬي ﺟﻌﻠﻨﻲ اﺗﻌﻠﻢ اﻟﺒﺮﻣﺠﺔ ﺑﺪات ﻣﺮﺣﻠﺔ ﺗﻌﻠﻤﻲ اﻟﻔﻌﻠﯿﺔ ﻓﻲ ﺳﻨﺔ ٢٠٠٦ﻓﻲ ذاﻟﻚ اﻟﻮﻗﺖ ﮐﺎن
اﻻﻧﺘﺮﻧﯿﺖ ﻣﺤﺪود وﻟﻐﺘﻲ اﻻﻧﮑﻠﯿﺰﯾﺔ ﻏﯿﺮ ﺟﯿﺪة ﻓﮑﺎﻧﺔ ﻣﺮﺣﻠﺔ ﺻﻌﺒﺔ ﻓﻲ ﺣﯿﺎﺗﻲ.
ﻟﻘﺪ ﻗﻠﺖ ﺑﺄﻧﻚ ﮐﻨﺖ ﺗﺤﻠﻢ ان ﺗﺼﺒﺢ ﻣﺒﺮﻣﺠﺎ وﻟﮑﻨﻨﺎ ﻧﻌﻠﻢ ﺑﺄن ذﻟﻚ ﻟﻢ ﯾﮑﻦ ﺳﻬﻼ اﺑﺪا ﻓﻤﺎ هﻲ اهﻢ
اﻟﺼﻌﻮﺑﺎت اﻟﺘﻲ ﻣﺮرﺗﻬﺎ ﻓﻲ ﻃﺮﯾﻖ اﻟﯽ ﺗﺤﻘﯿﻖ ﺣﻠﻤﻚ؟
واﺟﻬﺖ ﺻﻌﻮﺑﺎت ﮐﺜﯿﺮة ﻣﺜﻞ:
-ﻋﺪم ﺗﻮﻓﺮ ﻣﺼﺎدر ﻋﺮﺑﯿﺔ ﺟﯿﺪة ﻓﻲ ﺑﺪاﯾﺔ ﺣﯿﺎﺗﻲ اﻟﺒﺮﻣﺠﯿﺔ ﻷن ﻟﻐﺘﻲ اﻻﻧﮑﻠﯿﺰﯾﺔ ﻏﯿﺮ ﺟﯿﺪة.
-ﺿﻌﻒ اﻻﻣﮑﺎﻧﯿﺎت اﳌﺎدﯾﺔ.
-وﻗﻮف اﻟﮑﺜﯿﺮ ﻣﻦ اﻻﺷﺨﺎص ﺑﻄﺮﯾﻘﻲ ﻣﺤﺎوﻟﯿﻦ ﺑﮑﻞ ﻗﻮﺗﻬﻢ اﺑﻌﺎدي ﻋﻦ ﻋﺎﻟﻢ اﻟﺘﻘﻨﯿﺔ وﮐﺎﻧﻮ ﯾﺴﺨﺮون
ﻣﻨﻲ وﯾﻘﻮﻟﻮن ﻟﻲ " ﻟﻦ ﺗﺴﺘﻄﯿﻊ ﻓﻌﻞ هﮑﺬا اﺷﯿﺎء ".
-هﻨﺎك اﻟﮑﺜﯿﺮ ﻣﻦ اﻟﺒﺮاﻣﺞ ﻏﯿﺮ ﻣﺪﻋﻮﻣﺔ ﻣﻦ ﻗﺎرىء اﻟﺸﺎﺷﺔ وهﺬﻩ ﻣﺸﮑﻠﺔ ﮐﺒﯿﺮة ﺑﺎﻟﻨﺴﺒﺔ ﻟﻲ.
رﻓﺎﻩ ﺣﺴﻦ 11
ﺣﻮار ﺧﺎص
ﻣﻊ اﳌﺒﺮﻣﺞ اﻟﺒﺼﯿﺮ ﻋﻠﻲ ﻋﺒﺪ اﻟﻐﻨﻲ
ﻣﺎهﻲ اهﻢ ﻣﻘﻮﻣﺎت ﻧﺠﺎﺣﻚ؟ هﻞ ﮐﺎﻧﺖ ﺟﻬﻮدك اﻟﺬاﺗﯿﺔ ام ان ﳌﺤﯿﻄﻚ دور ﻓﻲ ذﻟﻚ؟
اﳌﺤﯿﻂ ﻟﻢ ﯾﺪﻋﻤﻨﻲ ﺑﺸﻲء ﺑﻞ وﻗﻒ ﺑﻄﺮﯾﻘﻲ اﻏﻠﺐ اﻟﺬي ﺗﻌﻠﻤﺘﻪ هﻮ ﻣﻦ ﺧﻼل ﺟﻬﻮد ذاﺗﯿﺔ.
ﺣﺪﯾﺜﻨﺎ ﻋﻦ ﺗﻮزﯾﻌﺔ اوروك ﺟﻨﺠﻮ ﻟﯿﻨﮑﺲ ٢٫٠وﻣﺎهﻲ ﻣﻤﯿﺰاﺗﻬﺎ ؟
أوروك ﺟﻨﻮ /ﻟﯿﻨﮑﺲ هﻲ ﺗﻮزﯾﻌﺔ ﺟﻨﻮ /ﻟﯿﻨﮑﺲ ﻣﻊ ﻧﻮاة ﻟﯿﻨﮑﺲ اﻟﺤﺮة.
ﺗﺄﺗﻲ أوروك ﺟﻨﻮ /ﻟﯿﻨﮑﺲ ﺟﺎهﺰة ﻟﻼﺳﺘﺨﺪام اﳌﮑﺘﺒﻲ واﳌﻨﺰﻟﻲ وﺳﻬﻠﺔ اﻻﺳﺘﺨﺪام واﻟﺘﺜﺒﯿﺖ ﻟﻠﺒﺮاﻣﺞ.
ﺗﻢ ﺑﻨﺎء اوروك ﺟﻨﻮ /ﻟﯿﻨﮑﺲ ﺣﺎﻟﯿﺎ ﻋﻠﯽ اﺳﺎس ﺗﻮزﯾﻌﺔ ﺗﺮﯾﺴﮑﻞ.
اﳌﻤﯿﺰات:
-ﺣﺮة .٪١٠٠
-ﺗﺤﮑﻢ ﮐﺎﻣﻞ.
-ﺑﺴﯿﻄﺔ.
-اﻟﺘﻮزﯾﻌﺔ ﺗﺪﻋﻢ ﺣﺰم debو .rpm
-ﺑﻨﺎء اﳌﻠﻔﺎت ﻣﻦ اﳌﺼﺪر ﺑﺎﺳﺘﺨﺪام اﻣﺮ واﺣﺪ ﻓﻘﻂ.
-ﺗﻘﺪر ان ﺗﻘﻮم ﺑﺄدارة ﺣﺰﻣﻚ ﺑﺄي ﻣﺪﯾﺮ ﺣﺰم ﺗﺮﻏﺐ ﺑﻪ.
ﻣﺎهﻲ اهﺪاف ﻋﻠﻲ ﻋﺒﺪ اﻟﻐﻨﻲ اﻟﺘﻲ ﯾﻄﻤﺢ اﻟﯿﻬﺎ ﻓﻲ اﳌﺴﺘﻘﺒﻞ اﻟﻘﺮﯾﺐ؟
ﻟﺪي اهﺪاف ﮐﺜﯿﺮة اﻋﻤﻞ ﻋﻠﯽ ﺗﺤﻘﯿﻘﻬﺎ ﻓﻲ اﳌﺴﺘﻘﺒﻞ اﻟﻘﺮﯾﺐ
ﻣﺜﻞ:
-ﺗﺤﺴﯿﻦ ﻣﻬﺎراﺗﻲ اﻟﺒﺮﻣﺠﯿﺔ.
-ﺗﺤﺴﯿﻦ ﻣﻬﺎراﺗﻲ ﻓﻲ ادارة اﻧﻈﻤﺔ ﻟﯿﻨﮑﺲ واﺷﺒﺎﻩ ﯾﻮﻧﮑﺲ.
-اﻃﻼق اوروك ﺟﻨﻮ ﻟﯿﻨﮑﺲ .٣٫٠
-ﻋﻤﻞ ﻣﺸﺮوع ﻻدارة ﻣﺠﻤﻮﻋﺔ ﺧﻮادم دﻓﻌﺔ واﺣﺪة.
-ﻋﻤﻞ ﻣﺸﺮوع ﯾﻌﻤﻞ ﮐﻤﺴﺎﻋﺪ ﺷﺨﺼﻲ ﻣﺸﺎﺑﻪ ﳌﺴﺎﻋﺪ ﺟﻮﺟﻞ.
ﻣﺎهﻲ ﻧﻈﺮﺗﮑﻢ ﳌﺠﺘﻤﻊ اﻻﯾﺘﻲ اﻟﻌﺮاﻗﻲ اﻟﺤﺎﻟﯿﺔ واﳌﺴﺘﻘﺒﻠﯿﺔ؟
ﺑﺼﺮاﺣﺔ ﻓﻲ اﻟﺴﻨﯿﻦ اﻟﺴﺎﺑﻘﺔ ﮐﻨﺖ ﻣﺘﺸﺎﺋﻢ ﻣﻦ ﻣﺴﺘﻘﺒﻞ ﻣﺠﺘﻤﻊ اﻻﯾﺘﻲ ﻓﻲ اﻟﻌﺮاق ﻓﮑﺎﻧﺖ اﻟﺸﺮﮐﺎت
ﻗﻠﯿﻠﺔ واﳌﺠﺘﻤﻊ ﻗﻠﯿﻞ وﻟﮑﻦ ﻓﻲ اﻟﻮﻗﺖ اﻟﺤﺎﻟﻲ ﻣﺠﺘﻤﻊ اﻻﯾﺘﻲ ﯾﻨﻤﻮ ﺑﺼﻮرة ﺟﯿﺪة )وﻟﻮ ﺗﺒﺪو ﺑﻄﯿﺌﺔ (
ﻓﻠﻘﺪ اﺻﺒﺢ ﻟﺪﯾﻨﺎ دورات ﺑﺮﻣﺠﺔ وﻣﺆﺗﻤﺮات ﻋﻦ اﻟﺘﻘﻨﯿﺔ وﺗﺸﮑﯿﻠﺔ ﺷﺮﮐﺎت ﺗﻘﻨﯿﺔ ﮐﺜﯿﺮة.
اﺗﻤﻨﯽ ان ﯾﺴﺘﻤﺮ ﻣﺠﺘﻤﻌﻨﺎ ﺑﺎﻟﺴﯿﺮ ﻧﺤﻮ اﻻﻣﺎم
ﻣﺎهﻲ اﻟﻨﺼﯿﺤﺔ اﻟﺘﻲ ﺗﺮﻏﺐ ﺑﺘﻮﺟﯿﻬﻬﺎ ﻟﻠﺸﺒﺎب ﻓﻲ ﻣﺠﺘﻤﻊ اﻻﯾﺘﻲ اﻟﻌﺮاﻗﻲ؟
ﻓﻘﻂ اﻗﻮل ﻣﻘﻮﻟﺔ ﻏﺎﻧﺪي اﳌﺸﻬﻮرة " ﯾﺠﺐ ان ﺗﮑﻮن اﻧﺖ هﻮ اﻟﺘﻐﯿﺮ اﻟﺬي ﺗﺘﻤﻨﯽ ان ﯾﺼﺒﺢ ﻓﻲ اﻟﻌﺎﻟﻢ"
12
ﻣﺒﺎدرة ﻓﺮﯾﻖ IT-IQ TH
IT-IQ THاﳌﺨﺘﺼﺮ اﻟﺪوﻟﻲ ﻷﺳﻢ ﻣﺤﺎﻓﻈﺔ ذي ﻗﺎر…
اﻃﻠﻘﻨﺎ هﺬﻩ اﳌﺒﺎدرة اﻟﺘﻄﻮﻋﯿﺔ ﻏﯿﺮ رﺑﺤﯿﺔ اﻟﺘﻲ ﺗﻬﺪف ﻟﺘﻌﻠﯿﻢ اﻟﺸﺒﺎب ﻣﺠﺎل ﺗﮑﻨﻮﻟﻮﺟﯿﺎ اﳌﻌﻠﻮﻣﺎت
وﺗﺸﺠﯿﻌﻬﻢ ﻟﻠﺪﺧﻮل ﻓﻲ هﺬا اﳌﺠﺎل ﻋﻦ ﻃﺮﯾﻖ اﻗﺎﻣﺔ دورات وورش ﻣﺠﺎﻧﯿﺔ ﻓﻲ ﻋﻤﻮم ﻣﺤﺎﻓﻈﺔ ذي
ﻗﺎر.
وﮐﺎﻧﺖ ﻣﺤﺎﻓﻈﺔ ذي ﻗﺎر ﺗﻔﺘﻘﺮ ﻟﻬﮑﺬا ﻣﺒﺎدرات ﻓﻲ ﻣﺠﺎل ﺗﮑﻨﻮﻟﻮﺟﯿﺎ اﳌﻌﻠﻮﻣﺎت وﮐﻨﺖ ﮐﺤﺎل ﺑﻘﯿﺔ
اﻟﻄﻼب ﻓﻲ ذي ﻗﺎر ﻧﻨﺘﻈﺮ اﻧﻄﻼق ﻣﺒﺎدرة ﻓﻲ ﻣﺤﺎﻓﻈﺘﻨﺎ اﻟﯽ اﻟﯿﻮم اﻟﺬي ﺷﺎهﺪ ٌت ﻓﯿﻪ ﻣﻨﺸﻮرات
وﻓﯿﺪﯾﻮهﺎت ل IT liveوﻣﺒﺎدرة code for Iraqو Iraq it the womenوﻏﯿﺮهﺎ ﻣﻦ اﳌﺒﺎدرات واﻟﻮرش
اﻟﺘﻲ ﺷﺠﻌﺘﻨﻲ ﻋﻠﯽ اﻟﺘﻔﮑﯿﺮ ﻓﻲ ﺗﻨﻈﯿﻢ ﻓﺮﯾﻖ ﺗﻄﻮﻋﻲ ﻣﻦ اﳌﺒﺮﻣﺠﯿﻦ ﻷﺟﻞ اﻃﻼق ﻣﺒﺎدرة ﻣﺠﺎﻧﯿﺔ
واﯾﻀﺎ ﮐﺎن اﻧﻀﻤﺎﻣﻲ ﻟﻔﺮﯾﻖ ﻣﺠﻠﺔ ﻃﻤﻮح ITهﻮ اﮐﺒﺮ ﺣﺎﻓﺰ وﻣﺸﺠﻊ ﻟﻲ ﺑﻌﺪهﺎ ﺗﻮاﺻﻠﺖ ﻣﻊ ﺑﻌﺾ
اﳌﺒﺮﻣﺠﯿﻦ اﻟﺬﯾﻦ ﺗﻌﺮﻓﺖ ﻋﻠﯿﻬﻢ ﻣﻦ ﺧﻼل ﻣﻮاﻗﻊ اﻟﺘﻮاﺻﻞ اﻻﺟﺘﻤﺎﻋﻲ وﻗﺪ رﺣﺒﻮا ﺑﺎﳌﺒﺎدرة واﺳﺘﻄﻌﻨﺎ
ﺧﻼل ﻓﺘﺮة ﻗﺼﯿﺮة اﻟﺘﻨﺴﯿﻖ ﻣﻊ ﺑﻌﺾ اﳌﺆﺳﺴﺎت اﻟﺤﮑﻮﻣﯿﺔ ﻣﺜﻞ ﻣﻨﺘﺪى اﻟﺮﻋﺎﯾﺔ اﻟﻌﻠﻤﯿﺔ وﻣﺮﮐﺰ اﻟﺘﺪرﯾﺐ
اﳌﻬﻨﻲ وﺑﻌﺾ اﻟﮑﻠﯿﺎت اﻟﺘﻲ رﺣﺒﺖ اﯾﻀﺎ ﺑﺎﳌﺒﺎدرة وﻗﺪ ﺑﺎﺷﺮﻧﺎ ﺑﺪورﺗﯿﻦ ﺑﺮﻣﺠﺔ ﺑﺎﻟﺘﻌﺎون ﻣﻊ ﻣﺪﯾﺮﯾﺔ
ﺷﺒﺎب ورﯾﺎﺿﺔ ذي ﻗﺎر ،اﻟﺪورة اﻻوﻟﯽ ﮐﺎﻧﺖ دورة ﺗﺼﻤﯿﻢ وﺑﺮﻣﺠﺔ اﳌﻮاﻗﻊ وﺗﺸﻤﻞ )Html ,css, js php
( ,,my sqlواﻟﺪورة اﻟﺜﺎﻧﯿﺔ ﺑﺮﻣﺠﺔ pythonوﺗﺸﻤﻞ اﺳﺎﺳﯿﺎت اﻟﺒﺮﻣﺠﺔ ،ﺑﺮﻣﺠﺔ اﻟﻮﯾﺐ،اﻟﺸﺒﮑﺎت ،اﻟﺘﻄﺒﯿﻘﺎت(
وﮐﺎن ﻋﺪد اﳌﺸﺎرﮐﯿﻦ ٨٠ﻃﺎﻟﺐ وﺧﺮﯾﺞ ﻣﻘﺴﻤﯿﻦ ﻋﻠﯽ اﻟﺪورﺗﯿﻦ .
اﯾﻀﺎ ﻟﺪﯾﻨﺎ اﻓﮑﺎر وﻣﻘﺘﺮﺣﺎت اذا ِوﻓﻘﻨﺎ اﷲ ﺳﻨﻨﺠﺰهﺎ ﻣﺴﺘﻘﺒﻼ ﻣﺜﻞ ﺗﻌﻠﯿﻢ اﻻﻃﻔﺎل اﻟﺒﺮﻣﺠﺔ واﻗﺎﻣﺔ
دورات ﺗﻌﻠﯿﻤﯿﺔ ﻓﻲ ﻣﺴﺎرات اﺧﺮى ﻣﻦ ﻣﺠﺎل ﺗﮑﻨﻮﻟﻮﺟﯿﺎ اﳌﻌﻠﻮﻣﺎت .
اﺣﻤﺪ ﺣﺴﻦ 13
CODLIENSGSFOONR6KIDS
” “FOLLOW THE MOUSE POINTER
ﻓﻲ هﺬا اﻟﺪرس ﺳﻮف ﻧﻘﻮم ﺑﺸﺮح ﮐﯿﻔﯿﺔ ﺗﺤﺮﯾﻚ اﻻﺷﯿﺎء ﻣﻦ ﺧﻼل اﳌﺆﺷﺮ ال pointer
ﺑﺎﺳﺘﺨﺪام ﻣﻨﺼﺔ ال Scratch Platformوﻟﻐﺔ اﻟﺒﺮﻣﺠﺔ اﻟﺮﺳﻮﻣﯿﺔ ال Blockly
ﻃﺮﯾﻘﺔ اﻟﺒﺮﻣﺠﺔ
(١ﻧﺨﺘﺎر اﻟﺸﻲ اﻟﺬي ﻧﺮﯾﺪ ﺗﺤﺮﯾﮑﻪ وﻟﺘﮑﻮن ﻗﻄﺔ catﮐﻤﺎ ﻓﻲ ﺻﻮرة
-ﻧﻘﻮم ﺑﺎﻧﺸﺎء ال ) Scriptاﻟﮑﻮد اﻟﺒﺮﻣﺠﻲ( وﺣﺴﺐ
اﻻﺗﻲ :
When clicked Block (Green Flag) -
-هﺬا اﻟﺒﻠﻮك وﻇﯿﻔﺘﻪ ﺗﺸﻐﯿﻞ ال scriptﺑﻤﺠﺮد اﻟﻀﻐﻂ
ﻋﻠﯽ اﻟﻌﻠﻢ اﻻﺧﻀﺮ Green Flag
Forever Block -
-هﺬا ال Blockوﻇﯿﻔﺘﻪ اﻻﺳﺘﻤﺎر ﻓﻲ ﺗﻨﻔﯿﺬ ال script
ﻟﺤﯿﻦ اﻟﻀﻐﻂ ﻋﻠﯽ اﯾﻘﺎف ﺗﻨﻔﯿﺬ ال scriptوذﻟﻚ ﻣﻦ
ﺧﻼل Red Circleاﳌﻮﺟﻮد ﺑﺠﺎﻧﺐ ال Green Flag
Point towards Block -
-هﺬا ال Blockﯾﻌﻤﻞ ﻋﻠﯽ ﺗﺤﺮﯾﻚ اﻟﻘﻄﺔ وﻣﺘﺎﺑﻌﺔ
اﳌﺆﺷﺮ اﯾﻦ ﯾﺘﻢ وﺿﻌﻪ.
Move Steps Block -
(٢هﺬا ال Blockﯾﻌﻤﻞ ﻋﻠﯽ ﺗﺤﺮﯾﻚ اﻟﻘﻄﺔ ﺣﺴﺐ ﻋﺪد اﻟﺨﻄﻮات
اﻟﺘﻲ ﻧﺨﺘﺎرهﺎ ﺣﯿﺚ ﺗﻢ اﺧﺘﯿﺎر ٣ﺧﻄﻮات ﮐﻤﺎ ﻣﺒﯿﻦ ﺑﺎﻟﺼﻮرة
اﳌﻮﻗﻊ هﻮ Scratch.mit.edu //
14ﻋﻠﻲ اﻟﺰﺑﯿﺪي
ﮐﺘﺎب ++c
أﺣﻤﺪ ﺻﺒﺎح اﻟﺠﻨﺎﺑﻲ اﻟﻌﻤﺮ ٢٢ﺳﻨﻪ ﯾﻘﯿﻢ ﻓﻲ ﮐﺮﺑﻼء اﳌﻘﺪﺳﺔ ﯾﺪرس ﻓﻲ ﺟﺎﻣﻌﺔ
اﻟﻘﺎدﺳﯿﺔ ﻟﮑﻠﯿﺔ اﻟﻌﻠﻮم ﺣﺎﺳﻮب وﺗﮑﻨﻮﻟﻮﺟﯿﺎ اﳌﻌﻠﻮﻣﺎت ﺗﺤﺪث ﻟﻨﺎ ﻋﻦ رﺣﻠﺘﻪ اﻟﻌﻠﻤﯿﺔ
ﻗﺎﺋﻼ-:ﺑﻌﺪ دﺧﻮﻟﻲ ﻟﻠﮑﻠﯿﺔ رﺳﻤﺖ اﻟﺘﻔﺎﺋﻞ ﻟﻄﻼب اﻟﻘﺴﻢ ﺣﯿﺚ ﮐﻨﺖ أﺷﺠﻌﻬﻢ داﺋﻤﺎ
وأﻋﻄﯿﻬﻢ اﻟﺤﻤﺎس وأﺷﺮح ﻟﻬﻢ وأﻗﻮل ﻟﻬﻢ )اﻧﺘﻢ ﮐﺎﻟﻮردة هﺬﻩ اﻟﻮردة ﻧﻔﺴﻬﺎ اذا وﺿﻌﺘﻬﺎ
ﻓﻲ ﮐﻠﯿﺔ اﻟﻄﺐ او ﮐﻠﯿﺔ اﺧﺮى ﻓﻼ ﺗﺤﺮﻣﻮﻧﺎ ﻣﻦ ﻋﻄﺮﮐﻢ ( وداﺋﻤﺎ أﻧﺼﺤﻬﻢ ﺑﺈﯾﻘﺎظ اﻻﺑﺪاع
اﻟﺬي ﺑﺪاﺧﻠﻬﻢ .
اﻧﺠﺎزاﺗﻚ
ﻋﻤﻠﺖ ﻗﻨﺎة ﺗﺠﻤﻊ ﻃﻼب ﯾﺪرﺳﻮن اﻟﺒﺮﻣﺠﺔ ﻋﻠﯽ ﻣﺴﺘﻮى اﻟﻌﺮاق اﻧﻀﻢ ﻟﻬﺬﻩ اﻟﻘﻨﺎة اﮐﺜﺮ
ﻣﻦ ٥٠٠ﻣﺒﺮﻣﺞ واﻋﻄﯿﻬﻢ اﻟﺤﻤﺎس و اﻟﺘﻔﺎﺋﻞ واﻟﺸﺮح اﳌﺒﺴﻂ ﻟﻠﻤﺎدة ,ﺛﻢ ﻗﻤﺖ ﺑﻌﻤﻞ
ﮐﺘﺎب ++cﺑﺸﺮح ﺑﺴﯿﻂ وﻣﻤﯿﺰ وﻟﯿﺲ هﺬا اول ﮐﺘﺎب اؤﻟﻔﻪ ﻓﻘﺪ اﻟﻔﺖ ﮐﺘﺐ دﯾﻨﯿﺔ .
هﻮاﯾﺎﺗﻚ
ﺗﺼﻤﯿﻢ اﻟﻔﻮﺗﻮﺷﻮب ,اﻟﺘﺼﻮﯾﺮ اﻟﻔﻮﺗﻮﻏﺮاﻓﻲ ,ﻣﻮﻧﺘﺎج اﻟﻔﯿﺪﯾﻮ ,ﺑﺮﻣﺠﺔ ﻣﻮاﻗﻊ اﻟﻮﯾﺐ,
ﺑﺮﻣﺠﺔ ﺗﻄﺒﯿﻘﺎت اﻻﻟﻌﺎب .
ﻧﺒﺬة ﻋﻦ ﮐﺘﺎب ++c
ﯾﺘﻤﯿﺰ اﻟﮑﺘﺎب ﺑﺴﻬﻮﻟﺔ اﻟﺸﺮح وﻣﺪﻋﻮم ﺑﺎﻟﻠﻐﺔ اﻟﻌﺮﺑﯿﺔ ﻣﻤﺎ ﯾﺴﻬﻞ ﻋﻠﯽ اﻟﻘﺎرئ ﻓﻬﻢ اﻟﮑﻮد
وﺗﺤﻠﯿﻠﻪ وﯾﻮﺿﺢ ﺧﻄﻮات اﻟﺒﺮﻣﺠﺔ وﮐﯿﻒ ﺣﺪﺛﺖ ﺣﺘﯽ ﯾﺴﺘﻄﯿﻊ اﻟﻘﺎرئ اﻟﻘﺪرة ﻋﻠﯽ ﻓﻬﻢ
اﻟﮑﻮد وﺗﺤﻠﯿﻠﻪ هﻨﺎك اﻣﺜﻠﺔ ﻣﻬﻤﺔ ﺗﻌﯿﻦ اﻟﻄﺎﻟﺐ ﻓﻲ دراﺳﺘﻪ
هﻨﺎ راﺑﻂ اﻟﮑﺘﺎب
ﮐﻠﻤﺔ أﺧﯿﺮﻩ ﺗﻮﺟﻬﻬﺎ ﻟﻠﻤﺒﺮﻣﺠﯿﻦ
اﻟﺨﺴﺎرة اﻟﻀﻐﻮط اﻻﻟﻢ اﻧﻤﺎ هﻲ ﻣﻨﺒﻬﺎت ﻟﻚ ﺑﺎن اﻟﺤﯿﺎة ﺗﺤﺘﺎج ﻣﻨﻚ اﯾﻤﺎن اﻋﻈﻢ وﺟﻬﺪ
اﮐﺒﺮ وﺻﺒﺮ اﮐﺜﺮ اﺳﺘﯿﻘﻆ واﺻﻠﺢ ﻣﺎ ﯾﻤﮑﻨﻚ اﺻﻼﺣﻪ ﻗﺒﻞ ﻓﻮات اﻻوان وﺳﯿﺰهﺮ اﻟﻄﺮﯾﻖ
اﻟﺬي ﺳﻠﮑﺘﻪ ﯾﻮﻣﺎ وﺳﯿﺘﻼﺷﯽ ﻋﻨﺪﻩ ﮐﻞ اﻟﺘﻌﺐ ﺳﺘﺸﺮق روﺣﻚ ﺑﻌﺪ ذﺑﻮل ﻇﻨﻨﺘﻪ ﻟﻦ ﯾﺰول
وﺳﺘﻠﻤﻊ ﻋﯿﻨﺎك ﺑﻌﺪ ان ﺧ َﻒ ﺑﺮﯾﻘﻬﺎ .
اﺳﯿﻞ ﺳﻌﺪ 15
ﮐﻼش روﯾﺎل
ﺗﺤﻘﻖ اﮐﺜﺮ ﻣﻦ ٢ﻣﻠﯿﺎر دوﻻر
هﻲ ﻟﻌﺒﺔ أﺳﺘﺮاﺗﯿﺠﯿﺔ ﻣﺘﻮﻓﺮة ﻟﻨﻈﺎﻣﻲ اﺑﻞ
واﻧﺪروﯾﺪ ﻣﻦ ﺗﻄﻮﯾﺮ UBISOFTوﺗﻢ ﻧﺸﺮهﺎ ﻣﻦ
ﻗﺒﻞ ﺷﺮﮐﺔ supercellأﺻﺒﺤﺖ ﮐﻼش روﯾﺎل
آﻧﺬاك اﻟﺘﻄﺒﯿﻖ اﻷﮐﺜﺮ ﺗﺤﻤﯿﻼ واﻷﻋﻠﯽ إﺣﺼﺎﺋﯿﺎ
ﻓﻲ ﻣﺘﺠﺮ ﺗﻄﺒﯿﻘﺎت ﯾﻮس ﻓﻲ اﻟﻮﻻﯾﺎت
اﳌﺘﺤﺪة.
ﻧﺰﻟﺖ ﻓﻲ اﳌﺘﺠﺮ اﻹﻟﮑﺘﺮوﻧﻲ ﺳﻨﺔ ٢٠١٦و ﻓﻲ
ﺳﻨﺔ ٢٠١٧ﺷﻬﺮ ٧اﺻﺒﺤﺖ ﺗﺤﻤﯿﻼت اﻟﻠﻌﺒﺔ ١٦
ﻣﻠﯿﻮن ﺗﺤﻤﯿﻞ وﺑﻠﻐﺖ ﻋﺎﺋﺪات "ﮐﻼش روﯾﺎل"
اﮐﺜﺮ ﻣﻦ ﻣﻠﯿﺎر دوﻻر ﻓﻲ ﺣﻮاﻟﻲ ﺳﻨﻪ وﻧﺼﻒ
ﻣﻨﺬ اﻧﻄﻼق اﻟﻠﻌﺒﺔ
وأهﻢ ﻣﺎ ﻣﯿﺰت هﺬﻩ اﻟﻠﻌﺒﺔ هﻲ أﻧﻬﺎ ﺧﻠﯿﻂ ﻣﻦ
أﻟﻌﺎب ﺟﻤﻊ اﻷوراق وأﻟﻌﺎب اﻟﺪﻓﺎع ﻋﻦ اﻷﺑﺮاج
ﻣﺘﻌﺪدة اﻟﻼﻋﺒﯿﻦ ﻋﺒﺮ ﺷﺒﮑﺔ اﻻﻧﺘﺮﻧﺖ ،وﻗﺪ
ﺗﻼﻓﺖ هﺬﻩ اﻟﻠﻌﺒﺔ اﳌﺸﺎﮐﻞ اﻟﺘﻲ ﺗﺤﺼﻞ ﻣﻦ
ﺑﻄﺊ ﻓﻲ ''ﮐﻼش اوف ﮐﻼﻧﺲ ''
اﻟﺘﻘﺮﯾﺮ ﻟﻢ ﯾﺘﻮﻗﻒ ﻋﻨﺪ هﺬا اﻟﺤﺪ ﺑﻞ أﺷﺎر أﯾﻀﺎ ﺑﺄن وﻓﻲ ﺗﻘﺮﯾﺮ ﺟﺪﯾﺪ ﳌﻮﻗﻊ Sensor Tower
ﻟﻌﺒﺔ Clash Royaleﻣﻨﺬ ﻣﻄﻠﻊ ٢٠١٨وﺣﺘﯽ اﻷن ﻗﺎم اﳌﺘﺨﺼﺺ ﻓﻲ ﺗﺘﺒﻊ إﯾﺮادات اﻷﻟﻌﺎب ﻋﺒﺮ
أﮐﺜﺮ ﻣﻦ ٦ﻣﻠﯿﻮن ﺷﺨﺺ ﺑﺘﺤﻤﻠﯿﻬﺎ ،وﻗﺪ ﮐﺸﻒ ﺗﻘﺮﯾﺮ أﺟﻬﺰة اﻟﻬﻮاﺗﻒ اﻟﺬﮐﯿﺔ ﻗﺪ أﻋﻠﻦ اﻟﯿﻮم ﺑﺄن
اﺧﺮ ﺑﺄن اﯾﺮادات اﻟﻠﻌﺒﺔ ﻓﻲ ٢٠١٨ﺑﻠﻐﺖ اﮐﺜﺮ ﻣﻦ ١٥ إﯾﺮادات اﻟﻠﻌﺒﺔ ﻗﺪ ﺗﺠﺎوزت ﺑﺎﻟﻔﻌﻞ ٢ﻣﻠﯿﺎر
دوﻻر وذﻟﻚ ﺑﻌﺪ ﻣﺮور ﻋﺎﻣﯿﻦ ﻓﻘﻂ ﻋﻠﻲ إﺻﺪار
ﻣﻠﯿﺎر دوﻻر. اﻟﻠﻌﺒﺔ ﻋﻠﯽ اﻟﺮﻏﻢ ﻣﻦ ان اﻟﻠﻌﺒﺔ ﻣﺘﻮﻓﺮة
ﻣﺠﺎﻧﴼ ،وﺗﻌﺘﺒﺮ ﺑﺬﻟﻚ ﺛﺎﻧﻲ أﻧﺠﺢ ﻟﻌﺒﺔ ﺗﻘﺪﻣﻬﺎ
ﻣﺼﻄﻔﯽ ﻋﺼﺎم 16 ﺷﺮﮐﺔ Supercellﺑﻌﺪ ﻟﻌﺒﺔ Clash of Clans
اﻟﺘﻲ ﺣﻘﻘﺖ ﻟﻠﺸﺮﮐﺔ إﯾﺮادات ﺗﺘﺠﺎوز ٦ﻣﻠﯿﺎر
دوﻻر،
ﮐﻠﻤﺎت ﻣﺘﻘﺎﻃﻌﺔ
ﺣﻞ اﻟﻌﺪد اﳌﺎﺿﻲ
123456789
1 v a n r o s s um
2 a l g o r i t hm
3 r emo t e a t m
4 i gnor ing
5aee egyp t
6bn t ehr r
7 l dws t ton
8er o s i ong e
9oc r ea t ra
10 f s k n m o r a r
11 f w s T mm
17 اﺳﯿﻞ ﺳﻌﺪ
ﮐﻠﻤﺎت ﻣﺘﻘﺎﻃﻌﺔ
Horizontal
A programmer who found Microsoft.
A tag in html used to insert an image in the page + Universal Serial Bus (reversed).
A Samsung phone + an excel function Returns the internal rate of return for a series of
cash ows.
Abbreviation of data base management system+ abbreviation of information technol-
ogy + the modular function.
Abbreviation of active server pages + a person who has special skill or knowledge in
some particular eld (reversed).
The opposite of down + To open the Task Manager we use(_____+alt +delete ) key-
board keys.
Repeated character + from Vowels.
An image extension + repeated character.
Abbreviation of central processing unit(reversed) + abbreviation of association for
computing machinery(reversed) + short for point.
Short for Vise versa (reversed) + abbreviation of Yet Another Hierarchical O cious
Oracle (reversed).
Short for hertz + abbreviation of Integrated Services Digital Network (reversed).
Vertical
Data sets that are so big and complex that traditional data-processing application
software are inadequate to deal with them + to Insert a new element at the top of the
stack we use ______.
A function in excel that Returns the absolute value (modulus) of a complex number +
abbreviation of Virtual private network (reversed).
A company for electronics + the extension of the le of c++ (reversed).
The __________ multiple (LCM) of two numbers is the smallest number (not zero) that
is a multiple of both.
A _________is a collection of numbers arranged into a xed number of rows and
columns(reversed) + document les are saved as _______ extension (reversed).
A measurement of storage capacity + random access memory + in git it is an Id
number for each commit (reversed).
The opposite of di cult + abbreviation of arti cial intelligence
European coin + abbreviation of Digital internet video access (reversed) + the exten-
sion of python le.
Abbreviation of Really simple syndication (reversed) + Abbreviation of Organic
light-emitting diode ( reversed) + each element in html has a _____ .
اﺳﯿﻞ ﺳﻌﺪ18
ﮐﻠﻤﺎت ﻣﺘﻘﺎﻃﻌﺔ
123456789
1
2
3
4
5
6
7
8
9
10
11
19
THANK YOU