استخدام العلاقات

بدء استخدام علاقات الجداول

ملاحظة: نرغب في تزويدك بأحدث محتوى تعليمات لدينا بأسرع ما يمكن وبلغتك الخاصة. وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. كما نهدف إلى أن يكون هذا المحتوى مفيداً لك. هل يمكنك إخبارنا إذا كانت المعلومات مفيدة لك في أسفل هذه الصفحة؟ إليك المقالة بالغة الإنجليزية لسهولة الرجوع إليها.

لا يدعم المستعرض الفيديو. ثبّت Microsoft Silverlight أو Adobe Flash Player أو Internet Explorer 9.

تكمن قوه قاعده بيانات ارتباطيه في دمج البيانات عبر الجداول. ل# تنفيذ هذا الاجراء، ستحتاج اولا الي انشاء علاقات بين الجداول. بعد ذلك، ضع Access ل# العمل ل# دمج البيانات في الاستعلامات و# النماذج و# التقارير.

ل# مشاهده كافه العلاقات الموجوده المعرفه من قبل ل# قاعده بيانات، افتح قالب Access، و# انتقل الي علامه التبويب ادوات قاعده البيانات ، و# حدد العلاقات.

ملاحظة: اذا قمت ب# فتح قاعده بيانات فارغه او لم تكن قد المعرفه من قبل اي العلاقات بين الجداول، يطالبك Access ل# اضافه جدول او استعلام. قبل ان تتمكن من اضافه علاقه، تحتاج جدولين علي الاقل. وب# شكل مثالي، تعد كافه الجداول اولا. ل# مزيد من المعلومات، راجع انشاء علاقات ب# استخدام "معالج البحث" و# انشاء علاقات ب# استخدام "الجزء علاقات".

التعرف علي طريقه عرض العلاقات

تشير الخطوط في طريقه عرض العلاقات في الي الاتصالات بين الجداول. في الصوره التاليه، كان الجدول علي الجانب الايمن الجدول الاصل. الجدول علي الجانب الايسر هو الجدول التابع. خط فيما بينها ب# توصيل الحقول (في هذه الحاله، معرف الطلب و# معرف المنتج) المستخدمه ب# حيث تتطابق مع البيانات.

يتم عرض العلاقات ب# خطوط رسم بين الحقول الاصل و# التابع.

خطوط و# رموز تظهر لك كيفيه ربط الجداول الخاصه بك:

  • خط ربط سميك يعني انك فرض التكامل المرجعي البيانات. هذا جيد. انها تحتفظ ب# البيانات التي تمت مزامنتها.

  • في الرسم التوضيحي الخاصه بنا، يشير الرقم 1 الي انه يمكن ان يكون هناك سجل مطابق واحد فقط في هذا الجدول. يطابق سجل واحد فقط في جدول الطلبات الموضح هنا، كل امر.

  • يشير رمز ∞ الي انه يمكنك تضمين عده سجلات في نفس معرف. في الجدول "تفاصيل الطلبات" الموضح هنا، قد تظهر ب# ترتيب (يشار اليها ب# معرف الطلب الخاصه بها) اكثر من مره واحده، ل# انه قد تتضمن نفس الترتيب منتجات متعدده.

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

هناك ثلاثه انواع من علاقات بين الجداول:

  • راس ب# راس. عندما يظهر كل عنصر في كل جدول فقط مره واحده. علي سبيل المثال، يمكن ان يكون كل موظف سياره الشركه واحد فقط ل# استخدامها. ل# مزيد من المعلومات، راجع انشاء علاقات واحد ل# واحد.

  • راس ب# اطراف. متي يمكن ان يكون عنصر واحد في جدول واحد علاقه علي عناصر متعدده في جدول اخر. علي سبيل المثال، يمكنك تضمين كل امر شراء منتجات متعدده.

  • راس ب# اطراف. متي يمكن ان يكون واحد او اكثر من العناصر في جدول واحد له علاقه واحد او اكثر من العناصر في جدول اخر. علي سبيل المثال، يمكن ان تحتوي كل امر شراء منتجات متعدده، و# يمكن ان يظهر كل منتج في عده طلبات. ل# الحصول علي مزيد من المعلومات، راجع انشاء علاقات راس ب# اطراف.

علاقات راس ب# اطراف

من الاكثر شيوعا العلاقات بين الجداول في قواعد بيانات مصممه ب# شكل جيد هي علاقه راس ب# اطراف.

