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

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

صورة
- - - - -

كتابه 3 جمل استعلامات على علاقه Many To Many


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

#1 ehab gamal

ehab gamal

    عضو

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

تاريخ المشاركة 26 September 2008 - 08:37 AM

السلام عليكم


انا كان عندى اختبار شغل فى احدى الشركات والاختبار كان عبارة عن 7 ورقات اسئله منهم 3 ورقات ريبورت
السؤال اللى كان محيرنى هو كتابه 3 جمل استعلامات على علاقه مينى تو مينى[/size]
الجدول الاول اسمه supplier وحقوله هو
(1,2,3 )ID
NAME(....,....,....)

الجدول التانى اسمه PART
ID (1,2)
NAME(....,.....)

الجدول التالت اسمه SUPPLIER_PART
حقوله SUPP_ID(1,1,2)
PART_ID(1,2,1)

الجمل المطلوبه هى
1. عايز ال SUPPLIER اللى مش موجود فى اى PART
2. عايز ال SUPPLIER اللى موجود فى PART واحد فقط .
3. عايز ال SUPPLIER الموجود فى كل ال PARTS
وبعد كده اعمل كل جمله استعلام FUNCTION
ياريت حد يجماعه يشرحلى اجابه السؤال ده.ويقول لى هو السؤال ده عادى انه يجيلى فى اختبار وانا مبتدىء وكمان مكنش فى جهاز اجرب عليه كله اجوبه على ورق
ولكم جزيل الشكر.

#2 sameh bakkar

sameh bakkar

    مشرف قسم المبتدئين

  • فريق الإشراف
  • 1,019 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 26 September 2008 - 11:15 PM

اخى الفاضل :

المقابله الشخصيه ربما تكون لشخص خبره او لشخص مبتدأ و هذا السؤال لا يحتاج لشخص خبير لنه ببساطه من منهج اوراكل .. فعليك فقط مراجعه الفصل السادس من كتاب اوراكل فى كورس ال SQL وهو فصل ال SubQuery ... و بالطبع اجابه السؤال لا تحتاج لجهاز لتقوم بتجربته .. تعود دائما يا أخى قبل اى مقابله شخصيه ان تجتهد و تذاكر كويس و ان شاء الله ربنا يكرمك .. و بالتوفيق

Sameh Bakkar

Principal Oracle Apps Techno-Functional Consultant / Oracle E-Business Suite Certified Trainer

Oracle E-Business R11 Suite Applications Workflow Certified Expert

Oracle E-Business Suite R12 HCM Certified Implementation Specialist

Oracle Certified Professional

ITIL V3 Foundation certified

Microsoft Project certified




الموقع الخاص: AppsLead | Your Honest Guide | Sameh Bakkar


#3 MMA

MMA

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,019 مشاركة
  • الاسم الأول:Mostapha
  • اسم العائلة:Abd El-Salam
  • البـلـد: Country Flag
  • المنصب الحالي:المؤسسة المصرية لتبسيط العلوم - عضو مؤسس - مستشار تقني

تاريخ المشاركة 27 September 2008 - 01:20 AM

supplier
ID(1,2,3)
Name(....,....,....)

PART
ID(1,2)
NAME(....,.....)

SUPPLIER_PART
SUPP_ID(1,1,2)
PART_ID(1,2,1)




1- Select Supplier.ID,Supplier.Name
   From Supplier
   Where (Select Count(*) From Supplier_Part Where Supplier_Part.Supp_ID = Supplier.ID) = 0
   
   Return (3)
   
2- Select Supplier.ID,Supplier.Name
   From Supplier
   Where (Select Count(*) From Supplier_Part Where Supplier_Part.Supp_ID = Supplier.ID) = 1
   
   Return (2)
   
3- Select Supplier.ID,Supplier.Name
   From Supplier
   Where (Select Count(*) From Supplier_Part Where Supplier_Part.Supp_ID = Supplier.ID) = 
		 (Select Count(*) From Part)
   
   Return ( No Rows )

ولكن السؤال الثالث في حالة أن الجدول الحقلين في الجدول SUPPLIER_PART يكونان Primary Key أو Unique




بالتوفيق

مهندس/ مصطفي محمود عبد السلام   
العضو المؤسس بالمؤسسة المصرية لتبسيط العلوم
والمستشار التقني

(برمجيات - نظم معلومات - شبكات)

.

 

( 01098570165 )

.

.

.

( MMA_Programmer@Yahoo.com )

 


#4 ehab gamal

ehab gamal

    عضو

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

تاريخ المشاركة 29 September 2008 - 03:50 AM

انا شاكر جدا لردكم عليا
وواضح انى ابتديت انسى الاوراكل بسبب البعد عنه