المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الدرس الأول بداية التعامل مع أوراكل



skybird6114
04-11-2011, 12:46 AM
***(((بداية العمل مع أوراكل)))***

*** إذا أردت أن تكون مبرمج أوراكل فلديك بعض البرمجيات التي يجب دراستها وأن تجيد إستخدامها.
*** سنتحرك بهدوء خطوة بخطوة حتى نصل إلى الإحتراف كما يقولون في المنتديات.
*** هناك برمجيات أساسية (إجبارية) و أخرى فرعية (إختيارية).
*** نبدأ بالأساسيات المطلوبة و تتكون من جزأين و كل منهما يتفرع لأجزاء أخرى سنتعرف عليها لاحقا.
الجزء الأول :
لغة الإستعلام البنيوية (Structured Query Language) و تختصر SQL.
و هذه هي اللغة الأساسية في معظم قواعد البيانات و منها الأوراكل.
هذه اللغة التي يستخدمها المطور(المبرمج) للتعامل مع قواعد البيانات.
و لكن يوجد مستخدمون ( مثل مدخلي البيانات و غيرهم) , هؤلاء لن يكونوا على نفس مستوى المبرمج في التعامل مع قواعد البيانات، المستخدم يحتاج إلى شئ بسيط يستطيع التعامل معه.
لذا يجب على المبرمج تجهيز ما يسمى شاشة أو نموذج (FORM) يكون شبيه بشكل البيانات على الأوراق لتسهيل عملية تسجيل البيانات للمستخدم.
أيضا لطباعة النتائج و التقارير المختلفة على الأوراق من خلال الطابعة يحتاج المستخدم ما يسمى تقرير (REPORT).
لذا نحتاج إلى برنامج جديد يستخدم مع الأوراكل يسمى المطور (DEVELOPER).
الجزء الثاني :
التعرف على المطور و طريقة إستخدامه لإعداد النماذج (الشاشات) و التقارير المختلفة.
*** سنبدأ بالجزء الأول و هو لغة الإستعلام SQL.
*** يوجد عدة نسخ من الأوراكل سنتعامل هنا مع النسخة 10G.
*** ربما مستقبلا نتحدث عن النسخة الأحدث 11g لوجود بعض التحديثات و الإختلاف في طريقة التعامل عن النسخ السابقة و لنؤجلها قليلا لأنها ربما لم تتوفر للجميع حتى الآن.
*** قبل أن نبدأ يجب أن يكون الأوراكل تم تنصيبه على الكمبيوتر لديك الآن.
*** اللغة ماهي إلا مجموعة من التعليمات أو الأوامر التى يتم من خلالها مخاطبة الكمبيوتر لتنفيذ ما يطلب منه.
*** في كل لغة يوجد محرر لإستقبال تلك الأوامر و تمريرها إلى الكمبيوتر ليتم تنفيذها.
*** مع الأوراكل يوجد محرر خاص لإستقبال أوامر لغة SQL .
*** لتشغيل محرر SQL . تتبع الخطوات مع الصور :
أبدا مع Start -> All Programs -< Oracle -< Application Development -< SQL plus
http://farm6.static.flickr.com/5026/5605113559_fd8e44d18a_m.jpg

http://farm6.static.flickr.com/5027/5605695406_dc296bd087_m.jpg

http://farm6.static.flickr.com/5181/5605113363_38ed5623eb_m.jpg

*** للسهولة إضغط ماوس يمين و أختر من القائمة Send To -< Desktop (create shortcut)
http://farm6.static.flickr.com/5143/5605695214_5b6729df60_m.jpg

http://farm6.static.flickr.com/5067/5605695242_e93c1e5d56_m.jpg


*** إذا كنت قرأت المقدمة فتذكر أن من مميزات الأوراكل الأمان و السرية بدرجة عالية.
*** ستجد عند الدخول للأوراكل كما بالمنتديات أنك يجب عليك تسجيل الأسم و كلمة السر.
http://farm6.static.flickr.com/5265/5605695262_4e2d9747d2_m.jpg

*** الأختيار الثالث غير مهم لأنه لإختيار إسم المضيف و هو حاليا نفس الجهاز الذي نستخدمه(يترك خاليا).
*** الآن عليك إدخال إسم المستخدم و كلمة السر.
*** هناك مستخدم إفتراضي مشهور يأتي مع جميع النسخ بالإسم SCOTT و كلمة السر TIGER.
*** كما بالصورة ضع إسم المستخدم و كلمة السر و هي لا تظهر.
http://farm5.static.flickr.com/4096/5605113481_d90fdfc3b8_m.jpg

*** كما يمكن كتابة إسم المستخدم و كلمة السر معا بنفس السطر بفاصل / و لكن تظهر كلمة السر.
http://farm6.static.flickr.com/5103/5605695326_a293801e98_m.jpg
*** بعد إدخال الإسم و كلمة السر عليك إختيار موافق.
*** إذا تم الدخول بنجاح سترى الصورة التالية.
http://farm6.static.flickr.com/5188/5605695360_a0ea815b73_m.jpg
*** تم تشغيل محرر SQL و تظهر العلامة الخاصة به في إنتظار التعليمات.
*** هناك تعليمات خاصة بالمحرر نفسه لن أخصص لها درس خاص بل ستأتي معنا أثناء العمل.
*** للعودة إلى نظام التشغيل أغلق الشاشة من العلامة X مثل جميع برامج الويندوز.
*** إستخدم أول أمر من أوامر المحرر نتعرف عليه اليوم و هو EXIT. كما بالصورة.
http://farm6.static.flickr.com/5105/5605695428_be5994a494_m.jpg
*** الآن بدأ العمل .................
*** المبدأ الأساسي لنا الفهم قبل العمل .
*** ماهي قاعدة البيانات ؟ لماذا هذا السؤال الغريب و قد أجاب عنه الكثيرين من قبل؟
*** لا لدينا أجابات جديدة هنا !!!!
*** قاعدة البيانات هي تحويل معلومات الملفات الورقية إلى الملفات الإلكترونية.
*** أنظر جيدا إلى المكتبة بالصورة ... هذه هي قاعدة البيانات و الملفات الموجودة داخل المكتبة هي الملفات التى تحتويها قاعدة البيانات.
http://farm5.static.flickr.com/4104/5605471189_15ccec8caa_m.jpg

*** هل يمكن إضافة ملف جديد لهذه المكتبة ؟ ........ نعم.
*** هل يمكن أن نلقى ملف خارج هذه المكتبة ( لم نعد نحتاج إليه) ؟ ...... نعم.
*** هل يمكن تعديل الأسم المكتوب على غلاف الملف ؟ ........ نعم.
*** وغير ذلك الكثير .......
*** سنبدأ بدراسة التعامل مع ملفات قاعدة البيانات . هذه العمليات التى تتم على الملفات نفسها لها إسم خاص هو Data Definition Language و تختصر DDL .
*** لن نخوض كثيرا في التعريفات العلمية .. هذا يكفى.
*** عند تنصيب الأوراكل ( المكتبة) يأتي معها بعض عينة من الملفات للتدريب.
*** في الدرس التالي سنبدأ التعلم بالتعامل مع ملفات قاعدة البيانات ( المكتبة) كما ذكرنا بإضافة ملفات و حذف و أجراء تعديلات بها و غير ذلك الكثير ... أنتظروا الدرس الثاني قريبا.