You are on page 1of 2

‫‪:‬‬ ‫أوﻻً ‪ :‬ﻣﺎ ھﻰ أوراﻛﻞ‬

‫اوراﻛﻞ ﻟﯿﺴﺖ ﻟﻐﺔ ﺑﺮﻣﺠﺔ واﻧﻤﺎ ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﻋﻼﺋﻘﯿﺔ ‪ Relational Dtata Base‬ﻓﮫﻰ ﻧﻈﺎم‬
‫ﻹدارة ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﺔ ‪ RDBM‬و إدارة ﻣﻌﻠﻮﻣﺎت اﻟﻌﻤﻞ اﻟﻤﻄﻠﻮﺑﺔ ﻣﻦ ﺧﻼل ﺗﺤﻮﻳﻠﮫﺎ‬
‫إﻟﻰ ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ﻋﻤﻠﯿﺔ ﺗﻔﯿﺪ ﻓﻲ اﺗﺨﺎذ اﻟﻘﺮارات وﻣﺮاﻗﺒﺔ أداء اﻟﻌﻤﻞ وﺗﺤﺴﯿﻦ اﻻﻧﺘﺎﺟﯿﺔ‬
‫واﻟﻮﺻﻮل اﻟﻰ ﺳﺮﻋﺔ ﻗﺼﻮى ﻓﻰ إﻧﺠﺎز اﻷﻋﻤﺎل‪.‬‬

‫ﻣﻤﯿﺰات أوراﻛﻞ‪:-‬‬
‫‪١ -‬ﺳﺮﻳﺔ اﻟﻤﻌﻠﻮﻣﺎت ‪ ،‬ﺣﯿﺚ ﻳﺘﻮﻓﺮ ﻧﻈﺎم ﻟﺤﻤﺎﻳﺔ اﻟﻤﻌﻠﻮﻣﺎت ﻳﺘﻔﻮق ﻣﻦ اﻟﻨﺎﺣﯿﺔ اﻟﺒﻨﺎﺋﯿﺔ ﻋﻠﻰ‬
‫اﻷﻧﻄﻤﺔ اﻷﺧﺮى ﻟﻠﺸﺮﻛﺎت اﻟﻤﻨﺎﻓﺴﺔ‪.‬‬

‫‪٢ -‬اﻟﺘﻌﺎﻣﻞ ﻣﻊ ﺣﺠﻢ ﻛﺒﯿﺮ ﻣﻦ اﻟﺒﯿﺎﻧﺎت ﻳﺼﻞ إﻟﻰ ﻣﻼﻳﯿﻦ ﻣﻦ اﻟﻤﯿﻐﺎ ﺑﺎﻳﺖ‪.‬‬

‫‪٣ -‬اﻟﺪﻋﻢ اﻟﻤﻤﺘﺎز اﻟﺬي ﺗﻘﺪﻣﻪ اﻷوراﻛﻞ ﻟﻠﻤﺴﺘﺨﺪﻣﯿﻦ ﻓﻰ ﺟﻤﯿﻊ أﻧﺤﺎء اﻟﻌﺎﻟﻢ ﻋﻦ ﻃﺮﻳﻖ‬
‫ﻣﻮﻗﻌﮫﺎ ﻋﻠﻰ اﻻﻧﺘﺮﻧﺖ‪.‬‬

‫‪٤ -‬ﺗﻌﺪ أﻗﻮى أداه ﻓﻲ ﻣﺠﺎل اﻟﺘﺠﺎرة اﻹﻟﻜﺘﺮوﻧﯿﺔ وذﻟﻚ ﺑﺴﺒﺐ اﻟﺘﻜﺎﻣﻞ اﻟﻜﺒﯿﺮ ﻣﻊ ﻟﻐﺔ اﻟﺠﺎﻓﺎ‪.‬‬

‫وﺗﻌﺘﻤﺪ أوراﻛﻞ ﻓﻲ ﺑﺮﻣﺠﺘﮫﺎ ﻋﻠﻰ‪:-‬‬


