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

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

صورة
- - - - -

وضع اكثر من مفتاح اجنبي في جدول واحد


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

#1 ملك النجوم

ملك النجوم

    عضو

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

تاريخ المشاركة 03 March 2009 - 02:36 AM

السلام عليكم ورحمة الله وبركاته [وسط][/وسط]

create table student (
sno numbere number(5),
sname varchar (20),
constraint student _sno_pk primary key (sno));


كلنا نعرف ان هذي الصيغه هي انشاء جدول مع مفتاح رئيسي واحد ولكن سؤالي هو اريد وضع اكثر من مفتاح اجنبي في جدول وااحد

بالله التفاعل من لديه العلم لان لازم اسوي الجدول باسرع وقت

وشكرا لكم على حسن التجاوب

#2 mmsalman87

mmsalman87

    عضو مميز

  • الأعضــاء
  • 1,689 مشاركة
  • الاسم الأول:Maher
  • اسم العائلة:Salman
  • البـلـد: Country Flag
  • المنصب الحالي:Senior Oracle HCM SaaS Pre Sale Consultant

تاريخ المشاركة 03 March 2009 - 03:07 AM

سؤالك يا اخي الكريم غامض وكتابة المفتاح الاجنبي تعتمد على الجداول السابقة لنظام ما ... ارجو التوضيح اكثر لنتمكن من اجابتك بشكل صحيح وسليم

                                                                                             

                                                                                                                  Maher Salman

• Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist 

Taleo (TEE): Onboarding Administration Ed 3 LVC, Oracle University.

• Taleo (TBE): Recruit Essentials Ed 4.1 LVC, Oracle University.

• Oracle Fusion HCM Implementation, Oracle University.

• Oracle Certified Professional Developer (OCP) - Oracle Forms: Build Internet Applications.

• Oracle Certified Associate Developer (OCA).

• Oracle E-Business Suite R12 Human Capital Management Certified Implementation Specialist (HCM)

                                                                                                                                        
                                                                                                           http://learnoracle.net                                                                                                                

                                                                                                                             
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

أهم مواضيعي ( Oracle Developer )

- برنامج حفظ الكودات - My Codes

- كيفية عمل نظام متعدد اللغات

- انشاء شاشة دخول وتغيير كلمة السر والتحكم بالمستخدمين

- Import And Export On Toad

- التحكم في النظام من خلال الملف Formsweb.cfg

​- Advanced Dynamic List

- توليد ارقام وحروف عشوائية 

 

 

أهم مواضيعي ( Oracle HRMS)

 

Using Special Value set in oracle hrms 


#3 TROYMAN

TROYMAN

    مشترك

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

تاريخ المشاركة 03 March 2009 - 12:08 PM

هذا مثال لتعريف أكثر من مفتاح رئيسي و أكثر من مفتاح فرعي:

create table TableName 
(Id1 number,Id2 number,Id3 number references MasterTable1(PrimaryKeyColumnsInMasterTable),
Id4 number references MasterTable2(PrimaryKeyColumnsInMasterTable),primary key(Id1,Id2))


<<اللهم لا علـم لنا إلا ما علّمتنا إنك أنت العليــم الحكيــم>>
<<اللهم علّمنا ما ينفعنا و انفعنا بما علّمتنا و ازدنا علماً>>



Programmer (C#.Net,C++,ASP) & Oracle Developer


#4 miash80

miash80

    عضو مميز

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

تاريخ المشاركة 03 March 2009 - 03:10 PM

انا رأي من رأي الاخ ماهر

ولكن على سبيل المثال يوجد عندي جدول الموظفين واريد ان اعمل اكثر من مفتاح اجنبي .

Create table emp
(
Emp_No number(5),
Em_Name varchar2(80),
address varchar(10),
phone varchar(20),
  Nat_Id number(5),
Dept_Id number(5)
);
Alter Table Emp 
Add Constraint Emp_Pk Primary Key(Emp_no);

Alter Table Emp
Add Constraint Emp_Fk1 Foreign Key(Nat_id)
References Nationality(Nat_id);

Alter Table Emp
Add Constraint Emp_Fk2 Foreign Key(Dept_id)
References Department(Dept_id);

Nat_Id مفتاح اجنبي يعود على جدول الجنسيات .

Dept_+Id مفتاح اجنبي يعود على جدول الاقسام
.

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


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

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

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

 

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

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

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


#5 جلال شواقفه

جلال شواقفه

    عضو مميز

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

تاريخ المشاركة 05 March 2009 - 01:08 AM

ممكن احد من المشرفيين يشرح
بالتفصيل رجاء
1-primarey key
2-foriegn key
3-indexkey
4-composite key

ولكم جزيل الشكر
ارجو من يستفيد من مشاركاتي الدعاء لوالدي ولاموات المسلمين بالمغفره والرحمه......

جلال محمود شواقفه
مدير دائرة الحاسوب
بلدية المفرق الكبرى
المملكه الاردنيه الهاشميه.

#6 mohamed_shoair

mohamed_shoair

    مشترك

  • الأعضــاء
  • 53 مشاركة
  • الاسم الأول:Mohamed
  • اسم العائلة:Shoair
  • البـلـد: Country Flag
  • الاهتمامات:volley ball

تاريخ المشاركة 10 March 2009 - 02:44 PM

حسب ما إنت مصمم الجداول عندك

يعني مثلا ممكن الجدول ما يكون فيه ولا primary key ولكن فيه مثلا 3 foreign key

وممكن يكون 1 بريماري كي و 3 فورين كي

ولو عايز توضيح أكتر

ممكن أبعتلك مثال علي 4 أو 5 جداول ( جزأ من application ) أنا عاملة قبل كده

=======================================================


=============================================================

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


Email : asdnova@yahoo.com

BBM : 2AB34745

 

 


#7 mohamed_shoair

mohamed_shoair

    مشترك

  • الأعضــاء
  • 53 مشاركة
  • الاسم الأول:Mohamed
  • اسم العائلة:Shoair
  • البـلـد: Country Flag
  • الاهتمامات:volley ball

تاريخ المشاركة 10 March 2009 - 02:47 PM

بخصوص طلب العضو JLL_JORDAN_1

لو حضرتك محتاج شرح أنواع ال KEYS وأنواع ال CONSTRAINT علي الداتا بيز

ممكن أرسلهم لك علي الميل الخاص بيك


=============================================================

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


Email : asdnova@yahoo.com

BBM : 2AB34745

 

 


#8 miash80

miash80

    عضو مميز

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

تاريخ المشاركة 11 March 2009 - 06:59 PM

بارك الله فيك اخي محمد

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


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

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

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

 

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

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

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