بتاريخ: 29 مارس 200917 سنة comment_152443 السلام عليكم ورحمة الله اولا بشكر كل القائمين على الموقع الرائع والمفيد جداالحقيقة انا اول مرة اشوفه بس لقيت عليه كم رائع من المعلومات القيمة نزلتها كلها وبزاكر منهابس كان عندى استفسار فى الاوراكل علما بأننى مبتدا فيه وشغال على اوراكل 10gدلوقتى عايز اعمل جدولين بس كل جدول فيه foreign key من الجدول التانى وطبعا لما جربت اعمل اول جدول منهم وعملت ال foreign key قالى الجدول التانى مش موجود ازاى اعمل جدولين بالطريقة دىارجو المساعدة وجزاكم الله خيراً تقديم بلاغ
بتاريخ: 29 مارس 200917 سنة comment_152447 السلام عليكم ورحمة الله بداية : نرحب بك معنا بالمنتدى تستفيد وتفيد ... ان شاء الله رجاء ايضاح فكرة النظام او الجداول التى تتعامل معها لنتعرف على اهمية ربط جدولين كلا منهما foreign key مع الجدول الاخر الرجاء عرض محتويات الجدولين ...أو اعرض الامر الذى كتبته تقديم بلاغ
بتاريخ: 29 مارس 200917 سنة كاتب الموضوع comment_152453 جزاك الله خيراً يا بشمهندس على الاهتمام والمتابعةبالنسبة للجداول الجدول الاول employee فيه (fname,minit,lname,ssn,bdate,sal,dno)الجدول التانىdepartment فيه(dname,dno,mgrssn,location)وال mgrssn عايزين نعمله فورين كيى من جدول employeeوال dno عايزين نعمله فورين كيى برده من ال department[وسط][/وسط] تقديم بلاغ
بتاريخ: 30 مارس 200917 سنة comment_152460 السلام عليكم ورحمة الله وبركاته اخي في الله بالنسبه للdno ده طبيعي انه يتعمل مفتاح اجنبي من المفتاح الاثاثي الي في جدول ال department تمام لكن بالنسبه لموضوع ((وال mgrssn عايزين نعمله فورين كيى من جدول employee)) انا مش فاهم بالظبط ما المقصود يعني ممكن توضح اكثر التالي اسم العمود كامل / وما هي فائدته في البرنامج يعني بلاش الاختصارات دي علشان انا مش فاهمها انتظر التوضيح للرد بإذن الله eng/ahmed khaledoracle developerahmed_khaleddba@hotmail&yahoo.com إن الله في عون العبد مادام العبد في عون اخيه تقديم بلاغ
بتاريخ: 30 مارس 200917 سنة comment_152485 السلام عليكم اولا : يتم انشاء كل جدول بدون قيود الربط ثانيا : يتم انشاء قيود الربط بين الجدولين على كل جدول باستخدام امر alter table العلاقة بين الموظف والادارة تكون كالتالي - الموظف يجب ان يعمل فى ادارة - الادارة يمكن ان يعمل بها اكثر من موظف - يمكن انشاء ادارة جديده بدون مدير عند ادخال البيانات فى الجداول .. 1- يجب تسجيل بيانات الادارات اولا بدون مديرين 2- تسجيل بيانات الموظف والادارة الى يعمل بها 3- تعديل جدول الادارات بادخال مدير كل ادارة /*==============================================================*/ /* Table: department */ /*==============================================================*/ create table department ( dno number(2) not null, mgrssn number(3), dname varchar2(50), location varchar2(50), constraint PK_DEPARTMENT primary key (dno) ); /*==============================================================*/ /* Table: employee */ /*==============================================================*/ create table employee ( ssn number(3) not null, dno number(2) not null, fname varchar2(15), minit varchar2(15), lname varchar2(15), bdate date, sal number(7,2), constraint PK_EMPLOYEE primary key (ssn) ); alter table department add constraint FK_DEPARTME_REFERENCE_EMPLOYEE foreign key (mgrssn) references employee (ssn); alter table employee add constraint FK_EMPLOYEE_REFERENCE_DEPARTME foreign key (dno) references department (dno); تقديم بلاغ
بتاريخ: 30 مارس 200917 سنة كاتب الموضوع comment_152521 جزاك الله خيراً يا بشمهندس امجد على توضيح الفكرةربنا يوفقك والى الامام دائماوشكرا للبشمهندس احمد على الاهتمام[وسط][/وسط] تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.