‫‪١ -‬ﻟﻐﺔ ‪ SQL - Structured Query Lanaguage‬ﻓﻲ اﻟﺒﺮﻣﺠﺔ ﻟﻘﻮاﻋﺪ ﺑﯿﺎﻧﺎت اوراﻛﻞ و ھﻰ ﻟﻐﺔ‬
‫اﺳﺘﻔﺴﺎر ﺑﻨﺎﺋﯿﺔ‪.‬‬

‫واﻟﻠﻐﺔ ‪ SQL‬ھﻲ ﻟﻐﺔ ﺗﺪﻋﻤﮫﺎ ﺟﻤﯿﻊ ﻟﻠﻐﺎت اﻟﺒﺮﻣﺠﺔ ﺳﻮاء ‪ C‬او ‪ VB‬او ‪ Java‬وﻏﯿﺮھﺎ‪ ,‬وﻣﻦ ﺧﻼﻟﮫﺎ‬
‫ﺗﺴﺘﻄﯿﻊ اﻟﻮﺻﻮل إﻟﻰ اﻟﺒﯿﺎﻧﺎت اﻟﻤﺨﺰﻧﺔ وإﺟﺮاء اﻟﻌﻤﻠﯿﺎت ﻋﻠﯿﮫﺎ‬
‫(إﺿﺎﻓﺔ – ﺗﻌﺪﻳﻞ – ﺣﺬف ) ﻓﻲ ﺟﺪاول ﺗﻢ ﺗﺼﻤﯿﻤﮫﺎ ﻣﻦ ﺧﻼل اﺣﺪ اﻟﺘﻄﺒﯿﻘﺎت اﻟﺘﻲ ﻧﺴﺘﺨﺪﻣﮫﺎ‬
‫‪.‬‬

‫– ‪٢‬ﻟﻐﺔ ‪ PL/SQL‬ﻓﻰ ﻛﺘﺎﺑﺔ اﻟﺒﺮاﻣﺞ واﻟـ ‪ Functions‬اﻟﺨﺎﺻﺔ ﻓﮫﻰ ﻟﻐﺔ اﻻﺳﺘﻔﺴﺎر اﻹﺟﺮاﺋﯿﺔ‬
‫ﻣﺜﻞ وﻟﮫﺎ ﻗﻮاﻋﺪ ﻣﺜﻞ اي ﻟﻐﺔ أﺧﺮى ‪.‬‬

‫– ‪٣‬ﻳﻤﻜﻦ اﺳﺘﺪﻋﺎء روﺗﯿﻨﯿﺎت ‪ Procedures‬ﻣﻜﺘﻮﺑﺔ ﺑﻠﻐﺎت أﺧﺮى ﻣﺜﻞ‪Java – C .‬‬

‫ﻣﺎ ھﻰ أھﻢ أدوات أوراﻛﻞ ‪ Oracle Developer‬؟‬


‫‪-‬أداة ﻹﻧﺸﺎء اﻟﻨﻤﺎذج‪Forms .‬‬

‫‪-‬أداة ﻹﻧﺸﺎء اﻟﺘﻘﺎرﻳﺮ ‪Reports .‬‬

‫‪-‬أداة ﻹﻧﺸﺎء اﻟﺮﺳﻮﻣﺎت اﻟﺒﯿﺎﻧﯿﺔ‪Graphics .‬‬

‫‪-‬أداة ﻟﻠﺒﺤﺚ ﻓﻰ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت‪Query .‬‬

‫‪-‬أداة ﻟﻌﻤﻞ اﻟﺒﺮﻣﺠﯿﺎت‪Procedure and function‬‬

