Professional Documents
Culture Documents
وھﻰ ﺗﻌﺒﺮ ﻋﻦ اﻻرﻗﺎم واﻟﻜﻠﻤﺎت واﻟﺮﻣﻮز أو اﻟﺤﻘﺎﺋﻖ أو اﻻﺣﺼﺎءات اﻟﺨﺎم اﻟﺘﻲ ﻻ ﻋﻼﻗﺔ
ﻟﮭﺎ ﺑﯿﻦ ﺑﻌﻀﮭﺎ اﻟﺒﻌﺾ وﻟﻢ ﺗﻔﺴﺮ أو ﺗﺴﺘﺨﺪم ﺑﻌﺪ ،أي ﻟﯿﺲ ﻟﮭﺎ ﻣﻌﻨﻲ ﺣﻘﯿﻘﻲ وﻻ ﺗﺆﺛﺮ ﻓﻲ رد
ﻓﻌﻞ أو ﺳﻠﻮك ﻣﻦ ﯾﺴﺘﻘﺒﻠﮭﺎ ،وھﻲ ﺗﺼﻒ ﻓﻜﺮة أو ﻣﻮﺿﻮﻋﺎ أو ﺣﺪﺛﺎً أو ھﺪﻓﺎً أو أي ﺣﻘﺎﺋﻖ
أﺧﺮى .
ﻣﺜﺎل -:
ﻓﺎﻟﺒﯿﺎﻧﺎت ﻋﻦ ﻋﺪد اﻟﻌﺎﻣﻠﯿﻦ ﺑﺎﻟﻤﻨﺸﺄة ﺑﯿﺎن ﻻ ﻣﺠﺮد ﻻ ﻗﯿﻤﺔ ﻟﮫ ،ﻋﻨﺪﻣﺎ ﯾﺘﻢ ﺗﺸﻐﯿﻞ ھﺬه اﻟﺒﯿﺎﻧﺎت
ﻓﺈﻧﮭﺎ ﺗﺘﺤﻮل اﻟﻲ اﻟﻤﻌﻠﻮﻣﺎت وﯾﻤﻜﻦ ﻣﻦ إﺟﺮاء دراﺳﺔ إﺣﺼﺎﺋﯿﺔ ﺗﺮد ﻋﻠﻲ اﻟﺘﺴﺎؤﻻت اﻟﺘﺎﻟﯿﮫ :
أ – ﻧﺴﺒﺔ ﻋﺪد اﻟﺬﻛﻮر اﻟﻲ ﻋﺪد اﻻﻧﺎث
ب – ﻣﺘﻮﺳﻂ اﻻﻋﻤﺎر ﻟﻠﻌﺎﻣﻠﯿﻦ .
١
ج – ﻧﺴﺒﺔ اﻟﺬﯾﻦ ﺑﻠﻐﻮا ٥٨ﺳﻨﺔ ﻓﺄﻛﺜﺮ ......اﻟﺦ
1ﻣﺤﻤﺪ ﻣﺤﻤﺪ اﻟﮭﺎدى ) : (١٩٨٩ﻧﻈﻢ اﻟﻤﻌﻠﻮﻣﺎت ﻓﻰ اﻟﻤﻨﻈﻤﺎت اﻟﻤﻌﺎﺻﺮة ،اﻟﻘﺎھﺮة ،دار اﻟﺸﺮوق
-٢-
-٤ﺗﻠﺨﯿﺺ أو ﺗﺠﻤﯿﻊ اﻟﺒﯿﺎﻧﺎت :
ھﻲ ﻋﻤﻠﯿﺔ ﺗﺮﻛﯿﺰ وﺗﻜﺜﯿﻒ اﻟﺒﯿﺎﻧﺎت ﻻﻇﮭﺎر اﻟﻨﻘﺎط اﻻﺳﺎﺳﯿﺔ ﻓﯿﮭﺎ وذﻟﻚ اﻟﻮﺻﻮل اﻟﻲ ﻣﻌﻠﻮﻣﺎت
ﻣﻮﺟﺰة وﻣﻠﺨﺼﮫ ﻓﻲ ﺻﻮرة إﺟﻤﺎﻟﯿﺎت .
ﻣﺜﺎل - :ﯾﻤﻜﻦ ﺗﺠﻤﯿﻊ ﺑﯿﺎﻧﺎت ﻋﻦ أداء اﻻﻗﺴﺎم اﻟﻤﺨﺘﻠﻔﺔ ﺑﺎﻟﻤﻜﺘﺒﺔ ﻟﻠﺤﺼﻮل ﻋﻲ ﻣﻠﺨﺺ اﻻداء اﻟﻌﺎم
٢
ﻟﻠﻤﻜﺘﺒﮫ .
اﻟﻤـــﻌـــﻠــﻮﻣــﺎت -:
ھﻲ ﻧﺎﺗﺞ ﻣﻌﺎﻟﺠﺔ وﺗﺸﻐﯿﻞ اﻟﺒﯿﺎﻧﺎت واﻟﺘﻲ ﻋﻠﻲ ﺿﻮﺋﮭﺎ ﯾﺘﻢ اﺗﺨﺎذ اﻟﻘﺮارات وﺗﻌﺘﺒﺮ اﻟﻤﻌﻠﻮﻣﺎت
ﺷﻜﻞ ﻣﮭﯿﻜﻞ ﻟﺨﺼﺎﺋﺺ اﻟﺒﯿﺎﻧﺎت ﻻﻧﮭﺎ ﺗﺸﻤﻞ اﻟﻌﻼﻗﺎت ﺑﯿﻦ اﻟﺤﻘﺎﺋﻖ .وھﻨﺎك ﺑﻌﺾ اﻟﺘﻌﺮﯾﻔﺎت
اﻻﺧﺮى ﻟﻠﻤﻌﻠﻮﻣﺎت وﻣﻨﮭﺎ :
-ھﻲ ﺑﯿﺎﻧﺎت ﺗﺘﻢ ﻣﻌﺎﻟﺠﺘﮭﺎ ﻟﻐﺮض ﻣﺎ – وﯾﺘﻢ ﺗﻮﺻﯿﻞ ﻧﺘﯿﺠﺔ ھﺬه اﻟﻤﻌﺎﻟﺠﺔ اﻟﻲ ھﺪف ﻣﻌﯿﻦ .
-ﯾﻨﻈﺮ اﻟﯿﮭﺎ ﻋﻠﻲ اﻧﮭﺎ ﺑﯿﺎﻧﺎت ﻗﻮﻣﺖ وﻧﻈﻤﺖ وﻓﺴﺮت ﺑﻐﯿﺔ اﻻﺳﺘﺨﺪام أي اﺻﺒﺢ ﻟﮭﺎ ﻣﻀﻤﻮن
ذا ﻣﻌﻨﻲ ﯾﺆﺛﺮ ﻓﻲ اﻻﺗﺠﺎه ورد اﻟﻔﻌﻞ واﻟﺴﻠﻮك
-ﺗﺠﻤﯿﻊ ﺑﯿﺎﻧﺎت ﺧﺎم وﺗﻨﻈﯿﻤﮭﺎ ﺑﻮاﺳﻄﺔ اﻟﺘﺼﻨﯿﻒ واﻟﻤﻘﺎرﻧﮫ وﺗﻔﺴﯿﺮھﺎ وﺗﻘﻮﯾﻤﮭﺎ ﻟﻼﺳﺘﺨﺪام
ﺑﻌﺪ اﻟﺘﻔﮭﻢ اﻟﻌﻤﯿﻖ ﺣﯿﺚ ﯾﺆدي ذﻟﻚ اﻟﻲ ﺑﺰوغ اﻟﻤﻌﺮﻓﺔ وﺗﺸﻜﯿﻞ اﻟﻘﻮاﻧﯿﻦ اﻟﻌﻠﻤﯿﺔ .
ﻋــﻠﻢ اﻟﻤﻌﻠﻮﻣــﺎت -:
ھﻮ ﻋﻠﻢ ﺗﺨﻄﯿﻂ اﻟﺤﺎﺿﺮ واﻟﻤﺴﺘﻘﺒﻞ اﻟﺬي ﻻ ﯾﺘﺤﻘﻖ ﺑﺪوﻧﮫ ﻧﺠﺎح أي ﻋﻤﻞ ﻓﻲ اﻻﻗﺘﺼﺎد أو
اﻟﺴﯿﺎﺳﮫ أو اﻟﺤﺮب وھﻮ ﯾﺘﻀﻤﻦ اﻻﺳﺎﻟﯿﺐ واﻟﻨﻈﻢ اﻟﻤﺨﺘﻠﻔﺔ ﻟﺤﺼﺮ اﻟﻤﻌﻠﻮﻣﺎت وﺗﺒﻮﯾﺒﮭﺎ
وﻣﻌﺎﻟﺠﺘﮭﺎ ﺑﻐﯿﺔ اﻟﺘﻮﺻﻞ ﻟﻨﺘﯿﺠﮫ أو ھﺪف ﻣﺤﺪد .
-اﻟﻌﻠﻢ اﻟﺬي ﯾﺪرس ﺧﻮاص اﻟﻤﻌﻠﻮﻣﺎت وﺳﻠﻮﻛﮭﺎ واﻟﻌﻮاﻣﻞ اﻟﺘﻲ ﺗﺤﻜﻢ ﺗﺪﻓﻘﮭﺎ ووﺳﺎﺋﻞ ﺗﺠﮭﯿﺰھﺎ
ﻟﺘﯿﺴﯿﺮ اﻻﻓﺎدة ﻣﻨﮭﺎ اﻟﻰ أﻗﺼﻲ ﺣﺪ ﻣﻤﻜﻦ وﺗﺸﻤﻞ أﻧﺸﻄﺔ اﻟﺘﺠﮭﯿﺰ ،اﻧﺘﺎج اﻟﻤﻌﻠﻮﻣﺎت وﺑﺜﮭﺎ
وﺗﺠﻤﯿﻌﮭﺎ وﺗﻨﻈﯿﻤﮭﺎ واﺧﺘﺰاﻧﮭﺎ واﺳﺘﺮﺟﺎﻋﮭﺎ وﺗﻔﺴﯿﺮھﺎ واﺳﺘﺨﺪاﻣﮭﺎ .
ﻣﻌﺎﻟﺠﺔ اﻟﻤﻌﻠﻮﻣﺎت -:
ھﻮ إﺟﺮاء ﺳﻠﺴﻠﮫ ﻣﻌﯿﻨﺔ ﻣﻦ اﻷﺟﺮاءات أو اﻟﻌﻤﻠﯿﺎت ﻋﻠﻲ ﻣﻌﻠﻮﻣﺎت ﻣﺤﺪدة ﺧﺎﺻﺔ ﺑﻤﻮﺿﻮع
ﻣﺎ ﺑﻐﺮض ﺗﺤﻘﯿﻖ ﻧﺘﺎﺋﺞ ﻣﻌﯿﻨﮫ ﯾﺤﺪدھﺎ ﺗﺨﻄﯿﻂ اﻟﺘﻮﺻﻞ ﻟﻠﺤﻞ .
-٣-
اﻟﻤﻌﺮﻓﺔ -:
درﺟ ﮫ أﻋﻠ ﻲ ﻣ ﻦ اﻟﻤﻌﻠﻮﻣ ﺎت وﺗ ﺸﻤﻞ ﻋﻤﻠﯿ ﺔ ﻓﮭ ﻢ وﺗﻘﯿ ﯿﻢ اﻟﻤﻌﻠﻮﻣ ﺎت وﺗﺤﻮﯾﻠﮭ ﺎ اﻟ ﻲ ﻣﮭ ﺎرات
وﺧﺒﺮات – ﻓﺎﻟﻜﺘﺐ ﺗﻀﻢ ﺷ ﺮﺣﺎ واﻓﯿ ﺎ ﻟﻼﻧ ﺸﻄﺔ اﻟﻤﺤﺎﺳ ﺒﯿﺔ وﻟﻜ ﻦ اﻟ ﺬﯾﻦ اﺳ ﺘﻄﺎﻋﻮا ﺗﺤﻮﯾ ﻞ ھ ﺬه
اﻟﻤﻌﻠﻮﻣﺎت اﻟﻲ ﺧﺒﺮات ﻋﺪد ﻣﺤﺪود ھﻢ أﺻﺤﺎب اﻟﻤﻌﺮﻓﺔ واﻟﺨﺒﺮة ﻓﻲ اﻟﻤﺤﺎﺳﺒﺔ .
ﻛﻤﺎ أن دﻟﯿ ﻞ اﻟﺘﻠﯿﻔ ﻮن ﯾﻌﺘﺒ ﺮ ﻣﻮﺳ ﻮﻋﺔ ﺑﯿﺎﻧ ﺎت أو ﻣﻮﺳ ﻮﻋﺔ ﻣﻌﻠﻮﻣ ﺎت ﺗ ﻀﻢ اﻻﺳ ﻤﺎء واﻟﻌﻨ ﺎوﯾﻦ
وأرﻗﺎم ﺗﻠﯿﻔﻮﻧﺎﺗﮭﻢ ﻟﻜﻦ ھﻨﺎك ﻣﻦ ﻻ ﯾﺤﺴﻦ إﺳﺘﺨﺪام ھﺬه اﻟﻤﻌﻠﻮﻣﺎت – أﻣﺎ اﻟﺬي ﯾﺤﺴﻦ اﺳﺘﺨﺪاﻣﮭﺎ
ﻓﻘﺪ أرﺗﻘﻲ ﺑﺎﻟﻤﻌﻠﻮﻣﺎت اﻟﻲ درﺟﺔ اﻟﻤﻌﺮﻓﺔ.
اﻟﻘﺮا ر
-٤-
ﻗـﻭﺍﻋـﺩ ﺍﻟـﺒـﻴـﺎﻨـﺎﺕ -:
ھﻨﺎك اﻟﻌﺪﯾﺪ ﻣﻦ اﻟﺘﻌﺮﯾﻔﺎت اﻟﻤﺨﺘﻠﻔﺔ ﻟﻘﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت واﻟﺘﻰ ﺗﻌﻜﺲ وﺟﮭﺔ ﻧﻈﺮ واﺿﻌﯿﮭﺎ وﻣﻦ
أھﻢ ﺗﻠﻚ اﻟﺘﻌﺮﯾﻔﺎت ﻣﺎ ﯾﻠﻰ -:
üھﻰ ﺗﺠﻤﻊ ﻣﻨﻈﻢ ﻟﺴﺠﻼت اﻟﺒﯿﺎﻧﺎت وھﯿﺎﻛﻞ اﻟﺒﺮاﻣﺞ ﺑﺄﻗﻞ ﻗﺪر ﻣﻤﻜﻦ ﻣﻦ اﻟﺘﻜﺮارﯾﺔ
وأﻛﺒﺮ ﻗﺪر ﻣﻦ اﻟﺘﻜﺎﻣﻠﯿﺔ ﻣﻊ إﺗﺎﺣﺔ اﻟﺒﯿﺎﻧﺎت ﻟﻤﺨﺘﻠﻒ اﻟﻤﺴﺘﻔﯿﺪﯾﻦ دون ادﻧﻲ ارﺗﺒﺎط ﺑﯿﻦ
اﻟﺒﯿﺎﻧﺎت واﻟﺒﺮاﻣﺞ .
üﻛﻤﺎ ﯾﻤﻜﻦ ﺗﻌﺮﯾﻒ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﺑﺸﻜﻞ ﻣﺒﺴﻂ ھﻲ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﺒﯿﺎﻧﺎت اﻟﻤﺮﺗﺒﺔ
واﻟﻤﻨﻈﻤﺔ ﺗﺮﺗﺒﻂ ﻓﯿﻤﺎ ﺑﯿﻨﮭﺎ ﺑﺮواﺑﻂ ﻣﻨﻄﻘﯿﺔ وﯾﻤﻜﻦ ان ﺗﺤﺘﻮي ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻋﻠﻰ
ﺟﺪول وﺣﺪ ﻓﻘﻂ ،او ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﺠﺪاول .
üأو ھﻲ ﻣﺠﻤﻮﻋﺔ ﻣﻦ ﺟﺪاول اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﺗﺤﺘﻮي ﻋﻠﻰ ﺑﯿﺎﻧﺎت ﻟﮭﺎ ﻋﻼﻗﺔ ﺑﺒﻌﻀﮭﺎ
اﻟﺒﻌﺾ .
üأو ھﻲ ﻋﺒﺎرة ﻋﻦ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﺠﺪاول Tablesﯾﺘﺄﻟﻒ ﻛﻞ ﺟﺪول ﻣﻦ أﻋﻤﺪة أو
ﺣﻘﻮل Columns or Fieldsوﺳﺠﻼت أو ﺻﻔﻮف Recordsوﯾﺆدي ﺗﻘﺎﻃﻊ
اﻟﻌﻤﻮد ﻣﻊ اﻟﺼﻒ إﻟﻰ ﺗﻜﻮﯾﻦ اﻟﺨﻠﯿﺔ Cellﺣﯿﺚ ﯾﺘﻢ ﺗﺨﺰﯾﻦ ﻣﻌﻠﻮﻣﺔ واﺣﺪة ﻓﻘﻂ ﻓﻲ
اﻟﺨﻠﯿﺔ اﻟﻮاﺣﺪة.
وھﺬا ﺗﻌﺮﯾﻒ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻣﻦ اﻟﻨﺎﺣﯿﺔ اﻟﻔﯿﺰﯾﺎﺋﯿﺔ أﻣﺎ ﺗﻌﺮﯾﻒ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻣﻦ
اﻟﻨﺎﺣﯿﺔ اﻟﻤﻨﻄﻘﯿﺔ إن ﺻﺢ اﻟﺘﻌﺒﯿﺮ ﻓﮭﻲ اﻟﻤﺴﺘﻮدع اﻟﺬي ﯾﻀﻢ وﯾﺤﻮي ﺟﻤﯿﻊ اﻟﻤﻌﻠﻮﻣﺎت
ﻋﻦ ﻣﻨﻈﻤﺔ أو ﺷﺮﻛﺔ أو ﺗﻨﻈﯿﻢ ﻣﺎ ...اﻟﺦ ﻣﮭﻤﺎ ﻛﺎن ﺣﺠﻢ ھﺬا اﻟﺘﻨﻈﯿﻢ أو ﻧﻮع
٤
اﻟﻤﻌﻠﻮﻣﺎت
ﻣﻠﺤﻮﻇﺔ :اﻟﻔﺮق ﺑﯿﻦ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت وﻧﻈﺎم اﻟﻤﻌﻠﻮﻣﺎت وﻗﻮاﻋﺪ اﻟﻤﻌﺮﻓﺔ :
http://lessons.phroon.com/lesson.asp?ID=2662 4
-٥-
üﯾﻤﻜﻦ أن ﻧﻌﺮف ﻧﻈﺎم اﻟﻤﻌﻠﻮﻣﺎت information systemﺑﺄﻧﮫ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﻌﻨﺎﺻﺮ اﻟﻤﺘﺪاﺧﻠﺔ
واﻟﻤﺘﻔﺎﻋﻠﺔ ﻣﻊ ﺑﻌﻀﮭﺎ set of interrelated componentواﻟﺘﻲ ﺗﻌﻤﻞ ﻋﻠﻰ ﺟﻤﻊ اﻟﺒﯿﺎﻧﺎت
واﻟﻤﻌﻠﻮﻣﺎت ،وﻣﻌﺎﻟﺠﺘﮭﺎ ،وﺗﺨﺰﯾﻨﮭﺎ ،وﺑﺜﮭﺎ وﺗﻮزﯾﻌﮭﺎ ،ﺑﻐﺮض دﻋﻢ ﺻﻨﺎﻋﺔ اﻟﻘﺮارات ،واﻟﺘﻨﺴﯿﻖ
وﺗﺄﻣﯿﻦ اﻟﺴﯿﻄﺮة ﻋﻠﻰ اﻟﻤﻨﻈﻤﺔ ،إﺿﺎﻓﺔ إﻟﻰ ﺗﺤﻠﯿﻞ اﻟﻤﺸﻜﻼت ،وﺗﺄﻣﯿﻦ اﻟﻤﻨﻈﻮر اﻟﻤﻄﻠﻮب
ﻟﻠﻤﻮﺿﻮﻋﺎت اﻟﻤﻌﻘﺪة .وﯾﺸﺘﻤﻞ ﻧﻈﺎم اﻟﻤﻌﻠﻮﻣﺎت ﻋﻠﻰ ﺑﯿﺎﻧﺎت ﻋﻦ اﻷﺷﺨﺎص اﻷﺳﺎﺳﯿﯿﻦ ،واﻷﻣﺎﻛﻦ،
واﻟﻨﺸﺎﻃﺎت واﻷﻣﻮر اﻷﺧﺮى اﻟﺘﻲ ﺗﺨﺺ اﻟﻤﻨﻈﻤﺔ ،واﻟﺒﯿﺌﺔ اﻟﻤﺤﯿﻄﺔ ﺑﮭﺎ.
ﺳﺠﻞ : Record
ھﻮ ﻋﺒﺎرة ﻋﻦ ﺳﻄﺮ واﺣﺪ ﻣﻦ اﻟﺠﺪول ﯾﺤﺘﻮي ﻋﻠﻰ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﺤﻘﻮل ،او ﺑﻤﻌﻨﻰ اﺧﺮ ھﻮ
ﻣﺠﻤﻮﻋﺔ اﻟﺒﯿﺎﻧﺎت اﻟﻤﺨﺰﻧﺔ ﻓﻲ اﻟﺤﻘﻮل واﻟﺘﻲ ﺗﺨﺺ ﻋﻨﺼﺮ واﺣﺪ .وﯾﻌﺘﺒﺮ اﻟﺴﺠﻞ اﻟﻮﺣﺪه اﻟﻤﺘﺪاوﻟﺔ ﻣﻦ
اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﺗﺰودﻧﺎ ﺑﺎﻟﻤﻌﻠﻮﻣﺎت اﻟﺼﺤﯿﺤﺔ.
ﺣﻘﻞ : Field
ھﻮ ﻋﻨﺼﺮ ﻣﺤﺪد داﺧﻞ اﻟﺴﺠﻞ .وﯾﻤﻜﻦ اﻟﻘﻮل اﻧﮫ اﻟﻠّﺒﻨﺔ اﻷﺳﺎﺳﯿﺔ ﻓﻲ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ،وھﻮ
ﻣﺨﺼﺺ ﻟﺘﺨﺰﯾﻦ ﺑﯿﺎن واﺣﺪ او ﻣﻌﻠﻮﻣﮫ واﺣﺪة .
اﻻﺳﺘﻌﻼم : QUERY
ھﻮ ﻧﻈﺎم اﺳﺘﻔﺴﺎري ﻟﻼﺳﺘﻌﻼم ﻋﻦ ﺑﯿﺎﻧﺎت ﻣﻌﯿﻨﺔ وﻏﺎﻟﺒﺎ ﻻ ﯾﻐﯿﺮ اﻻﺳﺘﻌﻼم ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﺣﯿﺚ
ﻏﺎﻟﺒﯿﺔ ﻧﻈﻢ اﻻﺳﺘﻌﻼم ﻋﺒﺎرة ﻋﻦ ﻗﺮاءة ﻓﻘﻂ ﻟﻠﺒﯿﺎﻧﺎت.
-٦-
*ﻣﺪﯾﺮ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت(DBM) .
ھﻮ اﻟﺸﺨﺺ اﻟﻤﺴﺆل ﻋﻦ ﻋﻤﻠﯿﺎت إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت وﻧﻈﻢ أداء ھﺬه اﻟﻘﻮاﻋﺪ وﻛﯿﻒ ﯾﺘﻢ
ﺗﻜﻮﯾﻨﮭﺎ وھﻮ ﻣﺴﺆول أﯾﻀﺎً ﻋﻦ ﻣﺮاﻗﺒﺔ أداء ھﺬه اﻟﻘﻮاﻋﺪ ،وﻛﺬﻟﻚ إﺟﺮاء ﻋﻤﻠﯿﺎت اﻟﻨﺴﺦ اﻻﺣﺘﯿﺎﻃﻲ
وﺗﺜﺒﯿﺖ اﻟﺒﺮاﻣﺞ واﻟﻤﺤﺎﻓﻈﺔ ﻋﻠﻰ أﻣﻦ اﻟﻤﻌﻠﻮﻣﺎت ،وإﺿﺎﻓﺔ ﻣﺴﺘﺨﺪﻣﯿﻦ ﺟﺪد أو إﻟﻐﺎء ﺻﻼﺣﯿﺎت
ﻣﺴﺘﺨﺪﻣﯿﻦ.
http://www.iraqstudent.net/detail.php?recordID=682 5
-٧-
ھـ -ﺗﺮﺗﯿﺐ وﺗﻨﻈﯿﻢ اﻟﺒﯿﺎﻧﺎت داﺧﻞ اﻟﻤﻠﻔﺎت.
و -ﻋﺮض اﻟﺒﯿﺎﻧﺎت ﻓﻲ ﺷﻜﻞ ﺗﻘﺎرﯾﺮ أو ﻧﻤﺎذج ﻣﻨﻈﻤﮫ .
ز -ﺣﺴﺎب اﻟﻤﺠﻤﻮع اﻟﻨﮭﺎﺋﻲ أو اﻟﻤﺠﻤﻮع اﻟﻔﺮﻋﻲ أو اﻟﻤﺘﻮﺳﻂ اﻟﺤﺴﺎﺑﻲ ﻟﺒﯿﺎﻧﺎت ﻣﻄﻠﻮﺑﺔ
٦
و -اﻟﻤﺴﺎﻋﺪة ﻓﻲ اﺗﺨﺎذ اﻟﻘﺮارات .
ﻣﺮاﺣﻞ ﺗﺼﻤﯿﻢ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت
إن ﺑﻨﺎء أي ﻧﻈﺎم ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﻻ ﺑﺪ وأن ﯾﻤﺮ ﺑﺎﻟﻤﺮاﺣﻞ اﻟﺘﺎﻟﯿﺔ:
-١اﻟﺘﺤﻠﯿﻞ و اﻟﺘﺨﻄﯿﻂ
-٢اﻟﺘﺼﻤﯿﻢ اﻷوﻟﻲ
-٣اﻟﺘﺼﻤﯿﻢ اﻟﻤﻨﻄﻘﻲ
-٤اﻟﺘﺼﻤﯿﻢ اﻟﻔﯿﺰﯾﺎﺋﻲ
-٥ﻣﺮﺣﻠﺔ اﻟﺘﻨﻔﯿﺬ
إدﺧﺎل اﻟﻤﻮاد إﻟﻰ اﻟﻤﺴﺘﻮدع )ﺗﻨﻈﯿﻢ ﻃﻠﺐ ﺷﺮاء ﻣﺎدة ﻣﻦ ﻣﻮرد( •
إﺧﺮاج اﻟﻤﻮاد ﻣﻦ اﻟﻤﺴﺘﻮدع )ﺗﻨﻈﯿﻢ ﻓﺎﺗﻮرة ﻣﺒﯿﻌﺎت ﻣﺎدة إﻟﻰ زﺑﻮن ( •
-٢اﻟﺘﺼﻤﯿﻢ اﻷوﻟﻲ:
ﯾﻌﺘﻤﺪ ھﺬا اﻟﺘﺼﻤﯿﻢ ﻋﻠﻰ اﻟﻌﻨﺎﺻﺮ اﻟﺜﻼﺛﺔ اﻟﺘﺎﻟﯿﺔ :ــ
اﻟﻜﺎﺋﻦ Entity :ﺗﺸﻤﻞ اﻷﺳﻤﺎء و اﻷﺷﯿﺎء و اﻟﻌﻨﺎﺻﺮ ،ﻣﻦ اﻟﻤﺜﺎل اﻟﺴﺎﺑﻖ )ﻣﺎدة – ﻣﻮرد
– زﺑﻮن – ﻓﺎﺗﻮرة ﻣﺒﯿﻌﺎت ( ….
6
http://lessons.phroon.com/lesson.asp?ID=26620
-٨-
اﻟﻌﻼﻗﺔ Relationship :و ھﻲ ﺗﻤﺜﻞ ﻓﻲ ﻣﻌﻄﯿﺎت ﻣﺮﺣﻠﺔ اﻟﺘﺤﻠﯿﻞ ﺑﺎﻷﻓﻌﺎل ،ﻣﺜﺎل :
)ﺷﺮاء ﻣﻦ ﻣﻮرد – ﺑﯿﻊ ﻟﻠﺰﺑﻮن (
اﻟﺨﺎﺻﯿﺔ Attribute :و ھﻲ أي ﺻﻔﺔ ﺗﺼﻒ اﻟﻜﺎﺋﻨﺎت اﻟﻤﺴﺘﺨﺪﻣﺔ ﻣﺜﻞ )اﺳﻢ •
ﯾﻤﻠﻚ ﻗﯿﻤﺔ ﻣﻌﺮﻓﺔ أي ﻛﻞ ﺧﺎﺻﯿﺔ ﺿﻤﻦ اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ ﻻ ﺗﻘﺒﻞ اﻟﻘﯿﻤﺔNULL. •
ﻛﻞ اﻟﻘﯿﻢ اﻟﺘﻲ ﯾﺄﺧﺬھﺎ اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ ھﻲ ﻗﯿﻢ ﻓﺮﯾﺪة ﻏﯿﺮ ﻣﻜﺮرة. •
ﯾﻤﻜﻦ أن ﯾﺘﻮﻓﺮ أﻛﺜﺮ ﻣﻦ ﻣﻔﺘﺎح ﻓﻲ اﻟﻜﺎﺋﻦ ﯾﺤﻘﻖ ﺷﺮط اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ و ﻟﻜﻦ واﺣﺪ ﻣﻨﮭﺎ
ﻓﻘﻂ ﯾﺘﻢ اﺧﺘﯿﺎره ،و ﺗﻌﺘﺒﺮ ﻋﻤﻠﯿﺔ اﺧﺘﯿﺎر اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ ﻣﻦ أھﻢ اﻟﻤﺮاﺣﻞ ﺑﺴﺒﺐ ﺗﺄﺛﯿﺮھﺎ
ﻋﻠﻰ ھﯿﻜﻠﯿﺔ و أداء اﻟﻨﻈﺎم.
-٩-
٢ــ أﻣﺎن اﻟﻜﺎﺋﻦ :إن ﻛﻞ ﺳﻄﺮ أو ﻋﻨﺼﺮ ﺿﻤﻦ اﻟﻜﺎﺋﻦ ﯾﺠﺐ أن ﯾﻜﻮن ﻓﺮﯾﺪاً ﺑﺠﻤﻠﺘﮫ و ﻏﯿﺮ ﻣﻜﺮر.
٣ــ أﻣﺎن اﻟﻤﺮﺟﻌﯿﺔ :ﺗﻌﺮﯾﻒ اﻟﻘﯿﻮد اﻟﺘﻲ ﺗﻔﺮﺿﮭﺎ اﻟﻌﻼﻗﺔ ﺑﯿﻦ اﻟﻜﺎﺋﻨﺎت ﻋﻠﻰ ﻋﻤﻠﯿﺎت اﻹﺿﺎﻓﺔ –
اﻟﺘﻌﺪﯾﻞ –اﻟﺤﺬف ،ﻣﺜﻼً :ﻻ ﯾﻤﻜﻦ ﺣﺬف ﺑﯿﺎﻧﺎت زﺑﻮن ﻣﺮﺗﺒﻂ ﺑﻌﻤﻠﯿﺎت ﺷﺮاء ،إدﺧﺎل ﻣﺸﺘﺮﯾﺎت
ﻣﺎدة ﻣﻦ ﻣﺰود Supplierﻏﯿﺮ ﻣﻮﺟﻮد ﻓﻲ ﺟﺪول اﻟﻤﺰودﯾﻦ .
٤ــ أﻣﺎن اﻟﻤﺸﺮوع :ھﻲ ﻗﻮاﻋﺪ ﺗﻔﺮﺿﮭﺎ اﻟﺒﯿﺌﺔ اﻟﺘﻲ ﯾﺴﺘﺨﺪم ﺿﻤﻨﮭﺎ اﻟﻨﻈﺎم و ﺗﺤﺪد ﻋﻦ ﻃﺮﯾﻖ
اﻟﺘﻮاﺑﻊ و اﻹﺟﺮاءات اﻟﺒﺮﻣﺠﯿﺔ ،ﻣﺜﻼً ﻻ ﯾﻤﻜﻦ إﺿﺎﻓﺔ ﻣﺸﺘﺮﯾﺎت ﺟﺪﯾﺪة ﻟﺰﺑﻮن رﺻﯿﺪه أﻛﺜﺮ ﻣﻦ
٢٠٠٠٠ﻟﯿﺮة ﺳﻮرﯾﺔ.
- ١٠ -
• ﻟﮫ ﻣﻔﺘﺎح أﺳﺎﺳﻲ.
• ﻛﻞ ﻋﻤﻮد ﯾﺸﻜﻞ ﻋﻨﺼﺮ ﻏﯿﺮ ﻗﺎﺑﻞ ﻟﻠﺘﺠﺰيء.
• ﻻ ﯾﻮﺟﺪ أﺳﻄﺮ ﻣﻜﺮرة و ﻻ أﻋﻤﺪة ﻣﻜﺮرة ﻓﻲ اﻟﺠﺪول.
٢ــ اﻟﻨﻤﻮذج اﻟﺜﺎﻧﻲ :
ﻛﻞ ﺟﺪول ﻓﻲ ھﺬا اﻟﻤﺴﺘﻮى ﯾﺤﻘﻖ ﻣﺎﯾﻠﻲ:
• اﻟﺠﺪول ﻣﻦ اﻟﻨﻤﻮذج اﻷول
• ﻛﻞ ﻋﻤﻮد ﻏﯿﺮ اﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ ﯾﺘﻌﻠﻖ ﺑﺸﻜﻞ ﻛﺎﻣﻞ ﺑﺎﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ ﻟﻠﺠﺪول.
ﻟﺘﻮﺿﯿﺢ ذﻟﻚ ﻟﻨﺄﺧﺬ اﻟﻤﺜﺎل اﻟﺘﺎﻟﻲ:
ﻧﺮﯾﺪ أرﺷﻔﺔ اﻟﻜﺘﺐ ﻓﻲ اﻟﻤﻜﺘﺒﺔ ﺣﺴﺐ اﺳﻢ اﻟﻜﺘﺎب– اﻟﻤﺆﻟﻒ –دار اﻟﻨﺸﺮ –ﻧﺴﺒﺔ اﻟﻤﺒﯿﻌﺎت ،و
ﻟﻨﻔﺮض أﻧﻨﺎ ﺑﻨﯿﻨﺎ اﻟﺠﺪول اﻟﺘﺎﻟﻲ ﺑﺤﯿﺚ ﯾﺸﻜﻞ اﻟﻌﻤﻮدﯾﻦ رﻣﺰ اﻟﻤﺆﻟﻒ و رﻣﺰ اﻟﻜﺘﺎب اﻟﻤﻔﺘﺎح
اﻷﺳﺎﺳﻲ ﻟﻠﺠﺪول(Au_id-Title_id) :
١ــ ﻧﻼﺣﻆ أن اﻟﺠﺪول اﻟﺴﺎﺑﻖ ھﻮ ﻣﻦ اﻟﻨﻤﻮذج اﻷول أي ﺗﺘﺤﻘﻖ ﻓﯿﮫ ﺷﺮوط اﻟﻨﻤﻮذج اﻷول.
٢ــ ﻛﻤﺎ ﻧﻼﺣﻆ أن دار اﻟﻨﺸﺮ ﻣﺮﺗﺒﻄﺔ ﺑﺎﻟﻜﺘﺎب ،ﺑﻤﻌﻨﻰ آﺧﺮ إذا وﺟﺪ ﻛﺘﺎب اﺷﺘﺮك ﻓﻲ ﻛﺘﺎﺑﺘﮫ أﻛﺜﺮ
ﻣﻦ ﻣﺆﻟﻒ ﻓﺈن دار اﻟﻨﺸﺮ ﺳﻮف ﺗﺘﻜﺮر ﻧﻔﺴﮭﺎ ﻣﻊ ﺗﻜﺮار اﺳﻢ اﻟﻜﺘﺎب ﺑﯿﻨﻤﺎ ﻻ ﻧﺠﺪھﺎ ﻣﺘﻌﻠﻘﺔ ﺑﺎﻟﻤﺆﻟﻒ
ﻛﻤﺎ ﯾﻈﮭﺮ ﻓﻲ اﻟﺠﺪول اﻟﺴﺎﺑﻖ ﺑﺎﻟﻨﺴﺒﺔ ﻟﻠﻜﺘﺎب(TC7777).
ﻟﺤﻞ ھﺬا اﻟﺘﻜﺮار ﻧﻘﻮم ﺑﻔﺼﻞ اﻷﻋﻤﺪة اﻟﻐﯿﺮ ﻣﺮﺗﺒﻄﺔ ﺑﺎﻟﻤﻔﺘﺎح اﻷﺳﺎﺳﻲ ﻣﻊ ﻧﺴﺨﺔ ﻋﻦ اﻟﻌﻤﻮد
- ١١ -
اﻟﻤﻌﺮف ﻟﮭﺎ إﻟﻰ ﺟﺪول ﺟﺪﯾﺪ ﻟﺘﺼﺒﺢ ﻛﻤﺎﯾﻠﻲ:
- ١٢ -
و ﺑﺬﻟﻚ ﻧﻜﻮن ﻗﺪ ﺗﻮﺻﻠﻨﺎ إﻟﻰ ﻧﻤﻮذج ﻣﻨﻄﻘﻲ ﻣﺘﺠﺎﻧﺲ و ﻻ ﯾﺘﻀﻤﻦ ﺑﯿﺎﻧﺎت ﻣﺘﻜﺮرة أو ﻣﺘﻀﺎرﺑﺔ.
-٤اﻟﺘﺼﻤﯿﻢ اﻟﻔﯿﺰﯾﺎﺋﻲ :
ﻓﻲ ھﺬه اﻟﻤﺮﺣﻠﺔ ﯾﺘﻢ ﻧﻘﻞ اﻟﺘﺼﺎﻣﯿﻢ اﻟﻤﻨﻄﻘﯿﺔ إﻟﻰ اﻟﺸﻜﻞ اﻟﻤﺎدي ﻣﻦ ﺧﻼل ﺗﺤﺪﯾﺪ اﻟﻤﻮاﺻﻔﺎت
اﻟﺘﻔﺼﯿﻠﯿﺔ ﻟﻸﺟﮭﺰة واﻟﺒﺮاﻣﺠﯿﺎت اﻟﻤﻄﻠﻮﺑﺔ وﺗﺤﺪﯾﺪ ﻣﻨﻄﻖ اﻟﻤﻌﺎﻟﺠﺔ و وﺳﺎﺋﻞ اﻹدﺧﺎل واﻹﺧﺮاج
وﺗﺘﻀﻤﻦ ھﺬه اﻟﻤﺮﺣﻠﺔ اﻷﻧﺸﻄﺔ اﻟﺘﺎﻟﯿﺔ:
اﻟﺘﺼﻤﯿﻢ اﻟﻤﺎدي ﻟﻠﻤﺨﺮﺟﺎت :أي ﺗﺤﺪﯾﺪ ﻧﻮع وﻃﺒﯿﻌﺔ اﻟﺘﻘﺎرﯾﺮ واﻟﻤﻌﻠﻮﻣﺎت اﻟﻤﻄﻠﻮﺑﺔ .١
وﻃﺮﯾﻘﺔ إﻇﮭﺎرھﺎ وإﺷﻜﺎل ﻃﺒﺎﻋﺘﮭﺎ .ﻣﻊ ﺑﻨﺎء ﻧﻤﺎذج أوﻟﯿﺔ ﻟﻤﺨﺮﺟﺎت اﻟﻨﻈﺎم اﻟﻄﺒﺎﻋﯿﺔ.
اﻟﺘﺼﻤﯿﻢ اﻟﻤﺎدي ﻟﻘﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت :ﺗﺤﺪﯾﺪ اﻟﺤﺰم اﻟﺒﺮﻣﺠﯿﺔ اﻟﻤﻨﺎﺳﺒﺔ ﻟﻠﺘﻨﻔﯿﺬ واﻟﻌﻤﻞ ﻋﻠﻰ .٢
ﺗﺤﺪﯾﺪ ﺣﺠﻢ اﻟﻤﻠﻒ وﻋﺪد اﻟﺘﺴﺠﯿﻼت اﻟﺘﻲ ﯾﺴﺘﻮﻋﺒﮭﺎ ،ﻣﻊ ﻗﯿﺎس ﻣﻌﺪل اﺳﺘﺨﺪام اﻟﻤﻠﻔﺎت وﻋﻤﻠﯿﺎت
ﺗﺤﺪﯾﺜﮭﺎ .ﻣﻊ اﻷﺧﺬ ﺑﻨﻈﺮ اﻻﻋﺘﺒﺎر ﺗﻜﻠﻔﺔ ﺗﺤﺪﯾﺚ اﻟﻤﻠﻔﺎت واﻟﻄﺮﯾﻘﺔ اﻟﻤﺜﻠﻰ ﻟﺘﻨﻈﯿﻤﮭﺎ .وﺑﺸﻜﻞ ﻋﺎم
ﯾﻤﻜﻦ اﻟﻘﻮل إن ﻋﻤﻠﯿﺔ ﺗﺼﻤﯿﻢ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻓﻲ ھﺬه اﻟﻤﺮﺣﻞ ،ﺗﮭﺘﻢ ﺑﺘﻨﻈﯿﻢ اﻟﻤﻠﻔﺎت وﺗﺤﺪﯾﺪ ﺳﺠﻼت
ﻛﻞ ﻣﻠﻒ وﺗﻌﯿﯿﻦ اﻟﻌﻼﻗﺎت ﺑﯿﻦ اﻟﺘﺴﺠﯿﻼت وأﺳﺎﻟﯿﺐ ﺗﺤﺪﯾﺚ واﺳﺘﺮﺟﺎع اﻟﻤﻌﻠﻮﻣﺎت.
ﺗﺼﻤﯿﻢ ﻋﻤﻠﯿﺎت اﻟﻤﻌﺎﻟﺠﺔ :وﯾﻘﺼﺪ ﺑﮭﺎ اﺧﺘﯿﺎر وﺗﺤﺪﯾﺪ ﺑﺮاﻣﺞ اﻟﺘﺸﻐﯿﻞ واﻟﺘﻄﺒﯿﻘﺎت وﻧﻈﻢ .٣
إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ،وﺗﺤﺪﯾﺪ ﻧﻮع اﻟﻤﻌﺎﻟﺠﺔ اﻟﻤﻄﻠﻮﺑﺔ ﻟﻠﺒﯿﺎﻧﺎت ،وﻓﻘﺎ ﻟﻤﺘﻄﻠﺒﺎت اﻟﻤﺴﺘﻔﯿﺪﯾﻦ ﻣﻦ
اﻟﻨﻈﺎم وأھﺪاف اﻟﻨﻈﺎم اﻟﻌﺎﻣﺔ.
اﻟﺘﺼﻤﯿﻢ اﻟﻤﺎدي ﻟﻠﻤﺪﺧﻼت :ﺗﺼﻤﯿﻢ ﻧﻤﺎذج اﻹدﺧﺎل وﻃﺮﯾﻘﺔ ﺗﺴﺠﯿﻞ اﻟﺒﯿﺎﻧﺎت ،وﺗﺤﺪﯾﺪ .٤
اﻟﻮﺳﺎﺋﻂ اﻟﻤﺎدﯾﺔ اﻟﺘﻲ ﯾﺘﻢ ﺗﺠﻤﯿﻊ ﻧﻤﺎذج اﻟﺒﯿﺎﻧﺎت ﻓﯿﮭﺎ .ﻓﻀﻼ ﻋﻦ ﺗﺼﻤﯿﻢ ﺣﺠﻢ وﻧﻮع اﻟﺤﻘﻮل
اﻟﻤﺨﺼﺼﺔ ﻹدﺧﺎل اﻟﺒﯿﺎﻧﺎت .ﻣﻊ ﺗﺎﻣﯿﻦ اﻟﻮﺳﺎﺋﻞ اﻟﻤﺴﺎﻋﺪة ورﺳﺎﺋﻞ اﻟﻨﺠﺪة اﻟﺘﻲ ﺗﻀﻤﻦ اﻟﺘﻮﺣﯿﺪ ﻓﻲ
ﻋﻤﻠﯿﺎت اﻹدﺧﺎل
- ١٣ -
-٥اﻟﺘﻄﺒﯿﻖ:
ﯾﺘﻢ ﻓﻲ ھﺎﺗﯿﻦ اﻟﻤﺮﺣﻠﺘﯿﻦ ﺑﻨﺎء اﻟﺠﺪاول و اﻟﻌﻼﻗﺎت وﻓﻘﺎً ﻟﻠﻤﺨﻄﻂ اﻟﻤﻨﻄﻘﻲ اﻟﻨﮭﺎﺋﻲ ﺑﺎﺳﺘﺨﺪام ﻟﻐﺔ
ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﺗﻢ اﺧﺘﯿﺎرھﺎ ﻣﻊ ﻛﻞ ﻣﺎ ﯾﺘﺒﻊ ذﻟﻚ ﻣﻦ ﻛﺘﺎﺑﺔ اﻹﺟﺮاءات و اﻟﺘﻮاﺑﻊ اﻟﻼزﻣﺔ و
ﺗﺼﻤﯿﻢ ﻧﻤﺎذج اﻟﺘﻔﺎﻋﻞ و اﻟﺘﻘﺎرﯾﺮ و ﻏﯿﺮھﺎ.7
7
- ١٤ -
ﻋﯿﻮب ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت :
أ ـــ اﻟﺤﯿﺰ
ﺣﺘﻰ ﺗﻘﺪم ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﻛﻞ ﺧﺪﻣﺎﺗﮭﺎ اﻟﻤﻤﯿﺰة اﻟﻰ ﻣﺨﺘﻠﻒ ﻣﺴﺘﺨﺪﻣﯿﮭﺎ ﻓﺈن ھﺬا ﯾﺘﻄﻠﺐ ﺣﯿﺰ
ھﺎﺋﻞ ﻣﻦ وﺳﺎﺋﻂ اﻟﺘﺨﺰﯾﻦ اﻟﺜﺎﻧﻮﯾﮫ و ذاﻛﺮة اﺳﺎﺳﯿﮫ ذات ﺣﯿﺰ ﺿﺨﻢ ﻓﯿﻤﺎ ﯾﻀﯿﻒ ﺗﻜﻠﻔﮫ ﻣﺎدﯾﮫ اﺿﺎﻓﯿﮫ
اﻟﻰ ﺟﺎﻧﺐ ﺟﮭﺪ ﺻﯿﺎﻧﮫ و ﺗﻌﺪﯾﻞ و ﺗﺤﺪﯾﺚ اﻟﻤﻠﻔﺎت ﻛﻤﺎ ﺗﺘﻄﻠﺐ ﻣﻌﺪات اﺿﺎﻓﯿﮫ ﻛﺜﯿﺮة
- ١٥ -
• وﺗﻌﺮف ﻧﻈﻢ إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت :ﺑﺄﻧﮭﺎ ھﻲ اﻟﺒﺮاﻣﺞ اﻟﺘﻲ ﺗﺴﺎﻋﺪﻋﻠﻲ إﻧﺸﺎء ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت
و اﻟﺘﻌﺎﻣﻞ ﻣﻌﮭﺎ وﺗﺸﻐﯿﻞ اﻟﺒﯿﺎﻧﺎت اﻟﻤﺨﺰﻧﺔ ﺑﮭﺎ .ﻓﻤﺜﻼ ﺑﻌﺪ إﺿﺎﻓﺔ ﻋﻤﻼء ﺟﺪد ﻟ ﺪﻟﯿﻞ اﻟﺘﻠﯿﻔ ﻮن
ﻓﺈﻧ ﻚ ﺗﺤﺘ ﺎج إﻟ ﻰ ﺗﺮﺗﯿ ﺐ اﻷﺳ ﻤﺎء ﻣ ﻦ ﺟﺪﯾ ﺪ أﺑﺠ ﺪﯾﺎ أو ﺗﺮﺗﯿ ﺐ ﻋﻨ ﺎوﯾﻨﮭﻢ .ﺑﻤﻌﻨ ﻲ آﺧ ﺮ ﺗﺘ ﯿﺢ
ﻟﻠﻤﺴﺘﺨﺪم إﺿﺎﻓﺔ ﺑﯿﺎﻧﺎت ﺟﺪﯾﺪة وﺗﺤﺪﯾﺚ اﻟﺒﯿﺎﻧﺎت وﻃﺒﺎﻋ ﺔ اﻟﺘﻘ ﺎرﯾﺮ ﻋﻠ ﻲ اﻟ ﺸﻜﻞ اﻟﺘ ﻲ ﺗﺮﯾ ﺪه
ﻣﺜﻞ اﻟﻘﻮاﺋﻢ و اﻟﺠﺪاول و اﻟﻨﻤﺎذج و اﻟﻔﻮاﺗﯿﺮ ...اﻟﺦ
• ﻛﻤﺎ ﺗﻌﺮف إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت : DBMS
ھ ﻰ ﻋﺒ ﺎرة ﻋ ﻦ ﻣﺠﻤﻮﻋ ﺔ اﻷداوات اﻟﺒﺮﻣﺠﯿ ﺔ ) اﻟﺒ ﺮاﻣﺞ اﻟﺘ ﻲ ﺗ ﺪﯾﺮ وﺗ ﻨﻈﻢ ﻗﻮاﻋ ﺪ اﻟﺒﯿﺎﻧ ﺎت ،
وﺗﻮﺟ ﺪ ﻋﻼﻗ ﺔ ارﺗﺒ ﺎط ﺑ ﯿﻦ ھ ﺬه اﻟﺒﯿﺎﻧ ﺎت ﺗ ﺴﻤﻲ ﻋﻼﻗ ﺔ ) (Relationﻟ ﺬا أﺣﯿﺎﻧ ﺎ ﯾﻄﻠ ﻖ ﻋﻠﯿﮭ ﺎ
١٠
RDBMSأي ﻧﻈﺎم إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﺔ.
ھﻮ ﻗﻠﺐ ﻧﻈﺎم ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ،وھﻮ اﻟﻤﺴﺆل ﻋﻦ إﻧﺸﺎء وﺻﯿﺎﻧﺔ وﻗﺮاءة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت واﻟﺘﻌﺎﻣﻞ
ﻣﻌﮭﺎ ﺑﺸﺘﻰ اﻟﺼﻮر .وﯾﻤﻜﻦ اﻟﻘﻮل ﺑﺎﻧﮫ ﻣﺤﺮك ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت Data Base Engine
اﻟﺠﺰء اﻟﺜﺎﻧﻲ
ھﻮ ﻋﺒﺎرة ﻋﻦ ﻣﺠﻤﻮﻋﺔ ﺑﺮاﻣﺞ وإدوات ﻧﻈﺎم ﺗﺴﺘﻄﯿﻊ ﻣﻦ ﺧﻼﻟﮭﺎ ان ﺗﺼﻞ ﺑﻤﺤﺮك ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت
وﺗﻨﻔﯿﺬ اﻷﻋﻤﺎل اﻟﻤﻄﻠﻮﺑﮫ واﻟﻤﺘﺼﻠﮫ ﺑﻘﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت .ﻏﺎﻟﺒﺎً ﻣﺎ ﺗﻜﻮن ﺗﻠﻚ اﻟﺒﺮاﻣﺞ ﻗﺎﺑﻠﺔ ﻟﻸﺳﺘﺪﻋﺎء
١٢
ﻣﻦ ﺧﻼل ﻧﻈﻢ اﻟﺘﺸﻐﯿﻞ أو ﻣﻦ داﺧﻞ ﻟﻐﺎت اﻟﺒﺮﻣﺠﺔ.
http://www.iraqstudent.net/detail.php?recordID=682 10
http://www.arabteam2000-forum.com/lofiversion/index.php/t138206.html 11
http://www.khayma.com/libyagroup/computer/programming.htm 12
- ١٦ -
ﻣﻤﯿﺰات ﻧﻈﺎم إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت -:
-١اﻟﺴﺮﻋﺔ -:
ﺣﯿﺚ ﯾﻘﻮم ﺑﺘﻮﻓﯿﺮ اﻟﻤﻌﻠﻮﻣﺎت اﻟﻤﻄﻠﻮﺑﺔ ﺑﺴﺮﻋﺔ ﻗﯿﺎﺳﯿﮫ وﻓﻰ وﻗﺖ ﻗﯿﺎﺳﻲ ﻣﻘﺎرﻧﺔ ﺑﺎﻟﻌﻤﻞ اﻟﯿﺪوي
أو ﺑﺎﻻﻧﻈﻤﮫ اﻟﺒﺴﯿﻄﺔ ﻟﺘﺨﺰﯾﻦ اﻟﺒﯿﺎﻧﺎت واﻟﺘﻌﺎﻣﻞ ﻣﻌﮭﺎ .
-٢اﻟﺪﻗﺔ -:
ﯾﺘﻤﯿﺰ ﺑﺪﻗﺔ اﻟﻤﻌﻠﻮﻣﺎت اﻟﻤﺴﺘﺨﺮﺟﺔ ﻣﻨﮫ وﺗﺤﺪﯾﺚ اﻟﺒﯿﺎﻧﺎت أوﻻ ﺑﺄول ﺑﻤﺎ ﻻ ﯾﺪع ﻣﺠﺎل ﻟﻮﺟﻮد
أﺧﻄﺎء ﺗﺘﻌﻠﻖ ﺑﻌﺪم ﺗﺤﺪﯾﺚ اﻟﺒﯿﺎﻧﺎت ﺑﺸﻜﻞ ﻓﻮري ﻣﺮه واﺣﺪه ﻓﻘﻂ وﻓﻰ ﻣﻜﺎن واﺣﺪ ﻓﻘﻂ وذﻟﻚ ﯾﻌﺘﺒﺮ
ﻋﻼﻣﺔ ھﺎﻣﮫ ﻋﻠﻰ ﺗﻜﺎﻣﻞ اﻟﺒﯿﺎﻧﺎت و ﻣﺼﺪاﻗﯿﺘﮭﺎ ودﻗﺘﮭﺎ وﺑﮭﺬا اﻟﺸﻜﻞ ﺗﻜﻮن ﻓﺮص ﺣﺪوث اﻷﺧﻄﺎء
أﻗﻞ ﻣﺎ ﯾﻤﻜﻦ ﻣﻘﺎرﻧﺔ ﺑﺎﻟﻨﻈﻢ اﻷﺧﺮى واﻟﺘﻲ ﺗﻘﻮم ﺑﺘﺨﺰﯾﻦ اﻟﺒﯿﺎﻧﺎت ﻓﻰ أﻛﺜﺮ ﻣﻦ ﻣﻜﺎن وﺑﺎﻟﺘﺎﻟﻲ ﯾﺠﺐ
ﻋﻨﺪ ﺗﺤﺪﯾﺜﮭﺎ اﻟﻘﯿﺎم ﺑﮭﺬا اﻟﺘﺤﺪﯾﺚ ﻓﻰ ﺟﻤﯿﻊ اﻷﻣﺎﻛﻦ اﻟﻤﺨﺰﻧﺔ ﻓﯿﮭﺎ وإذا ﺗﻢ إﻏﻔﺎل ﻣﻜﺎن واﺣﺪ ﻓﮭﺬا
ﻣﻌﻨﺎه وﺟﻮد ﺧﻄﺄ وﺧﻠﻞ ﺑﺎﻟﻨﻈﺎم ﯾﺆدى إﻟﻰ ﻋﺪم دﻗﺔ اﻟﻤﻌﻠﻮﻣﺎت اﻟﻤﺴﺘﺨﺮﺟﺔ ﻣﻦ اﻟﻨﻈﺎم وﻋﺪم
ﻣﺼﺪاﻗﯿﺘﮭﺎ .
-٣إﻣﻜﺎﻧﯿﺔ اﻟﻤﺸﺎرﻛﺔ ﻓﻰ اﻟﺒﯿﺎﻧﺎت -:
ﺗﺘﯿﺢ ﻧﻈﻢ إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت إﻣﻜﺎﻧﯿﺔ ﺗﻮﻓﯿﺮ ﻧﻔﺲ اﻟﺒﯿﺎﻧﺎت ﻷﻛﺜﺮ ﻣﻦ ﻣﺴﺘﺨﺪم وذﻟﻚ ﻋﻦ ﻃﺮﯾﻖ
وﺿﻊ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻋﻠﻰ ﺟﮭﺎز ﻣﻨﻔﺼﻞ ﯾﺴﻤﻰ ﺑﺎﻟﺴﺮﻓﺮ وﯾﻤﻜﻦ ﻟﻠﻤﺴﺘﺨﺪﻣﯿﻦ اﻟﻤﺘﺼﻠﯿﻦ ﺑﺎﻟﺸﺒﻜﺔ
اﻟﻮﺻﻮل إﻟﻰ ھﺬه اﻟﺒﯿﺎﻧﺎت ﺑﺎﺳﺘﺨﺪام ﻧﻈﺎم إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت .
-٤اﻟﻘﻀﺎء ﻋﻠﻰ ﺗﻜﺮار اﻟﺒﯿﺎﻧﺎت -:
ﻣﻦ اھﻢ اﻟﻤﻤﯿﺰات ﻟﻨﻈﻢ ادارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ھﻮ ان اﻟﺒﯿﺎﻧﺎت اﻟﺘﻰ ﺗﺨﺰن ﺑﮭﺎ ﺗﻜﻮن
اﻛﺜﺮ اﯾﺠﺎزا ﻣﻦ اى ﻧﻈﺎم اﺧﺮ ﺣﯿﺚ ان اﻟﻤﻌﻠﻮﻣﮫ ﻻ ﺗﻈﮭﺮ ﺳﻮى ﻣﺮه واﺣﺪه ﻓﻘﻂ ﻣﻤﺎ
ﯾﻘﻠﻞ ﻣﻦ ﻋﻤﻠﯿﺎت اﻟﺘﻜﺮار وﯾﺮﻓﻊ ﻣﻦ ﻛﻔﺎءة اﻟﺘﺨﺰﯾﻦ وذﻟﻚ اﻟﺘﻘﻠﯿﻞ ﻣﻦ ﻓﺮص اﻻدﺧﺎل
اﻟﺨﺎﻃﻰء ﻟﻠﺒﯿﺎﻧﺎت وﻓﻰ ﻧﻔﺲ اﻟﻮﻗﺖ ﺑﺎﻟﺮﻏﻢ ﻣﻦ ان اﻟﺒﯿﺎﻧﺎت ﻻ ﺗﺨﺰن اﻻ ﻣﺮه واﺣﺪه
وﻓﻰ ﻣﻜﺎن واﺣﺪ اﻻ ان ھﻨﺎك اﻣﻜﺎﻧﯿﺔ ﻟﻌﺮﺿﮭﺎ اﻛﺜﺮ ﻣﻦ ﻣﺮه وﻓﻰ اﻛﺜﺮ ﻣﻦ ﻣﻜﺎن ﻣﻤﺎ
ﯾﻘﻠﻞ ﻣﻦ اﻟﻤﺴﺎﺣﮫ اﻟﺘﺨﺰﯾﻨﯿﮫ وﯾﺰﯾﺪ ﻣﻦ اﻟﻜﻔﺎءه .
-٥ﺳﮭﻮﻟﺔ اﻹﺳﺘﺨﺪام -:
ﺗﺘﻤﯿﺰ ﻧﻈﻢ ادارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﺑﺴﮭﻮﻟﺔ اﻻﺳﺘﺨﺪام ﻣﻦ ﻗﺒﻞ اﻟﻤﺴﺘﺨﺪم اﻟﻌﺎدي
ﻓﮭﻰ ﻻ ﺗﺤﺘﺎج اﻟﻰ ﻣﺘﺨﺼﺺ ﻟﻠﺘﻌﺎﻣﻞ ﻣﻌﮭﺎ ﻣﺜﻞ اﻷﻧﻈﻤﺔ اﻷﺧﺮى اﻟﻤﻌﻘﺪة واﻟﺘﻲ ﻻ
ﯾﺴﺘﻄﯿﻊ اﻟﺘﻌﺎﻣﻞ ﻣﻌﮭﺎ اﻻ اﻟﻤﺘﺨﺼﺼﯿﻦ .
-٦ﺳﺮﯾﺔ وأﻣﻦ اﻟﺒﯿﺎﻧﺎت -:
ﻣﻦ ﻣﻤﯿﺰات ﻧﻈﻢ ادارة اﻟﺒﯿﺎﻧﺎت ﻛﻤﺎ ذﻛﺮﻧﺎ ﻣﻦ ﻗﺒﻞ ﻓﻰ اﻟﻨﻘﻄﻊ رﻗﻢ ٣ھﻰ ﺗﻌﺪد اﻟﻤﺴﺘﺨﺪﻣﯿﻦ
اﻟﺬﯾﻦ ﯾﻤﻜﻨﮭﻢ اﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻟﺒﯿﺎﻧﺎت ﻓﻰ ﻧﻔﺲ اﻟﻮﻗﺖ وﻟﻜﻦ ھﺬه اﻟﻤﯿﺰه ان ﻟﻢ ﺗﻘﺘﺮن ﺑﻤﯿﺰه اﺧﺮى وھﻰ
ﺳﺮﯾﺔ واﻣﻦ اﻟﻤﻌﻠﻮﻣﺎت ﻓﻨﮭﺎ ﺳﺘﺼﺒﺢ ﻋﯿﺒﺎ وﺧﻄﺄ ﺟﺴﯿﻢ وذﻟﻚ ﻷﻧﮭﺎ ﺳﻮف ﺗﻘﻀﻰ ﻋﻠﻰ ﺳﺮﯾﺔ
اﻟﻤﻌﻠﻮﻣﺎت ﺑﺎﺗﺎﺣﮫ اﻟﻔﺮﺻﮫ ﻟﺠﻤﯿﻊ اﻟﻤﺴﺘﺨﺪﻣﯿﻦ ﺑﺮؤﯾﺔ ﺟﻤﯿﻊ اﻟﺒﯿﺎﻧﺎت اﻟﻤﻮﺟﻮده ﺑﻘﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت
- ١٧ -
ﺳﻮاء ﻛﺎن ﻟﮭﻢ اﻟﺤﻖ ﻓﻰ ذﻟﻚ ام ﻻ .
وﻟﻜﻦ ﻣﻊ وﺟﻮد اﻟﻤﯿﺰه اﻟﮭﺎﻣﮫ ﻓﻰ ﻧﻈﻢ ادارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت وھﻰ ﺳﺮﯾﺔ اﻟﻤﻌﻠﻮﻣﺎت
ﻓﻼ وﺟﻮد ﻟﻤﺜﻞ ھﺬا اﻟﺨﻄﺄ ﺣﯿﺚ ﯾﻤﻜﻦ ﺑﻮاﺳﻄﺔ اﺳﺘﺨﺪام اﺳﻤﺎء اﻟﻤﺴﺘﺨﺪﻣﯿﻦ و
ﻛﻠﻤﺎت اﻟﺴﺮ اﻟﺨﺎﺻﮫ ﺑﮭﻢ ﻓﻰ ﺗﺤﺪﯾﺪ اﻟﺼﻼﺣﯿﺎت ﺑﺸﻜﻞ دﻗﯿﻖ وﺗﺤﺪﯾﺪ اﻟﺒﯿﺎﻧﺎت اﻟﺘﻰ
ﯾﻤﻜﻦ اﻟﺘﻌﺎﻣﻞ ﻣﻌﮭﺎ ﻓﻘﻂ ﻟﻜﻞ ﻣﺴﺘﺨﺪم وذﻟﻚ ﺣﺴﺐ ﻇﺮوف اﻟﻤﻨﺸﺄه وﻣﺘﻄﻠﺒﺎت اﻟﻌﻤﻞ .
ھﻨﺎك أرﺑﻌﺔ أﻧﻮاع ﺷﺎﺋﻌﺔ ﻣﻦ ﻧﻈﻢ إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت وھﻲ :
-ﻧﻈﻢ إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﮭﺮﻣﯿﺔ Hierarchical DBMS
-ﻧﻈﻢ إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﺸﺒﻜﯿﺔ Network DBMS
-ﻧﻈﻢ إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﺔ Relational DBMS
-ﻧﻈﻢ إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻤﻮزﻋﺔ DISTRIBUTED DBMS
اوﻻ ﻧﻈﻢ إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﮭﺮﻣﯿﺔ : Hierarchical DBMS
ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﮭﺮﻣﯿﺔ أو اﻟﻨﻈﻢ اﻟﮭﺮﻣﯿﺔ Hierarchical DBMSﺗﻘﻮم ﺑﺘﻨﻈﯿﻢ اﻟﺒﯿﺎﻧﺎت ﻋﻠﻰ
ﺷﻜﻞ ھﺮﻣﻲ أو ﻋﻠﻲ ﺷﻜﻞ ﺷﺠﺮة ﻣﻘﻠﻮﺑﺔ أي ﺟﺬرھﺎ ﻓﻲ اﻟﻘﻤﺔ وﺗﺨﺮج ﻣﻨﮭﺎ اﻟﻔﺮوع .ﺷﺄن ھﺬه
اﻟﺘﺮﻛﯿﺒﺔ ﺷﺄن ﺷﺠﺮة اﻷﺳﺮة ﻓﻠﮭﺎ ﺟﺪ واﺣﺪ و اﻟﺠﺪ ﻟﮫ ﻋﺪة أﺑﻨﺎء و اﻷﺑﻨﺎء ھﻢ أﺑﺎء اﻷﺣﻔﺎد وﯾﺴﺘﺤﯿﻞ
وﺟﻮد ﺣﻔﯿﺪ ﻟﮫ أﻛﺜﺮ ﻣﻦ أب اى ﻋﻼﻗﺔ واﺣﺪ ﻟﻜﺜﯿﺮ . one to manyوھﺬا ﺷﻜﻞ ﺗﻮﺿﯿﺤﻲ ﻟﯿﻮﺿﺢ
اﻟﻨﻈﻢ اﻟﮭﺮﻣﯿﺔ وﺗﻔﺮﻋﺎﺗﮭﺎ.
http://www.iraqstudent.net/detail.php?recordID=682 13
- ١٨ -
ﻛﻞ ﻋﻨﺼﺮ ﻓﻰ ھﺬا اﻟﮭﯿﻜﻞ ﯾﺴﻤﻰ ﺑﺎﻟﻤﺤﻮر
اﻟﻤﻤﯿﺰات :
• ﺳﺮﻋﺔ اﻟﻤﻌﺎﻟﺠﺔ اﻟﺘﺸﻐﯿﻠﯿﺔ
• اﻟﻘﺪرة ﻋﻠﻰ ﻣﻌﺎﻣﻠﺔ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻜﺒﯿﺮة ﺟﺪا
• ﯾﻘﺪم اﺟﺮاءات اﺳﺘﺮﺟﺎع وﺣﻤﺎﯾﺔ ﺟﯿﺪة
• اﻣﻜﺎﻧﯿﮫ اﺳﺘﺨﺪاﻣﮫ ﻟﻨﻈﺎم اﻟﺨﻂ اﻟﻤﻔﺘﻮح ﻣﻦ ﺧﻂ ﻣﻔﺘﻮح ﻣﻦ ﺧﻼل ﺷﺒﻜﺔ اﺗﺼﺎﻻت اﻟﺒﯿﺎﻧﺎت
اﻟﻌﯿﻮب
• اﻟﺘﻌﻘﯿﺪ اﻟﺸﺪﯾﺪ ﻓﻰ ﺑﻨﺎء ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﻟﺘﻰ ﺗﺘﻄﻠﺐ اﺷﮭﺮ ﻋﺪﯾﺪة
• اﻟﺼﻌﻮﺑﺔ اﻟﺒﺎﻟﻐﺔ ﻓﻰ اﺟﺮاء اﻟﺘﻐﯿﯿﺮات واﻟﺘﻌﺪﯾﻼت
- ١٩ -
ﺛﺎﻧﯿﺎ ﻧﻈﻢ إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﺸﺒﻜﯿﺔ : Network DBMS
ﯾﺘﻐﻠﺐ ھﯿﻜﻞ ﺑﯿﺎﻧﺎت اﻟﺘﺮﻛﯿﺐ اﻟﺸﺒﻜﻲ ﻋﻠﻰ ﻣﻌﻮﻗﺎت اﻟﺘﻜﻮﯾﻦ اﻟﮭﺮﻣﻲ اﻟﺬي ﻻ ﯾﺴﻤﺢ ﻟﻼﺑﻦ أن ﯾﻜﻮن
ﻟﮫ اﻛﺜﺮ ﻣﻦ أب واﺣﺪ وﯾﺘﻢ اﻟﺘﻌﺒﯿﺮ ﻋﻦ اﻟﺒﯿﺎﻧﺎت ﻓﻰ ھﺬا اﻟﻨﻤﻮذج ﺑﺎﻟﻌﻼﻗﺔ اﻟﺘﻰ ﺗﻮﺿﺢ ﻛﺜﯿﺮ ﻟﻜﺜﯿﺮ
many to manyوﯾﻈﮭﺮ ذﻟﻚ ﻓﻲ اﻟﺸﻜﻞ اﻟﺘﻮﺿﯿﺤﻲ ﻟﻠﺘﻜﻮﯾﻦ اﻟﺸﺒﻜﻲ ﺣﯿﺚ ﻧﻼﺣﻆ أن ﻟﻠﺴﺠﻞ رﻗﻢ
) (٤ﻋﺎﺋﻼن ھﻤﺎ اﻟﺴﺠﻞ رﻗﻢ ) (٢و اﻟﺴﺠﻞ رﻗﻢ ). (٣
اى ان ھﺬا اﻟﻨﻮع ﻣﻦ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﺣﻞ ﻛﺜﯿﺮا ﻣﻦ ﻣﺸﺎﻛﻞ اﻟﻌﻼﻗﺎت ﻓﺈذا ﻓﺮﺿﻨﺎ أن ھﻨﺎك اﻛﺜﺮ ﻣﻦ
ﻣﻮرد ﯾﻮرد ﻗﻄﻊ ﻏﯿﺎر ﻓﺈن ﻛﻞ ﻣﻮرد ﻗﺎدر ﻋﻠﻰ ﺗﻮرﯾﺪ اﻛﺜﺮ ﻣﻦ ﻧﻮﻋﯿﺔ ﻗﻄﻌﺔ ﻏﯿﺎر وﺑﺎﻟﺘﺎﻟﻲ ﻓﺈن ﻛﻞ
ﻗﻄﻌﺔ ﻏﯿﺎر ﯾﻮردھﺎ اﻛﺜﺮ ﻣﻦ ﻣﻮرد ﻣﻤﺎ ﯾﺤﺘﻢ ﻟﻔﮭﻢ اﻟﻤﺜﺎل ﻋﺮض اﻟﻌﻼﻗﺔ ﺑﯿﻦ ﻗﻄﻌﺔ اﻟﻐﯿﺎر و
اﻟﻤﻮردون ﻋﻠﻰ اﻟﻨﺤﻮ اﻟﻤﻮﺿﺢ ﻓﻲ اﻟﺸﻜﻞ اﻟﺘﺎﻟﻲ .
- ٢٠ -
)م( ﺗﺮﻣﺰ ﻟﻠﻤﻮرد
إن ﻣﺎ ﻋﺮﺿﻨﺎ ﺣﻮل اﻟﻌﻼﻗﺎت اﻟﺸﺠﺮﯾﺔ ) اﻟﮭﺮﻣﯿﺔ ( وﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﺸﺒﻜﯿﺔ ﯾﺆﻛﺪ أن ﻛﻼھﻤﺎ ﯾﻤﻜﻦ
ﺗﺤﻘﯿﻘﮫ وان ﻛﺎﻧﺖ ﺑﻌﺾ ﺣﺰم إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﯾﻤﻜﻨﮭﺎ اﻟﺘﻌﺎﻣﻞ ﻓﻘﻂ ﻣﻦ اﻟﺸﻜﻞ اﻟﺸﺠﺮي ﻛﻤﺎ أن
اﻟﺒﻌﺾ اﻵﺧﺮ ﯾﻤﻜﻨﮫ اﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻟﻨﻮع اﻟﺸﺒﻜﻲ ﻛﻤﺎ أن ھﻨﺎك ﺗﻨﻮع ﻓﻰ ﺑﺮاﻣﺞ إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت
ﻓﺒﻌﺾ ﺑﺮاﻣﺞ إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﮭﺮﻣﯿﺔ ﻻ ﺗﺘﻌﺎﻣﻞ ﻣﻊ اﻟﻌﻼﻗﺎت اﻟﺒﺴﯿﻄﺔ و اﻟﺒﻌﺾ ﯾﻤﻜﻨﮫ
اﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻟﻌﻼﻗﺎت اﻟﻤﻌﻘﺪة .
واوﺟﮫ اﻟﺘﺸﺎﺑﮫ ﺑﯿﻦ ﻧﻈﻢ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﺸﺒﻜﯿﺔ و ﻧﻈﻢ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﮭﺮﻣﯿﺔ إﻧﮭﺎ ﺗﺘﻄﻠﺐ إﻟﻰ
ذاﻛﺮات ذات أﺣﺠﺎم ﻛﺒﯿﺮة وﻋﺎدة ﺗﺤﺘﺎج إﻟﻰ ﻟﻐﺎت راﻗﯿﺔ ﻟﺒﺮﻣﺠﺘﮭﺎ وھﻲ ﺻﻌﺒﺔ اﻟﺘﻌﻠﻢ وﻟﮭﺎ ﻣﺰاﯾﺎ
ﻛﺜﯿﺮة ﻓﮭﻲ ﺑﺎﻟﻄﺒﻊ اﻛﺜﺮ ﻛﻔﺎءة ﻣﻦ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﺔ وﯾﺘﻌﺎﻣﻼن ﻣﻊ ﻛﻢ ﻛﺒﯿﺮ ﺟﺪا ﻣﻦ اﻟﺒﯿﺎﻧﺎت
و اﻟﻤﻌﻠﻮﻣﺎت ﺑﺎﻹﺿﺎﻓﺔ إﻟﻰ إﻧﮭﺎ ﺗﻮﻓﺮ ﺑﻨﺎء ﻋﻠﻰ ﻃﺮﯾﻘﺔ ﺗﻨﻈﯿﻢ اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﺗﺘﺒﻌﮭﺎ ﻣﺴﺎﺣﺎت ﻛﺒﯿﺮة
ﻣﻦ وﺳﺎﺋﻂ ﺗﺨﺰﯾﻦ اﻟﺒﯿﺎﻧﺎت .
اﻟﻤﻤﯿﺰات :
• ﻋﺎﻟﯿﺔ اﻟﻜﻔﺎءة
اﻻﻗﺘﺼﺎد ﻓﻰ ﻣﺴﺎﺣﺔ اﻟﺘﺨﺰﯾﻦ اﻟﻼزﻣﺔ •
- ٢١ -
واﻟﻨﻈﺎم اﻟﻌﻼﺋﻘﻲ Relationﯾﻘﻮم ﺑﺮﺑﻂ اﻟﺒﯿﺎﻧﺎت ﺑﯿﻦ اﻟﻌﻼﻗﺎت ﺑﻨﺎء ﻋﻠﻰ ﺣﻘﻞ ﻣﺸﺘﺮك ﺑﯿﻨﮭﻤﺎ .
و اﻟﻨﻈﻢ اﻟﻌﻼﺋﻘﯿﺔ ﻗﺎﻣﺖ أﺳﺎﺳﺎ ﻋﻠﻲ اﻟﻨﻈﺮﯾﺎت اﻟﻌﻼﻗﯿﺔ ﻓﻲ اﻟﺮﯾﺎﺿﯿﺎت وﻗﺪ ﺑﺪأ ﺗﻄﺒﯿﻘﮭﺎ ﻋﻠﻰ
اﻟﺤﺎﺳﺒﺎت اﻟﻜﺒﯿﺮة ﻣﺜﻞ . ORACLE..
وﯾﻤﻜﻦ اﻟﻘﻮل ﻋﻦ ھﺬا اﻟﻨﻮع ﻣﻦ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﻣﺎﯾﻠﻲ :
ﺗﻨﻈﯿﻢ اﻟﺒﯿﺎﻧﺎت ﻓﻲ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﺔ ﻓﻲ ﺟﺪاول ذات ﺑﻌﺪﯾﻦ وﯾﻤﻜﻦ اﻋﺘﺒﺎر ﻛﻞ ﺟﺪول
ﻣﻠﻒ..
وﯾﻮﺿﺢ اﻟﺠﺪول اﻟﺘﺎﻟﻲ ﻋﯿﻨﺔ ﻟﻤﻠﻒ وﯾﺸﺎر إﻟﻰ أﻋﻤﺪة اﻟﻤﻠﻒ ﺑﺄﻧﮭﺎ ﻣﺴﻄﺢ رأﺳﻲ واﻟﻰ اﻟﺼﻔﻮف
ﺑﺄﻧﮭﺎ ﻣﺴﻄﺢ أﻓﻘﻲ
وﻗﺪ وﺿﺤﻨﺎ اﻟﻤﺸﺎﻛﻞ اﻟﺴﺎﺑﻖ ذﻛﺮھﺎ ﻧﻈﺮا ﻷﻧﮫ أﻣﻜﻦ ﺗﺠﻨﺒﮭﺎ ﻓﻲ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﺔ ﻓﺎﻟﺘﻜﻮﯾﻦ
اﻟﻌﻼﺋﻘﻲ ﺗﻜﻮﯾﻦ ﻣﻨﻄﻘﻲ ﺑﺤﯿﺚ ﯾﺴﺘﺨﺪم ﻋﻼﻗﺎت ﺿﻤﻨﯿﺔ Implicit Relationshipsﺑﺪﻻ ﻣﻦ
اﺳﺘﺨﺪاﻣﮫ ﻟﻌﻼﻗﺎت ﺻﺮﯾﺤﺔ Explicit Relationshipsوھﻲ اﻟﺘﻲ ﺗﺴﺘﺨﺪم ﻓﻲ ﻛﻞ ﻣﻦ ﻗﻮاﻋﺪ
اﻟﺒﯿﺎﻧﺎت اﻟﮭﺮﻣﯿﺔ و اﻟﺸﺒﻜﯿﺔ .
وﺣﺘﻰ ﻧﻮﺿﺢ ﻣﻔﮭﻮم اﻟﻌﻼﻗﺎت اﻟﻀﻤﻨﯿﺔ ﺑﯿﻦ ﻣﻠﻔﺎت ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﺔ وﻛﯿﻔﯿﺔ اﺳﺘﺨﺪاﻣﮭﺎ ﻓﻲ
ﺗﺠﻤﯿﻊ اﻟﺒﯿﺎﻧﺎت ﻣﻊ ﺑﻌﻀﮭﺎ ﻣﻦ ﻣﻠﻔﺎت ﻣﻨﻔﺼﻠﺔ ﻋﻦ ﺑﻌﻀﮭﺎ ﻧﻔﺮض أن ﻟﺪﯾﻨﺎ ﺟﺪوﻟﯿﻦ ﻓﻲ ﻗﺎﻋﺪة
اﻟﺒﯿﺎﻧﺎت ﺟﺪول ] أ [ وﺟﺪول ] ب [ .ﺟﺪول ] أ [ ﯾﻌﺮف ﻣﻨﻄﻘﺔ اﻟﻤﺒﯿﻌﺎت ﻟﻜﻞ ﺑﺎﺋﻊ ﺑﺎﺳﺘﺨﺪام رﻗﻢ
اﻟﺒﺎﺋﻊ ﻛﺤﻘﻞ ﻣﻔﺘﺎﺣﻲ و اﻟﺠﺪول ] ب [ ﯾﺤﺪد اﺳﻢ ﻛﻞ ﺑﺎﺋﻊ و اﻟﺠﺪوﻻن ﻣﻨﻔﺼﻼن ﻋﻦ ﺑﻌﻀﮭﻤﺎ أي ﻻ
ﯾﻮﺟﺪ أي اﺗﺼﺎل ﻃﺒﯿﻌﻲ ﺑﯿﻨﮭﻤﺎ وﺗﺤﺪد اﻟﻌﻼﻗﺔ ﺿﻤﻨﯿﺎ وذﻟﻚ ﺑﺈدﺧﺎل ﺣﻘﻞ رﻗﻢ اﻟﺒﺎﺋﻊ ﻓﻲ ﻛﻞ ﻣﻦ
اﻟﺠﺪوﻟﯿﻦ .
- ٢٢ -
ﻓﻲ اﻟﺴﻨﻮات اﻟﺤﺪﯾﺜﺔ أﺻﺒﺤﺖ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻤﻮزﻋﺔ ﻣﺠﺎﻻ ھﺎﻣﺎ ﻣﻦ ﻣﺠﺎﻻت ﻣﻌﺎﻟﺠﺔ اﻟﻤﻌﻠﻮﻣﺎت
واﻟﺘﻰ ﯾﺘﻮﻗﻊ ﻟﮭﺎ زﯾﺎدة اﻻھﻤﯿﺔ ﺑﻤﻌﺪﻻت ﺳﺮﯾﻌﺔ ﻓﻰ اﻟﻤﺴﺘﻘﺒﻞ وﯾﺴﺘﺒﻌﺪ ھﺬا اﻟﻨﻤﻮذج ﻛﺜﯿﺮ ﻣﻦ
اﻟﻤﻌﻮﻗﺎت اﻟﺘﻰ ﺗﻜﻤﻦ ﻓﻰ ﻧﻤﺎذج ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﺘﻰ ﺳﺒﻖ ﺗﻮﺿﯿﺤﮭﺎ وﺑﺬﻟﻚ ﯾﻤﻜﻦ ﻟﻨﻤﻮذج ﻗﺎﻋﺪة
اﻟﺒﯿﺎﻧﺎت اﻟﻤﻮزﻋﺔ أن ﯾﺘﻮاﺋﻢ ﻣﻊ اﻟﺘﻨﻈﯿﻤﺎت اﻟﻤﺮﻛﺰﯾﺔ ﻟﻜﺜﯿﺮ ﻣﻦ اﻟﻤﻨﻈﻤﺎت اﻟﻤﻌﺎﺻﺮة .
وﺗﻌﺮف ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﻟﻤﻮزﻋﺔ ﺑﺄﻧﮭﺎ ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﻣﺘﻜﺎﻣﻠﺔ ﺗﺒﻨﻰ ﻋﻠﻰ ﻗﻤﺔ ﺷﺒﻜﺔ ﻛﻤﺒﯿﻮﺗﺮ ﺑﺪﻻ ﻣﻦ
ﻛﻤﺒﯿﻮﺗﺮ واﺣﺪ وﺗﺨﺰن اﻟﺒﯿﺎﻧﺎت اﻟﺘﻰ ﺗﻜﻮن ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻓﻰ ﻣﻮاﻗﻊ sitesﻣﺨﺘﻠﻔﺔ ﻓﻰ ﺷﺒﻜﺔ
اﻻﻧﺘﺮﻧﺖ ﻛﻤﺎ ان ﺑﺮاﻣﺞ اﻟﺘﻄﺒﯿﻖ اﻟﺘﻰ ﺗﺸﻐﻞ ﺑﻮاﺳﻄﺔ اﺟﮭﺰة اﻟﻜﻤﺒﯿﻮﺗﺮ ﯾﻤﻜﻨﮭﺎ اﻟﻮﺻﻮل اﻟﻰ اﻟﺒﯿﺎﻧﺎت
١٦ ١٥ ١٤
ﻓﻰ ﻣﻮاﻗﻊ ﻣﺨﺘﻠﻔﺔ ﻣﻨﮭﺎ- - .
أ
أوﻻً أوراﻛﻞ ORACLE
14ﻣﺤﻤﺪ ﻣﺤﻤﺪ اﻟﮭﺎدى ) : (١٩٨٩ﻧﻈﻢ اﻟﻤﻌﻠﻮﻣﺎت ﻓﻰ اﻟﻤﻨﻈﻤﺎت اﻟﻤﻌﺎﺻﺮة ،ط ، ١اﻟﻘﺎھﺮة ،دار اﻟﺸﺮوق .
15ﺳﻌﺪ ﻏﺎﻟﺐ ﯾﺎﺳﯿﻦ ) : (٢٠٠٤ﺗﺤﻠﯿﻞ وﺗﺼﻤﯿﻢ ﻧﻈﻢ اﻟﻤﻌﻠﻮﻣﺎت ،ط ، ٢ﻋﻤﺎن ،دار اﻟﻤﻨﺎھﺞ ﻟﻠﻨﺸﺮ واﻟﺘﻮزﯾﻊ
http://www.arabteam2000-forum.com/lofiversion/index.php/t84969.html 16
httpsoft.vip600.commodules.phpname=Sections&op=printpage&artid=36 17
- ٢٣ -
اوراﻛﻞ ﻟﯿﺴﺖ ﻟﻐﺔ ﺑﺮﻣﺠﺔ واﻧﻤﺎ ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﻋﻼﺋﻘﯿﺔ Relational Dtata Baseﻓﮭﻰ
ﻧﻈﺎم ﻹدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﺔ RDBMو إدارة ﻣﻌﻠﻮﻣﺎت اﻟﻌﻤﻞ اﻟﻤﻄﻠﻮﺑﺔ ﻣﻦ ﺧﻼل
ﺗﺤﻮﯾﻠﮭﺎ إﻟﻰ ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﻋﻤﻠﯿﺔ ﺗﻔﯿﺪ ﻓﻲ اﺗﺨﺎذ اﻟﻘﺮارات وﻣﺮاﻗﺒﺔ أداء اﻟﻌﻤﻞ وﺗﺤﺴﯿﻦ اﻻﻧﺘﺎﺟﯿﺔ
واﻟﻮﺻﻮل اﻟﻰ ﺳﺮﻋﺔ ﻗﺼﻮى ﻓﻰ إﻧﺠﺎز اﻷﻋﻤﺎل .
ﻣﻤﯿﺰات أوراﻛﻞ-:
ﯾﺘﻤﯿﺰ ﻧﻈﺎم إدارة ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﻟﻤﺴﻤﻰ ) اوراﻛﻞ ( ﻋﻦ ﻏﯿﺮه ﻣﻦ ﻧﻈﻢ إدارة ﻗﻮاﻋﺪ
اﻟﺒﯿﺎﻧﺎت اﻷﺧﺮى ﺑﺎﻵﺗﻲ:
- ١ﺳﺮﯾﺔ اﻟﻤﻌﻠﻮﻣﺎت ،ﺣﯿﺚ ﯾﺘﻮﻓﺮ ﻧﻈﺎم ﻟﺤﻤﺎﯾﺔ اﻟﻤﻌﻠﻮﻣﺎت ﯾﺘﻔﻮق ﻣﻦ اﻟﻨﺎﺣﯿﺔ اﻟﺒﻨﺎﺋﯿﺔ ﻋﻠﻰ
اﻷﻧﻄﻤﺔ اﻷﺧﺮى ﻟﻠﺸﺮﻛﺎت اﻟﻤﻨﺎﻓﺴﺔ .
. - ٢اﻟﻘﺪرة اﻟﻔﺎﺋﻘﺔ ﻋﻠﻰ اﺳﺘﯿﻌﺎب ﻛﻤﯿﺎت ﻛﺒﯿﺮة ﻣﻦ اﻟﺒﯿﺎﻧﺎت ،ﻗﺪ ﯾﺼﻞ ﻋﺪد ﺳﺠﻼﺗﮭﺎ إﻟﻰ اﻟﻤﻼﯾﯿﻦ
ﻣﻦ اﻟﺤﻔﺎظ ﻋﻠﻰ اﻟﻤﺴﺘﻮى اﻟﻌﺎﻟﻲ ﻓﻲ اﻷداء واﻟﺴﺮﻋﺔ ﻋﻨﺪ اﻻﺳﺘﺮﺟﺎع واﻟﺘﺨﺰﯾﻦ واﻟﺤﺬف.
- ٣اﻟﺪﻋﻢ اﻟﻤﻤﺘﺎز اﻟﺬي ﺗﻘﺪﻣﮫ اﻷوراﻛﻞ ﻟﻠﻤﺴﺘﺨﺪﻣﯿﻦ ﻓﻰ ﺟﻤﯿﻊ أﻧﺤﺎء اﻟﻌﺎﻟﻢ ﻋﻦ ﻃﺮﯾﻖ ﻣﻮﻗﻌﮭﺎ
ﻋﻠﻰ اﻻﻧﺘﺮﻧﺖ .
- ٤ﺗﻌﺪ أﻗﻮى أداه ﻓﻲ ﻣﺠﺎل اﻟﺘﺠﺎرة اﻹﻟﻜﺘﺮوﻧﯿﺔ وذﻟﻚ ﺑﺴﺒﺐ اﻟﺘﻜﺎﻣﻞ اﻟﻜﺒﯿﺮ ﻣﻊ ﻟﻐﺔ اﻟﺠﺎﻓﺎ .
- ٥ﺑﺮﻧﺎﻣﺞ اوراﻛﻞ ) ( ORACLEﯾﺎﺗﻲ ﺑﻌﺪة ﻧﺴﺦ ﻣﻨﮭﺎ اﻟﺸﺨﺼﻲ PERSONALوﻣﻨﮭﺎ
ﻟﻠﺸﺒﻜﺎتNetwork
- ٦اﻟﺴﺮﻋﺔ اﻟﺘﺎﻣﺔ واﻷﻣﻦ ،ﻻﺣﺘﻮاﺋﮫ ﻋﻠﻰ ﻧﻈﺎم اﻟﺼﻼﺣﯿﺎت واﻟﺤﻘﻮق اﻟﺬي ﯾﻀﻤﻦ ﺗﻄﺒﯿﻖ
اﻟﺸﺮوط اﻟﻘﯿﺎﺳﯿﺔ واﻷﻣﻨﯿﺔ ﻟﻠﺤﻔﺎظ ﻋﻠﻰ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت
- ٢٤ -
-٧اﻟﺴﯿﻄﺮة اﻟﺘﺎﻣﺔ ﻋﻠﻰ ﻋﻤﻠﯿﺔ اﻟﻨﺴﺦ اﻻﺣﺘﯿﺎﻃﻲ ﻟﻘﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ،وﺣﻤﺎﯾﺘﮭﺎ ﻣﻦ اﻟﻔﻘﺪان أو اﻟﺘﻠﻒ
ﻣﻊ إﻣﻜﺎﻧﯿﺔ اﺳﺘﺮﺟﺎﻋﮭﺎ ﻓﻲ أي ﻟﺤﻈﺔ
- ٨ﻓﻌﺎﻟﯿﺔ اﻟﺘﺤﻜﻢ اﻟﻤﺮﻛﺰي ﺑﺎﻟﺒﯿﺎﻧﺎت اﻟﺬي ﯾﻀﻤﻦ:
أ -ﺗﻘﻠﯿﻞ اﻟﺘﻜﺮارات ﻏﯿﺮ اﻟﻼزﻣﺔ ﻓﻲ اﻟﺒﯿﺎﻧﺎت اﻟﻤﺪﺧﻠﺔ.
ب -ﺗﺠﻨﺐ اﻟﺘﻨﺎﻗﺾ ﺑﯿﻦ اﻟﺒﯿﺎﻧﺎت.
ج -إﻣﻜﺎﻧﯿﺔ اﻟﺘﺸﺎرك ﻓﻲ اﻟﺒﯿﺎﻧﺎت.
د -اﻟﺤﻔﺎظ ﻋﻠﻰ ﺗﻜﺎﻣﻞ اﻟﺒﯿﺎﻧﺎت ﻓﯿﻤﺎ ﺑﯿﻨﮭﺎ.
.٦اﻟﺴﯿﻄﺮة اﻟﺘﺎﻣﺔ ﻋﻠﻰ ﻋﻤﻠﯿﺔ اﻟﻨﺴﺦ اﻻﺣﺘﯿﺎﻃﻲ ﻟﻘﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ،وﺣﻤﺎﯾﺘﮭﺎ ﻣﻦ اﻟﻔﻘﺪان أو اﻟﺘﻠﻒ ﻣﻊ
١٩ ١٨
إﻣﻜﺎﻧﯿﺔ اﺳﺘﺮﺟﺎﻋﮭﺎ ﻓﻲ أي ﻟﺤﻈﺔ- .
اﻻﻛﺴﯿﺲ : Access
ﻣﻤﯿﺰات اﻻﻛﺴﯿﺲ :
-1ﺟﻤﻊ ﺟﻤﯿﻊ ﻛﺎﺋﻨﺎت اﻟﻘﺎﻋﺪة ﻓﻲ ﻣﻠﻒ واﺣﺪ ﯾﺄﺧﺬ اﻻﻣﺘﺪاد ، MDBوھﺬا وﻻﺷﻚ أﺳﮭﻞ ﻓﻲ
اﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻟﻘﺎﻋﺪة وإن ﻛﺎن ﻗﺪ ﯾﻤﺜﻞ ﺧﻄﻮرة ﻋﻠﻰ اﻟﻘﺎﻋﺪة ﻣﻦ ﺟﮭﺔ أن ﺗﻠﻒ ھﺬا اﻟﻤﻠﻒ ﯾﺘﻠﻒ ﻣﻌﮫ
ﻛﻞ ﻛﺎﺋﻨﺎت اﻟﻘﺎﻋﺪة.
--٢اﺳﺘﯿﺮاد وﺗﺼﺪﯾﺮ أﻧﻮاع ﻣﺨﺘﻠﻔﺔ ﻣﻦ اﻟﺒﯿﺎﻧﺎت إﻟﻰ ﺑﺮاﻣﺞ ﻣﺠﻤﻮﻋﺔ اﻷوﻓﺲ أو إﻟﻰ ﻗﻮاﻋﺪ
وﺑﺮاﻣﺞ أﺧﺮى.
--٣ﺗﻌﺪد درﺟﺎت اﻷﻣﺎن ﻓﻲ اﻟﻘﺎﻋﺪة وﺗﻌﺪد اﻟﻤﺴﺘﺨﺪﻣﯿﻦ.
--٤إﻣﻜﺎﻧﯿﺔ وﺿﻊ اﻟﻘﺎﻋﺪة ﻋﻠﻰ ﺷﺒﻜﺔ اﺗﺼﺎﻻت داﺧﻠﯿﺔ وﺗﺸﻐﯿﻠﮭﺎ ﻣﻦ ﻋﺪة ﻣﺴﺘﺨﺪﻣﯿﻦ ﻓﻲ آن واﺣﺪ
--٥وﺟﻮد ﺧﺼﺎﺋﺺ وﻃﺮق ﺗﻤﻜﻦ اﻟﻤﺴﺘﺨﺪم ﻣﻦ اﻟﺘﺤﻜﻢ اﻟﻜﺎﻣﻞ ﻓﻲ اﻟﻘﺎﻋﺪة وﺑﯿﺎﻧﺎﺗﮭﺎ وﻣﻨﻊ ﺗﻐﯿﯿﺮ
ﺗﺼﻤﯿﻤﮭﺎ.
--٦اﻟﻤﺮوﻧﮫ واﻟﺴﮭﻮﻟﮫ واﻟﺒﺴﺎﻃﺔ ﻓﻲ اﻟﺘﻨﻔﯿﺬ ﻋﻠﻰ اﻟﺒﺮﻧﺎﻣﺞ ﻓﻤﺎ ﺗﺴﺘﻐﺮﻗﮫ ﻟﺒﻨﺎء ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﻏﯿﺮ
ﺑﺮﻧﺎﻣﺞ اﻷﻛﺴﯿﺲ ﻗﺪ ﯾﺴﺘﻐﺮق ﻣﻨﻚ ﺷﮭﻮرا ﻃﻮﯾﻠﮫ ﺑﯿﻨﻤﺎ ﻓﻲ ﺑﺮﻧﺎﻣﺞ اﻷﻛﺴﯿﺲ ﯾﺘﻢ اﻟﺘﻨﻔﯿﺬ ﺧﻼل
اﺳﺒﻮع .
ﻋﯿﻮب اﻻﻛﺴﯿﺲ :
.١ﺿﻌﻒ اﻷﻣﺎن ﻓﻲ ﺑﺮﻧﺎﻣﺞ اﻷﻛﺴﯿﺲ .
.٢ﻋﻨﺪ اﻧﮭﯿﺎر ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﻛﺴﯿﺲ ﻻ ﯾﻤﻜﻦ اﺻﻼﺣﮭﺎ .
.٣ﻣﺤﺪودﯾﺔ اﻟﻌﻤﻞ اﻟﻤﺸﺘﺮك ﺣﺘﻰ ١٠ﻣﺴﺘﺨﺪﻣﯿﻦ ﻓﻘﻂ وﺑﻌﺪ ذﻟﻚ ﻟﻦ ﺗﻔﺘﺢ ﻣﻌﻚ اﻟﻘﺎﻋﺪة ﻋﻨﺪ ﻃﻠﺐ
اي ﻣﻌﻠﻮﻣﺎت ﻣﻨﮭﺎ إﻻ ﺑﻌﺪ ١٠٠٠ﺳﻨﮫ ﻓﯿﻤﺎ ﻟﻮ ﺗﻀﺨﻤﺖ اﻟﺒﯿﺎﻧﺎت ﺑﮭﺎ .
.٤اﻟﺤﺪود اﻟﻘﺼﻮى ﻟﮭﺎ ٢ﻗﯿﻘﺎﺑﺎﯾﺖ ﻣﻦ اﻟﺒﯿﺎﻧﺎت .
.٥اﻟﻘﺎﺗﻞ اﻟﻮﺣﯿﺪ ﻟﻘﺎﻋﺪة ﺑﯿﺎﻧﺎت اﻛﺴﯿﺲ ھﻲ اﻹﺳﺘﻌﻼﻣﺎت اذا وﺟﺪ ﺑﮭﺎ ﻋﺪة ﻣﻌﺎﯾﯿﺮ ﻣﺒﻨﯿﺔ ﻋﻠﻰ
ﺑﻌﻀﮭﺎ اﻟﺒﻌﺾ ﻓﺈذا ﻛﺎﻧﺖ اﻟﻘﺎﻋﺪة ﺗﻌﺎﻧﻲ اﻷﻣﺮﯾﻦ ﻋﻠﻰ ﺟﮭﺎز ﺷﺨﺼﻲ واﺣﺪ ﻓﻤﺎ ﺑﺎﻟﻚ ﺑﺘﻌﺪد
اﻟﻤﺴﺘﺨﺪﻣﯿﻦ وﻣﺸﺎرﻛﺘﮭﻢ ﻟﻘﺎﻋﺪة ﺑﯿﺎﻧﺎت واﺣﺪه ﻓﺤﺘﻤﺎ ﺳﯿﺒﺪا اﻟﺪوام وﯾﻨﺘﮭﻲ ﻓﻲ اﻟﻤﺼﻠﺤﺔ واﻧﺖ ﻻ
زﻟﺖ ﺗﺒﺤﺚ ﻋﻦ ﻣﻌﻠﻮﻣﮫ ﻣﻌﯿﻨﮫ ﻧﻈﺮا ﻟﻠﺒﻄﻰء اﻟﺬي ﺳﻮف ﯾﺼﺎﺣﺐ اﻟﻘﺎﻋﺪة ﻧﻈﺮا ﻟﺘﻌﺪد اﻟﻤﮭﺎم
واﻟﻄﻠﺒﺎت ﻣﻦ اﻷﺟﮭﺰة اﻷﺧﺮى .
http://lessons.phroon.com/lesson.asp?ID=2698 18
http://www.iraqstudent.net/detail.php?recordID=682
http://forum.sh3bwah.maktoob.com/t101702.html 19
- ٢٥ -
--٦وﺟﻮد ﺟﻤﯿﻊ اﻟﺠﺪاول ﻋﻠﻰ ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت واﺣﺪة MDBﯾﻌﺮﺿﮭﺎ ﺟﻤﯿﻌﺎ ﻟﻠﺘﻠﻒ ﻓﻲ ﺣﺎﻟﺔ ﺗﻠﻒ
٢٠
أﺣﺪھﺎ ﺧﻼﻓﺎ ﻟﻘﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻷﺧﺮى .
http://www.arabteam2000-forum.com/index.php?showtopic=154702 20
http://forum.mn66.com/t8158.html
- ٢٦ -