تعتمد العلاقات بين الجداول ب# شكل طبيعي علي المفتاح الاساسي في احد الجداول. استدعاء ان المفتاح الاساسي معرف فريد (غالبا ما رقميه) ل# كل سجل. ل# اظهار مرتبطه المعلومات الموجوده في الجدولين مختلفه، يمكنك عاده انشاء علاقه ب# استخدام المفتاح الاساسي من احد الجداول.

في العلاقه الموضح هنا، علي سبيل المثال، كل شخص في الجدول جهات الاتصال لدي معرف، و# هو المفتاح الاساسي (يشار اليها ب# رمز المفتاح الموجوده ب# جانبها). ان يظهر معرف ايضا في الحقل المالك في الجدول الاصول. ل# ارسال البريد الالكتروني الشخص المقترنه ب# احد اصول، الحصول علي قيمه من حقل "عنوان البريد الالكتروني". ل# القيام ب# ذلك، ابحث عن القيمه في الحقل مالك الجدول الاصل و# ثم ابحث عن تلك المعرف في جدول جهات الاتصال. الرقم 1 في نهايه خط الربط و# رمز ∞ اخري تشير الي انه علاقه راس ب# اطراف، حيث قد تكون مقترنه ب# الاصول العديد من جهه اتصال واحده.

علاقة رأس بأطراف

تحرير علاقة

اذا كنت تقوم ب# تعديل قاعده بيانات موجوده، او اذا قمت ب# انشاء قاعده البيانات من قالب، ف# يمكنك تحرير العلاقات الموجوده ل# تلبيه احتياجاتك.

ملاحظة: اذا كانت الجداول التي تريد استخدامها مع قيد الاستخدام، يجب اولا اغلاق عليها، اضافه الي اي كائنات مفتوحه التي تستخدمها.

  1. حدد > ادوات قاعده البياناتالعلاقات.

  2. تحديد السطر ب# الاتصال بين جدولين مرتبطين.

    تلميح: اذا لم تتمكن من رؤيه العلاقه التي تريدها، علي علامه التبويب تصميم، في المجموعه علاقات، حدد كافه العلاقات.

  3. علي علامه التبويب تصميم، حدد تحرير علاقات.

    تحرير علاقه موجوده ص بين الجداول

    الجدول / الاستعلام هو الجدول الاصل علي اليمين (في هذا المثال، العملاء).

    الجدول / الاستعلام "ذات الصله" هو الجدول التابع (في هذا المثال، الطلبات).

    حتي لو لم تظهر الجداول في هذا الترتيب في طريقه عرض العلاقات، الي موقعها في مربع الحوار اتجاه الخط توصيل عليها و# العلاقه. التي مهم اذا، علي سبيل المثال، من علاقه راس ب# اطراف، ل# انها تشير الي ان الجدول علي الجانب الايمن واحد (الجدول الاصل) و# هو الجدول علي الجانب الايسر عدد كبير من (الجدول التابع).

  4. ل# تغيير الحقول التي تربط الجداول، حدد حقل اخر كل الجدول هو مبين ادناه. في هذا المثال، يتصل حقل المعرف في جدول "العملاء" الي الحقل "معرف العميل" في جدول "الطلبات".

  5. تغيير طريقه عرض Access ب# مزامنه البيانات بين الجداول.

    فرض التكامل المرجعي

    ل# منع بيانات غير صحيحه و# الاحتفاظ ب# مزامنه مراجع عبر العلاقات بين الجداول، حدد هذا الخيار.

    علي سبيل المثال، افترض ان لديك علاقه راس ب# راس بين الجداول الموظفين و# ميزات الموظف. اذا كان احد موظفين يترك الشركه و# تقوم ب# ازالتها من الجدول الموظفين، سجل الموظف ذات الصله في الجدول "ميزات الموظف" ازاله، جدا.

    في بعض الاحيان فرض التكامل المرجعي لا الافضل. علي سبيل المثال، افترض ان لديك علاقه راس ب# اطراف بين شركات الشحن و# اوامر الشراء. حذف شركه الشحن، و# تعيين تلك شركه الشحن ل# اوامر في جدول الطلبات. تصبح هذه الاوامر الوحيده، مما يعني انه ما زال التي تحتوي علي "معرف شركه الشحن"، و# لكن المعرف الذي لم يعد صالحا ل# سجل المشار اليه لم يعد ب#.

    تتالي تحديث الحقول المرتبطه

    ل# التاكد من ان يتم تحديث البيانات في الحقول المرتبطه في كافه الجداول ذات الصله، حدد هذا الخيار.

    علي سبيل المثال، افترض انك تريد ب# بساطه ل# تغيير معرف شركه الشحن. يضمن تعيين هذا الخيار ان يتم تحديث "معرف شركه الشحن" — ليس فقط في الجدول شركه الشحن و# لكن ايضا في اخري جداول متصله ب# ان تتضمن ايضا هذا "معرف شركه الشحن"، مثل جدول الطلبات.

    تتالي حذف السجلات المرتبطه

    يعتمد قرار حدد هذا الخيار علي ما اذا كنت ب# حاجه الي الاحتفاظ ب# السجلات في بعض الجداول علي الرغم من المحتمل ان يتم حذف من الجداول الاخري.

    علي سبيل المثال، افترض حذف شركه الشحن. اذا تم تحديد هذا الخيار، يحذف Access كافه السجلات في كل الجداول التي تشير الي هذا "معرف شركه الشحن"، ب# ما في ذلك كافه الاوامر (في جدول الطلبات) شحنها ب# شركه الشحن ذلك. حدد هذا الخيار فقط اذا كنت متاكدا من ان كنت تريد محفوظات امر حذف.

  6. ل# تغيير العلاقه بين الجداول من صله داخليه الي صله خارجيه، حدد زر نوع الصله. ل# الحصول علي مزيد من المعلومات، راجع انشاء الاستعلامات ب# استخدام الصلات الخارجيه.