‫وﺗﻄﻮر أوراﻛﻞ أدواﺗﮫﺎ ﺑﺈﺳﺘﻤﺮار ﻟﺨﺪﻣﺔ اﻟﻤﺴﺘﺨﺪﻣﯿﻦ ﻓﮫﻨﺎك ﻣﻨﺘﺠﺎت ﻣﺴﺎﻋﺪه ﻣﺜﻞ‬
‫‪Jdeveloper‬اﻟﺬى ﻳﻌﻤﻞ ﻣﻊ ‪ RACEL٩i‬وﻳﻌﺘﻤﺪ ﻓﻲ ﺑﺮﻣﺠﺘﻪ ﻋﻠﻰ ﺗﻘﻨﯿﺔ ‪Object Oriented‬‬
‫و اﻟﺠﺎﻓﺎ ﻛﻤﺎ ﺻﺪر ﻣﺆﺧﺮاً اﻹﺻﺪار ‪ Oracle ١٠g‬ﻟﯿﻤﺜﻞ ﺛﻮرة ﺣﻘﯿﻘﯿﺔ ﻓﻰ اﺳﻠﻮب رﺑﻂ اﻟﺴﯿﺮﻓﺮات‬
‫واﻟﻌﻤﻞ ﻓﻲ ﺑﯿﺌﺔ أﻛﺜﺮ ﺳﮫﻮﻟﺔ ﻣﻦ ﺣﯿﺚ ﻣﺘﻄﻠﺒﺎت اﻟـ ‪Data Base Administrator‬‬

‫ﻣﺎ أﻓﻌﻞ ﻟﺘﻌﻠﻢ اﻷوراﻛﻞ ؟‬

‫‪PDF created with pdfFactory Pro trial version www.pdffactory.com‬‬


‫– ‪١‬ﻳﺠﺐ أن ﺗﺘﻘﻦ ﻟﻐﺔ ‪SQL‬‬

‫– ‪٢‬ﺗﻌﻠﻢ ﻟﻐﺔ‪PL SQL‬‬

‫– ‪٣‬ﺗﻌﻠﻢ ﻛﯿﻔﯿﺔ اﺳﺘﺨﺪام أدوات أوراﻛﻞ ﻟﻌﻤﻞ اﻟﺘﻄﺒﯿﻘﺎت ﻣﺜﻞ إﻧﺸﺎء اﻟﻨﻤﺎذج واﻟﺘﻘﺎرﻳﺮ‬
‫واﻟﺮﺳﻮﻣﺎت اﻟﺒﯿﺎﻧﯿﺔ ﺑﻮاﺳﻄﺔ‬
‫‪racle Developer .‬‬

‫– ‪٤‬ﻻﺑﺪ أن ﻳﺘﻢ ذﻟﻚ ﻋﻦ ﻃﺮﻳﻖ ﻣﺪرس أو ﻣﺮﻛﺰ ﻣﺘﺨﺼﺺ ‪ ،‬ﺣﯿﺚ ﻻﻳﺠﺪى اﻟﺘﻌﻠﯿﻢ اﻟﺬاﺗﻰ‬
‫ﻻوراﻛﻞ‪.‬‬

‫– ‪٥‬ﻻﺑﺪ ﻣﻦ اﻻﻋﺘﻤﺎد ﻋﻠﻰ اﻟﻨﻔﺲ ﻓﻰ إﻧﺸﺎء ﺗﻄﺒﯿﻖ وﻟﻮ ﺻﻐﯿﺮ ﺑﺈﺳﺘﺨﺪام أوراﻛﻞ‪.‬‬

‫– ‪٦‬ﻣﺘﺎﺑﻌﺔ ﻣﻮاﻗﻊ اﻻﻧﺘﺮﻧﺖ اﻟﺘﻰ ﺗﮫﺘﻢ ﺑﺸﺮح اﻟﻤﺸﺎﻛﻞ اﻟﺘﻌﻰ ﺗﻮاﺟﻪ اﻟﻤﺴﺘﺨﺪﻣﯿﻦ وﺗﻌﺮض‬
‫‪Procedures‬ﻣﺠﺎﻧﯿﺔ ‪.‬‬

‫– ‪٧‬ﻣﺘﺎﺑﻌﺔ اﻷدوات واﻹﺻﺪارات اﻟﻤﺘﻼﺣﻘﺔ ﻟﺸﺮﻛﺔ أوراﻛﻞ‪.‬‬

‫وھﺬا اﻟﺮاﺑﻂ ﻟﺒﻌﺾ اﻟﻜﺘﺐ اﻟﺘﻌﻠﯿﻤﯿﺔ ﻷوراﻛﻞ‬


‫‪http://download-west.oracle.com/doc.../q٢٠١٠٢/toc.ht‬‬

‫‪PDF created with pdfFactory Pro trial version www.pdffactory.com‬‬

You might also like