الرئيسية > السؤال
السؤال
ما مــعــنــى مــبــرمــج أوراكـــل؟
البرمجة | قواعد البيانات | مايكروسوفت دوت نت 11‏/9‏/2010 تم النشر بواسطة Zero.
الإجابات
1 من 5
بسم الله الرحمن الرحيم






أولاً معلومات عامة عن أوراكل




هي واحدة من أضخم وأهم شركات تقنية المعلومات بشكل عام و قواعد البيانات بشكل خاص. تأسست شركة أوراكل في العام 1977 على يد "لاري اليسون" ولدى الشركة مراكز خدمة للعملاء في أكثر من 145 دولة. يعمل لاري اليسون كمدير تنفيذي لشركة اوراكل لعدة سنوات الان وابتداءً من العام 2003 عمل لاري كرئيس لمجلس إدارة الشركة ذاتها.

أعجب لاري بالورقة التي كتبها "إيدجار ف. كود" والتي تناول فيها إيدجار قواعد البيانات وبالتخصيص، قواعد البيانات ذات الحجم الكبير كقاعدة بيانات نظام التأمين الإجتماعي والتي عادة ما تظمّ العدد الهائل من المعلومات، فقام لاري بإنشاء شركة اوراكل ليتسنّى له تطبيق قاعدة البيانات التى وصفها إيدجار في ورقته البحثية. لم تكن الشركة التي أسسها لاري آنذاك تعرف باسمها الحالي "اوراكل" ولكن كان اسمها في العام 1977 "مختبرات تطوير البرامج".

أراد لاري أن يجعل قاعدة البيانات "اوراكل" متطابقة مع قاعدة بيانات شركة "آي بي أم" والتي تعرف آنذاك بنظام R لقاعدة البيانات إلا ان شركة "آي بي أم" حالت دون ذلك بجعل الرسائل المتعلقة بالأخطاء الصادرة من قاعدة بيانات النظام R سريّة.

قاعدة البيانات اوراكل هي المنتج الرئيسي لشركة اوراكل وبدمج البرمجية جافا مع قاعدة البيانات اوراكل مكّن قاعدة البيانات من إستخدامها لخوادم الويب وتمكين المبرمجين من إضافة برامجهم الخاصة على قاعدة بيانات اوراكل ليتصرفوا بشكل أفضل ويتحكموا بمخرجات البرامج التي يستعملونها على الويب. تنتج شركة اوراكل برامج مساندة لقاعدة البيانات كـ "مُصمم اوراكل" و "مُطوّر اوراكل" وتقوم هذه الأدوات البرمجية بالمساعدة على كتابة برامج تتعلق بقاعدة البيانات اوراكل بشكل أفضل واسرع.

يقع المركز الرئيسي لشركة اوراكل في مدينة "ريد وود" من سان فرانسيسكو الواقعة على الساحل الغربي من الولايات الامريكية المتحدة في ولاية كاليفورنيا. تجدر الإشارة أن كلمة "اوراكل" تقابل كلمة العرّاف أو العرافة بالعربية ، والمقصود بأوراكل هو الذي/التي لها إطّلاع على الأمور الغيبية نتيجة المعرفة ، الحكمة او الإتصال بالآلهة.





تانيا ما هى أوراكل





اوراكل ليست لغة برمجة وانما قاعدة بيانات علائقية Relational Dtata Base فهى نظام لإدارة قواعد البيانات العلائقية RDBM و إدارة معلومات العمل المطلوبة من خلال تحويلها إلى قاعدة بيانات عملية تفيد في اتخاذ القرارات ومراقبة أداء العمل وتحسين الانتاجية والوصول الى سرعة قصوى فى إنجاز الأعمال .

مميزات أوراكل:-

1 - سرية المعلومات ، حيث يتوفر نظام لحماية المعلومات يتفوق من الناحية البنائية على الأنطمة الأخرى للشركات المنافسة .

2 - التعامل مع حجم كبير من البيانات يصل إلى ملايين من الميغا بايت .

3 - الدعم الممتاز الذي تقدمه الأوراكل للمستخدمين فى جميع أنحاء العالم عن طريق موقعها على الانترنت .

4 - تعد أقوى أداه في مجال التجارة الإلكترونية وذلك بسبب التكامل الكبير مع لغة الجافا .

وتعتمد أوراكل في برمجتها على:-

1 - لغة SQL - Structured Query Lanaguage في البرمجة لقواعد بيانات اوراكل و هى لغة استفسار بنائية .

واللغة SQL هي لغة تدعمها جميع للغات البرمجة سواء C او VB او Java وغيرها ,ومن خلالها تستطيع الوصول إلى البيانات المخزنة وإجراء العمليات عليها
( إضافة – تعديل – حذف ) في جداول تم تصميمها من خلال احد التطبيقات التي نستخدمها .

