ayman_alro بتاريخ: 21 ديسمبر 2006 تقديم بلاغ مشاركة بتاريخ: 21 ديسمبر 2006 السلام عليكم ورحمة الله وبركاته الله لايهينكم بغيت طريقة للتوضيح كيفية ربط اكثر من جدول مع بعضهم البعض بدون استخدام constren ((كونسترين)) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hobaa بتاريخ: 26 ديسمبر 2006 تقديم بلاغ مشاركة بتاريخ: 26 ديسمبر 2006 (معدل) بس ياباشاالحكايه كلها انك باتنشاء جدول عادى و بتضع الحقول التى هى FK بس لازم تكون نفس نوع البيانات اوكو بتيجى فى نهاية الجدول و بضيف التالى create table transaction_table (id number, tran_date date, tran_secrecy number, tran_condition varchar2(30), tran_attachment varchar2(40), tran_subject varchar2(30), tran_subject_sum varchar2(80), PRIMARY KEY (id), type_id CONSTRAINT fk_type_id REFERENCES tran_type(id), dept_id CONSTRAINT fk_dept_id REFERENCES department(id), app_id CONSTRAINT fk_app_id REFERENCES applicant(id) لو انت اخت بالك ان الكلام اللى من تحت هو القيود المضافهممكن نوضح سطر من اوله الى اخره app_id CONSTRAINT fk_app_id REFERENCES applicant(id) اسم القيد - نوعه ( قيد) -اسم الحقل فى الجدول الذى انا انشأه- المرجعيه )لتحديد الجدول الا صلى - اسم الجدول الاصلى و اسم الحقل فى الجدول الاصلى طبعآ انت ممكن تضيف اى عدد من القيود اتمنى تكون الفكره وضحتايهاب وجدى تم تعديل 26 ديسمبر 2006 بواسطة hobaa اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amsh بتاريخ: 27 ديسمبر 2006 تقديم بلاغ مشاركة بتاريخ: 27 ديسمبر 2006 بسم الله الرحمن الرحيمالسلام عليكم ورحمة اللهيا باشا حسب معلوماتي المتواضعة ان القيود التي تنشئها مع الجدول هي لتحسين عمل قاعدة البيانات وتسريع عملهاأي يمكنك استخدام طرق الربط العادية ضمن عبارات الاستعلام دون الحاجة لوجود قيود ربط بين الجداولحيث ان Natura Join مثلاُ تعتمد على تشابه الاسم مع نوع البيانات في الجدولين المراد ربطهمافهي تعطي خطأ عند وجود عمودين في الجدولين بنفس الاسم ولكن البانات فيهما من نوعين مختلفينوهكذا يمكن استخدام ادوات الربط الأخرىوالله اعلمشكرا على السؤال فقد اضطرني لمراجعة معلوماتيوارجو التصحيح في حال وجود اي معلومة خاطئة ولكم جزيل الشكر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.