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

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

صورة
- - - - -

كيفية ربط علاقة 1-1 primary key مع primary key ?


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

#1 RT_FF10

RT_FF10

    عضو

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

تاريخ المشاركة 11 May 2006 - 12:35 AM

انا مازلت مبتدئ في الوراكل ياريت لو تساعدوني في حل مشكلتي
وهي كيفية ربط علاقة 1-1 primary key مع primary key
ياليت تساعدوني لاني مازلت طالب وهو مهم بالنسبة لي وشكرا


#2 AHM3ORA3

AHM3ORA3

    مشترك

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

تاريخ المشاركة 14 May 2006 - 09:58 PM

سلام عليكم و رحمه الله و بركاته
اخى العزيز ربنا يوفقك و تستفيد ان شاء الله
انصحك فى حاله علاقه 1-1 ان تضم الجدولين فى جدول واحد و افيد حيث سيسهل التعامل مع قواعد البيانات
وستصبح اسرع
و لو توضح الجدولين الذى تريد الربط بينهم سوف ان شاء الله سأساعدك على ربط بينهم

#3 RT_FF10

RT_FF10

    عضو

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

تاريخ المشاركة 15 May 2006 - 01:06 AM

مشكور اخي AHM3ORA3 على التجاوب معي وان شاء الله نفيدك يوما ما

#4 hossam rizk

hossam rizk

    مشترك

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

تاريخ المشاركة 15 May 2006 - 01:43 PM

السلام عليكم ورحمة الله وبركاته / ان شاء الله اكلمك عن العلاقات
هناك ثلاث انواع من العلاقات كما يلى :
1- one-to-one
2-one-to-many
3-many-to-many
للتعامل مع هذه العلاقات نقوم بالاتى فى النوع الاول كما اشار الاخ فى حالة علاقة 1-1 فمن الافضل ان تقوم بجمع الجدولين مع بعض وذلك لتحقيق data integrity
فى النوع الثانى one-to-many نقوم بعمل ربط بين الجدولين بحيث نقوم بعمل foreignkey يشاور على الprimary key فى الجدول الاساسى
- فى النوع الثالث والاخير وهو many-to-many نقوم بعمل جدول وسيط يحتوى على اتنين foreign keys يشاوروا على الprimary keys فى التابلز الاساسيه .
ارجو ان اكون قد افدت
حسام الدين
انا مسلم والمجد يقتر كالندى والعز كل العز فى ايمانى .

Oracle HCM Consultant

#5 RT_FF10

RT_FF10

    عضو

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

تاريخ المشاركة 16 May 2006 - 01:57 AM

مشكور يا حسام على المجهود الذي عملتة
وان شاء الله دوام العلم والمعرفة

#6 salahocp

salahocp

    مشترك

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

تاريخ المشاركة 24 May 2006 - 05:33 PM

شكرآ أخ حسام على التوضيح الرائع

#7 AL-KHIRBASH06

AL-KHIRBASH06

    عضو

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

تاريخ المشاركة 10 July 2006 - 10:34 PM

اخ RT_FF10
إجابة الإخوه المشاركون هي الأفضل وهي انه يتم دمج الجدولين معاً وإذا كنت بحاجة لعمل هذا فيمكنك فعل الاتي
كيفية ربط علاقه primary key مع primary key يتم بعمل primary key في الجدول االرئيسي ومن ثم
يتم عمل ال primary key في الجدول الثاني foreign key للمفتاح الرئيسي في الجدول الأول ويكون على مستوى الجدول
وفوق كلِ ذي علمٍ عليــم

#8 khaledmega

khaledmega

    عضو مميز

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

تاريخ المشاركة 13 July 2006 - 01:24 PM

السلام عليكم
لن اطيل عليك ولكن نفترض ان الجدول الاول اسمه ك والثاني م والاتنين بريمرى فى كل جدول خاص بذاته ؛ اضف الكونتسرينت فى جدول م بانه سيكون فورن كي للجدول ك ولن يعترض الامر ان شاء الله ؛ واحب اوضح لك انه يمكن ان تضيف فى الجدول الواحد اكثر من بريميرى كي لاكثر من حقل واكثر فورن كي لاكثر من حقل بمعنى لون ان لديك جدول به 6 حقول يمكنك جعل 3 حقول بريمرى كي و3 حقول فورن كي .
هناك طريقة اخرى لربط الجداول والفورم بشكل اخر ولكنه متقدم قليلا وهو استخدام الماستر ديتيلز وهو امر غاية فى الدقة فى التعامل مع قاعدة البيانات
وشكرا
ميجا

من أهـم مواضــيعي :



نفسك تسطب اوراكل 10g وبالصور وتربط بين الداتابيز والديفولبر ؟


للأستفسار عن أى شيء يخص الأوراكل أبس أو اوراكل ديفولبر راسلنى على

e
ng-mega@hotmail.com

 

Oracle Apps Techno-Functional Consultant


Oracle Developer & Instructor

 

Instructor At Next Academy

 

محاضر معتمد لدي نكست أكاديمي

OCA - OCP

م / خالد الشاذلي