بتاريخ: 12 مايو 201312 سنة comment_236056 السلامـ عليكم لدي سؤال عن الـ Foreign Key هل نستطيع ادراج الـ Foreign Key في الـ TABLE LEVEL فقط ام نستطيع ادراجه في الـ COLUMN LEVEL ايضا وشكرا غدا امتحاني الاول في الاوراكل دعواتكم تقديم بلاغ
بتاريخ: 12 مايو 201312 سنة comment_236058 وعليكم السلام ورحمة الله أدعوا لك بالتوفيق في الإمتحان ال Foreign key يمكن كتابة أمر إنشاؤه على مستوى الجدول Table اليك هذا المثال البسيط فى العلاقة بين جدول الموظفين وجدول رموز الإدارات create table department ( dep_code NUMBER not null, dep_name VARCHAR2(60), constraint PK_DEPARTMENT primary key (dep_code) ); create table employee ( emp_no NUMBER not null, dep_code NUMBER not null, emp_name VARCHAR2(60), constraint PK_EMPLOYEE primary key (emp_no), constraint FK_EMPLOYEE_REFERENCE_DEPARTME foreign key (dep_code) references department (dep_code) ); بمكن كتابة الأمر على مستوى الschema الجداول كلها مثل باستخدام أمر alter table create table department ( dep_code NUMBER not null, dep_name VARCHAR2(60), constraint PK_DEPARTMENT primary key (dep_code) ); create table employee ( emp_no NUMBER not null, dep_code NUMBER not null, emp_name VARCHAR2(60), constraint PK_EMPLOYEE primary key (emp_no) ); alter table employee add constraint FK_EMPLOYEE_REFERENCE_DEPARTME foreign key (dep_code) references department (dep_code); تقديم بلاغ
بتاريخ: 13 مايو 201312 سنة كاتب الموضوع comment_236061 شكرا لكم لان هذه النقطة لم اجدها في كتاب الاوراكل وامتحان الاوراكل 0z1-051 الحل يقول باننا نستطيع ادراج الforeign key and primary key in table level and culmn level لهذا اردت ان اتاكد اذا كان يوجد خطا في حل الامتحان تقديم بلاغ
بتاريخ: 13 مايو 201312 سنة كاتب الموضوع comment_236063 الان فهمت مكتوب بانه بأمكاننا اضافة الـ Foreign key في الـtable level و الـ column level ولاكن في حالة الـ composite foreign key يجب ان نضيفه في الـtable level تقديم بلاغ
بتاريخ: 13 مايو 201312 سنة كاتب الموضوع comment_236104 الحمد لله نجحت في الامتحان الاول بدرجة 650 من 1000درجة غير ممتازة لاكن الحمد لله انتهى الامتحان الاول على خير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.