2 – لغة PL/SQL فى كتابة البرامج والـ Functions الخاصة فهى لغة الاستفسار الإجرائية مثل ولها قواعد مثل اي لغة أخرى .

3 – يمكن استدعاء روتينيات Procedures مكتوبة بلغات أخرى مثل Java – C .

ما هى أهم أدوات أوراكل Oracle Developer ؟

- أداة لإنشاء النماذج Forms .

- أداة لإنشاء التقارير Reports .

- أداة لإنشاء الرسومات البيانية Graphics .

- أداة للبحث فى قواعد البيانات Query .

- أداة لعمل البرمجيات Procedure and function

وتطور أوراكل أدواتها بإستمرار لخدمة المستخدمين فهناك منتجات مساعده مثل Jdeveloper الذى يعمل مع RACEL9i ويعتمد في برمجته على تقنية Object Oriented
و الجافا كما صدر مؤخراً الإصدار Oracle 10g ليمثل ثورة حقيقية فى اسلوب ربط السيرفرات والعمل في بيئة أكثر سهولة من حيث متطلبات الـ Data Base Administrator

ما أفعل لتعلم الأوراكل ؟

1 – يجب أن تتقن لغة SQL

2 – تعلم لغة PL SQL

3 – تعلم كيفية استخدام أدوات أوراكل لعمل التطبيقات مثل إنشاء النماذج والتقارير والرسومات البيانية بواسطة
racle Developer .

4 – لابد أن يتم ذلك عن طريق مدرس أو مركز متخصص ، حيث لايجدى التعليم الذاتى لاوراكل .

5 – لابد من الاعتماد على النفس فى إنشاء تطبيق ولو صغير بإستخدام أوراكل .

6 – متابعة مواقع الانترنت التى تهتم بشرح المشاكل التعى تواجه المستخدمين وتعرض Procedures مجانية .

7 – متابعة الأدوات والإصدارات المتلاحقة لشركة أوراكل .

وهذا الرابط لبعض الكتب التعليمية لأوراكل http://download-west.oracle.com/doc.../q20102/toc.htm‏
11‏/9‏/2010 تم النشر بواسطة dahem87.
2 من 5
من قال لايجدي تعلم اوراكل ذاتيا
التعليم في عصر العولمة هو تعليم ذاتي بالمقام الأول
سواء أوراكل أو غير أوراكل
11‏/9‏/2010 تم النشر بواسطة bochra.
3 من 5
ماهو الأوراكل؟

الأوراكل هو عبارة عن اداة برمجية متكاملة Integrated Development Tool تستخدم لانشاء تطبيقات مختلفة فى اى مؤسسة بانشاء قواعد البيانات مع اخراج الشاشات و التقارير اللازمة دون الحاجة الى الاستعانة بلغات برمجية اخرى بعيدا عن الأوراكل.

و تزداد اهمية الأوراكل بزيادة الحاجة الى الأمان و ضخامة البيانات المخزنة فى اى تطبيق.

تنقسم دراسة الاوراكل فى الغالب الى تخصصين فى غاية الأهمية و هما

   Oracle Developer
   Oracle Administration

وهذا بالطبع الى جانب تخصصات اخرى مثل Oracle Financial , Oracle Designer ,.....

