حفظ التكامل المرجعي في الرسومات التخطيطية "لطراز قاعدة البيانات"

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

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

فهم قواعد التكامل المرجعي

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

فلنفترض ان لديك قاعده بيانات تسمي الكتب ذات الجدولين المسميين العناوين والكتاب. بالنسبة إلى أغراض هذا المثال ، يكون لكل عنوان مؤلف واحد فقط ، ولكن يمكن ان يحتوي كل كاتب علي عناوين متعددة ، مما يؤدي إلى إنشاء ما يسمي بعلاقة واحد لأكثر. يسمي الجدول الموجود في الجانب "واحد" من العلاقة الجدول الأصل. يسمي الجدول الموجود علي الجانب "متعدد" بالجدول التابع.

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

إذا قام أحد المستخدمين بتغيير أوثوريد الكاتب في الجدول الأصل ، بدون تحديث أوثوريد في جدول العناوين ، فلن يعود لدي الكتب في جدول العناوين حقا صالحا.

بدلا من الحاجة إلى تغيير أوثوريد في كلا الجدولين ، يمكنك تعيين قواعد التكامل المرجعي لتنفيذ الاجراء الذي تريده. يمكنك اختيار ان يقوم نموذج قاعده البيانات بإجراءات محدده عند تغيير المفتاح أو حذفه في الجدول الأصل.

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

تعيين إجراءات التكامل المرجعي

  1. انقر نقرا مزدوجا فوق العلاقة التي تريد تعيين اجراء مرجعي لها.

  2. في نافذه خصائص قاعده البيانات ، ضمن الفئات ، انقر فوق اجراء مرجعي.

  3. انقر فوق الاجراء الذي تريد ان تتخذه قاعده البيانات علي القيمة المطابقة في الجدول التابع. يمكنك الاختيار من بين الإجراءات التالية:

    • لا يوجد اجراء     عند تغيير قيمه في المفتاح الأساسي لجدول أصل أو حذفها ، يتم ترك القيمة المقابلة في المفتاح الخارجي للجدول التابع بدون تغيير.

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

    • تعيين قيمه فارغه     عند تغيير قيمه في المفتاح الأساسي لجدول أصل أو حذفها ، يتم تعيين القيمة المقابلة في المفتاح الخارجي للجدول التابع إلى NULL.

    • تعيين الافتراضي     عند تغيير قيمه في المفتاح الأساسي لجدول أصل أو حذفها ، يتم تعيين القيمة المقابلة في المفتاح الخارجي للجدول التابع إلى الخيار الافتراضي الذي تختاره.

    • عدم الفرض     يؤدي هذا الاجراء إلى إيقاف تشغيل قواعد التكامل المرجعي لهذه العلاقة.

ملاحظة: إذا تم تعطيل الخيارين تعيين القيمة NULL و set الافتراضية ، فمن المحتمل ان تكون العلاقة معينه إلى اختياري في علامة التبويب المتنوعة في نافذه خصائص قاعده البيانات الخاصة بالعلاقة.

تعيين قيمه افتراضيه لعمود

لاستخدام الاجراء تعيين الافتراضي ، يجب توفير قيمه افتراضيه للعمود.

  1. انقر نقرا مزدوجا فوق الجدول الموجود في الرسم التخطيطي لفتح نافذه خصائص قاعده البيانات.

  2. ضمن الفئات ، انقر فوق الاعمده ، وانقر فوق العمود الذي تريد إنشاء اعداد افتراضي له ، ثم انقر فوق تحرير.

  3. في علامة التبويب تعريف من مربع الحوار خصائص العمود ، ادخل قيمه الافتراضية.

إظهار التكامل المرجعي باستخدام التدوين

يمكنك تعيين خيارات المستند لإخفاء أو إظهار تدوين التكامل المرجعي إلى جانب خطوط العلاقات في النموذج.

ماذا تعني الأحرف الموجودة في منهج التكامل المرجعي ؟

يظهر منهج التكامل المرجعي العلاقات التي تحتوي علي حرفين مفصولين بعلامتي النقطتين في النموذج [الاجراء المتخذ في الجدول الأصل]: [النتيجة في الجدول التابع]. علي سبيل المثال ، d:c تعني انه عند حذف شيء في الجدول الأصل ، سيتم ترتيب التغيير في الجدول التابع.

تتم الاشاره إلى الإجراءات الموجودة في الجدول الأصل بحرف صغير:

  • شكل    يتم تحديث البيانات في الجدول الأصل.

  • ثلاثي    يتم حذف البيانات في الجدول الأصل.

تتم الاشاره إلى النتائج الموجودة في الجدول التابع بحرف كبير:

  • R بلا اجراء    لا تغير الجدول التابع.

  • C تتالي     اجراء نسخ متماثل للتغيير في الجدول التابع.

  • D تعيين الافتراضي    أدرج القيمة الافتراضية التي قمت بتعيينها مسبقا لهذا العمود في الجدول التابع.

  • N تعيين قيمه خاليه     تعيين الجدول التابع إلى قيمه فارغه.

  • يترك     لا تقم بفرض التكامل المرجعي علي هذه العلاقة.

ملاحظة: تؤثر هذه الإعدادات علي ما يحدث في قاعده البيانات الفعلية بدلا من النموذج. يمكنك في النموذج الذي قمت باجراء هندسه عكسية له من قاعده بيانات موجودة معرفه كيفيه تصميم قاعده البيانات بالنسبة إلى التكامل المرجعي. في النموذج الذي تقوم بإنشاءه من البداية ، يمكنك استخدام هذه الإعدادات لتوثيق سلوك قاعده البيانات التي تعمل عليها.

إظهار التكامل المرجعي في Visio 2010

  1. على علامة التبويب قاعدة بيانات،في المجموعة إدارة، انقر فوق خيارات العرض.

  2. علي علامة التبويب علاقات ، ضمن إظهار، حدد خانه الاختيار الإجراءات المرجعية.

ألا تستطيع العثور على ميزات تصميم قاعدة بيانات؟

لا تحتوي بعض إصدارات Visio علي قالب الرسم التخطيطي لنموذج قاعده البيانات.

لا يتضمن Visio Standard قالب "الرسم التخطيطي لنموذج قاعدة البيانات".

تدعم إصدارات Visio Professional والإصدارات "فائقة الجودة" ميزات الهندسة العكسية لقالب "الرسم التخطيطي لنموذج قاعدة البيانات" (الذي يستخدم قاعدة بيانات موجودة لإنشاء نموذج في Visio)، ولكنه لا يدعم الهندسة المتقدمة (التي تستخدم نموذج قاعدة بيانات Visio لإنشاء رمز SQL).

ملاحظة: يمكنك العثور على المجموعة كاملة من ميزات قاعدة البيانات، بما في ذلك الهندسة العكسية والهندسة المتقدمة، في Visio for Enterprise Architects. يتم تضمين Visio for Enterprise Architects في اشتراك MSDN فائق الجودة، الذي يتوفر مع Visual Studio Professional والإصدارات المستندة إلى دور نظام فريق Visual Studio.

إذا كنت تستخدم Visio Online الخطة 2 وتريد التعرف على كيفية إجراء هندسة لقاعدة بيانات موجودة في نموذج قاعدة بيانات، فاطلع على الموضوع، إجراء هندسة عكسية لقاعدة بيانات موجودة.

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

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

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

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

×