تعلم اوراكل درس درس

الكاتب : العربي   المشاهدات : 6,021   الردود : 6    ‏2003-06-16
      مشاركة رقم : 1    ‏2003-06-16
  1. العربي

    العربي عضو نشيط

    التسجيل :
    ‏2002-11-18
    المشاركات:
    435
    الإعجاب :
    0
    ماهي اوراكل:-

    أوراكل برنامج قاعدة بيانات وهي شبيهة إلى مايكروسوفت أكسس وأقرب إلى مايكروسوفت إس كيو إل سريفر يعني أنها قاعدة بيانات وليست لغة برمجة مستقلة بحد ذاتها فمثلا فبجوال بيسك تعتبر لغة برمجة لأنها تمكنك من عمل برامج ذات أهداف متعددة ولا يشترط أن تكون برامج قواعد بيانات فيمكنك عمل برنامج رسم كما برنامج الرسام في ويندوز ويمكنك التحكم بها على حد كبير من المرونة والإمكانيات التي تسمح لك حتى بالارتباط بقواعد بيانات متعددة ولكن أوراكل هي قاعدة بيانات قوية و آمنة ولكن يوجد لديها أدوات تساعدها للتعامل معها وإظهارها في أشكال متعددة مثل الدفلوبر بحيث يمكنك إدخال البيانات واستخراجها عن طريق نماذج وتقارير ورسوم بيانية ولكن لا يمكنها التعامل مع قاعدة بيانات غير أوراكل كما أنها لا تمنك من عمل برامج مثل الرسام

    فتعالو معي احبتي لنتعلم اوراكل درسا درسا

    ابدأ معكم بالدرس الاول في اوراكل

    كتابة جملة SQL بسيطة
    ما المقصود بجمل SQL ؟ وما هي أقسامها ؟ وما هو سبب تعلمها عند البدء في دراسة ORACLE ؟
    - أولا المقصود بجمل SQL هي عبارة عن مجموعة من الأوامر المستخدمة في التعامل مع قواعد البيانات بشكل جيد وسريع ويطلق عليها لغة SQL وهي إختصار للكلمات:

    ( Structured Query Language (Database Query Language

    قياسية لا تخص شركة Oracle وحدها وإنما تستخدم غالبا مع جميع برامج قواعد البيانات وهذا هو السبب الرئيسي لإنتشار وشهرة لغة SQL بشكل كبير .
    - ثانيا الأقسام المختلفة للغة SQL
    1. DRL ) Data Retrieval Language) وهذا الجزء هو المسئول عن إسترجاع البيانات من قواعد البيانات.
    2. DDL) Data Definition Language) وهذا الجزء هو المسئول عن التعامل مع هياكل قواعد البيانات وذلك من خلال مجموعة أوامر تقوم على بناء وتعديل وحذف هياكل قواعد البيانات بشكل جيد وسوف نتناول هذه الأوامر بالشرح والتحليل فى الدروس القادمة
    3. DML ) Data Manipulation Language) وهذا الجزء هو المسؤول عن التعامل مع بيانات قواعد البيانات من خلال عمليات الإضافة والتعديل والحذف للبيانات الموجودة داخل قواعد البيانات وسوف نتناول هذه الأوامر بالدراسة والتحليل في الدروس القادمة .
    4. DCL ) Data Control Language) وهذا الجزء هو المسئول عن التحكم في الصلاحيات التي يتم السماح بها لمستخدمى النظام ويعتبر هذا الجزء من الأجزاء الهامة خاصة لمديري قواعد البيانات .
    - ثالثاً سبب تعلم لغة SQL
    السبب الرئيسي لتعلم لغة SQL عند البدء في دراسة ORACLE هو أن لغة SQL هي الأساس في بناء وتصميم البرامج الخاصة به وذلك لأن لغة ORACLE تعتمد بشكل كبير على برامج قواعد البيانات أو يمكن القول أنها متخصصة في برامج قواعد البيانات .
    ولذلك سوف نقوم الأن بدراسة أوامر SQL بشكل مفصل كما يلي :-

    عند البدء في كتابة جملة SQL البسيطة لأول مرة يجب التعرف على الشكل العام لجملة SQL البسيطة والمتعلقة بعملية إسترجاع البيانات وهو كما يلي :-

    SELECT [ DISTINCT ] {* , column [ alias ]..... } From table ;


    وتفسير الشكل العام هو :-
    1- أمر Select وهو الأمر المسئول عن إسترجاع البيانات من قواعد البيانات
    2- أمر [DISTINCT] ويقصد بهذا الأمر حذف التكرار من البيانات إن وجد هذا التكرار والأقواس [ ] تعني أن كتابة هذا الأمر إختيارياً
    3- أسماء الحقول المطلوب عرضها

    {*, column [alias],...}

    4- أمر table FROM يتم خلاله تحديد إسم الجدول الذي سوف يتم إسترجاع البيانات من خلاله
    5- العلامة ; يقصد بها إنهاء جملة SQL
    بعد تفسير الأوامر السابقة يجب ملاحظة مجموهة نقاط هامة عند كتابة أوامر SQL ؟
    1. لا يهم التقيد بالحروف الصغيرة أو الكبيرة عند كتابة أوامر SQL
    2. يمكن تجزئة أوامر SQL على أكثر من سطر
    3. لا يمكن تجزئة الأوامر المحجوزة على أكثر من سطر
    وبعد الدراسة والتقصيل السابق سوف نقوم بوضع أمثلة مع شرح نتائجها بإستخدام أوامر لغة SQL

    المثال الأول
    إسترجاع بيانات جميع الحقول من الجدول


    SQL> SELECT * FROM dept;


    يلاحظ هنا أن الرمز * وضع ليحل محل جميع الحقول الموجودة بجدول dept لذلك سوف يتم إسترجاع جميع البيانات .
    إسترجاع بيانات حقول محددة من الجدول


    SQL> SELECT deptno, loc FROM dept;


    يلاحظ هنا أنه تم كتابة أسماء الحقول المطلوب إسترجاع بياناتها بعد أمر Select
    ويأتي بعد أمر From إسم الجدول .
    ملاحظات هامة في البيانات التي يتم إسترجاعها:-
    1- إذا كانت البيانات التي يتم إسترجاعها من النوع ( نص أو تاريخ ) فإن محاذاة البيانات سوف تكون من الجهة اليسرى.
    2- إذا كانت البيانات التي يتم إسترجاعها من النوع ( رقمي ) فإن محاذاة البيانات سوف تكون من الجهة اليمنى .
    3- الشكل القياسي لعرض البيانات إستخدام حروف كبيرة Uppercase
    إنتهى الدرس الأول

    الدرس الثاني قريبا انشاء الله


    اخووكم العربي
     
  2.   مشاركة رقم : 2    ‏2003-06-16
  3. الكوماندر

    الكوماندر مشرف سابق

    التسجيل :
    ‏2002-07-23
    المشاركات:
    1,047
    الإعجاب :
    0
    مشكور اخي العربي.

    درس مهم جدآ للمهتمين بتعلم لغة الاوراكل.

    بارك الله فيك وجعلها في ميزان حسناتك.

    منتظرين باقي الدرس.

    تحياتي لك اخي الكريم.
     
  4.   مشاركة رقم : 3    ‏2003-06-18
  5. ammarkof

    ammarkof عضو

    التسجيل :
    ‏2003-06-18
    المشاركات:
    41
    الإعجاب :
    0
    يا حبوب الكل .قلي لقيت كرت شاشة علشان تلعب splinter cell و لا
    المخلص
     
  6.   مشاركة رقم : 4    ‏2003-06-18
  7. ammarkof

    ammarkof عضو

    التسجيل :
    ‏2003-06-18
    المشاركات:
    41
    الإعجاب :
    0
    :Dيا حبوب الكل .قلي لقيت كرت شاشة علشان تلعب splinter cell و لا
    المخلص
     
  8.   مشاركة رقم : 5    ‏2003-06-19
  9. amr

    amr عضو

    التسجيل :
    ‏2003-06-04
    المشاركات:
    34
    الإعجاب :
    0
    الى العربي

    أخي العزيز العربي اجو منك ان تدلني على موقع كتب يكون فية كتاب الأوراكل لو سمحت وشكرا منك على االمعلومات القيمة ...
     
  10.   مشاركة رقم : 6    ‏2003-06-19
  11. العربي

    العربي عضو نشيط

    التسجيل :
    ‏2002-11-18
    المشاركات:
    435
    الإعجاب :
    0
  12.   مشاركة رقم : 7    ‏2003-06-20
  13. مُجَاهِد

    مُجَاهِد قلم ماسي

    التسجيل :
    ‏2003-05-11
    المشاركات:
    14,043
    الإعجاب :
    0
     

مشاركة هذه الصفحة