النتائج 1 إلى 7 من 7
الموضوع:

كورس كامل لتعلم لغة البرمجة اوراكل

الزوار من محركات البحث: 61 المشاهدات : 727 الردود: 6
جميع روابطنا، مشاركاتنا، صورنا متاحة للزوار دون الحاجة إلى التسجيل ، الابلاغ عن انتهاك - Report a violation
  1. #1
    من المشرفين القدامى
    تاريخ التسجيل: September-2016
    الجنس: ذكر
    المشاركات: 10,451 المواضيع: 1,378
    صوتيات: 32 سوالف عراقية: 7
    التقييم: 12254
    مزاجي: نرجسي
    المهنة: engineering student
    أكلتي المفضلة: حليب وجاي
    موبايلي: طابوكه

    كورس كامل لتعلم لغة البرمجة اوراكل

    بسم الله الرحمن الرحيم وبه نستعين
    مقدمة عامة عن قواعد البيانات
    [/size]لو افترضنا أن لدينا بيانات لبعض الطلبة في كلية معينة ، فمن المؤكد أن لكل طالب بياناته الخاصة مث ل ( رقمه –
    اسمه – شعبته – الفرقة الدراسية .... الخ ) ، فلو قمنا بجمع هذه البيانات ووضعناها في بطاقة واحده و سميناها بطاقة
    الطالب ، واسمينا كل بيان من البيانات الخاصة بالطالب حقل ، فسنحصل في النهاية على سجلات لجميع الطلاب في
    القسم الواحد ، ثم في الكلية بشكل أوسع ، وربما نجد عندنا حصيلة من بيانات الطلاب في جامعة معينة ، أو على
    مستوى الجمهورية كبيانات الطلاب بالثانوية العامة مثلا .
    من المثال السابق نستطيع أن ندرك مفهوم قواعد البيانات ، فقواعد البيانات من الأمور الهامة في حياتنا فمثلا لو
    لدينا مؤسسة تنتج صناعة الكابلات النحاسية مثلا ، فهذه المؤسسة تحتج أن يكون لديها علم بعدد العملاء حتى
    تستطيع أن توفر لهم الخدمات الم طلوبة والكميات المناسبة من المنتج المطلوب كلٌٌ على حسب احتياجه ، فجمع
    المعلومات الدقيقة عن هؤلاء العملاء سيساعد المؤسسة في توفير احتياجا م بالصورة السليمة .
    عدد المرضى الموجودين في كل محافظة حتى لأن تعرف ستحتاج فإن وزارة الصحة ومثلا لو على المستوى العام
    توفر لهم الأطباء والأدوية اللازمة لعالجتهم ، فمثلا مرض مثل أنفلونزا الطيور فالوزارة تقوم بجمع معلومات عن
    المرض ، والمناطق التي انتشر فيها المرض ، ونسبة انتشاره ، حتى يتم اتخاذ القرار المناسب في مواجهة هذا المرض .
    فعلى افتراض أن كل هذه البيانات غير متوفرة ، فبالتالي إنتاجية الشركة ستقل ولا تستطيع توفير احتياجات
    العملاء ، وأيضا لن تستطيع وزارة الصحة توفير الرعاية الصحية اللازمة للمرضى ، أو ربما تتوفر المعلومات ولكن
    خاطئة فيتم اتخاذ القرار الغير سليم ، أو على أقل الافتراضات سيتأخر اتخاذ القرار .
    إذا عملية جم ع المعلومات الصحيحة والبيانات الدقيقة من أهم الأمور التي تؤثر في حياتنا بشكل فعال خاصة ونحن
    نستقبل عصر معلوماتي المعلومة فيه هي السائدة والمسيطرة .

    ۲
    مقدمة عن قواعد بيانات أوراكل
    أو Relational Data Base Management System يعتبر الأوراكل من أقوى قواعد البيانات العلائقية
    وقواعد بيانات الأوراكل غنية عن التعريف ويوجد به مجموعة من المميزات التي تجعله من أقوى ، (RDBMS)
    البرامج المستخدمة في إدارة وإنشاء قواعد البيانات ، سواء كان من خلال قدرته الكبيرة على إدارة كميات هائلة
    من البيانات ، أو مستوى الأمان الذي يوفره في إدارته لقواعد البيانات .
    لغة Structured Query Language وهي SQL ويتم الوصول إلى البيانات باستخدام لغة
    الاستعلامات البنيوية
    مع بعض لغات البرمجة الأخرى مثل لغة SQL ، وأتاح لي الأوراكل أن أدمج كود
    وهناك بعض الأدوات التي توفرها أوراكل حتى يمكننا من إنشاء التطبيقات من هذه الأدوات أداة PL/SQL
    وهناك أداة مثيلتها تؤدي SQL فمن خلال هذه الأداة أستطيع أن أكتب الأوامر الخاصة بجمل SQL*PLUS
    والفرق بين الأداتين أن الثانية تدعم واجهة المستخدم وتعمل من خلال ISQL*PLUS نفس العمل ألا وهي
    متصفحات الويب .
    وهناك أيضا بعض أدوات التطوير التي تتيح للمبرمج إنشاء تطبيقات من خلال الواجهات الرسومية من خلال
    وهي أداة قوية في إنشاء Form ومن هذه الأدوات Oracle 10g Developer Suite مجموعة
    وهي تستخدم في إنشاء ونشر التقارير من Reports التطبيقات الخاصة بقواعد البيانات أوراكل ، وأيضا الأداة
    خلال تطبيقات الويب .
    من هذه الإصدارات : Oracle 10g وهناك بعض الإصدارات الخاصة ب
    1- Oracle Standard Edition.
    على الشبكات العنكبوتية ولا يتاح فيه خاصية تقسيم (DBMS) وهذا الإصدار له مزايا في إدارة قواعد البيانات
    البيانات ومن الممكن أن يتعامل مع أربع معالجات كحد أقصى .
    2- Oracle Enterprise Edition .
    وهذا النظام يدعم نظم التشغيل بصورة أشمل من النظام السابق .
    3- Oracle Personal Edition .
    ونستخدمه في العادة في إنشاء قواعد البيانات على جهاز ،Enterprise وهذه نسخة شخصية من الإصدار
    حاسب فقط .

    ۳
    SQL مقدمة عن لغة
    من اللغات السهلة والبسيطة في التعامل مع قواعد البيانات وهي مشاه تماما لكلمات اللغة الإنجليزية SQL لغة
    فتنقسم إلى ٤ أقسام : SQL ولكن بصيغة محددة وهناك بعض التصنيفات التي يمكن تصنيفها للغة
    1- DDL (Data Definition Language )
    لغة تعريف البيانات وا هذه الأوامر
    Create Alter Drop Rename View Index Synonym Sequence
    2- DML (Data Manipulation Language )
    لغة التعامل مع البيانات وا هذه الأوامر
    Select Delete Update Insert
    3- DCL (Data Control Language )
    وخاصة بصلاحيات المستخدمين وا الأمرين
    Grant Revoke
    4- TC (Transaction Control)
    وخاصة بأوامر التحكم وا الأوامر التالية
    Commit Save Point Roll back

    ٤
    هناك بعض الرموز التي نستخدمها في الأوراكل :
    وهي تستخدم للفصل بين اسم العمود إذا كان أكثر من اسم . (_)under score 
    وهي تستخدم للفصل بين اسم الجدول واسم العمود . (.)dot 
    وهي تستخدم للفصل بين الأعمدة والجداول . (,) 
    وهي تستخدم لإاء أي كود خاص بالاوراكل ومن دوا لا يعمل الكود . (;) 
    وهي تستخدم اذااستعلمت عن بيان حرفي موجود في قاعدة البيانات . (' ') 
    من هذه الأوامر : SQL سنتعرض لها في خلال دراستنا للغة SQL هناك بعض الأوامر الشائعة في لغة
    وهو خاص باستعراض بيانات الجداول والحقول الموجودة في قاعدة البيانات . Select أمر 
    select * from tab ; : مثال
    وهو خاص بعرض هيكلة الجدول . Desc أمر 
    desc emp : مثال
    وهو خاص باستعراض الجداول والحقول بأسماء مستعارة . Aliase أمر 
    مثال على ذلك ، AS فيمكننا استخدام المسافة أو كلمة Aliase وهناك أكثر من شكل لأمر
    Select sal salary from emp ;
    Select Sal as salary from emp ;
    وهناك شكل أخر إذا كان الاسم المستعار أكثر من كلمة
    Select ename " employee name " from emp ; مثال
    وهو خاص للدمج بين عامود أو اكثر ويمكن أن نضع بينهم أشكال رمزية أمثله للدمج Concat أمر 
    Select sal ||' '|| comm From emp ;
    Select sal ||':'|| comm From emp;
    Select sal ||'&'|| comm||':'|| job From emp ;
    وهو خاص بأن يتعامل مع القيم الخالية التي لا توجد ا أي بيانات أمثله على ذلكNVL& NVL * أمر 2
    Select sal , nvl(comm,0) from emp ;
    Select sal , nvl2(comm.,100,0) from emp ;

    ٥
    وهو يستخدم لترتيب الناتج حسب العمود والترتيب يكون رقمي أو حرفي وهناك دالتين Order By * أمر
    للترتيب DESC فهي للترتيب التصاعدي ، ودالة ASC اما دالة Desc , Asc في عملية الترتيب وهما
    التنازلي والامثلة القادمة توضح ذلك :
    Select sal from emp
    Order by sal ;
    Select sal , ename from emp
    Order by sal asc , ename desc ;
    ويمكن حل المثال هذا بان نضع ارقام على حسب العمود في الترتيب كالتالي
    Select sal , ename from emp
    Order by 1 asc , 2 desc ;
    * العمليات الحسابية :
    فهناك أولويات عند استخدامنا للعمليات الحسابية فمثلا نقدم الضرب والقسمة على الجمع والطرح وهذه امثلة
    لذلك :
    ١- استعرض المرتب الشهري ، والمرتب السنوي ؟
    Select sal , sal*12 from emp ;
    ٢- استعرض المرتب السنوي مضاف عليه العمولة السنوية ؟
    Select( sal *12) + NVL(comm*12,0) SUM from emp;
    ٣- استعرض المرتب السنوي وقم بخصم ضريبة سنوية تقدر ب ١٠ % من المرتب السنوي ؟
    Select (sal*12),( sal*12)-(sal*10/100) from emp ;
    * بسبب الأقواس من الممكن أن نقدم الجمع على الضرب فمثال التالي يوضح
    Select 12*(sal
    +100) from emp ;

  2. #2
    من أهل الدار
    NoOn
    تاريخ التسجيل: May-2015
    الدولة: لامكان!!
    الجنس: أنثى
    المشاركات: 18,529 المواضيع: 716
    التقييم: 16233
    مزاجي: متقلب ...
    المهنة: طالبة جامعيه ^_^
    أكلتي المفضلة: جبس ليز ولبن ^^
    موبايلي: iPhone
    مقالات المدونة: 3
    عاشت ايدك محمد..

  3. #3
    من المشرفين القدامى
    اقتباس المشاركة الأصلية كتبت بواسطة •○●بیلسآنے●○• مشاهدة المشاركة
    عاشت ايدك محمد..
    شكراا لمرورك

  4. #4
    صديق جديد
    تاريخ التسجيل: May-2017
    الجنس: ذكر
    المشاركات: 21 المواضيع: 0
    التقييم: 1
    آخر نشاط: 17/May/2017
    .....بارك الله بيك ومشكور على هذا الشرح......
    ،،،بالضبط كما اشرت اخي االعزيز اوراكل من افضل البرامج في هذا المجال، وتتطلب من الذي يريد تعلمها الهمة والرغبة والصبر وهي لغة لا اقول معقدة لكن يحتاج لها نوع من التركيز العالي والممارسة،،،

  5. #5
    من المشرفين القدامى
    نورت احمد

  6. #6
    صديق جديد
    تاريخ التسجيل: April-2011
    الدولة: طحربه
    الجنس: ذكر
    المشاركات: 0 المواضيع: 49
    صوتيات: 2 سوالف عراقية: 1
    التقييم: 1496
    مزاجي: مشمشي
    المهنة: علوم حاسوب / الجامعة التكنولوجية
    أكلتي المفضلة: دجاج منتول
    موبايلي: A3s6
    آخر نشاط: 1/January/2018
    مقالات المدونة: 7
    عندي هواي مواضيع لهذه القسم ان شاء الله عالعطلة

    عاشت ايدك صديقي

  7. #7
    صديق جديد
    تاريخ التسجيل: September-2012
    الدولة: iraq
    الجنس: ذكر
    المشاركات: 30 المواضيع: 7
    التقييم: 6
    موبايلي: nakia c7
    آخر نشاط: 7/July/2023
    الاتصال: إرسال رسالة عبر Yahoo إلى manager

    6

    تسلم الايادي موضوع غاية الاهمية استفدت منه شكرا لك

تم تطوير موقع درر العراق بواسطة Samer

قوانين المنتديات العامة

Google+

متصفح Chrome هو الأفضل لتصفح الانترنت في الجوال