حذف علاقة جدول

ملاحظة: اذا كانت الجداول التي تريد استخدامها مع قيد الاستخدام، يجب اولا اغلاق عليها، اضافه الي اي كائنات مفتوحه التي تستخدمها.

ل# ازاله علاقه جدول:

  1. حدد > ادوات قاعده البياناتالعلاقات.

  2. تحديد السطر ب# الاتصال بين جدولين مرتبطين.

    تلميح: اذا لم تتمكن من رؤيه العلاقه التي تريدها، علي علامه التبويب تصميم، في المجموعه علاقات، حدد كافه العلاقات.

  3. حدد علي المفتاح Delete. اذا كنت مطالبتك ل# التحقق من رغبتك في حذف العلاقه، حدد نعم.

ملاحظة: عندما تقوم ب# ازاله علاقه، يمكنك ايضا ازاله دعم التكامل المرجعي ل# هذه العلاقه، اذا كانت ايه. نتيجه ل# ذلك، لم تعد يمنع Access التغييرات التي تؤدي الي السجلات معزول في جانب "الاطراف" من علاقه راس ب# اطراف.

هل تريد المزيد؟

إنشاء علاقة أو تحريرها أو حذفها

ب# مجرد وضع الجداول في قاعده البيانات، قم ب# انشاء العلاقات بينها. علاقات حرجه انه يمكنهم ربط الجداول الخاصه بك مره اخري معا بعد ان تقوم ب# تقسيم البيانات، و# ايضا ل# ان لديهم تاثير كبير علي كيفيه تصميم الاستعلامات و# الحصول علي اجابات من البيانات.

يستخدم ايه قاعده بيانات علائقيه ثلاثه انواع من علاقات بين الجداول الخاصه به. راس ب# اطراف، راس ب# اطراف، و# واحد ل# واحد.

العلاقه تستخدمه يعتمد علي بياناتك. لديك علاقه راس ب# اطراف عند سجل مفرد في احد الجداول المرتبطه ب# سجل واحد او اكثر في جدول اخر.

الخاصه بنا نموذج قاعده بيانات يحتوي علي هذا النوع من العلاقه. يمكن ان عميل واحد رقم هاتف واحدا او اكثر و# ذات الصله كل رقم الهاتف فقط الي عميل واحد.

لديك علاقه راس ب# اطراف عند سجل مفرد في جدول A يمكن مرتبطه ب# سجل واحد او اكثر في جدول B، و# سجل مفرد في جدول B ايضا يرتبط سجل واحد او اكثر في جدول a.

انك تري علاقات راس ب# اطراف ب# ترتيب تعقب قواعد بيانات، حيث ب# ترتيب يمكن ان تحتوي علي العديد من منتجات و# منتج يمكن ان تكون جزءا من طلبات متعدده.

