الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

علاقة غير عادية بين جدولين

بدأه BAAZ في 4 فبراير 2011 · 7 رد · 534 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم أريد تكوين علاقة بين جدولين (مكوناتهما بالمرفقات) يجعل العمود "export" في جدول الcustomers يأخذ من العمود "Stock" في جدول ال فلسكبل

post-238639-026111700 1296774961_thumb.p

المرفقات
Relation.png
#2

أخي انت تريد كود العلاقة ام نوعها ؟

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#3

أظن أن العلاقة ستكون many to many

ان كنت علي صواب

و لكنني أسأل عن كود العلاقة

تم تعديل هذه المشاركة بواسطة BAAZ في 5 فبراير 2011 في 02:56

#4

اذا كانت العلاقة many to many

Create Table Link (
					proc_ID int Primary Key identity(1,1),
                    Cust_FK int Constraint cont1 Foreign Key References [Customers],
                    Pro_FK  int Constraint cont2 Foreign Key References Products
                   )

حيث الكود اللي فوق يقوم بإنشاء جدول الذي يمثل به العلاقة many to many

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#5

ممكن تشرح لي ماذا يفعل هذا الكود

#6

الكود السابق بيقوم بإنشاء جدول يسمى Link هذا الجدول يوجد به حقل أجنبي للجدول Customers و حقل أجنبي للجدول Products طبعا انا عملت هذا الكود لانك قلت ان العلاقة many to many

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#7

و لكن هل هذا الكود يجعل العمود "export" في جدول الcustomers يأخذ من العمود "Stock" في جدول ال فلسكبل؟

قصدي انه سيأخذ قيم (أرقام)

هناك سؤال اخر ...لماذا عند تعيين column باسم "insert_date" و تكون بياناته من نوع "datetime"

و عند ادخال بيانات لهذا الجدول يظهر هذا الcolumn فارغ... فاضي .... مافهوش أي حاجة

و بعدين هو الجدول مش المفروض ياخد التاريخ من الsystem بتاع الكمبيوتر؟

تم تعديل هذه المشاركة بواسطة BAAZ في 6 فبراير 2011 في 01:00

#8
اقتباس
و لكن هل هذا الكود يجعل العمود "export" في جدول الcustomers يأخذ من العمود "Stock" في جدول ال فلسكبل؟

قصدي انه سيأخذ قيم (أرقام)

أكيد ممكن يأخذ عن طريق كود برمجي

اقتباس
هناك سؤال اخر ...لماذا عند تعيين column باسم "insert_date" و تكون بياناته من نوع "datetime"

و عند ادخال بيانات لهذا الجدول يظهر هذا الcolumn فارغ... فاضي .... مافهوش أي حاجة

و بعدين هو الجدول مش المفروض ياخد التاريخ من الsystem بتاع الكمبيوتر؟

أخي عندما يتم تحديد نوع الColumn بــDateTime هذا معناه انك حتدخل بيانات نوعها datetime في هذا الحقل يدوياً أو اتوماتكياً .في حالة ( يدويا) معناه انك حتدخله في بنفسك وهنا هذا الحقل لايأخذ قيمة التاريخ للSystem اوتوماتيك أما في حالة ( أوتوماتكياً) معناه انك بتعمل حالة اسمها Default على هذا الحقل حيث يمكن تحديد ان هذا الحقل يأخذ قيمة system date اوتوماتيك

ارجو ان يكون الشرح مفهوم

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…