Professional Documents
Culture Documents
ﻳﻤﻜﻨﻜﻢ ﻣﺮاﺳﻠﺘﻲ إذا ﻛﺎن ﻫﻨﺎك آي ﻣﺸﺎﻛﻞ ﻣﺘﻌﻠﻘﺔ ﺑﻌﺪم اﻟﺘﻮﺿﻴﺢ أو ﻧﺤﻮه ﻣﻤﺎ ﻳﻮﺟﺪ ﻓﻲ ﻫﺬا اﻟﻜﺘﺎب ...
ﻣﻤﻨﻮع ﻣﻨﻌﺎ ﺑﺎﺗﺎ ﻃﺒﺎﻋﺔ أو اﻗﺘﺒﺎس أي ﺟﺰء ﻣﻦ ﻫﺬا اﻟﻜﺘﺎب ﺑﺪون أذن ﺧﻄﻲ ﻣﻦ اﻟﻤﺆﻟﻒ
واﺧﻴﺮا وﻟﻴﺲ ﺑﺄﺧﺮ إﻟﻰ اﻷخ اﻟﻤﺒﺘﺴﻢ ﻧﻮاف ..ﺻﺎﺣﺐ اﻻﺑﺘﺴﺎﻣﺔ اﻟﻤﺸﺮﻗﺔ ﺟﻌﻠﻚ اﷲ
ذﺧﺮا ﻟﻮاﻟﺪﻳﻚ..
ﳎﻼﺩ ﺍﻟﺴﺒﻴﻌﻲ
ﻋﻨﻮان اﻟﻜﺘﺎب...........................................................................أ
اﻫﺪا......................................................................................ب
ﻣﻘﺪﻣﺔ....................................................................................د
اﺳﺘﺨﺪام Access
Accessﺗﺴ ﺘﺨﺪم ﻟﺘﺨﺰﻳ ﻦ اﻟﺒ ﻴﺎﻧﺎت ﻓ ﻲ ﻗ ﺎﻋﺪة اﻟﺒ ﻴﺎﻧﺎت أو اﻛ ﺜﺮ ﻣ ﻦ ﻗ ﺎﻋﺪة
ﺑ ﻴﺎﻧﺎت،واﻟﺘ ﻲ ﻫﻲ ﻋﺒﺎرة ﻋﻦ ﻣﻠﻔﺎت ﻟﺘﺨﺰﻳﻦ اﻟﺒﻴﺎﻧﺎت ،وﺗﺨﺰﻳﻦ اﻟﺒﻴﺎﻧﺎت ﻓﻲ أي ﻗﺎﻋﺪة
ﺑﻴﺎﻧﺎت ﻣﻦ ) (Excelوﻟﻪ ﻓﻮاﺋﺪ وﻣﻴﺰات ﻣﻨﻬﺎ:
• ﺗﺨﺰﻳ ﻦ ﻛﻤ ﻴﻪ ﺿ ﺨﻤﻪ ﻣ ﻦ اﻟﺒ ﻴﺎﻧﺎت ﺑ ﺪون اﻟﺘﺄﺛ ﻴﺮ ﻋﻠ ﻰ أداء وﻓﻌﺎﻟ ﻴﺔ ﻗ ﺎﻋﺪة
اﻟﺒﻴﺎﻧﺎت.
• ﻗ ﺎﻋﺪة اﻟﺒ ﻴﺎﻧﺎت ﺗﺤ ﻮى وﺗﺘﻀ ﻤﻦ ﻣ ﻴﺰات واﺳ ﻌﺔ ﻟﻠﺘﻘﺎرﻳﺮ واﻻﺳﺘﻌﻼﻣﺎت ﻣﺒﻨﻴﻴﻪ
ﺿﻤﻦ ﻗﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت.
• اﻟﻌﺮوض
Accessﻳﻮﻓ ﺮ ﻃ ﺮق ﻋ ﺮض ﻣﺨﺘﻠﻔﺔ ﻟﻘﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت واﻟﺒﻴﺎﻧﺎت ﻣﻨﻬﺎ :ﻋﺮض ﺗﺼﻤﻴﻢ
ﻟﻌﺮض ﺑﻨﺎء ﻫﻴﻜﻠﻴﺔ اﻟﻌﻨﺼﺮ ) اﻟﺠﺪاول ،اﻟﻨﻤﻮذج (..وﻃﺮﻳﻘﺔ ﻋﺮض اﻟﺒﻴﺎﻧﺎت ﻟﻌﺮض
اﻟﺒﻴﺎﻧﺎت ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت.
• ﻣﻨﺸﺊ اﻟﺘﻌﺒﻴﺮ
ﻣﻨﺸ ﺊ اﻟﺘﻌﺒ ﻴﺮ ﻳﺴ ﺘﺨﺪم ﻟﺒ ﻨﺎء ﺗﻌﺎﺑ ﻴﺮ ﺗﺤ ﻮى ﻋﻠ ﻰ دوال ﺟﺎﻫ ﺰة وﻋﻤﻠﻴﺎت ﺣﺴﺎﺑﻴﺔ وﻣﻦ
اﻟﻤﻤﻜﻦ اﺳﺘﻌﻤﺎل ﻣﻨﺸﻰ ا ﻟﺘﻌﺒﻴﺮ ﻓﻲ اﻟﺘﻘﺎرﻳﺮ واﻻﺳﺘﻌﻼﻣﺎت واﻟﻨﻤﺎذج ..
• دﻋﻢ ﺑﺮﻣﺠﻲ
Accessﺗﺪﻋ ﻢ ﻓ ﻴﺠﻮال ﺑﻴﺴ ﻚ ﻟﻠﺘﻄﺒ ﻴﻘﺎت ،ﻓﻤ ﻦ اﻟﻤﻤﻜ ﻦ اﺳ ﺘﻌﻤﺎل ﻓ ﻴﺠﻮال ﺑﻴﺴ ﻚ
ﻹﺿ ﺎﻓﺔ داﻟ ﺔ ﻟﻘﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت ،وواﺟﻬﺔ اﻟﺒﺮﻣﺠﺔ واﺿﺤﺔ وﺗﺤﻮى ﻋﻠﻰ ﻋﺪة ﺧﺼﺎﺋﺺ
ﻟﺘﺴﻬﻴﻞ وﺻﻴﺎﻧﺔ اﻟﺘﻄﺒﻴﻖ ﺑﺎﺳﺘﻌﻤﺎل اﻟﺸﻔﺮة.
ﻣﻌﻨﺎه اﻟﺸﻜﻞ
اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ AAA
اﻟﻤﻔﺘﺎح اﻟﺜﺎﻧﻮي AAA
رﻗﻢ #
اﻟﻜﻴﻨﻮﻧﺔ Entity
ﻣﻼﺣﻈﺎت
ﺗﺎرﻳﺦ اﻟﺘﺴﺠﻴﻞ
وﻣ ﻦ اﻟﻤﻼﺣ ﻆ أن ﻫ ﻨﺎك ﻣﻌﻠﻮﻣ ﺎت ﻣ ﺘﻔﺮﻋﺔ ﻣ ﻦ اﻟﻜﻴ ﻨﻮﻧﺔ اﻟﺨﺎﺻ ﺔ ﺑﺎﻟﻄﺎﻟ ﺐ واﻟﻜﻴ ﻨﻮﻧﺔ
اﻟﺨﺎﺻ ﺔ ﺑﻤﺸ ﺎرﻳﻊ اﻟ ﺘﺨﺮج وﻫ ﺬه اﻟﻤﻌﻠﻮﻣ ﺎت ﺗﻌﺘ ﺒﺮ ﻣﻌﻠﻮﻣ ﺎت ﻣﺴﺘﻘﻠﺔ ﻟﻜﻞ ﻛﻴﻨﻮﻧﺔ ﺑﺤﺪ
ذاﺗﻬ ﺎ وﻻ ﺗ ﺘﻔﺮع أﻻ ﻣ ﻦ اﻟﻜﻴ ﻨﻮﻧﺔ ذاﺗﻬﺎ وﺗﻌﻄﻲ اﻧﻄﺒﺎﻋﺎ ﻋﺎﻣﺎ ﻋﻦ ﻫﺬه اﻟﻜﻴﻨﻮﻧﺔ ﻓﻨﻼﺣﻆ
أن ﻛﻴ ﻨﻮﻧﺔ اﻟﻄﺎﻟ ﺐ ﺗﻔ ﺮع ﻣ ﻨﻬﺎ اﻻﺳ ﻢ ورﻗ ﻢ اﻟﻄﺎﻟ ﺐ وﺗ ﺎرﻳﺦ اﻟﺘﺴ ﺠﻴﻞ وﻛ ﻞ ﻫ ﺬه
اﻟﻤﻌﻠﻮﻣ ﺎت ﺗﺨ ﺺ اﻟﻄﺎﻟﺐ ﻓﻘﻂ .وﻻ ﺗﺨﺺ ﻣﺸﺎرﻳﻊ اﻟﺘﺨﺮج ﻟﺬﻟﻚ ﻳﺠﺐ اﻻﻧﺘﺒﺎه وﻋﺪم
اﻟﺨﻠﻂ ﺑﻴﻨﻬﻤﺎ
ﻓﻤ ﺜﻼ ﻓ ﻲ ﻣ ﺜﺎل ) اﻟﻄﺎﻟ ﺐ( و ) اﻟﻤﺸ ﺎرﻳﻊ( ﻛﺎﻧﺖ اﻟﻌﻼﻗﺔ واﺣﺪ ﻟـ واﺣﺪ وﻫﻨﺎ ﻟﻨﺎ اﻟﺨﻴﺎر
ﺑ ﺎن ﻧﻈ ﻴﻒ رﻗ ﻢ اﻟﻄﺎﻟ ﺐ " اﻟﻤﻔ ﺘﺎح اﻟﺮﺋﻴﺴ ﻲ ﻟﺠ ﺪول اﻟﻄﺎﻟ ﺐ" إﻟ ﻰ ﺟ ﺪول اﻟﻤﺸ ﺎرﻳﻊ
ﻛﻤﻔﺘﺎح " ﺛﺎﻧﻮي " أو ﻧﻈﻴﻒ رﻗﻢ اﻟﻤﺸﺮوع " اﻟﻤﻔﺘﺎح اﻟﺮﺋﻴﺴﻲ ﻟﺠﺪول اﻟﻤﺸﺎرﻳﻊ" إﻟﻰ
ﺟﺪول اﻟﻄﺎﻟﺐ ﻛﻤﻔﺘﺎح " ﺛﺎﻧﻮي" وﻫﺬا ﻳﻌﺘﻤﺪ ﺣﺴﺐ ﻃﺒﻴﻌﺔ اﻟﻤﺴﺄﻟﺔ.
واﻻن ﻧﻘ ﻮم ﺑﺮﺳ ﻢ اﻟﺠ ﺪاول اﻟﺨﺎﺻ ﺔ ﺑﺎﻟﻜﻴ ﻨﻮﻧﺎت اﻟﺨﺎﺻ ﺔ ﺑ ﺎﻟﻄﻼب وﻣﺸﺎرﻳﻊ اﻟﺘﺨﺮج
ﺣﺴﺐ اﻟﺮﺳﻢ اﻟﺬي ﻗﻤﻨﺎ ﺑﻪ أﻋﻼه
وﻣ ﻦ اﻟﻤﻼﺣ ﻆ أن اﻟ ﺒﻌﺾ ﻗﺪ ﻳﺒﺪأ ﻓﻲ ﺗﺼﻤﻴﻢ اﻟﺠﺪاول ﻗﺒﻞ اﻟﺮﺳﻢ اﻟﺘﺨﻄﻴﻂ ﻟﻜﻦ ﻳﻔﻀﻞ
أوﻻ اﻟﺒﺪء ﺑﺮﺳﻢ اﻟﺘﺨﻄﻴﻂ ﺛﻢ اﻟﺠﺪاول ﻟﻜﻲ ﻻ ﻳﻜﻮن ﻫﻨﺎك آي أﺧﻄﺎء.
ﺟﺪول اﻟﻄﺎﻟﺐ
ﺗﺎرﻳﺦ اﻟﺘﺴﺠﻴﻞ اﺳﻢ اﻟﻄﺎﻟﺐ رﻗﻢ اﻟﻄﺎﻟﺐ اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ
١٤٢٤/١٠/١٠ اﺣﻤﺪ ﻋﻠﻰ ١١٠
١٤٢٤/١١/١٠ ﺧﺎﻟﺪ ﻣﺤﻤﺪ ١١١
ﺟﺪول اﻟﻤﺸﺎرﻳﻊ
ﻣﻼﺣﻈﺎت اﺳﻢ اﻟﻤﺸﺮوع رﻗﻢ اﻟﻤﺸﺮوع اﻟﻤﻔﺘﺎح اﻟﺜﺎﻧﻮي
ﻻ ﻳﻮﺟﺪ أﻣﻦ اﻟﻤﻌﻠﻮﻣﺎت ٢٥٥
ﻻ ﻳﻮﺟﺪ ﻗﻮاﻋﺪ اﻟﺒﻴﺎﻧﺎت ٣٢٠
ﻫﻨﺎ ﻧﻼﺣﻆ اﻧﻪ ﺗﻢ ﻧﻘﻞ اﻟﻤﻔﺘﺎح اﻟﺮﺋﻴﺴﻲ وﻫﻮ رﻗﻢ اﻟﻄﺎﻟﺐ ﻓﻲ ﺟﺪول اﻟﻄﺎﻟﺐ إﻟﻲ اﻟﻤﻔﺘﺎح
اﻷﺳﺎﺳ ﻲ ﻓ ﻲ ﺟ ﺪول اﻟﻤﺸ ﺎرﻳﻊ وﻫ ﻮ رﻗ ﻢ اﻟﻤﺸ ﺮوع ﻟﺬﻟ ﻚ اﺻ ﺒﺢ رﻗ ﻢ اﻟﻄﺎﻟ ﺐ ﻣﻔ ﺘﺎح
أﺳﺎﺳﻲ ورﻗﻢ اﻟﻤﺸﺎرﻳﻊ ﻣﻔﺘﺎح ﺛﺎﻧﻮي وﻫﺬا واﺿﺢ ﻣﻦ اﻟﺨﻄﻮط اﺳﻔﻞ ﻋﻨﻮان اﻟﺤﻘﻮل
وﺑﺬﻟ ﻚ ﻧﻜ ﻮن ﻗ ﺪ اﻧﻬﻴ ﻨﺎ اﻟﺮﺳ ﻢ اﻟﺘﺨﻄ ﻴﻂ ﻟﻬ ﺬا اﻟﻤ ﺜﺎل وﻫ ﻨﺎك اﻟﻜﺜ ﻴﺮ ﻣﻦ اﻻﻣﺜﻠﻪ ﺳﻮف
ﻧﺄﺧﺬﻫ ﺎ ﻟﻜ ﻲ ﻧﻜﻮن ﻋﻠﻰ ﻋﻠﻢ ﺑﺠﻤﻴﻊ اﻟﻨﻮاﺣﻲ اﻟﺘﺨﻄﻴﻂ ..راﺟﻊ اﻟﻘﺎﻋﺪة اﻷﺳﺎﺳﻴﺔ ﻟﻌﻼﻗﺔ
واﺣﺪ ﻟـ واﺣﺪ
ﻣﻼﺣﻈﺎت اﻻﺳﻢ
# #
اﻷﻗﺴﺎم اﻟﻤﻮﻇﻔﻴﻦ
To
اﻟﺤﺎﻟﺔ
ﺗﺎرﻳﺦ اﻟﺘﻌﻴﻴﻦ اﻻﺟﺘﻤﺎﻋﻴﺔ
اﻻﺳﻢ
ﺗﺎرﻳﺦ اﻟﻤﻴﻼد
ﺟﺪول اﻟﻤﻮﻇﻔﻴﻦ
رﻗﻢ اﻟﻤﻮﻇﻒ اﺳﻢ اﻟﻤﻮﻇﻒ اﻟﺤﺎﻟﺔ اﻻﺟﺘﻤﺎﻋﻴﺔ ﺗﺎرﻳﺦ اﻟﺘﻌﻴﻴﻦ ﺗﺎرﻳﺦ اﻟﻤﻴﻼد اﻟﻤﻔﺘﺎح اﻟﺜﺎﻧﻮي
ﺟﺪول اﻷﻗﺴﺎم
ﻣﻼﺣﻈﺎت اﺳﻢ اﻟﻘﺴﻢ رﻗﻢ اﻟﻘﺴﻢ
اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ
ﻻ ﻳﻮﺟﺪ إدارة ﻣﺎﻟﻴﺔ ٢٥
ﻻ ﻳﻮﺟﺪ ﺷﺆون دﻳﻨﻴﺔ ٢٢
ﻧﻼﺣ ﻆ اﻧ ﻪ ﺗ ﻢ ﻧﻘ ﻞ اﻟﻤﻔ ﺘﺎح اﻷﺳﺎﺳ ﻲ ﻓ ﻲ ﺟ ﺪول اﻷﻗﺴ ﺎم إﻟﻲ ﺟﺪول اﻟﻤﻮﻇﻔﻴﻦ ﻓﺎﺻﺒﺢ
رﻗ ﻢ اﻟﻤﻮﻇ ﻒ ﻣﻔ ﺘﺎح ﺛ ﺎﻧﻮي ﺑﻌ ﺪ أن ﻛﺎن ﻣﻔﺘﺎح أﺳﺎﺳﻲ ﻷﻧﻨﺎ ﻧﻘﻠﻨﺎ اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ ﻣﻦ
ﺟﺪول اﻟـ Oneإﻟﻲ ﺟﺪول اﻟـ Manyﺣﺴﺐ اﻟﻘﺎﻋﺪة ﻟﻠﻌﻼﻗﺔOne-to-many
#
#
اﻟﻌﻨﻮان ﻣﻼﺣﻈﺎت
اﻟﻤﺰودون اﻟﻘﻄﻊ
To
ﻫ ﻨﺎ ﻧﺸ ﺎﻫﺪ أن ﻛﻴ ﻨﻮﻧﺔ اﻟﻘﻄ ﻊ ﻳﺤﺘﻮى ﻋﻠﻰ اﻟﺘﺎﻟﻲ :رﻗﻢ اﻟﻘﻄﻌﻪ وﻫﻮ ﻣﻔﺘﺎح أﺳﺎﺳﻲ ،اﺳﻢ
اﻟﻘﻄﻌﺔ ،ﻣﻼﺣﻈﺎت ..اﻟــﺦ
أﻣ ﺎ ﻛﻴ ﻨﻮﻧﺔ اﻟﻤ ﺰودون ﻓﺘﺤ ﺘﻮى ﻋﻠ ﻰ اﻟﺘﺎﻟ ﻲ :رﻗ ﻢ اﻟﻤ ﺰود وﻫ ﻮ ﻣﻔ ﺘﺎح أﺳﺎﺳ ﻲ ،اﺳ ﻢ
اﻟﻤﺰود ،اﻟﻌﻨﻮان ..اﻟــﺦ
To
ﻫﻜ ﺬا ﻗﻤ ﻨﺎ ﺑﺎﻻﺳ ﺘﻨﺘﺎج ﻟ ﺜﻼﺛﺔ ﻣﻌﻠﻮﻣ ﺎت ﻣ ﻦ اﻟﻌﻼﻗ ﺔ وﻫ ﺬه ﺗﻌﺘﺒﺮ ﺣﺎﻟﺔ ﺧﺎﺻﺔ ﻓﻘﻂ ﺑـ اﻟـ
Many-to-Manyﻓﻘﻂ.
ﺟﺪول اﻟﻘﻄﻊ
ﻣﻼﺣﻈﺎت اﺳﻢ اﻟﻘﻄﻌﺔ رﻗﻢ اﻟﻘﻄﻌﺔ اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ
ﻻ ﻳﻮﺟﺪ اﻟﻘﺮص اﻟﺼﻠﺐ ١٠١
ﻻ ﻳﻮﺟﺪ اﻟﺸﺎﺷﺔ ١٠٥
ﺟﺪول اﻟﻤﺰودون
اﻟﻌﻨﻮان اﺳﻢ اﻟﻤﺰود رﻗﻢ اﻟﻤﺰود اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ
اﻟﺮﻳﺎض أﻧﺎﻣﻞ ﻟﻠﺤﺎﺳﺒﺎت ١٠
اﻟﻄﺎﺋﻒ ﺻﺨﺮ ﻟﻠﺤﺎﺳﺒﺎت ١٥
اﻵن ﻧﻘ ﻮم ﺑﺮﺳ ﻢ اﻟﺠ ﺪول اﻟﺜﺎﻟ ﺚ وﻫ ﻮ ﺟﺪول اﻟﻤﺸﺘﺮﻳﺎت وﻟﻜﻦ ﻳﺠﺐ ﻋﻠﻴﻨﺎ اﺗﺒﺎع اﻵﺗﻲ
ﻓﻲ رﺳﻤﻪ:
-١اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ ﻣﻦ اﻟﺠﺪول اﻷول.
-٢اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ ﻣﻦ اﻟﺠﺪول اﻟﺜﺎﻧﻲ.
-٣إﺿﺎﻓﺔ ﻛﺎﻓﺔ اﻟﻤﻌﻠﻮﻣﺎت اﻟﻤﻮﺟﻮدة ﻓﻲ اﻟﻌﻼﻗﺔ اﻟﻨﺎﺗﺠﺔ Toﻓﻲ اﻟﺠﺪول اﻟﺜﺎﻟﺚ
-٤ﺗﺤﺪﻳ ﺪ اﻟﻤﻔ ﺘﺎح اﻟﺮﺋﻴﺴ ﻲ ﻟﻠﺠ ﺪول اﻟﺜﺎﻟ ﺚ " اﻟﻤﺸﺘﺮﻳﺎت" وﻻ ﻣﺎﻧﻊ أن ﻳﻤﺜﻞ اﻛﺜﺮ
ﻣﻦ ﺣﻘﻞ ﻣﻦ ﺣﻘﻮل ﺟﺪول اﻟﻤﺸﺘﺮﻳﺎت
اﻵن ﻧﻘ ﻮم ﺑ ﺘﺤﺪﻳﺪ اﻟﻤﻔ ﺘﺎح اﻷﺳﺎﺳ ﻲ وﻫ ﻮ رﻗ ﻢ اﻟﻘﻄﻌﺔ +رﻗﻢ اﻟﻤﺰود +ﺗﺎرﻳﺦ اﻟﺸﺮاء
وﻫﺬه اﻟﺤﺎﻟﺔ أﻋﺰاﺋﻲ اﻟﻘﺮاء ﺗﻜﻮن ﻓﻘﻂ ﻓﻲ ﻋﻼﻗﺔ ﻛﺜﻴﺮ ﻟـ ﻛﺜﻴﺮ .
ﺟﺪول اﻟﻤﺸﺘﺮﻳﺎت
اﻟﻜﻤﻴﺔ اﻟﺴﻌﺮ ﺗﺎرﻳﺦ اﻟﺸﺮاء رﻗﻢ اﻟﻤﺰود رﻗﻢ اﻟﻘﻄﻌﺔ
٢ ٧٠٠ ١٤٢٤/٥/١٠ ١٠ ١٠١
٥ ٤٠٠٠ ١٤٢٣/٩/٤ﻫـ ١٥ ١٠٥
ﻣﻼﺣﻈﺎت ﻋﺎﻣﺔ:
-١اﻟﻤﻔ ﺘﺎح اﻟ ﺜﺎﻧﻮي ﻳﺠ ﺐ أن ﻳﻜ ﻮن ﻣﺸ ﺎﺑﻪ ﻟﻠﻤﻔ ﺘﺎح اﻷﺳﺎﺳ ﻲ اﻟ ﺬي ﺗﻔ ﺮع ﻣ ﻨﻪ ﻣ ﻦ
ﺣﻴﺚ ﻧﻮع اﻟﺒﻴﺎﻧﺎت واﻟﺤﺠﻢ.
-٢ﻳﻤﻜﻦ ﻟﻨﻔﺲ اﻟﺠﺪول أن ﻳﺤﺘﻮى ﻋﻠﻰ اﻛﺜﺮ ﻣﻦ ﻣﻔﺘﺎح ﺛﺎﻧﻮي أو أﺳﺎﺳﻲ.
اﻟﺤـــﻞ:
ﻧﺴ ﺘﻨﺘﺞ ﻣ ﻦ اﻟﺴ ﺆال أﻋﻼه اﻧﻪ ﻳﻮﺟﺪ ﻓﻲ اﻟﺴﺆال ﺛﻼث ﻛﻴﻨﻮﻧﺎت Entityوﻫﻲ ﻛﻴﻨﻮﻧﺔ :
اﻟﻤﻮﺿﻮع ،ﻣﻮاﺿﻴﻊ ﻓﺮﻋﻴﺔ ،اﻟﻜﺘﺐ.
اﺳﻢ اﻟﻤﻮﺿﻮع
# #
اﻟﻔﺮﻋﻲ
ﻣﻼﺣﻈﺎت
ﻋﺎﻣﺔ
ﻣﻼﺣﻈﺎت اﺳﻢ اﻟﻤﻮﺿﻮع
To ﻋﺎﻣﺔ
اﺳﻢ اﻟﻜﺘﺐ
اﻟﻜﺘﺐ
# ﻣﻼﺣﻈﺎت
ﻋﺎﻣﺔ
ﺟﺪول اﻟﻤﻮاﺿﻴﻊ
ﻣﻼﺣﻈﺎت ﻋﺎﻣﺔ اﺳﻢ اﻟﻤﻮﺿﻮع رﻗﻢ اﻟﻤﻮﺿﻮع اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ
ﻻ ﻳﻮﺟﺪ اﻟﺤﺎﺳﺐ اﻵﻟﻲ ١٠١
ﻻ ﻳﻮﺟﺪ ﻋﻠﻢ اﻟﻨﻔﺲ ١٠٢
ﺟﺪول اﻟﻜﺘﺐ
ﻣﻼﺣﻈﺎت ﻋﺎﻣﺔ اﺳﻢ اﻟﻜﺘﺎب رﻗﻢ اﻟﻜﺘﺎب اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ
ﺑﻌ ﺪ ذﻟ ﻚ ﺳ ﺘﻈﻬﺮ ﻟ ﻨﺎ اﻟﺸﺎﺷ ﺔ اﻟﺘﺎﻟ ﻴﺔ وﻫ ﻲ أول ﺧﻄ ﻮة ﻟﺘﺼ ﻤﻴﻢ ﻗ ﺎﻋﺪة ﺑﻴﺎﻧﺎت ﺳﻮف
ﻧﻘ ﻮم اﻵن ﺑﺘﺼ ﻤﻴﻢ ﻗ ﺎﻋﺪة ﺑ ﻴﺎﻧﺎت ﺗ ﺘﻌﻠﻖ ﺑـ ـ ﺟ ﺪول اﻷﻗﺴ ﺎم و ﺟ ﺪول اﻟﻤﻮﻇﻔﻴﻦ وﻫﻮ
اﻟﻤﺜﺎل اﻟﺬي ﻗﻤﻨﺎ ﺑﺘﺨﻄﻴﻂ وﺗﺤﻠﻴﻠﻪ ﺳﺎﺑﻘﺎ ﺻﻔﺤﺔ )(١١-١٠
وﻻ ﻧﻨﺴ ﻰ ﻃ ﺒﻌﺎ أن ﻫ ﻨﺎك ﻣﻔ ﺘﺎح أﺳﺎﺳ ﻲ وﺿ ﻌﻨﺎه ﻓ ﻲ اﻟﺘﺨﻄ ﻴﻂ ﺻ ﻔﺤﻪ )(١١-١٠
وﻫ ﻮ رﻗ ﻢ اﻟﻤﻮﻇ ﻒ وﻻﺧﺘ ﻴﺎر اﻟﻤﻔ ﺘﺎح ﻧ ﻨﻘﺮ ﺑﺎﻟ ﺰر اﻷﻳﻤ ﻦ ﻋﻠ ﻰ ﺟﺎﻧ ﺐ رﻗ ﻢ اﻟﻘﺴ ﻢ
وﻧﺨﺘﺎر اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ ﻛﻤﺎ ﻓﻲ اﻟﺼﻮرة ﺑﺎﻷﺳﻔﻞ
أﻻن ﻧﻘﻮم ﺑﺘﺼﻤﻴﻢ ﺟﺪول اﻷﻗﺴﺎم واﻟﻄﺮﻳﻘﺔ واﺿﺤﺔ ﻧﻘﻮم ﺑﺈﻧﺸﺎء ﺟﺪول اﻟﻤﺸﺮوع ﺛﻢ
ﺑﻌ ﺪ ذﻟ ﻚ ﻧﺤﻔﻈ ﺔ ﺑﺎﺳ ﻢ )ﺟﺪول اﻷﻗﺴﺎم( ..اﻵن ﻟﺪﻳﻨﺎ ﺟﺪوﻟﻴﻦ وﻳﺠﺐ أن ﺗﻜﻮن ﻫﻨﺎك
ﻋﻼﻗ ﺔ ﺑﻴ ﻨﻬﻤﺎ ﺣﺴ ﺐ اﻟﺘﺨﻄ ﻴﻂ ﺻ ﻔﺤﺔ ) (١١-١٠وﻳﺠ ﺐ اﻟﺘﻨﺒ ﻴﻪ أن ﻫ ﻨﺎك ﻣﻔ ﺘﺎح
أﺳﺎﺳ ﻲ أﻳﻀ ﺎ ﻟﺠ ﺪول اﻷﻗﺴﺎم وﻫﻮ "رﻗﻢ اﻟﻘﺴﻢ" ..اﻟﺨﻄﺔ اﻟﺘﺎﻟﻴﺔ ﻫﻲ رﺑﻂ اﻟﺠﺪوﻟﻴﻦ
ﺑﻌﻀﻬﻤﺎ ﺑﺒﻌﺾ ..
وﺣﺴﺐ اﻟﻤﺴﺄﻟﺔ ﻧﻌﺮف أن ﻫﺬه اﻟﻌﻼﻗﺔ ﺗﻌﺘﺒﺮ One-to-Manyوﻟﻬﺬه اﻟﻌﻼﻗﺔ ﻗﺎﻧﻮن
أﺛﻨﺎء اﻟﺮﺑﻂ ذﻛﺮ ﺳﺎﺑﻘﺎ وﻫﻮ :
ﻋ ﻨﺪ وﺟ ﻮد ﻋﻼﻗ ﺔ واﺣﺪ ﻟـ ﻛﺜﻴﺮ ﻳﺠﺐ إﺿﺎﻓﺔ اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ ﻟﻠﺠﺪول ﻓﻲ ﺟﺎﻧﺐ اﻟـ
Oneإﻟﻲ اﻟﺠﺪول اﻟﻤﻮﺟﻮد ﻓﻲ ﺟﺎﻧﺐ اﻟـ Many
اﻵن ﺣﺴ ﺐ ﻗ ﺎﻧﻮن اﻟﻌﻼﻗﺔ أﻋﻼه ﺳﻮف ﻧﻘﻮم ﺑﻨﻘﻞ اﻟﻤﻔﺘﺎح اﻟﺮﺋﻴﺴﻲ ﻓﻲ ﺟﺎﻧﺐ اﻟﻮاﺣﺪ
وﻫﻮ "رﻗﻢ اﻟﻘﺴﻢ" إﻟﻲ ﺟﺪول اﻟﻜﺜﻴﺮ وﻫﻮ "ﺟﺪول اﻟﻤﻮﻇﻔﻴﻦ"
ﻛﺎﻟﺘﺎﻟﻲ:
ﻧﻘ ﻮم ﺑﻌﻤ ﻞ ﺣﻘ ﻞ ﺟﺪﻳ ﺪ ﻓ ﻲ "ﺟ ﺪول اﻟﻤﻮﻇﻔﻴﻦ" وﻧﺴﻤﻴﻪ "رﻗﻢ اﻟﻘﺴﻢ" ﺷﺎﻫﺪ اﻟﺼﻮرة
ﺑﺎﻷﺳﻔﻞ ..أﻳﻀﺎ ﻻ ﻧﻨﺴﻰ أن ﺗﻜﻮن ﻧﻮع اﻟﺒﻴﺎﻧﺎت ﻣﺸﺎﺑﻪ ﻟﻤﺎ ﻓﻲ رﻗﻢ اﻟﻘﺴﻢ ﻓﻲ "ﺟﺪول
اﻷﻗﺴﺎم"
اﻵن ﻧﻨﻘﺮ ﺑﺎﻟﺰر اﻷﻳﻤﻦ ﻟﻠﻔﺄرة وﻧﺨﺘﺎر "ﻋﻼﻗﺎت" ﻟﻠﺪﺧﻮل ﻋﻠﻰ ﺷﺎﺷﺔ اﻟﻌﻼﻗﺔ..
ﻧﻨﻘﺮ ﻧﻘﺮه واﺣﺪه ﻣﻊ اﻹﻣﺴﺎك ﻋﻠﻰ )رﻗﻢ اﻟﻘﺴﻢ( وﻧﻘﻮم ﺑﺴﺤﺒﺔ وﻟﺼﻘﺔ ﺑـ)رﻗﻢ اﻟﻘﺴﻢ(
ﻟﺘﻈﻬﺮ ﻟﻨﺎ اﻟﺸﺎﺷﺔ اﻟﺘﺎﻟﻴﺔ
اﻵن ﻧﻘ ﻮم ﻓﻘ ﻂ ﺑﺎﻟﺘﻌﻠﻴﻢ ﻋﻠﻰ )ﻓﺮض اﻟﺘﻜﺎﻣﻞ اﻟﻤﺮﺟﻌﻲ( وﻫﻲ ﺗﻘﻮم ﺑﺎﻟﺘﺄﻛﺪ ﻣﻦ وﺟﻮد
ﻋﻼﻗﺔ ﺑﻴﻦ اﻟﺠﺪوﻟﻴﻦ ﻗﺒﻞ إدﺧﺎل اﻟﺒﻴﺎﻧﺎت..ﺛﻢ إﻧﺸﺎء.
اﻵن ﻧﻼﺣ ﻆ أﻋ ﻼه ارﺗ ﺒﺎط ﺟ ﺪول اﻷﻗﺴ ﺎم ﺑ ـ ﺟﺪول اﻟﻤﻮﻇﻔﻴﻦ ﺗﺤﺖ ﻋﻼﻗﺔ واﺣﺪ ﻟـ
ﻛﺜ ﻴﺮ وﺑﺬﻟ ﻚ ﻧﻜ ﻮن ﻗ ﺪ ﻋﺮﻓ ﻨﺎ ﻛﻴﻔ ﻴﺔ اﻟ ﺮﺑﻂ ﺑﻴ ﻦ اﻟﺠﺪاول وﻫﺬه اﻟﻄﺮﻳﻘﺔ أﻳﻀﺎ ﺗﻨﻄﺒﻖ
ﻋﻠﻰ ﻋﻼﻗﺔ اﻟﻮاﺣﺪ ﻟـ واﺣﺪ وأﻳﻀﺎ اﻟﻜﺜﻴﺮ ﻟـ ﻛﺜﻴﺮ.
ﻫ ﻨﺎ ﻇﻬ ﺮ ﻟ ﻨﺎ ﺧﻴﺎرﻳ ﻦ ﺳﻮف ﻧﻘﻮم ﺑﺸﺮح ﻛﻞ ﺧﻴﺎر ﺑﺎﻟﺘﻔﺼﻴﻞ ﺳﻮف ﻧﺒﺪا أوﻻ ﺑﺎﺳﺘﺨﺪام
اﻟﺨﻴﺎر اﻟﺒﺴﻴﻂ :
) إﻧﺸﺎء اﺳﺘﻌﻼم ﺑﺎﺳﺘﺨﺪام اﻟﻤﻌﺎﻟﺞ(
ﺳﻮف ﻧﻘﻮم ﺑﺈﻇﻬﺎر ﺑﻴﺎﻧﺎت اﻷﻗﺴﺎم ﺣﺴﺐ اﻟﻤﻄﻠﻮب أﻋﻼه ﻋﻦ ﻃﺮﻳﻖ اﺳﺘﺨﺪام اﻟﻤﻌﺎﻟﺞ
ﻧﻘ ﻮم اﻵن ﻓ ﻲ اﻟﺸ ﻜﻞ اﻟﺘﺎﻟ ﻲ ﺑﻜ ﺘﺎﺑﺔ اﻟﻌ ﻨﻮان اﻟﺨ ﺎص ﺑﺎﻻﺳ ﺘﻌﻼم وﻫ ﺬا اﻟﺨ ﻴﺎر ﻣﻔ ﺘﻮح
ﻟﻠﻤﺒﺮﻣﺞ ﺛﻢ ﻧﺨﺘﺎر إﻧﻬﺎء
اﻵن أﻋﺰاﺋ ﻲ ﺳﻮف ﻧﻘﻮم ﺑﺤﻞ ﻫﺬا اﻟﺴﺆال ﻋﻦ ﻃﺮﻳﻖ ﻋﺮض اﻟﺘﺼﻤﻴﻢ وﻟﻴﺲ اﺳﺘﺨﺪام
اﻟﻤﻌ ﺎﻟﺞ ..ﺑﻌ ﺪ اﻟ ﻨﻘﺮ ﻋﻠ ﻴﻪ ﺳ ﻮف ﺗﻈﻬ ﺮ ﻟ ﻨﺎ اﻟﺸﺎﺷ ﺔ اﻟﺘﺎﻟ ﻴﺔ ﻧﻘ ﻮم ﺑﺎﺧﺘ ﻴﺎر " ﺟ ﺪول
اﻟﻤﻮﻇﻔﻴﻦ " ﺛﻢ إﺿﺎﻓﺔ ..
ﻟ ﻴﻈﻬﺮ ﻟ ﻨﺎ اﻵن اﻟﺸ ﻜﻞ اﻟﺘﺎﻟ ﻲ ﻧﻼﺣ ﻆ أن اﻟﺠ ﺪول ﻓ ﻲ اﻷﺳ ﻔﻞ ﺳ ﻮف ﻳﻜﻮن ﻓﺎرغ ﻟﺬﻟﻚ
ﻳﺠﺐ ﻋﻠﻴﻨﺎ اﻟﻨﻘﺮ ﻋﻠﻰ ﺑﻴﺎﻧﺎت ﺟﺪول اﻟﻤﻮﻇﻔﻴﻦ وﺳﺤﺒﻬﺎ ﺛﻢ ﻟﺼﻘﻬﺎ ﻓﻲ اﻟﺤﻘﻞ ﺑﺎﻷﺳﻔﻞ
"اﻟﻤﺎﻟﻴﺔ"=
ﻛ ﻲ ﻳﻈﻬ ﺮ ﻟ ﻨﺎ ﻋ ﺪد اﻟﻤﻮﻇﻔﻴ ﻦ ﺑﻘﺴ ﻢ اﻟﻤﺎﻟ ﻴﺔ وﺑﻌ ﺪ ذﻟﻚ ﻧﻘﻮم ﺑﺘﻨﻔﻴﺬ اﻟﺒﺮﻧﺎﻣﺞ ﻋﻦ ﻃﺮﻳﻖ
ﻋﻼﻣﺔ اﻟﺘﻌﺠﺐ
ﺷ ﺎﻫﺪ اﻟﺼ ﻮر ﺑﺎﻷﺳ ﻔﻞ ﻟﻠﺘﻮﺿ ﻴﺢ وأﻳﻀ ﺎ ﻟﻤﻌ ﺮﻓﺔ اﻟﻤﺪﺧ ﻼت ﻷﻧﻨﺎ ﺳﻮف ﻧﻘﻮم ﺑﻮﺿﻊ
أﺳﺌﻠﺔ وﻧﻘﻮم ﺑﺤﻠﻬﺎ ﺣﺴﺐ اﻟﻤﺪﺧﻼت ﻓﻲ اﻟﺼﻮر ﺑﺎﻷﺳﻔﻞ...
اﻟﺤــﻞ:
-١ﺟﺪول اﻟﻤﻼﺑﺲ
ﻧﻘﻮم ﺑﺈﻇﻬﺎر ﻛﻞ اﻟﻤﻌﻠﻮﻣﺎت ﻋﻦ ﺟﺪول اﻻﻟﺒﺴﻪ وﻧﺸﺮط ﻋﻠﻰ اﻟﺤﻘﻞ اﻟﻠﻮن اﻟﺘﺎﻟﻲ:
"اﺳﻮد" " orاﺑﻴﺾ"=
-٢ﺟﺪول اﻟﻤﺰودﻳﻦ
ﻧﺬﻫﺐ ﻟﻠﻌﻨﻮان وﻧﻜﺘﺐ ﻓﻲ ﺣﻘﻠﻪ اﻟﺘﺎﻟﻲ:
"اﻟﺮﻳﺎض"=
-٣ﺟﺪول اﻟﻤﺸﺘﺮﻳﺎت
ﻧﻌﻤﻞ ﺣﻘﻞ ﺟﺪﻳﺪ وﻧﻜﺘﺐ ﻓﻴﻪ اﻟﻘﻴﻤﺔ اﻟﺘﺎﻟﻴﺔ:
)اﻟﻜﻤﻴﺔ(M:Max
اﻵن ﺑﻌﺪ أن ﻗﻤﻨﺎ ﺑﻨﻘﻠﻬﺎ ﻟﻠﺤﻘﻮل اﻟﻤﺤﺪدة ﻧﻘﻮم ﺑﺎﻟﻨﻘﺮ ﻋﻠﻰ اﻟﺘﺎﻟﻲ..
ﻧﻘ ﻮم ﺑﺎﻟ ﻨﻘﺮ ﻋﻠﻰ اﻟﺰر " Aaﺗﺴﻤﻴﺔ" ﻟﻨﻘﻮم ﺑﺎﻟﺘﺴﻤﻴﺔ اﻟﺨﺎﺻﺔ ﺑﺠﺪول اﻷﻗﺴﺎم وﻫﻲ رﻗﻢ
اﻟﻘﺴﻢ ،اﺳﻢ اﻟﻘﺴﻢ ،ﻣﻼﺣﻈﺎت
وﺳ ﺘﻈﻬﺮ ﻟ ﻨﺎ ﺑﺎﻟﺸ ﻜﻞ اﻟﺘﺎﻟ ﻲ ﻧﻘﻮم ﺑﺒﻌﺾ اﻟﺘﻌﺪﻳﻼت اﻟﺘﻨﺴﻴﻘﻪ ﻛﺎﻟﻤﺤﺎذه وﻧﺤﻮﻫﺎ ﻹﺿﺎﻓﺔ
ﺑﻌﺾ اﻻﺣﺘﺮاﻓﻴﺔ ﻋﻠﻴﻬﺎ..اﻟــﺦ
اﻵن ﻧﺨ ﺘﺎر )ﺑﻴﺎﻧﺎت( ﺛﻢ ﺑﻌﺪ ذﻟﻚ ﻧﺨﺘﺎر ﻣﻦ ﻗﺎﺋﻤﺔ )ﻣﺼﺪر اﻟﺴﺠﻞ( وﻫﻮ اﻟﻤﺼﺪر اﻟﺬي
ﺳﻴﺮﺟﻊ ﻟﻪ اﻟﻨﻤﻮذج ﻻﺧﺬ اﻟﺒﻴﺎﻧﺎت ﻣﻨﻪ ﻧﺨﺘﺎر "ﺟﺪول اﻷﻗﺴﺎم" وﻫﻮ اﻟﻤﻄﻠﻮب ﻃﺒﻌﺎ ﺑﻌﺪ
ذﻟﻚ ﻧﻐﻠﻖ ﻧﺎﻓﺬة اﻟﺨﺼﺎﺋﺺ اﻟﺨﺎﺻﺔ ﺑﺎﻟﻨﻤﻮذج.
أﻳﻀﺎ ﺑﺎﻹﻣﻜﺎن اﻟﺘﻨﻘﻞ ﻋﻦ ﻃﺮﻳﻖ ﻟﻮﺣﺔ اﻟﻤﻔﺎﺗﻴﺢ واﻷﺳﻬﻢ واﻟﺨﻴﺎرات اﻟﻤﻮﺟﻮدة اﺳﻔﻞ
اﻟﺸﺎﺷﺔ ﻳﻤﻴﻦ وﻫﻲ )اﻟﺴﺠﻞ(..
اﻵن ﺳ ﻮف ﻧﻘ ﻮم ﺑﺎﺧﺘ ﻴﺎر زر ﺧ ﺎص ﺑﺎﻟﺘ ﻨﻘﻞ ﺑﻴ ﻦ اﻟﺴ ﺠﻼت واﻟﺨ ﻴﺎر ﻣﻔ ﺘﻮح ﻟﻠﻤ ﺒﺮﻣﺞ
ﺣﺴﺐ ﻃﺒﻴﻌﺔ اﻟﻤﺸﺮوع وﻫﻮ زر ﺧﺎص ) ﻟﻼﻧﺘﻘﺎل ﻟﻠﺴﺠﻞ اﻟﺘﺎﻟﻲ (
ﺛﻢ ﻧﻨﻘﺮ اﻟﺘﺎﻟﻲ..
ﻋ ﻨﺪ اﺧﺘ ﻴﺎر اﻟ ﺰر ووﺿ ﻌﻪ ﻓ ﻲ اﻟ ﻨﻤﻮذج "اﻟﻔ ﻮرم" ﺑﻤﻜ ﺎن )رﻗ ﻢ اﻟﻘﺴ ﻢ( ﺳ ﺘﻈﻬﺮ ﻟ ﻨﺎ
اﻟﺸﺎﺷﺔ اﻟﺘﺎﻟﻴﺔ ﻧﺨﺘﺎر ﻣﻨﻬﺎ اﻟﺨﻴﺎر اﻷول ﻛﻤﺎ ﻫﻮ وﺿﺢ ﻓﻲ اﻟﺼﻮرة ﺑﺎﻷﺳﻔﻞ ﺛﻢ اﻟﺘﺎﻟﻲ..
اﻵن ﺳﻮف ﻧﻀﻴﻒ )رﻗﻢ اﻟﻘﺴﻢ( وﻳﻔﻀﻞ إﺿﺎﻓﺔ )اﺳﻢ اﻟﻘﺴﻢ( ﻟﻠﺘﻮﺿﻴﺢ اﻛﺜﺮ ﺛﻢ اﻟﺘﺎﻟﻲ..