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