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

علاقة بين جدولين في SQL Server2005

مغلق
بدأه alibukheet في 30 مايو 2006 · 6 رد · 1,191 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

من المعلوم ان هناك ثلاثة انواع للعلاقات بين الجداول و هي ( واحد - واحد) و ( واحد - متعدد ) و ( متعدد - متعدد ) فاين يمكن تمثيل هذه العلاقة بين جدولين في

SQL Server 2005 ؟؟ فعند انشاء علاقة بين جدولين في ( Database Daigrams ) فان SQL Server يقوم بتحديد نوع العلاقة هذه و قد تكون في بعض الاحيان

( واحد - متعدد ) مع اني اريد تغييرها و حسب تحليل النظام الى ( واحد - واحد ) وقد لاحظت انها غير موجودة في نافذة خصائص العلاقات الموضحة في الصورة التالية:

30_05_06_02_14_13_1148980453Relation.JPG

ارجو الافادة و شكرا

تم تعديل هذه المشاركة بواسطة alibukheet في 30 مايو 2006 في 12:31

العراق - البصرة

#2

اخي الكريم لعمل علاقة 1 الي 1 اربط المفتاح الرئيسي للجدول الاول مع المفتاح الرئيسي للجدول الثاني

تحياتي

:)

#3

شكرا اخي على الرد السريع لكني اريد ربط المفتاح الرئيسي للجدول الاول مع المفتاح الاجنبي للجدول الثاني بعلاقة

1 الى 1 غير ان SQL Server يجعلها 1 الى متعدد , فكيف يمكن تغييرها ؟ و شكرا

العراق - البصرة

#4

ضع عليه شرط Unique

#5

اشكرك اخي على الجواب ولكن اين يمكن وضع شرط Unique او ( Duplicate = NO ) للحقل مع انه غير موجود ضمن مواصفات الحقل كما هو واضح في الصورة التالية:

30_05_06_09_43_02_1149050582relation_.JPG

العراق - البصرة

#6

بواسطة T-SQL

أنا لم أقم إلى الأن ببناء جدول بطريقة الجرافيك

#7

شكرا اخ Whale و شكرا اخ Desigen على الاجابة و فعلا لعمل علاقة 1 الى 1 يجب ان يربط كلا الجدولين من خلال المفتاح الرئيسي لكل منهما .

العراق - البصرة

هذا الموضوع مغلق.

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