بتـــــاريخ : 9/19/2008 12:14:59 AM
الفــــــــئة
  • الحـــــــــــاسب
  • التعليقات المشاهدات التقييمات
    0 1463 0


    الدرس الأول

    الناقل : mahmoud | العمر :35 | الكاتب الأصلى : أسامة البسومي | المصدر : www.arabopn.com

    كلمات مفتاحية  :
    برامج SQL PLUS

    بسم الله الرحمن الرحيم
    سوف نعرض في هذا الدرس كيفية تعلم الاوراكل
    1- تعريف الاوراكل
    2- ما هي الخطوات اللازمة لتعلم الاوراكل
    3-ماهي نسخ الاوراكل المطلوبة للتعلم
    4-ماهي الكتب المطلوبة للتعلم
    5-كيفية تسطيب الاوراكل من الالف الى الياء
    6-كيفية البداية ووضع مثل انشاء الجدول عمل علاقات بين الجدول
    7-كيفية الحذف والاضافة والتعديل على الجدول من خلال ال SQL
    8-كيفية انشاء ال procedure و الTrigger و ال functions و ال views
    9-كيفية التعامل مع ال constraints والتعديل عليها وعرضها
    10-كيفية التعامل مع الشاشات وعمل برنامج صغير
    11-كيفية التعامل مع التقارير وانشاءها
    وسنضيف بعض المواضع التي لم تطرح في المنتدى وكيفية حل المشاكل التي نتعرض لها بالاوراكل
    وسوف انشئ مكتبة تكون مرتبة حسب الحروف لمعظم مواضع اوراكل
    طبعا سوف يؤخذ بعين الاعتبار عرض روابط المهمة التي تمت المشاركة بها من قبل الاخوة الاعضاء والمشرفين وافضل التعليقات والاجابات لكي نتفادى التكرار

    وكذلك سوف اضع امثلة مع الشرح وبنهاية كل درس سوف اضع اسألة لتحلوها

    تعريف الاوراكل : لغة الاوراكل معنى كلمة اوراكل هي الوحي وهي شركة قامت بانشاء مبادئ قاعدة البيانات وطرق تخزين البيانات حيث تمت البداية بعمل برامج تقوم على تخزين البيانات واسترجاعها بطرق معينه واعتمدت بالبداية على هذه الطرق باستخدام SQL
    و SQL معناها STRUCTURED QUERY LANGUAGE وبعدها قامت بعمل وتطوير وايجاد PL/SQL وهي معناها PROGRAM LANGUAGE ثم ايجاد الديفلوبر والريبورت

    الخطوات اللازمة لتعلم الاوراكل
    1- ان يكون الشخص عنده المام ولو قليل بطرق البرمجة والمقصود بها اساسيات البرمجة
    2- اتقان ال SQL بشكل عام والتي سوف نستعرض طرق التعلم والاساسيات المطلوبة

    النسخ المطلوبة للتعلم
    1- قاعدة بيانات DATABASE 9i
    2-DEVLOPER 9i
    3-REPORT 9i
    4-SQL 9i
    تم اختيار الديفلوبر 9i لكي يستطيع اكبر عدد التعلم وهي سهلة وفي متناول الجميع

    الكتب المطلوبة
    اتبع هذا الرابط فهو
    اضغط هنا

    كيفية تسطيب اوراكل 9i
    اتبع الرابط
    اضغط هنا ....

    ملاحظة اذا لم تظهر الكتابة العربية
    اختار VIEW---- ENCODING ---
    اختار اللغة WESTEN EUROPEN (WINDOWS)

    بعد انزال اوراكل من هنا سوف نبدأ ان شاء الله


    --------------------------------------------------------------------------
    --------------------------------------------------------------------------
    --------------------------------------------------------------------------
    --------------------------------------------------------------------------


    وهي تشغيل ال PL/SQL
    ادخال اليوزر SYSTEM
    الباسورد التي اعتمدتها اثناء التنزيل

    ثم كتابة الامر

    رمز:
    CREATE USER OUG IDENTIFIED BY "123"

    هذا الامر CREATE يقوم بانشاء USER مستخدم على قاعدة البيانات
    ويجب وضع اسم اليوزر والذي هو OUG ثم يأتي بعدها IDENTIFIED BY وهي كلمة السر
    وهي 123

    ويجب ان يعطيك انه انشأ المستخدم وتخرج لك الرسالة التالية
    User created.
    او
    تم انشاء المستخدم
    اذا قاعدة استخدام الانشاء المستخدم هي

    رمز:
    CREATE USER NAMEOF USER IDENTIFIED BY "YOUR PASSWORD"

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

    رمز:
    GRATN CONNECT TO OUG

    ويجب ان يعطيك التالي
    Grant succeeded.

    قاعدة استخدام GRANT

    رمز:
    GRANT OBJECTNAME TO YOURUSERNAME

    وهي تعني اعطي الصلاحية GRANT الاتصال CONNECT الى TO المستخدم OUG
    وتعطى صلاحيات اخرى للمستخدم منها RECOURCE وتعني مورد
    وكذلك DBA وتعني DATABASE ADMINISTRATION مدير قاعدة البيانات
    لذلك نعطي المستخدم OUG اللذي ذكرناه كما في الشكل التالي

    رمز:
    GRANT RESOURCE,DBA TO OUG

    لاحظوا معي انه تم اعطاء المستخدم الخاصيتين معا من خلال الفاصلة , يعني نقدر ان نعطي عدد من الصلاحيات بسطر واحد وباستخدام الفاصلة


    بعد ذلك للدخول الى المستخدم

    اطبع الامر

    رمز:
     CONNECT OUG/123

    هنا اعطينا امر CONNECT اتصل بالمستخدم المسمى ب OUG و/ وتعين كلمة السر وهي 123
    وسوف يظهر لك
    Connected. انه تم الاتصال
    لتعرف انك قد اتصلت او صرت على مستخدم OUG
    اطبع الامر التالي

    رمز:
    SHOW USER

    هذا الامر يبين لك اسم اليوزر
    user is "OUG"

    سوف نتعامل الآن مع جدول يقوم يسمى DUMMY TABLE وهو جدول انشئته اوراكل لكي تستعين به بعمل عمليات من خلال هذا الجدول وهو يتعامل مع قاعدة البيانات مباشرة مثل استعراض التاريخ
    واسم هذا الجدول هو DUAL
    ولنستعرض تاريخ اليوم نطبع الامر التالي

    رمز:
    SELECT SYSDATE FROM DUAL

    حيث نقول له احضر SELECT تاريخ اليوم او تاريخ الجهاز SYSDATE من FROM الجدول DUAL
    اذا قاعدة استخدام ال SELECT ه

    رمز:
    SELECT FIELDNAME  FROM TABLENAME



    ملاحظة لتنفيذ اي امر على SQL بعد كتابته
    اما ان تضع اخر السطر فاصلة منقوطة او شرطه / او اتكتب RUN او ان تكتب R
    وللتعديل على امر اطبع الامر EDIT




    الاسئلة

    1- قم بانشاء مستخدم باسم ABC واعطه كلمة سر 123
    2-قم باعطاء الصلاحيات التالية للمستخدم ABC وهي CONNECT/ RESOURCE/ DBA
    على ان تكون جملة الصلاحيات في سطر واحد
    3-ماهو الامر الذي يقوم باظهار المستخدم
    4-اكتب جملة تستخدم فيها ال SELECT لعرض تاريخ الجهاز

    انتهت الاسئلة


    رمز:
    انتهى الدرس الاول
    كلمات مفتاحية  :
    برامج SQL PLUS

    تعليقات الزوار ()