بتاريخ: 19 يونيو 201312 سنة comment_237657 السلام عليكم ما المقصود ربط الجدول بنفسه ؟ ما الهدف من ذلك ؟ يرجى التوضيح للرد بإجابة شافيه تقديم بلاغ
بتاريخ: 20 يونيو 201312 سنة comment_237699 السلام عليكم ورحمة اللهSelf join or Unary relationshipsمثال على ذلك جدول البيانات الاساسية للموظف والتى تحتوى على بيانات رقم الموظف وهو مفتاح الجدول وبياناته الاساسية مثل الاسم والعنوان وتاريخ الميلاد وقد تحتوى أيضاً على رقم المدير الذي يرأس الموظف او الذي يشرف على الموظف ورقم المدير هو اساسا موظف له رقم لا يتكرر في جدول البيانات الاساسية للموظفينوبالتالي يعتبر عمود رقم المدير هو مفتاح اجنبي يتم ربطه مع رقم الموظف وتعتبر العلاقة في هذة الحالة one to many بمعنى ان كل مدير يجب ان يكون موظف المدير يمكن ان يشرف ويدير موظف واحد او اكثرمن الممكن ان الموظف لا يكون له مدير وذلك في حالة رئيس الشركة لا يوجد من هو اعلى منه في الاشرافCREATE TABLE employee( emp_id varchar(5) NOT NULL, emp_name varchar(20) NULL, dt_of_join date NULL, emp_supv varchar(5) NULL, CONSTRAINT emp_id PRIMARY KEY(emp_id) , CONSTRAINT emp_supv FOREIGN KEY(emp_supv) REFERENCES employee(emp_id)); تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.