إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

برجاء من الاخوة المشرفين توضيح هذا السؤال وهو فى امتحان سابق


3 رد (ردود) على هذا الموضوع

#1 ابوخطاب

ابوخطاب

    عضو

  • الأعضــاء
  • 44 مشاركة

تاريخ المشاركة 23 June 2010 - 06:39 PM

:unsure:
السلام عليكم ورحمة الله وبركاته
برجاء من الاخوة الاعزاء توضيح الفرق بين كل من الاوامر الاتية
علما بان السؤال كان :
you need to create view EMP_VU. the view should allow the users to manipulate the records of only the employees that are working for departments 10 to 20 :which sql statement would you use to create the view EMP_VU
وكانت الاجابة من ضمن الاجابات الاتية ولكني اريد ان اعرف مالفرق بينهم
1- create view emp_vu as select * from employees where department_id in (10,20);

2- create view emp_vu as select * from employees where department_id in (10,20) with read only
;

3- create view emp_vu as select * from employees where department_id in (10,20) with check option
;

برجاء وكانت الاجابة هي الثالثة ولكني لا اعرف لماذا وماالفرق بينهم
اكرمكم الله
ابوخطاب
ora.soft2@yahoo.com

#2 mostfa_future

mostfa_future

    عضو مميز

  • الأعضــاء
  • 570 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 24 June 2010 - 02:36 AM

الفرق بسيط جدا هو عايز يعمل view يعرض بس الموظفين الى فى الاقسام الموضحه بس بدون اى تغير
الاجابه الاولى جمله ده view عادى خالص مسموح ان تعمل عليه اى dmlمن غير شروط
الاجابه التانيه بردك view بس بدون اى dml عشان جمله with read only
الاجابه الاخيره هو بيعمل بجمله with check option كونسترين زياده على vew انه اى جمله dml تتكتب تخرج row خارج view مرفوضه يعنى
الجمله دى متلا مش هتشتغل
UPDATE emp_vu
SET department_id = 40
WHERE employee_id = 10;
لان كده بيخرج الموظف رقم 10 من view لان view مبنى على قسم 10 و 20 يعنى الجمله الاخيره هى الوحيد الى بتسمح بجمل dml بدون اى تعديل على عدد صفوف view .
على فكره هو مش تطالب كده بذبت بس كتير تلاقى غموض فى الاسئله بذات فى الفورمز
الفروقات الى انا قلته ان شاء الله صح لكن اختير الاجابه الاخيره مش متاكد!!!!!!!!
بــــــأتوفيق

لا تحسبن المجد تمرا أنت اكله *** لن تبلغ المجد حتى تلعق الصبر


صورةصورة


#3 ابوخطاب

ابوخطاب

    عضو

  • الأعضــاء
  • 44 مشاركة

تاريخ المشاركة 24 June 2010 - 11:54 AM


جزاكم الله خيرا يا اخ مصطفي واكثر الله من امثالك

#4 miash80

miash80

    عضو مميز

  • الأعضــاء
  • 794 مشاركة
  • الاسم الأول:mousa
  • اسم العائلة:hamdallah
  • البـلـد: Country Flag
  • الاهتمامات:Read
  • المنصب الحالي:Analyst Assistant

تاريخ المشاركة 01 July 2010 - 09:30 PM

00000000000000000000000000000

اللهم أغفر للمسلمين والمسلمات والمؤمينين والمؤمينات ألاحياء منهم وألاموات الى يوم الدين


موضوع قرأتة فأعجبني
http://www.shbab1.com/2minutes.htm

اذا عجبك موضوع من مواضيعي..لا تقل لي شكراً
و لكن أدعو لي (في ظهر الغيب) بالآتي

اللهم اغفر له ما تقدم من ذنبه و ما تأخر..اللهم احسن خاتمته
اللهم اغفر لوالديه و ارحمهما و ادخلهما جناتك برحمتك يا أرحم الراحمين و لكم بالمثل ان شاء الله
ارجو من الله ان يكون ما انقله لكم من ضمن حسناتى
 356663087.jpg

 

لا تأســــفنَّ عـلى غــــــدرِ الزمــانِ لطالــمـا

رقصـــــــت على جثــــثِ الأســــــــودِ كلابا

لا تحسبن برقصـــــها تعلوا على أســــيادها
تبقى الأســــودُ أسوداً والكـــــلابُ كِــــــلابا