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

هل ممكن السجل لا يشير لسجل الاخر في العلاقة واحد لوحد؟

مغلق
بدأه الطائر التركي في 3 أبريل 2007 · 1 رد · 553 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي جدولين بينهم علاقة واحد لي واحد One to One

الجدول الاول فيه بيانات الزائر او العضو في مكتبة الكلية

الجدول الثاني فيه بيانات كرت العضوية

لذلك تم عمل حقل في الجدول الاول يحديد النوعية --زائر او عضو--

السؤال

من الممكن --بل اكيد-- لا يقابل كل سجل في الجدول الاول سجل اخر في الجدول الثاني ، فهل هذا خطاء مع هذه العلاقة ؟ وان كان خطاء فما هو الحل؟

شكرا

شكرا

#2

نعم هناك خطأ فهذه لم تعد علاقة واحد لواحد.

بشكل عام لا يفضل أن يكون هناك أي علاقات من نوع واحد لواحد في تصميم قاعدة البيانات إلا في أضيق الحدود لأن هذا يخالف أسلوب "تطبيع قاعدة البيانات" Normalization. لذا قد يكون من المناسب دمج هذين الجدولين معاً في جدول واحد. يمكنك وضع حقل يدل على نوعية الزائر و إذا لم يكن عضواً لا يتم تعبئة حقول بيانات العضوية.

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

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

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

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

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

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