صفحة 3 من 10 الأولىالأولى 12345678 ... الأخيرةالأخيرة
النتائج 31 إلى 45 من 143

الموضوع: استفسارات دورة الاوراكل ,,, تجدونها هنا ......

  1. #31
    التسجيل
    06-12-2005
    المشاركات
    16

    مشاركة: استفسارات دورة الاوراكل ,,, تجدونها هنا ......

    تحديات الدرس الرابع :

    التحديالثاني : مارأيك ... لماذا انا اقترحت عليك ان تضع المفتاح الاجنبي في جدول الاقسام ؟؟ وما رأيك انت ؟
    لأنه إذا وضعناه في جدول الموظفين فسوف يكون عندنا صفوف خالية لأنه ليس كل موظف يدير قسم و نحن لم نفصل جدول الموظفين المديرين عن جدول الموظفين فهم في جدول واحد .

    التحدي الاول :لماذا المفتاح الاجنبي لا يكون خاليا ؟؟

    .............

    ممممممممممممممممم

    .......

    ..

    لا أعرف






  2. #32
    التسجيل
    06-12-2005
    المشاركات
    16

    مشاركة: استفسارات دورة الاوراكل ,,, تجدونها هنا ......

    تحدي الدرس السادس :

    ((1+2)*(5-3) + 2 )/(1+2/2) = ???

    ((3)*(2)+2)/(1+1) =

    (6 + 2 )/(2) =

    (8)/(2) =

    4


  3. #33
    التسجيل
    06-12-2005
    المشاركات
    16

    مشاركة: استفسارات دورة الاوراكل ,,, تجدونها هنا ......

    تحديات الدرس السابع :

    التحديالأول : أريد عرض كل أسماء الموظفين التي تحتويعلى حرف الـ T مرتين .. يعني لو أن احدهم يدعى بـ SCOTT فسوف يعرض ... فهو اسم يحتويعلى الحرف T مرتين ..
    ولو ان احدهم يدعى TRRRRRRRRT فسوف يعرض أيضا لأنه يحتويعلى الحرف T مرتين وهكذا,,,,,,



    أنا أقول :

    select enam from emp where enam like '%t%t%' ;


    التحديالثاني :
    ما الناتج من العمليات التالية ؟

    صح و صح و صح و صح و خطأ = ؟؟؟( خطأ )


    خطأ أو صح أو خطأ أو صح = ؟؟؟( صح )

    نفي نفي نفي نفي نفي الخطأ = ؟؟؟( صح )



    التحديالثالث :
    اريد عرض اسماء ورواتب الموظفين الذين راتبهم اكبر من 1000واقل من 5000 بدون استخدام Between

    Select enam,sal from emp

    Where sal > 1000 and sal < 5000 ;



    التحديالرابع:
    اريد عرض اسماء ورواتب الموظفين الذين اسمائهم KING أو SCOTT أو TIGER بدون استخدام IN

    Select enam,sal from emp

    Where enam ='TIGER' or enam ='SCOTT' or enam ='KING' ;



    التحديالخامس :
    هل تشاهد الصورة 47 ؟؟ وهي ثلاث شروط ... برأيك مالناتج اذا كان بينهم OR ؟؟ وما الناتج اذا كان بينهم AND

    إذا كان OR سيكون الناتج كل الأسامي دون تكرار أي :

    ALLEN , KING , BLAKE , FORD , WARD , SCOTT , JONES , ADAMS , TURNER , MILLER , MARTIN , CLARK , SMITH , JAMES .
    إذا كان AND سيكون الناتج الأسامي الموجودة في الثلاث مربعات فقط أي المشتركة في الثلاث مربعات ، أي ADAMS فقط .



    التحديالسادس :
    .... التحدي هو ان تشرح لي بمثال .. منعندك .. لو هناكANDوORوAND ... مالذي سوف يحدث اولا ؟؟ ولماذا ؟

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

    ...............



    التحديالسابع :

    لماذا ظهرت النتيجة السابقة ؟؟ لماذاKINGوWARDهما اللذان عرضا فقط ؟؟

    يجب أن يكون الإسم من أربع حروف و هناك راتب إضافي

    أو

    أن يكون الراتب أعلى من 3000 و لا يوجد راتب إضافي

    هذه الشروط لا تتوافر الا في هذين الاثنين حيث WARD يتكون اسمه من 4 أحرف و لديه 500 راتب إضافي ، أما KING فراتبه أعلى من 3000 و ليس لديه راتب إضافي ( و اسمه مكون من اربع حروف صدفة فقط ) .

  4. #34
    التسجيل
    06-12-2005
    المشاركات
    16

    مشاركة: استفسارات دورة الاوراكل ,,, تجدونها هنا ......

    و تحديات الدرس الثامن : ............
    في الطريق إن شاء الله
    ...................
    عندي مذااااااااااااااااكرة

  5. #35
    التسجيل
    26-07-2005
    الدولة
    Australia
    المشاركات
    3,368

    مشاركة: استفسارات دورة الاوراكل ,,, تجدونها هنا ......

    اقتباس المشاركة الأصلية كتبت بواسطة BrainY
    السلام عليكم
    أخي حمزة بما أنك تفضل وضع الإجابات هنا فسوف أضع كل حلولي السابقة و أيضا القادمة هنا أن شاء الله .
    وعليكم السلام ^^
    حياك الله يا براين ... ^^
    كأني اعرفك ^^ ؟؟؟
    المهم ... ضع كل ما يحلو لك ... وسوف نناقشها ^^ فيما بعد
    ان شاء الله ^^
    شكككككككرا لتعاونك

  6. #36
    التسجيل
    07-03-2004
    المشاركات
    51

    مشاركة: استفسارات دورة الاوراكل ,,, تجدونها هنا ......

    تحديات الدرس الرابع

    التحدى الأول :لماذا المفتاح الاجنبي لا يكون خاليا ؟؟

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

    التحدى الثانى :مارأيك ... لماذا انا اقترحت عليك ان تضع المفتاح الاجنبي في جدول الاقسام ؟؟ وما رأيك انت ؟
    لن تفرق والله اعلم لو وضعناها فى جدول الموظفين حيث لو ترك الموظف القسم سيكون مدير قسم أخر مثلاً و فى نفس الوقت سيكون للقسم مدير أخر

  7. #37
    التسجيل
    07-03-2004
    المشاركات
    51

    مشاركة: استفسارات دورة الاوراكل ,,, تجدونها هنا ......

    اقتباس المشاركة الأصلية كتبت بواسطة BrainY
    تحديات الدرس الرابع :

    التحديالثاني : مارأيك ... لماذا انا اقترحت عليك ان تضع المفتاح الاجنبي في جدول الاقسام ؟؟ وما رأيك انت ؟
    لأنه إذا وضعناه في جدول الموظفين فسوف يكون عندنا صفوف خالية لأنه ليس كل موظف يدير قسم و نحن لم نفصل جدول الموظفين المديرين عن جدول الموظفين فهم في جدول واحد .

    بعد قراءة رد الأخ brainy أظن ان معه حق فى حالة عدم فصل جدول الموظفين عن جدول المديرين والتى هى حالتنا هنا فجوابه اصح

  8. #38
    التسجيل
    26-07-2005
    الدولة
    Australia
    المشاركات
    3,368

    مشاركة: استفسارات دورة الاوراكل ,,, تجدونها هنا ......

    السلام عليكم ^^
    جميل .. رائع ... ممتاز ^^
    ان شاء الله افضى وارد على كل تحدي ..
    لكن .. نفسي لو تتناقشون سوية .... يكون افضل ...
    لان المناقشة افضل بمرااااااااحل عديدة ... من الانصات والاستقبال فقط
    يعني المناقشة استقبال وارسال ^^ ....
    ممتاز .... وفقكم الله ^^ ,,, لن ارد الان على شيء .. ولكن ... في وقت اخر ان شاء الله ^^
    الى اللقاء ...
    هل يوجد احد اخر يريد المشاركة ؟؟ هلووووو ... اني بادي هير ؟؟ نو ون ؟؟؟ اوكيه ...

  9. #39
    التسجيل
    06-12-2005
    المشاركات
    16

    مشاركة: استفسارات دورة الاوراكل ,,, تجدونها هنا ......

    تحديات الدرس الثامن :

    التحدي الأول :



    لو كتبنا الأمر التالي ....



    select initcap(upper(lower('HI My friends ^^'))) from dual ;



    مالذي سوف ينتج ؟؟؟؟

    ولماذا نتج ما نتج ؟؟ مع تفصيل شرحك ,,,,





    في رأيي نمشي معاه واحدة واحدة يعني نقول :

    Select initcap(upper('hi my friends ^^')) from dual ;

    يعني حذفنا أكثر دالة داخلية اللي هيه lower و نضع مكانها اللي هترجعه ، ثم نحذف الدالة اللي بعدها ، يعني 'upper' و نضع مكانها اللي هترجعه ، كده :

    Select initcap('HI MY FRIENDS ^^') from dual ;

    تمام ؟ و بعدين هنبقى وصلنا للدالة اللي برة يعني initcap و نضع مكانها النتيجة النهائية اللي في رأيي هتكون كده :

    Initcap ('HI MY FRIENDS ^^')

    ---------

    Hi My Friends ^^


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


    التحدي الثاني :



    محترف ؟؟ ذكي ؟؟ عبقري ؟؟ تحب التحديات ؟؟
    تحدي للمحترفين فقط !! اكرر للمحترفين ,,...


    اريد ان اعرض أسماء الموظفين
    وأريد عرض أسماء
    الموظفين ماعدا الحرف الأخير مقصوص منه
    وأريد عرض الحرف الأخير
    من أسماء الموظفين

    في عمود واحد يدعى all_of_them !!

    انا فكرت ....
    ثم فكرت أيضا .....
    و أيضا فكرت ..............

    ...
    ثم وصلت إلى هذه النتيجة :




    Select Substr ( ename , 0 , length ( ename ) - 1 ) || ' + ' || Substr ( ename , length ( ename ) – 1 , 1 ) || ' = ' || ename "All_of_Them" from emp ;

    و للأسف لم أحصل على الأوراكل بعد حتى اجربه .



    التحدي الثالث :

    هو كيف جاء هذا الكسر ..؟؟ ولماذا جاء ؟؟وما هو هذا الكسر اصلا ؟؟؟؟؟ فسر !!

    بما أن شهر أكتوبر ( شهر 10 ) يتكون من 31 يوم

    و بما أن الدالة تحسب الفرق بين التواريخ بالأشهر

    إذا ستعتبر الفرق يساوي

    1 + 1/31 =

    1 + 0.03225806451612903…. =

    1. 03225806451612903

  10. #40
    التسجيل
    06-12-2005
    المشاركات
    16

    مشاركة: استفسارات دورة الاوراكل ,,, تجدونها هنا ......

    أما التحدي الرابع بهذا الدرس ، فأنا لم أقرأ جملتك بعد ، أريد أن أفكر فيها أولا قبل أن أراها ، لا أعتقد أني سأحلها في 10 دقائق مثلك .....
    ربما في 10 ساعات ...

  11. #41
    التسجيل
    06-12-2005
    المشاركات
    16

    مشاركة: استفسارات دورة الاوراكل ,,, تجدونها هنا ......

    اقتباس المشاركة الأصلية كتبت بواسطة horsaka
    تحديات الدرس الرابع

    التحدى الأول :لماذا المفتاح الاجنبي لا يكون خاليا ؟؟

    لأن المفتاح الأجنبى يكون للربط بين جدولين فإذا كان فارغاً لم يكن ربط حقيقى و ايضاً من صفات المفتاح الأجنبى أنه يؤخذ من قيم المفتاح الرئيسى لجدول أخر و من المعروف ان المفتاح الرئيسى لا يكون خالياً
    أخي horoska لا أعتقد أن السبب هو أن المفتاح الرئيسي لا يكون خاليا ، يعني ممكن يكون المفتاح الرئيسي ليس به قيم خالية لكن المفتاح الأجنبي فيه قيم خالية ما المشكلة ؟؟ مثلا المفتاح الرئيسي به القيم 1 2 3 4 5 6 7 8 و الأرقام 1 3 5 هي خاصة مثلا بالمديرين فحين نربط ، سنحتاج هذه الثلاثة أرقام فقط و الباقي لن نحتاجه ، و ممكن تكون في خانة مثلا لا نحتاج فيها هذا الربط فتصبح خالية و هذا لن يؤثر على المفتاح الرئيسي فهو محتفط بقيمه كما هو . يعني إذا عبرنا رياضيا نقول : مجموعة قيم المفتاح الأجنبي تنتمي إلى مجموعة قيم المفتاح الرئيسي فيمكن أن تكون أصغر منها ، تساويها أو خالية ، معرفش وصلت ولا لا .

    هذا رأيي و لا أدري صح أم خطا

    الكلمة في الاخر لأستاذنا
    لما يفضى كده ان شاء الله .....

  12. #42
    التسجيل
    07-03-2004
    المشاركات
    51

    مشاركة: استفسارات دورة الاوراكل ,,, تجدونها هنا ......

    اقتباس المشاركة الأصلية كتبت بواسطة BrainY
    أخي horoska لا أعتقد أن السبب هو أن المفتاح الرئيسي لا يكون خاليا ، يعني ممكن يكون المفتاح الرئيسي ليس به قيم خالية لكن المفتاح الأجنبي فيه قيم خالية ما المشكلة ؟؟ مثلا المفتاح الرئيسي به القيم 1 2 3 4 5 6 7 8 و الأرقام 1 3 5 هي خاصة مثلا بالمديرين فحين نربط ، سنحتاج هذه الثلاثة أرقام فقط و الباقي لن نحتاجه ، و ممكن تكون في خانة مثلا لا نحتاج فيها هذا الربط فتصبح خالية و هذا لن يؤثر على المفتاح الرئيسي فهو محتفط بقيمه كما هو . يعني إذا عبرنا رياضيا نقول : مجموعة قيم المفتاح الأجنبي تنتمي إلى مجموعة قيم المفتاح الرئيسي فيمكن أن تكون أصغر منها ، تساويها أو خالية ، معرفش وصلت ولا لا .

    هذا رأيي و لا أدري صح أم خطا

    الكلمة في الاخر لأستاذنا
    لما يفضى كده ان شاء الله .....
    نعم من الممكن أن يكون فى المفتاح الرئيسى قيم غير مأخوذه كمفتاح أجنبى ولكن كل قيم المفتاح الأجنبى من الضرورى أن تؤخذ من قيم من المفتاح الأساسى و الذى بأى حال من الأحوال لا يكون فارغاً و لذلك لا يكون للمفتاح الأجنبى قيمه فارغه أبداً
    والله أعلم
    وأشكرك أخى brainy على المناقشه المجديه والتى أتمنى أن تستمر حتى النهايه لضمان فهم أوسع و أكبر

  13. #43
    التسجيل
    07-03-2004
    المشاركات
    51

    مشاركة: استفسارات دورة الاوراكل ,,, تجدونها هنا ......

    تحدى الدرس السادس

    ((1+2)*(5-3) + 2 )/(1+2/2) =4

  14. #44
    التسجيل
    26-07-2005
    الدولة
    Australia
    المشاركات
    3,368

    مشاركة: استفسارات دورة الاوراكل ,,, تجدونها هنا ......

    سلام ...
    ممتاز ....
    راااااااائع ...
    سوري .... لن اجاوبكم الان .... اضربولي اسبوع من تاريخه ... وان شاء الله اجاوبها كلها ,,,
    بس يا ريت فيه مشاركات اكثر ,,,

  15. #45
    التسجيل
    07-03-2004
    المشاركات
    51

    مشاركة: استفسارات دورة الاوراكل ,,, تجدونها هنا ......


    تحديات الدرس السابع
    التحدى الأول
    select name from emp
    where name like '%T%T%' ;


    التحدى الثانى
    صح و صح و صح و صح و خطأ = خطأ

    خطأ أو صح أو خطأ أو صح = صح

    نفي نفي نفي نفي نفي الخطأ = صح


    اليك التحدي الثالث :
    اريد عرض اسماء ورواتب الموظفين الذين راتبهم اكبر من 1000 واقل من 5000 بدون استخدام Between
    select ename sal from empl
    where sal<5000 and sal>1000 ; ( ينفع؟where 5000>sal>1000)

    التحدي الرابع :
    اريد عرض اسماء ورواتب الموظفين الذين اسمائهم KING أو SCOTT أو TIGER بدون استخدام IN
    select ename sal from empl
    where ename like 'KING' OR 'SCOTT' OR 'TIGER' ;

    التحدي الخامس :
    هل تشاهد الصورة 47 ؟؟ وهي ثلاث شروط ... برأيك مالناتج اذا كان بينهم OR ؟؟ وما الناتج اذا كان بينهم AND
    إذا كان بينهم AND سيكون الناتج ADAMS فقط
    إذا كان بينهم OR سيكون الناتج مجموع الأسماء كلها فى الشروط الثلاثه

    التحدي السادس ....
    ا... لتحدي هو انتشرح لي بمثال .. من عندك .. لو هناك AND و OR و AND مالذي سوف يحدث اولا ؟؟ ولماذا ؟؟
    أظن والله أعلم أن الذى سيحدث أولاً هى AND الأولى ثم AND الأخيره ثم OR والله أعلم

    التحدي السابع ....
    لماذا ظهرت النتيجة السابقة ؟؟ لماذا KING و WARD هما اللذان عرضا فقط ؟؟
    اتحداك ان تقنعني لماذا .. أقنعني بطريقتك .. وسوف أحاول فهمك !!
    ( sal>3000 and comm is null )
    or
    (ename like '____' and comm is not null )

    ظهرت النتيجه بعرض KING و WARD فقط لأن (أحدهما أو كلاهما راتبه أكبر من 3000 و يأخذ مرتب إضافى فى نفس الوقت) و ( احدهما أو كلاهما أسمه من اربع أحرف ولا يأخذ مرتب إضافى)
    أى أن الناتج هو كل موظف راتبه أكثر من 3000 بشرط أن يكون له راتب إضافى بالإضافه الى كل موظف يتكون أسمه من أربع أحرف بشرط ألا يكون له راتب إضافى

صفحة 3 من 10 الأولىالأولى 12345678 ... الأخيرةالأخيرة

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •