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

اسئله جأتني في الانتر فيو ومحتاج رد عليها


ahmedkhaled

Recommended Posts

السلام عليكم ورحمة الله وبركاته



اخواني في الله انا روحت اختبرت في شركه والحمد لله اتصلو بي مره اخرى علشان اعمل مقابله ثانيه اولا ارجو منكم نصحي وابلاغي ايه الي بيبقى موجود في الانتر فيو التاني



وثانيا في كام سؤال اتسألولي ولغبط فيهم ممكن حد يجاوبني عليهم

1- ما الفرق بين البروسيدجير والفانكشن
2- ما هي التريجر الخاصه بالداتا بيز وما الفرق بينها وبين التريجر الخاصه بالشاشه
3- ما هي الداتا بيز كونسيبت
4- ما ه و الاوتر جوين
5- لو في 5 مستخدمين شغالين على نفس الشاشه في نفس الوقت واتنين بيصرفو سلعه معينه في نفس الوقت مين الي هايسجل الاول او الوضع هايبقا ايه

وزاكم الله كل خير عني


إن الله في عون العبد ما دام العبد في عون اخيه

رابط هذا التعليق
شارك

1- البروسيجر لا يمكن استدعائه في select
بينما الفنكشن يمكنك ذلك
البروسيجر مش شرط يرجع قيمة
لكن الفنكشن يجب ان ترجع قيمة
------------------------------------
2- التريجر الخاصة بالداتا بيز هي التي تعمل على قاعدة البيانات for each row for each statement
الفرق بينها وبين التريجر على الشاشات هو ان الاولى على قاعدة البيانات بينما التانية على الفورم او الديفلوبر فقط
---------------------------------
3- الداتا بيز كونسيبت
هي فكرة قواعد البيانات واهميتها وتعريفها وقواعد البيانات انها مبنية على العلاقات relations and objects and join
يعني تشرحلو مفهوم قواعد البيانات
-----------------
4- الاوتو جوين لا اعرفه ولكن اعتقد هو نفسه primary with foreign key
---------------
5- اعتقد انه حسب timestamp الاول هو الذي سيحجز الريكورد ويتم عمل Lock عليه
والباقي في الانتظار

رابط هذا التعليق
شارك

ال outer join
هو نوع من انواع ال join بين جدولين بحيث يتم الحصول على اليانات من احد الجدولين حتى لو كان ال forigen key ليس له مقابل فى الجدول الاخر  و هو اما يكون left or right or full outer join

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته
بالنسبة للـ outer join :-
يوجد ثلاثة أنواع علي حد علمي والله اعلي وأعلم:-

right outer join-1
2- left outer joint
3- full outer join
ببساطة لو انت عندك جدولين مثلا الموظفين والمشاريع:-

1- (+) select emp_name,project_name from employees e,projects p where e.project_id=p.project_id
ستكون النتيجة أسماء جميع الموظفين حتي الذين لا يعملون في مشاريع

2- select emp_name,project_name from employees e,projects p where e.project_id (+) =p.project_id
ستكون النتيجة جميع أسماء المشاريع حتي التي لا يعمل بها موظفون حاليا

3- select emp_name,project_name from employees e full outer join projects p on e.project_id =p.project_id
ستكون النتيجة كل المشاريع(التي يعمل بها موظفون أو لا يعمل بها أحد) وكل الموظفين (الذين يعملون في مشاريع أو لا يعملون)

ويترك السجلات التي لا يوجد بها قيمة فارغة


ونسألكم الدعاء
اللهم اجعلنا من عتقائك من النار في هذا الشهر المبارك

رابط هذا التعليق
شارك

معلش يا اخواني سامحوني لاني قرأتها على انها الاوتو جوين ولم اقراها ع اساس انها اوتر جوين
على كل حال outer join
يستخدم لعرض صفوف موجودة بالجدول ولكن لا تنطبق عليها شرط الربط ويتم ذلك باستخدام اشارة الجمع + مع شرط الربط وتوضع في جهة العمود المراد عرض بياناته
مثال: عدم وجود موظفين في الدائرة 190
select e.emp_id,e.dept_id,
from employees e ,dept d
where e.dept_id=d.dept_id(+)

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية