Chapter 3: Relational Databases PDF
Document Details
Uploaded by Deleted User
Tags
Summary
This document discusses relational databases, emphasizing the differences between relational databases and traditional file systems. It also outlines the importance and features of database systems, including DBMS and data warehousing.
Full Transcript
اﻟﻔﺻل اﻟﺛﺎﻟث :ﻗواﻋد اﻟﺑﯾﺎﻧﺎت اﻟﻌﻼﺋﻘﯾﺔ Chap 3: Relational Databases اﻷھداف اﻟﺗﻌﻠﯾﻣﯾﺔ ﻟﮭذا اﻟﻔﺻل ﺗﺗﺿﻣن اﻟﻘدرة ﻋﻠﻰ: اﻻﺳﺌﻠﮫ اﻟﺘﻲ ﺳﯿﺘﻢ اﻟﺘﺮﻛﯿﺰ ﻋﻠﯿﮭﺎ ﻓﻲ ھﺬا اﻟﻔﺼﻞ...
اﻟﻔﺻل اﻟﺛﺎﻟث :ﻗواﻋد اﻟﺑﯾﺎﻧﺎت اﻟﻌﻼﺋﻘﯾﺔ Chap 3: Relational Databases اﻷھداف اﻟﺗﻌﻠﯾﻣﯾﺔ ﻟﮭذا اﻟﻔﺻل ﺗﺗﺿﻣن اﻟﻘدرة ﻋﻠﻰ: اﻻﺳﺌﻠﮫ اﻟﺘﻲ ﺳﯿﺘﻢ اﻟﺘﺮﻛﯿﺰ ﻋﻠﯿﮭﺎ ﻓﻲ ھﺬا اﻟﻔﺼﻞ : ﻓﮭﻢ اﻻﺧﺘﻼف ﺑﯿﻦ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت وأﻧﻈﻤﺔ اﻟﻤﻠﻔﺎت اﻟﺘﻘﻠﯿﺪﯾﮫ. .1 اﻟﺘﻌﺮف ﻋﻠﻰ أھﻤﯿﺔ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت وﻣﻤﯿﺰاﺗﮭﺎ. .2 ﺗﻤﯿﯿﺰ اﻟﻔﺮق ﺑﯿﻦ وﺟﮭﺘﻲ اﻟﻨﻈﺮ اﻟﻤﺎدﯾﮫ و اﻟﻤﻨﻄﻘﯿﮫ ﻓﻲ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت .3 ﻓﮭﻢ اﻻﺳﺎﺳﯿﮫ ﻟﻨﻈﻢ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﻣﺜﻞ DBMSﻧﻈﻢ إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت و ﻣﺨﻄﻄﺎﺗﮭﺎ وﻗﺎﻣﻮس اﻟﺒﯿﺎﻧﺎت و ﻟﻐﺎت ﻧﻈﻢ إدارة .4 ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت DBMS اﻟﺘﻌﺎﻣﻞ ﻣﻊ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﮫ و ﻛﯿﻔﯿﺔ ﺗﻨﻈﯿﻢ اﻟﺒﯿﺎﻧﺎت. .5 ﺗﻨﻈﯿﻢ اﻟﺠﺪاول ﻟﺘﺨﺰﯾﻦ اﻟﺒﯿﺎﻧﺎت ﺑﻄﺮﯾﻘﮫ ﺻﺤﯿﺤﮫ ﻓﻲ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﮫ. .6 اﻟﺟزء اﻷول :اﻟﻣﻔﺎھﯾم ،اﻟﻣﺻطﻠﺣﺎت واﻟﻣﻣﯾزات اﻟﻣﺗﻌﻠﻘﺔ ﺑﻘواﻋد اﻟﺑﯾﺎﻧﺎت .1ﺗﻌرﯾف ﻗواﻋد اﻟﺑﯾﺎﻧﺎت ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت :ھﻲ ﻣﺠﻤﻮﻋﮫ ﻣﻦ اﻟﺒﯿﺎﻧﺎت اﻟﻤﺨﺰﻧﮫ ﻓﻲ ﻣﻠﻔﺎت ﻣﺮﺗﺒﻄﮫ ﻣﻨﻄﻘﯿﺎ و ﻣﻨﺴﻘﮫ ﻣﺮﻛﺰﯾﺎ.ﺣﯿﺚ أن اﻻرﺗﺒﺎط ﯾﺴﮭﻞ ﻋﻤﻠﯿﺔ أﻧﺸﺎء ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﺗﺨﺰن ﻓﯿﮭﺎ اﻟﺒﯿﺎﻧﺎت و ﯾﻀﺎف اﻟﯿﮭﺎ و ﯾﺤﺬف ﻣﻨﮭﺎ ﻛﻤﺎ ﯾﺘﻢ اﻻﺳﺘﺮﺟﺎع ﻣﻨﮭﺎ و أﻋﺪاد اﻟﺘﻘﺎرﯾﺮ ﻣﻦ واﻗﻌﮭﺎ. ﻣﻦ أھﻢ ﻣﺒﺮرات ظﮭﻮر أﻧﻈﻤﺔ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ھﻲ أﻧﮭﺎ ﺗﺴﺎﻋﺪ ﻓﻲ ﻣﻌﺎﻟﺠﺔ اﻟﻤﺸﺎﻛﻞ اﻟﻤﺘﻌﻠﻘﮫ ﺑﺎﻟﺰﯾﺎده اﻟﻤﺘﺴﺎرﻋﮫ ﻓﻲ أﺣﺠﺎم و أﻋﺪاد اﻟﻤﻠﻔﺎت اﻟﺮﺋﯿﺴﯿﮫ ﻓﻲ ﻣﻨﻈﻤﺎت اﻻﻋﻤﺎل).ﺣﯿﺚ أن اﻟﻤﻨﻈﻤﺔ ﺗﻘﻮم ﺑﺎﻧﺸﺎء اﻟﻤﻠﻔﺎت واﻟﺒﺮاﻣﺞ اﻟﺠﺪﯾﺪة ﺣﺴﺐ اﺣﺘﯿﺎﺟﺎﺗﮭﺎ واﻟﻨﺘﯿﺠﺔ زﯾﺎدة ظﺨﻤﺔ ﻓﻲ ﻋﺪد اﻟﻤﻠﻔﺎت اﻟﺮﺋﯿﺴﯿﺔ(. أﻧظﻣﺔ ﻻ ﺗﻌﺗﻣد ﻋﻠﻰ ﻗواﻋد اﻟﺑﯾﺎﻧﺎت أﻧظﻣﺔ ﺗﻌﺗﻣد ﻋﻠﻰ ﻗواﻋد اﻟﺑﯾﺎﻧﺎت ﻗﺳم اﻟﻣﺷﺗرﯾﺎت ﻗﺳم اﻟﺣﺳﺎﺑﺎت ﻣﻠﻔﺎت ﻗﺳم ﻣﻠﻔﺎت ﻗﺳم اﻟﻣﺷﺗرﯾﺎت اﻟﺣﺳﺎﺑﺎت ﻗﺎﻋدة ﺑﯾﺎﻧﺎت ﻣوﺣدة ﻗﺳم اﻻﻧﺗﺎج ﻗﺳم اﻟﺗوزﯾﻊ ﻗﺳم ﻗﺳم ﻗﺳم ﻗﺳم ﻣﻠﻔﺎت ﻗﺳم ﻣﻠﻔﺎت ﻗﺳم اﻟﺗوزﯾﻊ اﻻﻧﺗﺎج اﻟﻣﺷﺗرﯾﺎت اﻟﺣﺳﺎﺑﺎت اﻻﻧﺗﺎج اﻟﺗوزﯾﻊ اﻟﺟزء اﻷول :اﻟﻣﻔﺎھﯾم ،اﻟﻣﺻطﻠﺣﺎت واﻟﻣﻣﯾزات اﻟﻣﺗﻌﻠﻘﺔ ﺑﻘواﻋد اﻟﺑﯾﺎﻧﺎت .2اﻟﺧﺻﺎﺋص اﻟﻌﺎﻣﺔ ﻟﻘواﻋد اﻟﺑﯾﺎﻧﺎت ﻣﻦ أھﻢ ﺧﺼﺎﺋﺺ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت أﻧﮭﺎ: ﻣﺠﻤﻮﻋﮫ ﻣﻦ اﻟﻤﻠﻔﺎت اﻟﻤﺮﺗﺒﻄﮫ واﻟﻤﻨﺴﻘﮫ ﻣﺮﻛﺰﯾﺎ طﺮﯾﻘﮫ ﻟﻤﻌﺎﻟﺠﺔ اﻟﺒﯿﺎﻧﺎت ﻛﻤﻨﻈﻤﺔ ﻣﺼﺎدر ﯾﺘﻢ أﺳﺘﺨﺪاﻣﮭﺎ و أدارﺗﮭﺎ ﻣﻦ ﺧﻼل اﻟﻤﻨﻈﻤﮫ و ﻟﯿﺲ ﻓﻘﻂ ﻛﺪاﺋﺮه ﻣﺴﺘﻘﻠﮫ ﻣﻦ دواﺋﺮ اﻟﻤﻨﻈﻤﮫ. ﺗﺮﺗﺒﻂ ﻗﺎﻋﺪةاﻟﺒﯿﺎﻧﺎت ﻣﻊ اﻟﺒﺮاﻣﺞ اﻟﺘﻄﺒﯿﻘﯿﮫ اﻟﻤﺨﺘﻠﻔﮫ ﻋﺒﺮ وﺳﯿﻂ ﯾﺪﻋﻰ :ﻧﻈﺎم إدارة ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت )(DMBS اﻟﺸﺨﺺ اﻟﻤﺴﺆول ﻋﻨﮭﺎ ﯾﺪﻋﻰ :ﻣﺪﯾﺮ إدارة ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت )(Database Administrator اﻟﻤﺠﻤﻮﻋﺎت اﻟﻜﺒﯿﺮه ﻣﻦ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻤﺮﺗﺒﻄﮫ ﻣﻊ ﺑﻌﻀﮭﺎ اﻟﺒﻌﺾ )داﺧﻠﯿﺔ وﺧﺎرﺟﯿﺔ( ﺗﺪﻋﻰ :ﻣﺴﺘﻮدﻋﺎت اﻟﺒﯿﺎﻧﺎت ) (Data Warehouses ﺗﻌﻤﻞ ﻋﻠﻰ إﻧﺘﻘﺎء اﻟﺒﯿﺎﻧﺎت و ﺗﺨﻠﯿﺼﮭﺎ ﻣﻦ اﻟﺸﻮاﺋﺐ ﺑﺤﯿﺚ ﺗﺼﺒﺢ ﻣﻔﯿﺪه ﻟﻐﺎﯾﺎت إﺗﺨﺎذ اﻟﻘﺮارات وھﺬه اﻟﺘﻘﻨﯿﺔ ھﻲ :ﺗﻌﺪﯾﻦ اﻟﺒﯿﺎﻧﺎت )(Data Mining اﻟﺟزء اﻷول :اﻟﻣﻔﺎھﯾم ،اﻟﻣﺻطﻠﺣﺎت واﻟﻣﻣﯾزات اﻟﻣﺗﻌﻠﻘﺔ ﺑﻘواﻋد اﻟﺑﯾﺎﻧﺎت .3ﻋﻼﻗﺔ ﻗواﻋد اﻟﺑﯾﺎﻧﺎت اﻟﻌﻼﺋﻘﯾﺔ ﻣﻊ أﻧظﻣﺔ اﻟﻣﻠﻔﺎت اﻟﻘدﯾﻣﺔ ﻧﻈﺎم ﺗﻘﻠﯿﺪي /ﻣﻠﻔﺎت ﻣﻨﻔﺼﻠﺔ ﻧﻈﺎم ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﻟﻣﻠف اﻟرﺋﯾﺳﻲ :1 اﻟﺣﻘﯾﻘﺔ "أ" ﺑرﻧﺎﻣﺞ اﻟﻣﺑﯾﻌﺎت ﻗﺎﻋدة اﻟﺑﯾﺎﻧﺎت اﻟﺣﻘﯾﻘﺔ "ب" اﻟﺣﻘﯾﻘﺔ "أ" اﻟﺣﻘﯾﻘﺔ "ج" اﻟﺣﻘﯾﻘﺔ "ت" اﻟﺣﻘﯾﻘﺔ "ح" اﻟﺣﻘﯾﻘﺔ "ب" اﻟﺣﻘﯾﻘﺔ "ت" اﻟﺣﻘﯾﻘﺔ "د" اﻟﺣﻘﯾﻘﺔ "س" اﻟﺣﻘﯾﻘﺔ "ث" اﻟﻣﻠف اﻟرﺋﯾﺳﻲ :2 اﻟﺣﻘﯾﻘﺔ "أ" ﺑرﻧﺎﻣﺞ اﻟﺷﺣن اﻟﺣﻘﯾﻘﺔ "ت" ﻧظﺎم إدارة ﻗﺎﻋدة اﻟﺑﯾﺎﻧﺎت اﻟﺣﻘﯾﻘﺔ "ج" )(DBMS اﻟﻣﻠف اﻟرﺋﯾﺳﻲ :3 ﺑرﻧﺎﻣﺞ اﻋداد اﻟﺣﻘﯾﻘﺔ "أ" اﻟﻔواﺗﯾر ﺑرﻧﺎﻣﺞ اﻋداد ﺑرﻧﺎﻣﺞ اﻟﻣﺑﯾﻌﺎت ﺑرﻧﺎﻣﺞ اﻟﺷﺣن اﻟﺣﻘﯾﻘﺔ "د" اﻟﻔواﺗﯾر اﻟﺣﻘﯾﻘﺔ "س" اﻟﺟزء اﻷول :اﻟﻣﻔﺎھﯾم ،اﻟﻣﺻطﻠﺣﺎت واﻟﻣﻣﯾزات اﻟﻣﺗﻌﻠﻘﺔ ﺑﻘواﻋد اﻟﺑﯾﺎﻧﺎت .3ﻋﻼﻗﺔ ﻗواﻋد اﻟﺑﯾﺎﻧﺎت اﻟﻌﻼﺋﻘﯾﺔ ﻣﻊ أﻧظﻣﺔ اﻟﻣﻠﻔﺎت اﻟﻘدﯾﻣﺔ ﺳﺎﻋﺪت ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﻋﻠﻰ ﺗﺠﺎوز ﻋﺪة ﻋﯿﻮب ظﮭﺮت ﻣﻊ أﻧﻈﻤﺔ اﻟﻤﻠﻔﺎت اﻟﺘﻘﻠﯿﺪﯾﺔ اﻟﻤﻨﻔﺼﻠﺔ وﻣﻦ أھﻤﮭﺎ: ﺗﻜﺮار اﻟﺒﯿﺎﻧﺎت :أي أن ﻧﻔﺲ اﻟﺒﯿﺎﻧﺎت أو اﻟﻤﻌﻠﻮﻣﺎت ﺗﺨﺰن ﻓﻲ ﻋﺪة ﻣﻠﻔﺎت ﺗﻀﺎرب اﻟﻤﻌﻠﻮﻣﺎت :ﻗﺪ ﻻ ﺗﻜﻮن ﻧﻔﺲ اﻟﻤﻌﻠﻮﻣﮫ ﻣﺘﻄﺎﺑﻘﮫ ﻓﻲ اﻟﻤﻠﻔﺎت اﻟﻤﺨﺘﻠﻔﮫ ) ﻣﻠﻒ اﻟﻄﺎﻟﺐ ﻓﻲ اﻟﺸﺆون وﻣﻠﻒ اﻟﻄﺎﻟﺐ ﻓﻲ اﻟﻘﺴﻢ( ﻋﺪم اﻟﺘﻜﺎﻣﻞ :ﺻﻌﻮﺑﺔ رﺑﻂ اﻟﺒﯿﺎﻧﺎت ﻟﻠﺤﺼﻮل ﻋﻠﻰ ﺻﻮره ﻛﺎﻣﻠﮫ ﺣﻮل اﻟﺒﯿﺎﻧﺎت ﻋﺪم وﺟﻮد إداره واﺣﺪه :اﻟﺘﻲ ﺗﻜﻮن ﻣﺴﺆوﻟﺔ ﻋﻦ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت زﯾﺎدة اﻟﺤﺎﺟﮫ ﻟﻠﺴﻌﮫ اﻟﺘﺨﺰﯾﻨﯿﮫ ﻟﻠﻤﻠﻔﺎت و ﻣﺎ ﯾﺘﺮﺗﺐ ﻋﻠﻰ ذﻟﻚ ﻣﻦ ﺻﻌﻮﺑﺎت ﻓﻨﯿﮫ و إدارﯾﮫ ﺑﺎﻟﺘﻌﺎﻣﻞ ﻣﻌﮭﺎ. اﻟﺟزء اﻷول :اﻟﻣﻔﺎھﯾم ،اﻟﻣﺻطﻠﺣﺎت واﻟﻣﻣﯾزات اﻟﻣﺗﻌﻠﻘﺔ ﺑﻘواﻋد اﻟﺑﯾﺎﻧﺎت .4أھﻣﯾﺔ وﻣزاﯾﺎ ﻗواﻋد اﻟﺑﯾﺎﻧﺎت داﺧل اﻟﻣﻧظﻣﺔ ﻣﻦ أھﻢ ﻣﻤﯿﺰات ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت داﺧﻞ اﻟﻤﻨﻈﻤﺔ : ﺗﻜﺎﻣﻞ اﻟﺒﯿﺎﻧﺎت ) :(Data Integrationﺗﺠﻤﯿﻊ اﻟﺒﯿﺎﻧﺎت اﻟﻤﺸﺘﺘﮫ و اﻟﻤﻮزﻋﮫ ﻓﻲ اﻟﻤﻠﻔﺎت اﻟﺮﺋﯿﺴﯿﮫ ﻟﻠﻤﻨﻈﻤﺔ ﻓﻲ ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﻛﺒﯿﺮه ﻣﺘﺎﺣﮫ ﻟﻠﻌﺪﯾﺪ ﻣﻦ اﻟﺒﺮاﻣﺞ اﻟﺘﻄﺒﯿﻘﯿﮫ اﻟﻤﺮﺗﺒﻄﺔ ﻋﻠﻰ ھﺬه اﻟﻘﺎﻋﺪة. ﻣﺸﺎرﻛﺔ اﻟﺒﯿﺎﻧﺎت ) :(Data Sharingﻣﺸﺎرﻛﺔ اﻟﺒﯿﺎﻧﺎت ﻣﻊ ﻛﻞ ﺷﺨﺺ ﺑﺤﺎﺟﺘﮭﺎ داﺧﻞ اﻟﻤﻨﻈﻤﺔ أو ﺧﺎرﺟﮭﺎ وذﻟﻚ ﺣﺴﺐ ﻣﺴﺆوﻟﯿﺎﺗﮫ داﺧﻞ اﻟﻤﻨﻈﻤﺔ. ﻣﺮوﻧﺔ إﻋﺪاد اﻟﺘﻘﺎرﯾﺮ ) :(Report Flexibilityﺗﻤﻜﻦ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﻣﻦ اﻟﺘﻐﯿﯿﺮ واﻟﺘﻌﺪﯾﻞ ﺑﺎﻟﺘﻘﺎرﯾﺮ ،واﺧﺮاﺟﮭﺎ ﺑﺎﻟﻄﺮق اﻟﻤﻄﻠﻮﺑﺔ.ﻛﻤﺎ ﺗﺴﮭﻞ اﻟﺒﺤﺚ ﻋﻦ اﻟﻤﺸﺎﻛﻞ واﻟﺤﺼﻮل ﻋﻠﻰ ﺗﻔﺎﺻﯿﻞ اﻟﻤﻌﻠﻮﻣﺎت اﻟﻤﻄﻠﻮﺑﮫ ﻣﻦ ﺧﻼل: .1اﻟﺘﻘﺎرﯾﺮ اﻟﻨﻤﻄﯿﮫ :ﯾﺼﺪرھﺎ اﻟﻨﻈﺎم اﻟﻤﺤﺎﺳﺒﻲ ﺗﻘﺎرﯾﺮ ﻣﺎﻟﯿﮫ و إدارﯾﮫ. .2اﻟﺘﻘﺎرﯾﺮ ﻏﯿﺮ اﻟﻨﻤﻄﯿﮫ :ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﺗﺴﮭﻞ اﻟﺤﺼﻮل ﻋﻠﻰ ﺑﯿﺎﻧﺎﺗﮭﺎ. ﺗﻘﻠﯿﻞ ﺗﻜﺮار و ﺗﻀﺎرب اﻟﺒﯿﺎﻧﺎت :ﺗﺨﺰن اﻟﺒﯿﺎﻧﺎت ﻟﻤﺮه واﺣﺪه. إﺳﺘﻘﻼﻟﯿﺔ اﻟﺒﯿﺎﻧﺎت ) : (Data Independenceإﺳﺘﻘﻼﻟﯿﺔ اﻟﺒﯿﺎﻧﺎت ﻋﻦ اﻟﺒﺮاﻣﺞ اﻟﺘﻄﺒﯿﻘﯿﮫ اﻟﺘﻲ ﺗﺴﺘﺨﺪم ھﺬه اﻟﺒﯿﺎﻧﺎت ﺣﯿﺚ أن اﻟﺘﻐﯿﯿﺮ ﻓﻲ اﻟﺒﯿﺎﻧﺎت ﻏﯿﺮ ﻣﺮﺗﺒﻂ ﺑﺎﻟﺘﻐﯿﯿﺮ ﻋﻠﻰ اﻟﺒﺮاﻣﺞ و اﻟﻌﻜﺲ ﺻﺤﯿﺢ .ﻣﻤﺎ ﯾﺴﮭﻞ اﻟﺒﺮﻣﺠﮫ وإدارة اﻟﺒﯿﺎﻧﺎت. اﻻداره اﻟﻤﺮﻛﺰﯾﮫ ﻟﻠﺒﯿﺎﻧﺎت ) :(Management of Dataإدارة اﻟﺒﯿﺎﻧﺎت ﺗﻜﻮن أﻛﺜﺮ ﻛﻔﺎءه ﻋﻨﺪ وﺟﻮد إدارة ﻣﺴﺆوﻟﺔ ﻋﻦ ﺗﻨﺴﯿﻖ ،إدارة ،وﻣﺮاﻗﺒﺔ اﻟﺒﯿﺎﻧﺎت.ﺣﯿﺚ أن ذﻟﻚ ﯾﻀﻤﻦ ﺣﻤﺎﯾﺔ ﻣﻜﺎن اﻟﻤﻌﻠﻮﻣﺎت )اﻟﺤﻤﺎﯾﺔ اﻟﻤﺎدﯾﮫ( واﺗﺎﺣﺔ اﻟﺪﺧﻮل واﻟﺘﻌﺪﯾﻞ ﻓﻘﻂ ﻟﻠﺸﺨﺺ اﻟﻤﺴﺆول واﻟﻤﺼﺮح ﻟﮫ ﺑﺬﻟﻚ. اﻟﺘﺤﻠﯿﻞ ﻋﺒﺮ اﻟﻮظﺎﺋﻒ ) :(Cross-functional analysisاﻟﻌﻼﻗﺎت ﺗﻜﻮن ﻣﺤﺪده ﺑﻮﺿﻮح وﺗﺴﺘﺨﺪم ﺑﺈﻋﺪاد اﻟﺘﻘﺎرﯾﺮاﻻدارﯾﮫ ﺑﻨﺎء ﻋﻠﻰ اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﺗﺴﺎﻋﺪ ﻋﻠﻰ اﺗﺨﺎذ اﻟﻘﺮارات. اﻟﺟزء اﻷول :اﻟﻣﻔﺎھﯾم ،اﻟﻣﺻطﻠﺣﺎت واﻟﻣﻣﯾزات اﻟﻣﺗﻌﻠﻘﺔ ﺑﻘواﻋد اﻟﺑﯾﺎﻧﺎت .5ﻋﻼﻗﺔ اﻟﻣﺣﺎﺳب ﺑﻧظم ﻗواﻋد اﻟﺑﯾﺎﻧﺎت اﻟﻤﺤﺎﺳﺒﯿﻦ ﻗﺪ ﯾﻄﻠﺐ اﻟﯿﮭﻢ اﻟﺘﺪﻗﯿﻖ أو اﻟﻌﻤﻞ ﻟﺪى ﺷﺮﻛﺎت ﺗﺴﺘﺨﺪم ﺗﻘﻨﯿﺔ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﺔ ﻟﺘﺨﺰﯾﻦ و ﻣﻌﺎﻟﺠﺔ اﻟﺒﯿﺎﻧﺎت اﻟﺨﺎﺻﮫ ﺑﺎﻟﻤﻌﺎﻣﻼت اﻟﻤﺎﻟﯿﮫ و اﻟﻤﺤﺎﺳﺒﯿﮫ و أﻋﺪاد اﻟﺘﻘﺎرﯾﺮ اﻟﻤﺎﻟﯿﮫ ﻣﻦ واﻗﻊ ھﺬه اﻟﺒﯿﺎﻧﺎت.و ﻋﻠﯿﮫ ﻓﺄﻧﮫ: ﻋﻠﻰ اﻟﻤﺤﺎﺳﺐ اﻻﻟﻤﺎم ﺑﺂﻟﯿﺔ ﻋﻤﻞ ھﺬه اﻟﻨﻈﻢ ﻟﻠﺘﺄﻛﺪ ﻣﻦ ﺻﺤﺔ اﻟﻌﻤﻠﯿﺎت اﻟﻤﺪﺧﻠﮫ و اﻟﻨﺘﺎﺋﺞ. اﻟﻜﺜﯿﺮ ﻣﻦ اﻟﻤﺤﺎﺳﺒﻮن ﯾﻌﻤﻠﻮن ﻣﺒﺎﺷﺮه ﻣﻊ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﺑﺄدﺧﺎل اﻟﺒﯿﺎﻧﺎت و ﻣﻌﺎﻟﺠﺘﮭﺎ و اﻻﺳﺘﻔﺴﺎر ﻋﻦ ﻋﻤﻠﯿﺎت ﻣﻌﯿﻨﮫ و ﻋﻠﯿﮫ ﻓﺈن اﻟﺠﮭﻞ ﺑﺘﻘﻨﯿﺔ ﻗﻮاﻋﺪ اﻟﻤﻌﻠﻮﻣﺎت ﯾﻀﻌﻒ اﻟﻤﺤﺎﺳﺐ ﻣﮭﻨﯿﺎ. ﻗﺪ ﯾﻘﻮم اﻟﻤﺤﺎﺳﺐ ﺑﺘﻘﯿﯿﻢ ﻧﻈﻢ اﻟﺮﻗﺎﺑﮫ اﻟﺪاﺧﻠﯿﮫ اﻟﻤﺴﺘﻨﺪه ﻋﻠﻰ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﻟﻠﺘﺄﻛﺪ ﻣﻦ ﻣﺪى ﻧﺰاھﺔ و أﺳﺘﻘﺎﻣﺔ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت. اﻟﺟزء اﻟﺛﺎﻧﻲ :ﻧظﺎم إدارة ﻗﺎﻋدة اﻟﺑﯾﺎﻧﺎت )(DBMS .1ﻣﻔﮭوم ﻧظﺎم إدارة ﻗﺎﻋدة اﻟﺑﯾﺎﻧﺎت ﺗﻠﻌﺐ ﻧﻈﻢ إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت Database Management systemsواﻟﻤﻌﺮوﻓﺔ اﺧﺘﺼﺎرا ً ) (DBMSدورا ً اﺳﺎﺳﯿﺎ ً ﻓﻲ ﺗﺼﻤﯿﻢ وﺗﺸﻐﯿﻞ ﻧﻈﻢ اﻟﻤﻌﻠﻮﻣﺎت اﻟﺤﺪﯾﺜﺔ ،إذ ﺗﻌّﺮف ﺗﻠﻚ اﻟﻨﻈﻢ ﻋﻠﻰ أﻧﮭﺎ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﺒﺮاﻣﺞ اﻟﺘﻲ ﺗﺴﻤﺢ ﻟﻠﻤﺴﺘﺨﺪم ﺑﺄﻧﺸﺎء وﺻﯿﺎﻧﺔ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ,ﻛﻤﺎ ﺗﻌﺮف اﯾﻀﺎ ً ﻋﻠﻰ اﻧﮭﺎ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻷدوات اﻟﺒﺮﻣﺠﯿﺔ اﻟﺘﻲ ﺗﺘﺤﻜﻢ ﻓﻲ اﻟﻮﺻﻮل واﻟﺘﻨﻈﯿﻢ واﻟﺘﺨﺰﯾﻦ وإدارة واﺳﺘﺮﺟﺎع و اﻟﺤﻔﺎظ ﻋﻠﻰ اﻟﺒﯿﺎﻧﺎت ﻓﻲ ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ،ﺣﯿﺚ أن ﻧﻈﻢ إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﺗﻌﺘﺒﺮ ﺣﻠﻘﺔ اﻟﻮﺻﻞ ﺑﯿﻦ اﻟﺒﯿﺎﻧﺎت اﻟﻤﺨﺰﻧﺔ ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت وﺑﯿﻦ ﺑﺮﻣﺠﯿﺎت اﻟﺘﻄﺒﯿﻖ اﻟﻤﺴﺘﺨﺪﻣﺔ ﻓﻲ ﻣﺮﺣﻠﺔ اﻟﻤﻌﺎﻟﺠﺔ. ﻧﻈﺎم إدارة ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ) : (DBMSﯾﻤﺜﻞ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﺒﯿﺎﻧﺎت اﻟﻤﺘﺮاﺑﻄﺔ ،إﺿﺎﻓﺔ إﻟﻰ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﺒﺮﻣﺠﯿﺎت اﻟﺘﻲ وظﯿﻔﺘﮭﺎ اﻟﺘﺨﺎطﺐ ﻣﻊ ھﺬه اﻟﺒﯿﺎﻧﺎت ﻟﺘﺸﻜﯿﻞ ﺑﯿﺌﺔ ﯾﺴﺘﻄﯿﻊ اﻹﺳﺘﻔﺎدة ﻣﻨﮭﺎ ﻋﺪة ﻣﺴﺘﺨﺪﻣﯿﻦ ﺑﺸﻜﻞ ﻣﺘﺰاﻣﻦ. وﯾﻤﻜﻦ ﺗﻌﺮﯾﻔﮫ أﯾﻀﺎ ﺑﺄﻧﮫ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﺒﯿﺎﻧﺎت اﻟﻨﺸﻄﺔ واﻟﻐﯿﺮ ﻧﺸﻄﺔ اﻟﺘﻲ ﯾﺘﻢ اﻟﺘﻌﺎﻣﻞ ﻣﻌﮭﺎ ﺿﻤﻦ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﺒﺮاﻣﺞ ،وأھﻢ أھﺪاﻓﮭﺎ ھﻲ اﻟﻘﺪرة ﻋﻠﻰ ﺗﺤﻠﯿﻞ وإدارة ﻛﻢ ﻛﺒﯿﺮ ﻣﻦ اﻟﻤﻌﻠﻮﻣﺎت ﻓﻲ أﻗﻞ وﻗﺖ ﻣﻤﻜﻦ وﺑﺄﻗﻞ اﻟﻤﺠﮭﻮدات. اﻟﺟزء اﻟﺛﺎﻧﻲ :ﻧظﺎم إدارة ﻗﺎﻋدة اﻟﺑﯾﺎﻧﺎت )(DBMS .2أھداف أﻧظﻣﺔ إدارة ﻗواﻋد اﻟﺑﯾﺎﻧﺎت ﺗﺴﻌﻰ أﻧﻈﻤﺔ إدارة ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﺑﺼﻔﺔ ﻋﺎﻣﺔ اﻟﻰ ﺗﺤﻘﯿﻖ ﺛﻼث أھﺪاف ھﺎﻣﺔ: دﻣﺞ اﻟﺒﯿﺎﻧﺎت Data Consolidation .1 ﯾﺸﯿﺮ ھﺬا اﻟﮭﺪف إﻟﻰ إﻣﻜﺎﻧﯿﺔ ﺿﻢ أو ﺗﻮﺣﯿﺪ ﻣﻠﻔﺎت اﻟﺒﯿﺎﻧﺎت اﻟﻤﻨﻔﺼﻠﺔ ﻓﻲ ﺑﻨﯿﺔ ﻣﺮﻛﺰﯾﺔ ،وﺗﺨﺰﯾﻦ اﻟﺒﯿﺎﻧﺎت ﺑﺼﯿﻐﺔ ﺧﺎﻟﯿﺔ ﻣﻦ اﻟﻔﺎﺋﺾ ؛ اﻟﺬي ﯾﻨﺸﺄ ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻋﻨﺪﻣﺎ ﯾﺨﺰن ﻓﻲ ﻣﻮﻗﻌﯿﻦ أو أﻛﺜﺮ ،ﻓﻤﺜﻼً ﻗﺪ ﻧﺠﺪ اﻟﺘﺨﺼﺺ اﻟﻌﻠﻤﻲ ﻟﻠﻤﻮظﻒ ﻣﺨﺰﻧﺎ ً ﻟﯿﺲ ﻓﻘﻂ ﻓﻲ ﺟﺪول اﻟﺒﯿﺎﻧﺎت اﻟﺸﺨﺼﯿﺔ وإﻧﻤﺎ ﻧﺠﺪه أﯾﻀﺎ ً ﻓﻲ ﺟﺪول اﻟﻮظﺎﺋﻒ ،وﺟﺪول اﻟﺘﺎرﯾﺦ اﻟﻮظﯿﻔﻲ ،وﻋﻨﺪھﺎ ﻧﻜﻮن أﻣﺎم ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﻏﯿﺮ ﻣﺮﻛﺰﯾﺔ ﺗﺤﻮي ﻣﻌﻠﻮﻣﺎت زاﺋﺪة ،وﻟﺬﻟﻚ ﯾﻨﺒﻐﻲ إذا أردﻧﺎ أن ﻧﺒﻨﻲ ﻧﻈﺎﻣﺎ ً ﻣﺜﺎﻟﯿﺎ ً وﻣﺘﻜﺎﻣﻼً وﺧﺎﻟﯿﺎ ً ﻣﻦ اﻟﻔﺎﺋﺾ أن ﯾﺤﺘﻮي ﻋﻠﻰ ﺗﺨﺼﺺ اﻟﻤﻮظﻒ ﻓﻲ ﺟﺪول واﺣﺪ. ﻣﺸﺎرﻛﺔ اﻟﺒﯿﺎﻧﺎت Data Sharing .2 أي ﻗﺪرة اﻟﻨﻈﺎم ﻋﻠﻰ اﻟﺴﻤﺎح ﻟﻌﺪة ﻣﺴﺘﺨﺪﻣﯿﻦ ﺑﺎﻟﻮﺻﻮل إﻟﻰ أﺟﺰاء ﻣﺴﺘﻘﻠﺔ ﻣﻦ اﻟﺒﯿﺎﻧﺎت ﺿﻤﻦ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻓﻲ ﻧﻔﺲ اﻟﻮﻗﺖ ،وھﺬه ﺧﺎﺻﯿﺔ ﺗﺘﻤﯿﺰ ﺑﮭﺎ ﺗﻄﺒﯿﻘﺎت DBMSﺑﻤﺎ ﯾﻌﺮف ﺑﺎﻟﺘﻮازي)(Concurrency ﺣﻤﺎﯾﺔ اﻟﺒﯿﺎﻧﺎت Data Protection .3 أي ﻗﺪرة اﻟـ DBMSﻋﻠﻰ اﻟﻤﺤﺎﻓﻈﺔ ﻋﻠﻰ ﺳﻼﻣﺔ اﻟﺒﯿﺎﻧﺎت أﻣﺎم اﻟﺤﻮادث اﻟﻄﺎرﺋﺔ ﺧﻼل اﻟﻤﻌﺎﻟﺠﺔ )ﻓﺸﻞ اﻟﺒﺮﻧﺎﻣﺞ أو ﺗﻮﻗﻔﮫ ﻓﺠﺄة ..اﻟﺦ ( ،إذ ﯾﻨﺒﻐﻲ ﻋﻠﻰ اﻟـ DBMSأن ﺗﻤﺘﻠﻚ اﻟﻘﺪرة ﻋﻠﻰ إﻋﺎدة اﻟﺒﯿﺎﻧﺎت إﻟﻰ ﺣﺎﻟﺘﮭﺎ اﻟﺴﺎﺑﻘﺔ ﻗﺒﻞ اﻟﺘﻌﺪﯾﻞ ﻏﯿﺮ اﻟﻜﺎﻣﻞ ﻋﻠﯿﮭﺎ أو ﻗﺒﻞ ﺣﺪوث اﻟﺨﻄﺄ ﻓﯿﮭﺎ وﺗﺴﻤﻰ ھﺬه اﻟﻌﻤﻠﯿﺔ أﺣﯿﺎﻧﺎ ً ﺑﺎﻟﺘﺮاﺟﻊ ).(undo اﻟﺟزء اﻟﺛﺎﻧﻲ :ﻧظﺎم إدارة ﻗﺎﻋدة اﻟﺑﯾﺎﻧﺎت )(DBMS .3ﻟﻐﺎت ﻧظم إدارة ﻗواﻋد اﻟﺑﯾﺎﻧﺎت ﯾﻨﺒﻐﻲ أن ﯾﻘﺪم ﻛﻞ ) (DBMSوﺳﯿﻠﺔ ﻹﻧﺠﺎز اﻟﻮظﺎﺋﻒ اﻷﺳﺎﺳﯿﺔ ﻟﻘﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﺜﻼﺛﺔ وھﻲ ﺧﻠﻖ وﺗﻐﯿﯿﺮ واﺳﺘﻌﻼم ﻋﻦ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ،وذﻟﻚ ﻣﻦ ﺧﻼل اﺳﺘﺨﺪام ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻷواﻣﺮ اﻟﻤﺸﺎر اﻟﯿﮭﺎ ﺑﻠﻐﺎت ) (DBMSوھﻲ ﻛﺎﻵﺗﻲ: .1ﻟﻐﺔ ﺗﻌﺮﯾﻒ اﻟﺒﯿﺎﻧﺎت ) :(Data Definition Languageﺗﺴﺘﺨﺪم ﻟﺒﻨﺎء ﻗﺎﻣﻮس اﻟﺒﯿﺎﻧﺎت ،وإﯾﺠﺎد أوﺧﻠﻖ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ،ووﺻﻒ اﻵراء اﻟﻤﻨﻄﻘﯿﺔ ﻟﻜﻞ ﻣﺴﺘﺨﺪم أو ﻣﺒﺮﻣﺞ ،وﺗﺤﺪﯾﺪ أي ﺣﺪود أو ﻗﯿﻮد ﻋﻠﻰ اﻷﻣﻦ اﻟﻤﻔﺮوض ﻋﻠﻰ ﺳﺠﻞ أو ﺣﻘﻮل ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت. ﻟﻐﺔ ﻣﻌﺎﻟﺠﺔ اﻟﺒﯿﺎﻧﺎت ) :(Data Manipulation Languageﺗﻮﻓﺮ ھﺬه اﻟﻠﻐﺔ ﺗﻌﻠﯿﻤﺎت ﻣﻦ ﺧﻼﻟﮭﺎ ﯾﺴﺘﻄﯿﻊ اﻟﻤﺴﺘﺨﺪم اﻟﻮﺻﻮل إﻟﻰ اﻟﺒﯿﺎﻧﺎت .2 وإﺟﺮاء ﻋﻤﻠﯿﺎت اﻟﺘﺤﺪﯾﺚ واﻻدﺧﺎل واﻟﺤﺬف وﻋﺎدة ً ﺗﻈﮭﺮ ﺿﻤﻦ اﻟﺒﺮاﻣﺞ اﻟﺘﻄﺒﯿﻘﯿﺔ اﻟﻤﻮظﻔﺔ ﻣﻦ ﻗﺒﻞ اﻟﻤﺴﺘﺨﺪم. ﻟﻐﺔ اﻻﺳﺘﻌﻼم ﻋﻦ اﻟﺒﯿﺎﻧﺎت ) :(Data Query Languageھﻲ اﻟﺴﻤﺎح ﻟﻠﻤﺴﺘﺨﺪم ﺑﺸﻜﻞ ﺗﻔﺎﻋﻠﻲ ﻋﻠﻰ اﺳﺘﺠﻮاب ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت وﺗﻘﺪﯾﻢ .3 اﻹﺟﺎﺑﺎت.ﻛﻤﺎ ان ﻣﻌﻈﻢ ) (DQLﺗﺤﺘﻮي ﻋﻠﻰ ﻣﺠﻤﻮﻋﺔ أواﻣﺮ ﻗﻮﯾﺔ ﺟﺪا ً وﺳﮭﻠﺔ اﻻﺳﺘﺨﺪام ،إذ ﺗﻤﻜﻦ اﻟﻤﺴﺘﺨﺪﻣﯿﻦ ﻣﻦ ﺗﻠﺒﯿﺔ اﻟﻌﺪﯾﺪ ﻣﻦ ﺣﺎﺟﺎﺗﮭﻢ ﻟﻠﻤﻌﻠﻮﻣﺎت دون ﻣﺴﺎﻋﺪة اﻟﻤﺒﺮﻣﺞ. ﻟﻐﺔ اﻻﺳﺘﻌﻼم اﻟﻤﮭﯿﻜﻠﺔ/اﻟﺒﻨﺎﺋﯿﺔ ):(Structured Query Languageﺗﻤﻜﻦ اﻟﻤﺴﺘﺨﺪم ﻣﻦ إدارة اﻟﺒﯿﺎﻧﺎت اﻟﻤﻮﺟﻮدة ﻓﻲ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت .4 اﻟﻌﻼﻗﯿﺔ وذﻟﻚ ﻣﻦ ﺧﻼل اﻟﺘﻌﺎﻣﻞ ﻣﻊ ﺗﺮاﻛﯿﺐ اﻟﺒﯿﺎﻧﺎت وإﺟﺮاء ﻋﻤﻠﯿﺎت إدﺧﺎل اﻟﺒﯿﺎﻧﺎت ،واﻟﺤﺬف واﻟﻔﺮز واﻟﺒﺤﺚ ،وھﻲ ﺗﺤﺘﻮي ﻋﻠﻰ اﻟﺠﻤﻞ اﻟﺨﺎﺻﺔ ﺑﺘﻨﻔﯿﺬ ﻣﺨﻄﻂ اﻟﺒﯿﺎﻧﺎت.اﻟﺠﺪول اﻟﺘﺎﻟﻲ ﯾﻮﺿﺢ ﺗﺮاﻛﯿﺐ ﺑﻌﺾ اﻷواﻣﺮ اﻟﺘﻲ ﯾﻤﻜﻦ اﺳﺘﻌﻤﺎﻟﮭﺎ: اﻟﺟزء اﻟﺛﺎﻧﻲ :ﻧظﺎم إدارة ﻗﺎﻋدة اﻟﺑﯾﺎﻧﺎت )(DBMS .3ﻟﻐﺎت ﻧظم إدارة ﻗواﻋد اﻟﺑﯾﺎﻧﺎت اﻟﺟزء اﻟﺛﺎﻧﻲ :ﻧظﺎم إدارة ﻗﺎﻋدة اﻟﺑﯾﺎﻧﺎت )(DBMS .4ھﯾﻛل ﺑﻧﺎء أﻧظﻣﺔ إدارة ﻗواﻋد اﻟﺑﯾﺎﻧﺎت ﻟﻐﺮض ﺗﺼﻤﯿﻢ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﻻﺑﺪ اﻟﺘﻌﺮف ﻋﻠﻰ ﻣﺴﺘﻮﯾﺎت ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﻟﻤﺨﺘﻠﻔﺔ وھﻲ: : اﻟﻤﺴﺘﻮى اﻟﺨﺎرﺟﻲ :External Level .1 ﻣﺴﺘﻮى ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﯾﺴﺘﻄﯿﻊ ﻓﯿﮫ اﻟﻤﺴﺘﺨﺪﻣﻮن اﻟﺘﺨﺎطﺐ واﻻﺗﺼﺎل ،واﺳﺘﺮﺟﺎع اﻟﺒﯿﺎﻧﺎت ﻣﻦ ﺧﻼل ﺑﺮاﻣﺞ ﺗﻄﺒﯿﻘﯿﺔ او طﺮاﺋﻖ ﻣﺒﺎﺷﺮة ﻣﻦ ﺧﻼل ﻟﻐﺔ اﻻﺳﺘﻌﻼم اﻟﻤﮭﯿﻜﻠﺔ ) ،(SQLأو ﻣﻦ ﺧﻼل ﻧﻤﺎذج اﻻﺳﺘﺮﺟﺎع ،أو ﻣﺨﻄﻂ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﻟﺨﺎرﺟﻲ ) (External Schemaاﻟﺬي ﯾﻤﺜﻞ ﻣﺠﻤﻮﻋﺔ ﻣﻦ رؤى اﻟﻤﺴﺘﺨﺪﻣﯿﻦ ﻷﺟﺰاء ﻣﻦ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ،وﯾﺸﺎر ﻟﻜﻞ ﻣﻨﮭﺎ ﺑﺎﻟﻤﺨﻄﻂ اﻟﻔﺮﻋﻲ. اﻟﻤﺴﺘﻮى اﻟﺬھﻨﻲ ) اﻟﻤﻔﺎھﯿﻤﻲ اﻟﻤﻨﻄﻘﻲ( :Conceptual Logic Level .2 ھﻮ اﻟﻤﺮﺣﻠﺔ اﻟﻮﺳﯿﻄﺔ ﺑﯿﻦ اﻟﻤﺴﺘﻮى اﻟﺨﺎرﺟﻲ واﻟﺪاﺧﻠﻲ ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت واﻟﺬي ﺗﺘﻢ ﺑﮫ ﻋﻤﻠﯿﺎت ﻓﻜﺮﯾﺔ وﻣﻨﻄﻘﯿﺔ ﻣﻦ ﻗﺒﻞ اﻟﻤﺴﺘﺨﺪم ،وﯾﺼﻒ اﻟﺒﻨﯿﺔ اﻟﻤﻨﻄﻘﯿﺔ ﻟﻤﺨﻄﻂ اﻟﺒﯿﺎﻧﺎت اﻟﻤﺨﺰﻧﺔ ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ،وﻛﺬﻟﻚ ﯾﺪرج ﻓﯿﮫ ﺟﻤﯿﻊ ﻋﻨﺎﺻﺮ اﻟﺒﯿﺎﻧﺎت واﻟﻌﻼﻗﺎت ﻓﯿﻤﺎ ﺑﯿﻨﮭﺎ. اﻟﻤﺴﺘﻮى اﻟﺪاﺧﻠﻲ) اﻟﻤﺎدي( :Internal Level .3 ﯾﺤﻮي ھﺬا اﻟﻤﺴﺘﻮى اﻷﻧﻤﻮذج اﻟﻤﺎدي ﻟﻠﺒﯿﺎﻧﺎت دون اﻟﻨﻈﺮ إﻟﻰ ﻣﻌﻨﺎھﺎ اﻟﻤﻨﻄﻘﻲ.إذ ﺗﺘﻢ ﻓﯿﮫ ﻋﻤﻠﯿﺎت رﻗﻤﯿﺔ أو ﺣﺴﺎﺑﯿﺔ ﻟﺘﺤﻮﯾﻞ اﻟﺸﻜﻞ اﻟﻤﻨﻄﻘﻲ إﻟﻰ اﻟﺸﻜﻞ اﻟﻤﺎدي ،ﻓﮭﻮ ﯾﺼﻒ ﻛﯿﻒ ﯾﺘﻢ ﻓﻌﻼ ﺗﺨﺰﯾﻦ اﻟﺒﯿﺎﻧﺎت واﻟﻮﺻﻮل إﻟﯿﮭﺎ ،إذ ﯾﺘﻀﻤﻦ ﻣﻌﻠﻮﻣﺎت ﺣﻮل ﺗﺼﺎﻣﯿﻢ اﻟﺴﺠﻼت واﻟﺘﻌﺮﯾﻔﺎت ،واﻟﻔﮭﺎرس، ووﺻﻒ اﻟﺴﺠﻼت وﺗﺤﺪﯾﺪ اﺣﺘﯿﺎﺟﺎﺗﮭﺎ ،وﺣﻔﻆ اﻟﺒﯿﺎﻧﺎت وﻧﺸﺮھﺎ وﺗﺤﺪﯾﺪ ﺗﺮاﻛﯿﺐ اﻟﺒﯿﺎﻧﺎت وھﯿﻜﻠﺘﮭﺎ. اﻟﺟزء اﻟﺛﺎﻧﻲ :ﻧظﺎم إدارة ﻗﺎﻋدة اﻟﺑﯾﺎﻧﺎت )(DBMS .4ھﯾﻛل ﺑﻧﺎء أﻧظﻣﺔ إدارة ﻗواﻋد اﻟﺑﯾﺎﻧﺎت اﻟﻣﺳﺗﺧدم "ج" اﻟﻣﺳﺗﺧدم "ب" اﻟﻣﺳﺗﺧدم "أ" اﻻﺳم اﻟرﻗم اﻟﻣﺳﺗوى اﻟﺧﺎرﺟﻲ اﻻﺳم اﻟرﻗم ........... ﺗرﺗﯾب آراء اﻟﻤﺴﺘﻮى اﻟﺧﺎرﺟﻲ ﻟﺗﺻﺑﺢ ﻣﺧططﺎ ﻋﻠﻰ اﻟﻣﺳﺗوى اﻟذھﻧﻲ اﻟﻣﺧزون اﻟﻣﺑﯾﻌﺎت اﻟﻌﻣﯾل اﻟﻣﺳﺗوى اﻟذھﻧﻲ اﻻﺳﺗﻼم اﻟﻧﻘدي ﺗﺮﺗﯿﺐ ﻓﻘﺮات اﻟﻤﺴﺘﻮى اﻟﺬھﻨﻲ ﻟﺘﺼﺒﺢ وﺻﻔﺎ ﻟﻠﻤﺴﺘﻮى اﻟﺪاﺧﻠﻲ وﺻف ﻋن طرﯾﻘﺔ ﺧزن اﻟﺳﺟﻼت اﻟﻣﺳﺗوى اﻟداﺧﻠﻲ ﺗﺻﺎﻣﯾﻣﮭﺎ ،اﻟﺗﻌرﯾﻔﺎت ،اﻟﻌﻧﺎوﯾن، اﻟﻔﮭﺎرس... اﻟﺟزء اﻟﺛﺎﻧﻲ :ﻧظﺎم إدارة ﻗﺎﻋدة اﻟﺑﯾﺎﻧﺎت )(DBMS .5أھم اﻟﻧﻣﺎذج اﻟﺗﻲ ﯾﻣﻛن أن ﺗﻧﺗﺟﮭﺎ إدارة ﻗواﻋد اﻟﺑﯾﺎﻧﺎت ﺗﻨﻈﻢ أﻧﻈﻤﺔ إدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ) (DBMSاﻟﺒﯿﺎﻧﺎت ﻓﻲ ﺑﻨﯿﺔ ﺗﺪﻋﻰ اﻟﻨﻤﻮذج ) ،(Data Modelﯾﻤﻜﻦ اﻟﻨﻈﺮ إﻟﯿﮭﺎ ﻋﻠﻰ أﻧﮭﺎ اﻟﺒﻨﯿﺔ اﻟﺘﺤﺘﯿﺔ ) (Infrastructureﻟﺘﻨﻈﯿﻢ اﻟﺒﯿﺎﻧﺎت ،أو ﺑﻤﻌﻨﻰ آﺧﺮ وأوﺿﺢ " ﻛﯿﻔﯿﺔ ﺗﻘﺪﯾﻢ اﻟﺒﯿﺎﻧﺎت ﻟﻠﻤﺴﺘﺨﺪم " ،وﻓﻲ اﻟﻮاﻗﻊ ھﻨﺎك ﻋﺪة ﻧﻤﺎذج ﻟﻠﺒﯿﺎﻧﺎت وأھﻤﮭﺎ: اﻟﮭﺮﻣﯿﺔ ) ، (Hierarchicalاﻟﺸﺒﻜﯿﺔ ) (Networkو اﻟﻌﻼﺋﻘﯿﺔ ) :(Relational .1ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﮭﺮﻣﯿﺔ Hierarchical Data Base ھﻲ ﻋﺒﺎرة ﻋﻦ ﻣﺠﻤﻮﻋﺔ ﻣﺮﺗﺒﺔ وﻣﺘﻜﺮرة ﻣﻦ ﻧﻮع واﺣﺪ ﻣﻦ اﻟﺴﺠﻼت اﻟﻤﺮﻛﺒﺔ ﻋﻠﻰ ھﯿﺌﺔ ﺷﺠﺮة ،أي أن ﻟﻜﻞ ﺳﺠﻞ ﺟﺬر ) (ROOTواﺣﺪ أي ﺳﺠﻞ واﺣﺪ ﺗﺘﻔﺮع ﻣﻨﮫ ھﺬه اﻟﻔﺮوع إﻟﻰ ﺳﺠﻼت ،و ھﻜﺬا ﻓﯿﻤﺎ ﯾﻤﻜﻦ ﺗﺸﺒﯿﮭﮫ ﺑﺸﺠﺮة اﻟﻌﺎﺋﻠﺔ )اﻟﺠﺪ -اﻹﺑﻦ -اﻻﺣﻔﺎد( وﻻ ﯾﺴﻤﺢ ﻓﻲ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﮭﺮﻣﯿﺔ ﺑﺄن ﯾﻜﻮن ﻷي ﺳﺠﻞ أﻛﺜﺮ ﻣﻦ ﺟﺬر واﺣﺪ. .2ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﺸﺒﻜﯿﺔ Network Data Base ھﺬا اﻟﻨﻮع ﻣﻦ ﺑﺮاﻣﺞ DBMSﺗﺘﻌﺎﻣﻞ ﻣﻊ اﻟﺴﺠﻼت ذات اﻻرﺗﺒﺎط اﻟﻤﺘﻌﺪد وھﻲ أﻗﺮب ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﻟﻠﻮاﻗﻊ ،إذ أﻧﮫ ﻣﻦ اﻟﺼﻌﺐ أن ﺗﻜﻮن اﻟﻌﻼﻗﺎت اﻟﻄﺒﯿﻌﯿﺔ ﻓﻲ اﻟﺤﯿﺎة ﻋﻠﻰ اﻟﻨﻈﺎم ﻓﻘﻂ ،وﯾﻤﻜﻦ ﺗﻠﺨﯿﺺ ھﺬا اﻟﻨﻮع ﻣﻦ اﻟﻌﻼﻗﺎت ﺑﺄن اﻟﻤﺴﺘﻮى اﻷدﻧﻰ ﻗﺪ ﯾﻜﻮن ﻟﮫ أﻛﺜﺮ ﻣﻦ اﺗﺼﺎل ﺑﺎﻟﻤﺴﺘﻮى :ﺣﯿﺚ أن اﻻﺑﻦ )اﻟﻤﺴﺘﻮى اﻷدﻧﻰ( ﻣﺘﺼﻞ ﺑﻤﺴﺘﻮﯾﯿﻦ ﻋﻠﻮﯾﯿﻦ وھﻤﺎ اﻷب واﻷم .3ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﺔ Relational Data Base ﺗﻌﺘﺒﺮ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﻗﯿﺔ ھﻲ اﻟﻤﻌﺘﻤﺪة ﺑﺎﻷﺳﺎس ﻓﻲ ﻧﻈﻢ اﻟﻤﻌﻠﻮﻣﺎت اﻟﻤﺤﺎﺳﺒﯿﺔ اﻟﺤﺪﯾﺜﺔ وﯾﺴﺘﻘﺒﻠﮭﺎ اﻟﻤﺴﺘﺨﺪﻣﻮن ﻋﻠﻰ ھﯿﺌﺔ ﺟﺪاول ﺗﺮﺑﻄﮭﺎ ﻣﻔﺎﺗﯿﺢ. )ﺳﯿﺘﻢ اﻟﺘﻄﺮق ﻟﮭﺬا اﻟﻨﻤﻮذج ﺑﺄﻛﺜﺮ ﺗﻔﺎﺻﯿﻞ ﻓﻲ اﻟﺠﺰء اﻟﻤﻮاﻟﻲ( اﻟﺟزء اﻟﺛﺎﻟث :ﻗواﻋد اﻟﺑﯾﺎﻧﺎت اﻟﻌﻼﺋﻘﯾﺔ .1ﻣﻔﮭوم ﻗواﻋد اﻟﺑﯾﺎﻧﺎت اﻟﻌﻼﺋﻘﯾﺔ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﺔ ) : (Relational DataBaseھﻲ أﺣﺪ ﻧﻤﺎذج ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻷﻛﺜﺮ اﺳﺘﺨﺪاﻣﺎ وأوﺳﻌﮭﺎ اﻧﺘﺸﺎرا ظﮭﺮ ھﺬا اﻟﻨﻤﻮذج ﻷول ﻣﺮة ﻓﻲ ﻋﺎم .1970ﺗﺘﻜﻮن ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﺔ ﻣﻦ ﺟﺪاول ﺗﺘﻀﻤﻦ أﻋﻤﺪة ﺗﻤﺜﻞ اﻟﻤﺠﺎﻻت ،وﺻﻔﻮﻓﺎ ﺗﻤﺜﻞ اﻟﺴﺠﻼت ،وﺗﺮﺗﺒﻂ اﻟﺠﺪاول داﺧﻞ ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت ﺑﻌﻼﻗﺎت ﻗﺎﺋﻤﺔ ﻋﻠﻰ ﻣﻔﺎﺗﯿﺢ ﺗﺮﺑﻄﮭﺎ ﺑﺒﻌﻀﮭﺎ اﻟﺒﻌﺾ ﺑﮭﺪف ﺗﺴﮭﯿﻞ ﻋﻤﻠﯿﺔ ﺗﻌﺪﯾﻞ ودﻣﺞ اﻟﺒﯿﺎﻧﺎت ﻓﻲ ﺟﺪاول ﻣﺨﺘﻠﻔﺔ وﺗﻨﻘﺴﻢ ھﺬه اﻟﻤﻔﺎﺗﯿﺢ إﻟﻰ ﻣﻔﺎﺗﯿﺢ رﺋﯿﺴﯿﺔ ) (Primary keyوﻣﻔﺎﺗﯿﺢ ﺛﺎﻧﻮﯾﺔ أو ﺧﺎرﺟﯿﺔ ).(Secondary Key اﻟﻤﻔﺘﺎح اﻟﺮﺋﯿﺴﻲ :ھﻮ اﻟﺼﻔﺔ اﻟﻔﺮﯾﺪة اﻟﺘﻲ ﺗﻤﯿﺰ أﺣﺪ ﺣﻘﻮل اﻟﺠﺪول واﻟﺬي ﻻﯾﻤﻜﻦ ان ﺗﺘﻜﺮر ﻗﯿﻤﺘﮫ اﺑﺪا وﻻﯾﻤﻜﻦ ان ﯾﻜﻮن ﻓﺎرغ إﺿﺎﻓﺔ اﻟﻰ اﻧﮫ ﻟﻜﻞ ﺟﺪول ﻣﻔﺘﺎح رﺋﯿﺴﻲ واﺣﺪ.ﺗﺘﻤﺜﻞ ﻓﺎﺋﺪﺗﮫ ﻓﻲ ﺗﺴﮭﯿﻞ ﻋﻤﻠﯿﺎت اﻟﺤﺬف واﻟﺒﺤﺚ واﻟﺘﻌﺪﯾﻞ ﻟﻠﻘﯿﻮد ﺑﺎﻟﺠﺪول. اﻟﻤﻔﺘﺎح اﻟﺜﺎﻧﻮي )اﻟﺨﺎرﺟﻲ أو اﻷﺟﻨﺒﻲ( :ھﻮ ﯾﺤﻤﻞ ﻧﻔﺲ ﻣﻮاﺻﻔﺎت اﻟﻤﻔﺘﺎح اﻟﺮﺋﯿﺴﻲ وﻟﻜﻨﮫ ﯾﻜﻮن ﻣﺘﻮاﺟﺪ ﻓﻲ أﻛﺜﺮ ﻣﻦ ﺟﺪول وﯾﺴﺘﻌﻤﻞ ﻟﺮﺑﻂ ﺻﻔﻮف ﺟﺪول ﻣﻊ ﺻﻔﻮف ﺟﺪول آﺧﺮ.ﯾﺠﺐ أن ﺗﻜﻮن ﻗﯿﻤﺘﮫ ﻧﻔﺴﮭﺎ ﻓﻲ ﻛﻞ اﻟﺠﺪاول اﻟﻤﻮﺟﻮد ﻓﯿﮭﺎ ،وذﻟﻚ ﻟﺘﺤﻘﯿﻖ ﻗﺎﻋﺪة ﺳﻼﻣﺔ اﻟﻜﯿﺎن. اﻟﺟزء اﻟﺛﺎﻟث :ﻗواﻋد اﻟﺑﯾﺎﻧﺎت اﻟﻌﻼﺋﻘﯾﺔ .1ﻣﻔﮭوم ﻗواﻋد اﻟﺑﯾﺎﻧﺎت اﻟﻌﻼﺋﻘﯾﺔ ﻣﺜﺎل :ﺗﻘﻮم اﺣﺪى اﻟﺸﺮﻛﺎت اﻟﺘﺠﺎرﯾﺔ ﺑﺘﺨﺰﯾﻦ اﻟﺒﯿﺎﻧﺎت اﻟﻤﺘﻌﻠﻘﺔ ﺑﻤﺒﯿﻌﺎﺗﮭﺎ ﻓﻲ ﺟﺪول واﺣﺪ ﻛﻤﺎ ھﻮ ﻣﻮﺿﺢ ﻓﻲ اﻷﺳﻔﻞ.ﻧﻼﺣﻆ ﻣﻦ اﻟﺠﺪول أﻧﮫ ﯾﺤﺘﻮي ﻋﻠﻲ ﻛﻤﯿﺎت ﻛﺒﯿﺮة ﻣﻦ اﻟﻤﻌﻠﻮﻣﺎت وﺧﺎﺻﺔ اﻟﻤﻌﻠﻮﻣﺎت اﻟﺘﻲ ﺗﺘﻜﺮر ﻣﻊ ﻛﻞ ﻋﻤﻠﯿﺔ ﺑﯿﻊ.ﻟﻮ أردﻧﺎ إﻧﺸﺎء ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﻋﻼﺋﻘﯿﺔ ﺧﺎﺻﺔ ﺑﺨﺰن ﺑﯿﺎﻧﺎت ﻣﺒﯿﻌﺎت ھﺬه اﻟﺸﺮﻛﺔ ،ﻓﺈﻧﻨﺎ ﻧﺤﺘﺎج ﻷﻛﺜﺮ ﻣﻦ ﺟﺪول ﻣﺜﻞ :ﺟﺪول اﻟﻤﺒﯿﻌﺎت ،ﺟﺪول رﺟﺎل اﻟﺒﯿﻊ ،ﺟﺪول اﻟﻌﻤﻼء ،ﻛﻤﺎ ﺳﻨﺤﺘﺎج ﻟﻠﺮﺑﻂ ﺑﯿﻦ ھﺬه اﻟﺠﺪاول ﻟﻠﺘﻌﺮف ﻋﻠﻰ اﻟﺘﻔﺎﺻﯿﻞ اﻟﻤﺘﻌﻠﻘﺔ ﺑﺮﺟﺎل اﻟﺒﯿﻊ ،واﻟﻌﻤﻼء وذﻟﻚ ﻹﺟﺮاء اﻟﺘﺤﻠﯿﻼت وإﻧﺘﺎج اﻟﺘﻘﺎرﯾﺮ اﻟﻤﺨﺘﻠﻔﺔ ﻋﻦ اﻟﺒﯿﺎﻧﺎت اﻟﻤﺘﻮﻓﺮة ﻓﻲ ھﺬه اﻟﺠﺪاول. اﻟﺗﺎرﯾﺦ ﻋﻧوان رﺻﯾد اﺳم رﻗم ﻋﻧوان ﺳﻧوات اﺳم رﻗم اﺟﻣﺎﻟﻲ اﻟﻛﻣﯾﺔ اﻟﺻﻧف ﻓﺎﺗورة اﻟﻌﻣﯾل اﻟﻣدﯾﻧﯾن اﻟﻌﻣﯾل اﻟﻌﻣﯾل اﻟﺑﺎﺋﻊ اﻟﺧﺑرة اﻟﺑﺎﺋﻊ اﻟﺑﺎﺋﻊ ﺳﻌر اﻟﻣﺑﯾﻌﺎت ﻟﻠﺑﺎﺋﻊ اﻟﺑﯾﻊ 03/18/2020 اﻟﻧﮭﺿﺔ 120000 ﺳراج B-110 اﻟﺻﻔرة 3 أﻣﯾر S-153 30000 10 ﺛﻼﺟﺔ 101-2020 03/19/2020 اﻟﺻﻔرة 240000 ﯾوﺳف B-112 اﻟﻔﺎﺋزﯾﺔ 4 أﺳﺎﻣﺔ S-152 5700 15 ﻓرن 102-2020 03/20/2020 اﻟﻧﮭﺿﺔ 120000 ﺳراج B-110 اﻟﺻﻔرة 4 أﺣﻣد S-150 24000 20 ﻏﺳﺎﻟﺔ 103-2020 03/20/2020 اﻟﻣﻧﺗزه 46000 أﻣﯾن B-113 اﻟﻔﺎﺋزﯾﺔ 4 أﺳﺎﻣﺔ S-152 7500 25 ﻣﺟﻔف 104-2020 03/21/2020 اﻟﺻﻔرة 240000 ﯾوﺳف B-112 اﻟﻣﻧﺗزه 5 ﻣﺎزن S-151 12000 10 ﻏﺳﺎﻟﺔ 105-2020 ﻣﻔﺎﺗﯾﺢ ﺧﺎرﺟﯾﺔ ﻣﺠﻤﻮﻋﺔ اﻟﺠﺪاول اﻟﻌﻼﺋﻘﯿﺔ ﻟﺨﺰن ﺑﯿﺎﻧﺎت اﻟﻤﺒﯿﻌﺎت ﺟدول اﻟﻣﺑﯾﻌﺎت ﻣﻔﺗﺎح اﻟﺗﺎرﯾﺦ رﻗم اﻟﻌﻣﯾل رﻗم اﻟﺑﺎﺋﻊ اﺟﻣﺎﻟﻲ ﺳﻌر اﻟﺑﯾﻊ اﻟﻛﻣﯾﺔ اﻟﺻﻧف ﻓﺎﺗورة اﻟﻣﺑﯾﻌﺎت رﺋﯾﺳﻲ 03/18/2020 B-110 S-153 30000 10 ﺛﻼﺟﺔ 101-2020 03/19/2020 B-112 S-152 5700 15 ﻓرن 102-2020 03/20/2020 B-110 S-150 24000 20 ﻏﺳﺎﻟﺔ 103-2020 ﻣﻔﺗﺎح 03/20/2020 B-113 S-152 7500 25 ﻣﺟﻔف 104-2020 رﺋﯾﺳﻲ 03/21/2020 B-112 S-151 12000 10 ﻏﺳﺎﻟﺔ 105-2020 ﻣﻔﺗﺎح رﺋﯾﺳﻲ ﺟدول رﺟﺎل اﻟﺑﯾﻊ ﺟدول اﻟﻌﻣﻼء اﻟﻌﻧوان ﺳﻧوات اﻟﺧﺑرة اﺳم اﻟﺑﺎﺋﻊ رﻗم اﻟﺑﺎﺋﻊ اﻟﻌﻧوان رﺻﯾد اﻟﻣدﯾﻧﯾن اﺳم اﻟﻌﻣﯾل رﻗم اﻟﻌﻣﯾل اﻟﺻﻔرة 4 أﺣﻣد S-150 اﻟﻧﮭﺿﺔ 120000 ﺳراج B-110 اﻟﻣﻧﺗزه 5 ﻣﺎزن S-151 اﻟﺻﻔرة 95000 ﻋﺎﺻم B-111 اﻟﻔﺎﺋزﯾﺔ 4 أﺳﺎﻣﺔ S-152 اﻟﺻﻔرة 240000 ﯾوﺳف B-112 اﻟﺻﻔرة 3 أﻣﯾر S-153 اﻟﻣﻧﺗزه 46000 أﻣﯾن B-113 اﻟﺷﻘﺔ 3 أﺣﻣد S-154 اﻟﺟزء اﻟﺛﺎﻟث :ﻗواﻋد اﻟﺑﯾﺎﻧﺎت اﻟﻌﻼﺋﻘﯾﺔ .2أھم ﻣﻛوﻧﺎت ﻗواﻋد اﻟﺑﯾﺎﻧﺎت اﻟﻌﻼﺋﻘﯾﺔ ﯾﺘﻢ اﻻﻋﺘﻤﺎد ﻋﻠﻰ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﮫ ﻓﻲ ﻣﻌﻈﻢ أﻧﻈﻤﺔ ﻣﻌﻠﻮﻣﺎت اﻟﻤﺤﺎﺳﺒﮫ اﻟﺤﺪﯾﺜﮫ ﻓﮭﻲ أﻛﺜﺮ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﺷﯿﻮﻋﺎ ﻟﻼﺳﺘﺨﺪام ﻟﻤﻌﺎﻟﺠﺔ اﻟﺒﯿﺎﻧﺎت. و ﻣﻦ أھﻢ اﻟﻤﻜﻮﻧﺎت اﻟﺘﻲ ﯾﺘﻢ اﺳﺘﺨﺪاﻣﮭﺎ ﻓﻲ ﺑﻨﺎء ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﮫ : اﻟﻮﺣﺪه أو اﻟﻜﯿﻨﻮﻧﮫ :Entityھﻲ أي ﺷﺊ ﺗﺮﻏﺐ اﻟﻤﻨﻈﻤﮫ ﻓﻲ ﺟﻤﻊ و ﺗﺨﺰﯾﻦ اﻟﺒﯿﺎﻧﺎت ﺣﻮﻟﮫ )ﻓﻤﺜﻼ ﻓﻲ اﻟﺠﺎﻣﻌﮫ ﯾﻤﺜﻞ اﻟﻄﺎﻟﺐ وﺣﺪه ).(Entity اﻟﺼﻔﺎت أو اﻟﺨﺼﺎﺋﺺ :Attributesاﻟﻤﻌﻠﻮﻣﺎت ﻋﻦ اﻟﻮﺣﺪه ) ﻗﺪ ﺗﻜﻮن اﻟﺮﻗﻢ اﻟﺠﺎﻣﻌﻲ و ﺗﺎرﯾﺦ ﻣﯿﻼده ( اﻟﺤﻘﻞ :Fieldاﻟﻌﻤﻮد اﻟﺬي ﯾﺤﻤﻞ ﺻﻔﮫ ﻣﻦ ﺻﻔﺎت أوﺧﺎﺻﯿﺔ ﻣﻦ ﺧﺼﺎﺋﺺ اﻟﻮﺣﺪه Entity اﻟﺴﺠﻞ :Recordھﻮ ﻣﺠﻤﻮﻋﺔ اﻟﺤﻘﻮل اﻟﺘﻲ ﺗﺤﺘﻮي ﻋﻠﻰ ﺑﯿﺎﻧﺎت ﻋﻦ اﻟﻮﺣﺪه ) ﻣﺜﻞ اﻟﻄﺎﻟﺐ أ :رﻗﻤﮫ اﻟﺠﺎﻣﻌﻲ و ﺗﺎرﯾﺦ ﻣﯿﻼده (.و ﺗﻤﺜﻞ ﺳﻄﺮ ﻣﻦ ﺟﺪول و ﺗﺪﻋﻰ أﯾﻀﺎ ) .(Tuple ﻣﻠﻒ :Fileﻣﺠﻤﻮﻋﺔ اﻟﺴﺠﻼت اﻟﻤﺘﺮاﺑﻄﮫ ﻣﻊ ﺑﻌﻀﮭﺎ اﻟﺒﻌﺾ ﺑﻌﻼﻗﺎت ﻣﻨﻄﻘﯿﮫ ﺗﺴﻤﻰ ﻓﻲ ﻧﻈﺎم اﻟﺤﺎﺳﻮب ﻣﻠﻒ. ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت :Data baseھﻲ ﻣﺠﻤﻮﻋﮫ ﻣﺘﺮاﺑﻄﮫ ﻣﻦ اﻟﻤﻠﻔﺎت اﻟﻤﻨﺴﻘﮫ ﻣﺮﻛﺰﯾﺎ ) ﻣﺨﺰﻧﮫ ﺑﺼﻔﮫ ﻣﺮﻛﺰﯾﮫ ( ﻣﺎ ﯾﻌﻨﻲ ﻋﺪم اﻟﺘﻜﺮارﻟﻠﺒﯿﺎﻧﺎت ﻓﻲ ﻣﻮﻗﻊ ﺗﺨﺰﯾﻦ آﺧﺮ أو ﻓﻲ أﻛﺜﺮ ﻣﻦ ﻣﻮﻗﻊ ﺗﺨﺰﯾﻦ. اﻟﺟزء اﻟﺛﺎﻟث :ﻗواﻋد اﻟﺑﯾﺎﻧﺎت اﻟﻌﻼﺋﻘﯾﺔ .2أھم ﻣﻛوﻧﺎت ﻗواﻋد اﻟﺑﯾﺎﻧﺎت اﻟﻌﻼﺋﻘﯾﺔ ﻣﻠف ﺣﻘل /ﻣﺟﺎل ﻣﺜﺎل :ﺟﺪول اﻟﻤﺨﺰون ﻻﺣﺪى اﻟﺸﺮﻛﺎت اﻟﺘﺠﺎرﯾﺔ اﻟﺴﻌﺮ اﻟﻜﻤﯿﺔ رﻗﻢ اﻟﺒﺎﺋﻊ اﻟﻠﻮن اﻟﻮﺻﻒ رﻗﻢ اﻟﺼﻨﻒ ﺳﺟل 1199 12 10023 أﺑﯿﺾ ﺛﻼﺟﺔ 1036 1299 7 10023 رﻣﺎدي ﺛﻼﺟﺔ 1038 ﺛﻼﺟﺔ 1499 5 10023 أﺳﻮد ﺛﻼﺟﺔ 1039 ﻓرن اﻟوﺣدة / 799 6 10011 أﺳﻮد ﻓﺮن 2061 ﻏﺳﺎﻟﺔ اﻟﻛﯾﻧوﻧﺔ ﻣﺟﻔف 999 5 10011 رﻣﺎدي ﻓﺮن 2063 499 15 10008 أﺑﯿﺾ ﻏﺴﺎﻟﺔ 2541 699 10 10008 ﻓﻀﻲ ﻏﺴﺎﻟﺔ 3544 رﻗم اﻟﺻﻧف 399 12 10009 أﺑﯿﺾ ﻣﺠﻔﻒ 3785 اﻟوﺻف اﻟﻠون اﻟﺻﻔﺎت / 499 8 10009 رﻣﺎدي ﻣﺠﻔﻒ 3787 رﻗم اﻟﺑﺎﺋﻊ اﻟﺧﺻﺎﺋص اﻟﻛﻣﯾﺔ اﻟﺳﻌر اﻟﺟزء اﻟﺛﺎﻟث :ﻗواﻋد اﻟﺑﯾﺎﻧﺎت اﻟﻌﻼﺋﻘﯾﺔ .3أﻧواع اﻟﻌﻼﻗﺎت: ھﻨﺎك أﻧﻮاع ﻣﺨﺘﻠﻔﺔ ﻣﻦ اﻟﻌﻼﻗﺎت ﺑﯿﻦ اﻟﺠﺪاول ﻳﻤﻜﻦ ﺗﻮﺿﯿﺤﮫﺎ ﻛﺎﻵﺗﻲ: .1ﻋﻼﻗﺔ واﺣﺪ ﻟﻮاﺣﺪ :One to- Oneارﺗﺒﺎط ﺟﺪوﻟﯿﻦ ﺑﺤﯿﺚ ﻳﻘﺎﺑﻞ اﻟﺴﺠﻞ اﻟﻮاﺣﺪ ﻓﻲ اﻟﺠﺪول اﻷول ﺳﺠﻼ ً واﺣﺪاً ﻓﻲ اﻟﺠﺪول اﻟﺜﺎﻧﻲ وﻣﺜﺎل ﻋﻠﻰ ذﻟﻚ وﺟﻮد ﻋﻼﻗﺔ واﺣﺪ اﻟﻰ واﺣﺪ ﺑﯿﻦ اﻟﻌﺎﻣﻞ واﻟﻘﺴﻢ اﻟﺬي ﻳﻌﻤﻞ ﻓﯿﻪ ،وھﺬا اﻟﻨﻮع ﻣﻦ اﻟﻌﻼﻗﺎت ﻧﺎدر اﻻﺳﺘﺨﺪام وذﻟﻚ ﻷن اﻟﺠﺪوﻟﯿﻦ ﻳﻤﻜﻦ دﻣﺠﮫﻤﺎ ﻣﻌﺎ ﻓﻲ ﺟﺪول واﺣﺪ ،وأن ﻓﺼﻠﮫﻤﺎ ﻳﺤﻘﻖ ﺑﻌﺾ اﻷﻏﺮاض ،ﻣﺜﻞ اﻟﺴﺮﻋﺔ ﻓﻲ ﺑﻌﺾ اﻟﺒﯿﺎﻧﺎت. .2ﻋﻼﻗﺔ واﺣﺪ ﻟﻤﺘﻌﺪد :One to- Manyھﻲ ارﺗﺒﺎط ﺟﺪوﻟﯿﻦ ﺑﺤﯿﺚ ﻳﻘﺎﺑﻞ اﻟﺴﺠﻞ اﻟﻮاﺣﺪ ﻓﻲ اﻟﺠﺪول اﻷول أﻛﺜﺮ ﻣﻦ ﺳﺠﻞ ﻓﻲ اﻟﺠﺪول اﻟﺜﺎﻧﻲ ،وﻣﺜﺎل ﻋﻠﻰ ھﺬه اﻟﻌﻼﻗﺔ ،ھﻮ أن ﻟﻜﻞ ﻗﺴﻢ ﻣﻦ اﻷﻗﺴﺎم ﻓﻲ اﻟﻤﻨﻈﻤﺔ ﻳﻌﻤﻠﻮن ﻓﯿﻪ اﻛﺜﺮ ﻣﻦ ﻣﻮظﻒ ،وھﻲ اﻷﻛﺜﺮ اﺳﺘﺨﺪاﻣﺎً. .3ﻋﻼﻗﺔ ﻣﺘﻌﺪد ﻟﻤﺘﻌﺪد :Many to-Manyھﻲ ارﺗﺒﺎط ﺟﺪوﻟﯿﻦ ﺑﺤﯿﺚ ﻳﻘﺎﺑﻞ اﻟﺴﺠﻞ اﻟﻮاﺣﺪ ﻓﻲ ﻛﻼ اﻟﺠﺪوﻟﯿﻦ أﻛﺜﺮ ﻣﻦ ﺳﺠﻞ ﻓﻲ اﻟﺠﺪول اﻟﺜﺎﻧﻲ وﻣﺜﺎل ﻋﻠﻰ ذﻟﻚ أن اﻟﻤﻮظﻒ اﻟﻮاﺣﺪ ﻳﻌﻤﻞ ﻓﻲ أﻛﺜﺮ ﻣﻦ ﻣﺸﺮوع ،واﻟﻤﺸﺮوع اﻟﻮاﺣﺪ ﻳﻌﻤﻞ ﻓﯿﻪ أﻛﺜﺮ ﻣﻦ ﻣﻮظﻒ.