بتاريخ: 6 فبراير 201115 سنة comment_208813 السلام عليكم ممكن اعرف كيف تتم عمليه ربط الجداول بسهولة بصراحة عندي واجب في الشركة ولازم احله عندي 5000 جدول وفي بعض المعطيات كيف اعرف الفرق بين forign key ,,وprimary key ثاني شي انا كيف اعرف انه الجدول هذا له علاقة مع الجدول هذا يعني جدول رقم 500 هل له علاقة مع جدول 1000 او 1500 له علاقة مع جدول 2000 الرجاء المساعدة لاني في حيرة من امري ارجو التوضيح والشرح الطويلمنى مبتدئة dba تقديم بلاغ
بتاريخ: 6 فبراير 201115 سنة comment_208815 السلام عليكم ورحمة الله وبركاتةاخى العزيز الفتاح الاساسى primary key لا يقبل التكراراما المفتاح الخارجى FOREIGN KEY يقبل التكرارممكن تعرف العلاة بين الجدولين عن طريق القيود الموجودة Constraintsممكن كمان تعرف العلاقات عن طريق اسماء الحقول لو كانت متشابها وتقوم بالاطلاع على البيانات لو كانت البيانات متكررة يكون هذا مفتاح من نوع FOREIGN KEY اما اذا كانت غير متكررة تكون مفتاح من نوع primary key اتمنى من الله ان يوفقق الى الخير اخى فى الله تقديم بلاغ
بتاريخ: 7 فبراير 201115 سنة comment_208856 السلام عليكميوجد فرق فواضح بين PK و FKوهو كما يلي بعض خصائص PK1- هو المتاح الأساسي للسجل بمعنى أن قيمته تساعدك في الحصول على سجل وحيد وفريد من الجدول - شرح بسيط على ذلك رقم البطاقة الشخصية للشخص حيث أنه برقم البطاقة تحصل على شخص واحد وواحد فقط وكل شخص لا بد له من رقم بطاقةأكاديمياً له مواصفات :1- unique - وحيد او فريد يعني على مثلانا مينفعش يتكرر يعني عمرك ما هتلاقي شخصين بنفس رقم البطاقة - او سيارتين بنفس رقم اللوحة وهكذا2- not null -لا يقبل قيمة فارغة - على المثال مش هتلاقي شخص بدون رقم بطاقة او سيارة بدون رقم لوحة -انا بتكلم على مستوى مجتمع مضبوطدي تعتبر أهم خصائص PRIMARY KEY بالنسبة لل FORIGN KEY ويعرف بمفتاح الربطفهو حقل COLUMN يمثل ال PK في جدول اخر من أجل انشاء علاقة بين الجدولين بمعني لو انا بتكلم عن السيارات قولنا ان رقم اللوحة هو PK طيب لو في جدول اسمة مخالفات مثلاً بيتسجل فيه مخالفات السيارةيبقة لازم فيه رقم المخالفة ك pk بس لازم يكون فيه رقم لوحة السيارة من جدول السيارات AS fkيعني لما اسجل مخالفة هتكون لأي سيارةطبعاً في علاقات كتير بتنظم موضوع الFK وآليات حذفبمعنى لو في سيارة عليها مخلفات وعايز احذف السيارة من جدول السيارات أعمل أيه في جدول المخالفات ؟؟؟؟دا سؤال عيزك تجوبي عليه تقديم بلاغ
بتاريخ: 7 فبراير 201115 سنة comment_208857 بالنسبة للجزء الخاص بكيفية معرفة ربط الجدوال فدا بيكون من خلال CONSTRAINS تقديم بلاغ
بتاريخ: 7 فبراير 201115 سنة comment_208858 ممكن تستخدمي الجملتين دول علشان CONSTRAINTSselect * from User_cons_columnsDESC <<CONSTRAINT NAME>> تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.