لكننا سنكتفى هنا بالقاء الضوء على أهم فرعين وهما المستخدمين فى مجال العمل بشدة مع ملاحظة ان هناك اصدارات مختلفة من قواعد البيانات للاوراكل مثل ( (8i, 9i , 10g,... و كذلك اصدارات مختلفة من الأدوات المساعدة المستخدمة فى الاوراكطل مثل ادوات الديفيلوبر 6i,9i,10g

حيث انه لاخراج تطبيق متكامل بالاوراكل فى اى مجال سواء (مخازن - حسابات - موارد بشرية -..........الخ)

لابد من تثبيت جزئى اوراكل احدهما وهو اصدار لقواعد البيانات والذى يقوم بانشاء و احتواء الهيكل الرئيسى لقواعد البيانات مع مشتملاتها و الاخر اصدار للديفيلوبر لازم لاخراج الشاشات و التقارير اللازمة لأى تطبيق و يجب ان يتماشى مع اصدار قواعد البيانات المستخدم

على سبيل المثال : يمكن تثبيت اصدار 8i لقواعد البيانات + اصدار 6 I من ادوات البرمجة لاوراكل او 10G لكلاهما و هكذا هناك ثنائيات كثيره يمكن تثبيتها لكن اهم شىء هو اختيار اصدارين متماشيين مع بعضهما البعض و هذا يتم معرفته بسهوله من الدراسه و الخبره او بالاستعانه بالدعم الفنى لاوراكل

وعند دراسة الاوراكل لا تختلف المحتويات كثيرا باختلاف الاصدارات حتى و ان اختلف المسمى او طريقة تنظيم الكورس (Module)

أولاً : ما هى أوراكل:

اوراكل ليست لغة برمجة وانما قاعدة بيانات علائقية Relational Dtata Base فهى نظام لإدارة قواعد البيانات العلائقية RDBM و إدارة معلومات العمل المطلوبة من خلال تحويلها إلى قاعدة بيانات عملية تفيد في اتخاذ القرارات ومراقبة أداء العمل وتحسين الانتاجية والوصول الى سرعة قصوى فى إنجاز الأعمال .

مميزات أوراكل:-

1 - سرية المعلومات ، حيث يتوفر نظام لحماية المعلومات يتفوق من الناحية البنائية على الأنطمة الأخرى للشركات المنافسة .
2 - التعامل مع حجم كبير من البيانات يصل إلى ملايين من الميغا بايت .
3 - الدعم الممتاز الذي تقدمه الأوراكل للمستخدمين فى جميع أنحاء العالم عن طريق موقعها على الانترنت .
4 - تعد أقوى أداه في مجال التجارة الإلكترونية وذلك بسبب التكامل الكبير مع لغة الجافا .
وتعتمد أوراكل في برمجتها على:-
1 - لغة SQL - Structured Query Lanaguage في البرمجة لقواعد بيانات اوراكل و هى لغة استفسار بنائية .
واللغة SQL هي لغة تدعمها جميع للغات البرمجة سواء C او VB او Java وغيرها ,ومن خلالها تستطيع الوصول إلى البيانات المخزنة وإجراء العمليات عليها
( إضافة - تعديل - حذف ) في جداول تم تصميمها من خلال احد التطبيقات التي نستخدمها .
2 - لغة PL/SQL فى كتابة البرامج والـ Functions الخاصة فهى لغة الاستفسار الإجرائية مثل ولها قواعد مثل اي لغة أخرى .
3 - يمكن استدعاء روتينيات Procedures مكتوبة بلغات أخرى مثل Java - C .

ما هى أهم أدوات أوراكل Oracle Developer ؟
- أداة لإنشاء النماذج Forms .
- أداة لإنشاء التقارير Reports .
- أداة لإنشاء الرسومات البيانية Graphics .
- أداة للبحث فى قواعد البيانات Query .
- أداة لعمل البرمجيات Procedure and function

وتطور أوراكل أدواتها بإستمرار لخدمة المستخدمين فهناك منتجات مساعده مثل Jdeveloper الذى يعمل مع RACEL9i ويعتمد في برمجته على تقنية Object Oriented
و الجافا كما صدر مؤخراً الإصدار Oracle 10g ليمثل ثورة حقيقية فى اسلوب ربط السيرفرات والعمل في بيئة أكثر سهولة من حيث متطلبات الـ Data Base Administrator

ما أفعل لتعلم الأوراكل ؟

1 - يجب أن تتقن لغة SQL
2 - تعلم لغة PL SQL
3 - تعلم كيفية استخدام أدوات أوراكل لعمل التطبيقات مثل إنشاء النماذج والتقارير والرسومات البيانية بواسطة
racle Developer .
4 - لابد أن يتم ذلك عن طريق مدرس أو مركز متخصص ، حيث لايجدى التعليم الذاتى لاوراكل .
5 - لابد من الاعتماد على النفس فى إنشاء تطبيق ولو صغير بإستخدام أوراكل .
6 - متابعة مواقع الانترنت التى تهتم بشرح المشاكل التعى تواجه المستخدمين وتعرض Procedures مجانية .
7 - متابعة الأدوات والإصدارات المتلاحقة لشركة أوراكل .
6‏/7‏/2011 تم النشر بواسطة بدون اسم.
4 من 5
مصمم برامج بلغة البرمجة اوراكل
5‏/1‏/2012 تم النشر بواسطة pleasno.
5 من 5
Means the use of more sophisticated databases and wider what can especially work on the design of Oracle databases free to serve the users Qaeda Will you help me in piece work to serve the users of databases designed by me in Iraq's South Oil Company
17‏/12‏/2012 تم النشر بواسطة بدون اسم.
قد يهمك أيضًا
كيفية جعل دعم قاعدة البيانات أوراكل باللغة العربية
هل انت \ انتي مبرمج \ مبرمجة ومهي لغى برمجتك؟
هل تعلم هذا يا مبرمج، مصمم مواقع؟............
لو اكتشفت انك مبرمج لعمل الشر ...؟
هل الحاسوب يخطئ ام لا ولماذا
تسجيل الدخول
عرض إجابات Google في:: Mobile | كلاسيكي
©2014 Google - سياسة الخصوصية - مساعدة