ستري ايضا هذا النوع من العلاقات في قواعد بيانات الطلاب، حيث يمكنك يحتلها الطلاب العديد من الصفوف ب# العديد.

لديك علاقه راس ب# راس عندما سجل مفرد في احد الجداول المرتبطه ب# سجل واحد فقط في جدول اخر. علي سبيل المثال، قد محرك الاقراص موظف واحد سياره الشركه واحد. و# مع ذلك، لم تتمكن من رؤيه هذا جدا غالبا ل# ان علاقات راس ب# راس غير اي الشائعه.

الان فل# نحدد ادوات قاعده البيانات، و# من ثم العلاقات. يؤدي هذا الي فتح الجزء علاقات. ستستخدم هذه الاداه تماما قليلا.

هذا هو المكان حيث يمكنك انشاء و# اداره معظم العلاقات الخاصه بك. هنا رايت علامه نموذجي: جدولين ب# خط فيما بينها. اظهار السطر ارتباط الجداول.

ذلك، هذه علاقه راس ب# اطراف. يمكنك معرفه ل# انه يحتوي علي خط العلاقه هنا اسما و# رمز اللانهايه. هذه الرموز اشر الي بعض المفاهيم المهمه.

اولا، جدول علي جانب واحد الجدول الاصل، و# الجدول علي الجانب العديد من جدول تابع.

ثانيا، ف# يمكنك اعتبار ان معظم العلاقات علي انها تتمتع جوانب. في هذه الحاله، لديك جدول علي جانب واحد و# جدول علي عده جوانب.

جوانب الضروريه ل# ان تاثيرها علي كيفيه تصميم استعلامات الخاصه بك.

الان دعنا حدد خط العلاقه، و# علي الشريط، فل# حدد تحرير علاقات.

ثلاثه اعدادات علاقه تؤثر علي البيانات الخاصه بك و# تعليمات حول استخدام العلاقات ب# شكل صحيح: التكامل المرجعي و# تتالي التحديث و# الحذف متتاليه. اليك ما تفعله.

اولا، التكامل المرجعي مزامنه السجلات في الجدولين. هذا جزءا لا يتجزا من الاحتفاظ ب# البيانات دقيقه، حيث تريد دائما تعيينه.

ب# فرض التكامل المرجعي، لا يمكنك اضافه رقم هاتف الا اذا كان لديك ب# اسم في جدول "العملاء". التالي منعك من انشاء ما يسمي الوحيده: البيانات ب# استخدام ايه سجلات الاصل.

علي سبيل المثال، تخيل حجم مبيعات فقط ب# ليس امر ارفاق، و# يمكنك الاطلاع علي سبب اعداد التكامل المرجعي مهمه جدا.

يسمح الاعداد تحديثات كاسكادينج اي تغييرات علي الجانب الاصل ب# تتالي من خلال الي اي سجلات مرتبطه علي التابعه او الاطراف.

اذا تغير عميل اسمه، علي سبيل المثال، لديك فقط ل# ادخال هذا التغيير في جدول "العملاء" و# سيتم تغيير اي سجلات مرتبطه.

يتحكم الاعداد يحذف كاسكادينج ما اذا كان يمكنك حذف البيانات. اذا لم تحدد هذا الخيار، لا يمكنك حذف البيانات. اذا حددت هذا الخيار، عندما تقوم ب# حذف سجل Access ب# حذف كل شيء يتعلق ب# هذا السجل.

علي سبيل المثال، احذف عميل و# ارقام الهواتف الخاصه ب# العميل جدا.

التي يمكن ان تكون ب# شيء جيدا ل# انه سيتم منع السجلات المعزوله — ارقام الهاتف ب# استخدام ليس العميل. علي الجانب الاخر، تذكر ان قواعد العمل الخاص بك قد تمنعك من حذف البيانات، ل# ذلك يجب هذا في الاعتبار. يمكنك تشغيل قواعد العمل الخاص بك جزءا كبيرا في تصميم قاعده البيانات.

قم تعرفه حول العلاقات بين الجداول، ب# ما في ذلك العمل في جزء "علاقات الوصول" و# اعدادات العلاقات التي مساعدتك علي العمل ب# فعاليه اكبر ب# استخدام قاعده بيانات Access.

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×