منتديات نبع الفرات

تمت ارشفة منتديات نبع الفرات

المشاركات من الموضوع العلاقات في قواعد البيانات

  1. بواسطة امل

    العلاقات في قواعد البيانات


    تتحقق الفائدة من قواعد البيانات إذا أمكن استخدام أكثر من جدول فى نفس الوقت وفى نظم قواعد يمكن ربط أكثر من جدول والتعامل معهم كما لو كانوا جدولاً واحد مثل ربط الجداول يعنى إنشاء علاقة ارتباط دائمة بين جدولين أو أكثر يكون من نتيجتها استخراج بيانات من كل الجداول المرتبطة وإظهارها فى النماذج والتقارير أو الاستعلامات .
    وفى هذا الفصل سيتم معرفة طريقة واحدة لربط جدولين أو أكثر داخل قاعدة البيانات :
    وتنقسم العلاقات بين الجداول إلى ثلاث علاقات :
    1. علاقة رأس برأس : يمكن أن يكون فى سجل A سجل مطابق واحد فقط فى جدول B . لا يعد هذا النوع من العلاقة شائعاً ، لأن معظم المعلومات المرتبطة بهذه الطريقة تكون فى جدول واحد . وقد تستخدم علاقة رأس برأس لتقسيم جدول يحتوى على عدة حقول ، أو لعزل جزء من الجدول لأسباب أمنية ، أو لتخزين معلومات يتم تطبيقها على مجموعة فرعية من الجدول الأساسى .
    2. علاقة رأس بأطراف : تعد علاقة رأس بأطراف هى النوع الأكثر شيوعاً من العلاقات ، قد يكون لدى سجل فى جدول Aسجلات متطابقة مع سجلات فى جدول B مع وجود سجل واحد فى جدول B مطابق لسجل فى جدول A .
    3. علاقة أطراف بأطراف : فى هذه العلاقة يوجد لسجل فى جدول A عدة سجلات مطابقة فى جدول B ويمكن أن يكون لسجل فى جدول B عدة سجلات مطابقة فى جدول A . يكون هذا النوع من العلاقة ممكناً فقط بواسطة تعريف جدول ثالث (يدعى جدول الربط) الذى يتكون مفتاحه الأساسي من حقلين – المفاتيح الخرجية من كلا الجدولين A و B وعلاقة أطراف بأطراف هى فى الواقع علاقتي رأس بأطراف مع جدول ثالث.

    فمثلاً في قاعدة بيانات المعلومات Sales تسجل كل فاتورة فى سجل واحد فى جدول (إجماليات الفواتير) وتسجل تفصيلات هذه الفاتورة في سجل أو أكثر في جدول (تفصيلات الفواتير)تتحقق الفائدة من قواعد البيانات إذا أمكن استخدام أكثر من جدول فى نفس الوقت وفى نظم قواعد يمكن ربط أكثر من جدول والتعامل معهم كما لو كانوا جدولاً واحد مثل ربط الجداول يعنى إنشاء علاقة ارتباط دائمة بين جدولين أو أكثر يكون من نتيجتها استخراج بيانات من كل الجداول المرتبطة وإظهارها فى النماذج والتقارير أو الاستعلامات .
    وفى هذا الفصل سيتم معرفة طريقة واحدة لربط جدولين أو أكثر داخل قاعدة البيانات :
    وتنقسم العلاقات بين الجداول إلى ثلاث علاقات :
    1. علاقة رأس برأس : يمكن أن يكون فى سجل A سجل مطابق واحد فقط فى جدول B . لا يعد هذا النوع من العلاقة شائعاً ، لأن معظم المعلومات المرتبطة بهذه الطريقة تكون فى جدول واحد . وقد تستخدم علاقة رأس برأس لتقسيم جدول يحتوى على عدة حقول ، أو لعزل جزء من الجدول لأسباب أمنية ، أو لتخزين معلومات يتم تطبيقها على مجموعة فرعية من الجدول الأساسى .
    2. علاقة رأس بأطراف : تعد علاقة رأس بأطراف هى النوع الأكثر شيوعاً من العلاقات ، قد يكون لدى سجل فى جدول Aسجلات متطابقة مع سجلات فى جدول B مع وجود سجل واحد فى جدول B مطابق لسجل فى جدول A .
    3. علاقة أطراف بأطراف : فى هذه العلاقة يوجد لسجل فى جدول A عدة سجلات مطابقة فى جدول B ويمكن أن يكون لسجل فى جدول B عدة سجلات مطابقة فى جدول A . يكون هذا النوع من العلاقة ممكناً فقط بواسطة تعريف جدول ثالث (يدعى جدول الربط) الذى يتكون مفتاحه الأساسي من حقلين – المفاتيح الخرجية من كلا الجدولين A و B وعلاقة أطراف بأطراف هى فى الواقع علاقتي رأس بأطراف مع جدول ثالث.

    فمثلاً في قاعدة بيانات المعلومات Sales تسجل كل فاتورة فى سجل واحد فى جدول (إجماليات الفواتير) وتسجل تفصيلات هذه الفاتورة في سجل أو أكثر في جدول (تفصيلات الفواتير)
  2. بواسطة Alforati

    شكرا عل النقل
    مبدعه كعادتك
  3. بواسطة مـيـــلاد

    ​شكرا اموله
  4. بواسطة امل

    عفوا
    شكرا للمرور
    نورتوا الموضوع
  5. بواسطة أمہأرجہيہ

    مشكووووووه ع الطرح
  6. بواسطة امل

    عفوا
    نورتي