أبونواف2004 بتاريخ: 5 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 5 ديسمبر 2004 السلام عليكم يا أخواني أرجو مساعدتكم في مشكلة لدي وهي أنا الحين اصمم جدوال في desinger بس المشكلة تكمن في عدم معرفتي الربط بين هذه الجدوال عن طريق primary key واخوه forient key ممكن تشرحوا لي وش معنى هذه الاوامرا او المفاتيح مع أعطائي مثلا عليها اذا كان عندك عدة جداول ولكم جزيل الشكر والله الحافظ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
oracle misser بتاريخ: 7 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 7 ديسمبر 2004 السلام عليكم ورحمة الله وبركاتة اخي الكريم (ابو نواف ) .. الظاهر انك لم تقراء ولو حتى القليل عن SQL و بالاخص فيما يتعلق بالجداول .... و لذا انصحك بان تقراء في هذا الجانب ..ولكن على العموم .. سوف اوضح لك و لو الشي البسيط ....فدعنا بدأ الان ::سوف ابدأ اوضح لك هذه المفاتيح من خلال بعض الجداول .. لنفترض انك تريد ان تصمم برنامج يعمل يعمل على تسجيل الدرجات الطلاب في معهد لذا سوف اعمل اولاً على تصميم جدول يحتوي على اسماء الطلاب و ليكن اسمه std_name create table std_name( std_no number(4)unique std_name varchar2(25) ); نلاحظ ان هذا الجدول يحتوي على رقم الطالبstd_no وكذلك اسمة std_name ,والان سوف اعمل على بناء جدول اخر اسمة marks و يحتوي على اسماء الطلاب مع درجات بعض المواد create table marks (std_no number(4),sub1 number(2),sub2 number(2));وبعد ان انشئنا هذين الجدولين نلاحظ ان جدول الاسماء يحتوى على حقل اسمة std_no وهذا الحقل هو الحقل primary key وهذا الحقل لايمكن ان يسمح بان يتكرر في اكثر من سجل وهذه هي وظيفة الكلمة unique .... اما في الجدول الثاني نلاحظ وجود حقل باسم std_no ولكن هذا الجدول يمكن ان يتكرر .. ( في حالة اذا انتقل الطالب من مستوى الى اخر ) ....... وبعد هذا الشرح المبسط يمكنك عند الربط تحديد اين من المفاتيح هو اساسي(primary) واين منهما ثانوي (forient key ) هذا و الله اعلم ..... علماً باني مبتداء في هذه اللغة و السلام عليكم ورحمة الله وبركاتة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الأسيف بتاريخ: 18 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 18 ديسمبر 2004 أخي أبونواف ..أتوقع أنك لو قرأت الدروس التي في المنتدى ماكان لك أن تسأل هذا السؤال ..أتمنى أن تراجع سلسلة مفاهيم في قواعد البيانات فستجد بغيتك ..وفقك الله .. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.