إنشاء طراز قاعدة بيانات ( أو ما يعرف بـ رسم تخطيطي "علاقة الوحدات")

إنشاء طراز قاعدة بيانات ( أو ما يعرف بـ رسم تخطيطي "علاقة الوحدات")

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

يمكنك باستخدام قالب "الرسم التخطيطي لطراز قاعدة البيانات" إنشاء طراز جديد أو إجراء هندسة عكسية لقاعدة بيانات موجودة إلى طراز باستخدام مفاهيم بناء العلائقية أو بناء الكائن العلائقي. استخدم استنسل "علاقة الوحدات" لبناء قواعد البيانات التي تستند إلى SQL92 والمقاييس السابقة. استخدم استنسل "الكائن العلائقي"، الذي يحتوي على أشكال إضافية للعمل باستخدام الأنواع، لبناء قواعد البيانات التي تعتمد على SQL99 والمقاييس التي ظهرت بعد ذلك.

مثال طراز قاعدة البيانات

يمكنك باستخدام قالب "الرسم التخطيطي لطراز قاعدة البيانات" إنشاء طراز جديد أو إجراء هندسة عكسية لقاعدة بيانات موجودة إلى طراز باستخدام مفاهيم بناء العلائقية أو بناء الكائن العلائقي. استخدم استنسل "علاقة الوحدات" لبناء قواعد البيانات التي تستند إلى SQL92 والمقاييس السابقة. استخدم استنسل "الكائن العلائقي"، الذي يحتوي على أشكال إضافية للعمل باستخدام الأنواع، لبناء قواعد البيانات التي تعتمد على SQL99 والمقاييس التي ظهرت بعد ذلك.

يصف هذا المقال كيفية إنشاء طراز قاعدة بيانات وما يمكن تنفيذه بالطراز بعد إنشائه.

يتعذر عليك العثور علي قاعده البيانات ميزات النموذج؟

لا يحتوي كل إصدار من Microsoft Visio على ميزة طراز قاعدة البيانات. إذا لم تتمكن من العثور على الميزات المذكور وصفها في الإجراءات في هذه المقالة، فعلى الأرجح أنه يوجد لديك إصدار من Visio لا يشتمل على هذه الميزات.

  • لا يتضمن Microsoft Visio Standard قالب "الرسم التخطيطي لطراز قاعدة البيانات".

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

  1. لبدء الرسم التخطيطي لطراز قاعدة البيانات، قم بأحد الإجراءات التالية:

    انشاء رسم تخطيطي ل# طراز جديد من البدايه

    إذا لم يكن لديك قاعدة بيانات موجودة تريد استخدامها كمكان للبدء، فيمكنك البدء باستخدام "طراز قاعدة بيانات" فارغ وإضافة الجداول والعلاقات الخاصة بك.

    1. انقر فوق علامة التبويب ملف.

    2. انقر فوق جديد، وفوق البرمجة وقواعد البيانات، ثم انقر نقراً مزدوجاً فوق الرسم التخطيطي لطراز قاعدة البيانات.

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

    4. في مربع الحوار خيارات مستند قاعدة البيانات، حدد مجموعة الرموز التي تريد استخدامها وخيارات أخرى للجداول والعلاقات، ثم انقر فوق موافق.

    استخدام قاعده بيانات موجوده ك# نقطه بدايه

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

    قبل بدء تشغيل المعالج

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

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

    3. انقر فوق علامة التبويب ملف.

    4. انقر فوق جديد، وفوق البرمجة وقواعد البيانات، ثم انقر نقراً مزدوجاً فوق الرسم التخطيطي لطراز قاعدة البيانات.

    5. على علامة التبويب قاعدة بيانات، في المجموعة الطراز، انقر فوق هندسة عكسية.

    6. على شاشة "معالج الهندسة العكسية" الأولى، قم بالتالي:

      1. حدد برنامج تشغيل قاعدة البيانات لنظام إدارة قاعدة البيانات (DBMS) لديك. إذا لم تكن قد قمت مسبقاً بإقران برنامج تشغيل قاعدة بيانات Visio بمصدر بيانات خاص لـ ODBC، فانقر فوق إعداد.

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

      2. حدد مصدر بيانات قاعدة البيانات التي تقوم بتحديثها. إذا لم تكن قد قمت مسبقاً بإنشاء مصدر بيانات لقاعدة البيانات الموجودة، فانقر فوق جديد لإجراء ذلك الآن.

        عند إنشاء مصدر جديد، تتم إضافة اسمه إلى القائمة مصادر البيانات.

      3. عندما تقتنع بالإعدادات، انقر فوق التالي.

    7. اتبع الإرشادات الموجودة في أي مربع حوار خاص ببرنامج التشغيل.

      على سبيل المثال، اكتب اسم المستخدم وكلمة المرور في مربع الحوار الاتصال بمصدر بيانات، ثم انقر فوق موافق.

      ملاحظة: إذا استخدمت برنامج التشغيل العام لـ ODBC، فقد تتلقى رسالة خطأً تشير إلى أن المعلومات التي تم إجراء هندسة عكسية لها قد لا تكتمل. وفي معظم الأحوال لا تعتبر هذه مشكلة — قم فقط بالنقر فوق موافق ومتابعة المعالج.

    8. حدد خانات الاختيار لأنوع المعلومات التي تريد استخراجها، ثم انقر فوق التالي.

      ملاحظة: قد لا تتوفر بعض العناصر (تظهر رمادية اللون) لأن ليست كافة أنظمة إدارة قواعد البيانات تعتمد كافة أنواع العناصر التي يمكن للمعالج استخراجها.

    9. حدد خانات الاختيار للجداول (وطرق العرض، إن وجدت) التي تريد استخراجها، أو انقر فوق تحديد الكل لاستخراجها كلها، ثم انقر فوق التالي.

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

    10. إذا حددت خانة الاختيار الإجراءات المخزنة، فحدد الإجراءات التي تريد استخراجها، أو انقر فوق تحديد الكل لاستخراجها كلها، ثم انقر فوق التالي.

    11. حدد إذا ما كنت تريد إضافة العناصر التي تم إجراء هندسة عكسية لها إلى الصفحة الحالية تلقائياً.

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

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

      يستخرج المعالج المعلومات المحددة ويعرض ملاحظات حول عملية الاستخراج في نافذة "الإخراج".

    استيراد و# تحسين نموذج موجود

    إذا كان لديك طراز موجود لـ VisioModeler أو PLATINUM ERwin، فقد تتمكن من استيراده لإنشاء رسم تخطيطي لطراز قاعدة بيانات لـ Visio. تقتصر هذه الإمكانية فقط على VisioModeler 2.0 والملفات اللاحقة لطراز القاموس (.imd) وملفات PLATINUM ERwin 2.6 و3.0 و3.52 3.52 .erx.

    1. انقر فوق علامة التبويب ملف.

    2. انقر فوق جديد، وفوق البرمجة وقواعد البيانات، ثم انقر نقراً مزدوجاً فوق الرسم التخطيطي لطراز قاعدة البيانات.

    3. على علامة التبويب قاعدة البيانات، في المجموعة الطراز، انقر فوق استيراد، ثم انقر فوق نوع الطراز.

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

    5. في مربع الحوار استيراد، انقر فوق موافق.

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

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

  2. بعد إنشاء رسم تخطيطي لطراز قاعدة بيانات، يبدأ العمل في تحسين الرسم التخطيطي. يمكنك إضافة جداول وطرق عرض وتخصيصها، وإنشاء علاقات، وتخصيص أعمدة وأنواع بيانات.

    جداول

    استخدم الشكل وحدة لإنشاء جدول في الرسم التخطيطي.

    1. اسحب من استنسل علاقة الوحدات أو كائن علائقي شكل وحدة إلى الرسم.

    2. انقر نقراً مزدوجاً فوق الشكل لفتح نافذة خصائص قاعدة البيانات.

    3. انقر ضمن الفئات فوق تعريف واكتب اسماً للجدول.

    4. انقر ضمن فئات فوق أعمدة واكتب اسماً واختر نوعاً للبيانات.

    5. حدد خانة الاختيار Req'd للأعمدة التي لا يمكنها أن تحتوي على قيمة فارغة.

    6. حدد خانة الاختيار PK (المفتاح الأساسي) للأعمدة التي تُعرف بشكلٍ فريد كل صف في جدول قاعدة البيانات.

    7. انقر ضمن فئات فوق فهارس أو مشغلات أو مراجعة أو موسع لإنشاء هذه العناصر الاختيارية.

    اعمده

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

    1. انقر نقراً مزدوجاً فوق الجدول في الرسم التخطيطي.

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

    3. انقر في الخلية الأولى الفارغة الاسم الفعلي واكتب اسماً.

    4. لتغيير نوع بيانات أحد الأعمدة، انقر فوق حقل نوع البيانات في العمود، ثم حدد نوع بيانات من القائمة أو اكتبه فيها. على سبيل المثال، يمكنك كتابة عدد عشري(8،2) أو char(30).

    5. لمنع القيم الفارغة، حدد خانة الاختيار Req'd.

    6. لتعيين أن العمود مفتاح أساسي، حدد خانة الاختيار PK.

    7. لمشاهدة المزيد من خصائص الأعمدة بالإضافة إلى تلك التي تظهر عند النقر فوق فئة الأعمدة، حدد العمود ثم انقر فوق تحرير.

    العلاقات

    تستخدم العلاقات المفاتيح الأساسية والخارجية للسماح لقواعد البيانات بمطابقة صف في جدول واحد بصف في جدول ذي صلة. يمكنك إظهار تلك العلاقات في الرسم التخطيطي. وبالإضافة إلى ذلك، يمكنك تعيين علاقتهم الأساسية (على سبيل المثال، علاقة واحد لمتعدد) واستخدام منهج علائقي كقدم طائر أو علائقي أو IDEF1X لإظهار العلاقة الأساسية. لا يمكنك إظهار علاقات متعدد لمتعدد مع أي من هذه المناهج في قالب "الرسم التخطيطي لطراز قاعدة بيانات".

    1. إنشاء علاقة بين الجداول:

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

      2. انقر نقراً مزدوجاً فوق الجدول الذي تريده لجانب المفتاح الأساسي للعلاقة.

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

      4. انقر في الشبكة فوق العمود الذي تريد استخدامه لتعريف كل صف بشكلٍ فريد في الجدول وحدد خانة اختيار PK لتعيينه كالمفتاح الأساسي.

      5. اسحب من استنسل كائن علائقي أو علاقة الوحدات شكل علاقة وأفلته على مساحة فارغة على الصفحة.

      6. قم بتوصيل الطرف الأعلى بالجدول ذي الجدول الأصل.

      7. قم بتوصيل الطرف الآخر بالجدول التابع.

        إذا لم يكن الجدول الثاني يحتوي مسبقاً على عمود بنفس اسم المفتاح الأساسي، فسيضيفه محدد الطراز إلى الجدول الثاني كمفتاح خارجي.

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

    2. تعيين العلاقة الأساسية للعلاقة:

      1. انقر نقراً مزدوجاً فوق العلاقة.

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

      3. ضمن العلاقة الأساسية، اختر أفضل علاقة أساسية تناسب العلاقة. لعلاقات واحد لمتعدد، يعتبر أفضل اختيار هو صفر أو أكثر أو واحد أو أكثر. لعلاقات واحد لواحد، يعتبر أفضل خيار هو صفر أو واحد أو واحد بالضبط.

  3. لإجراء تحسينات أخرى على الرسم التخطيطي (مثل إنشاء فهارس وعبارات التحقق والمشغلات) يمكنك عمل التالي:

    انشاء فهارس

    تُحسن الفهارس أداء قاعدة البيانات أو سرعتها عند تشغيل استعلام.

    1. افتح الرسم التخطيطي لطراز قاعدة البيانات.

    2. انقر نقراً مزدوجاً فوق الجدول الذي تريد إضافة فهرس إليه، ثم في نافذة خصائص قاعدة البيانات، في القائمة الفئات، انقر فوق فهارس.

    3. انقر فوق جديد.

    4. اكتب اسماً للفهرس في مربع الحوار إنشاء فهرس، ثم انقر فوق موافق.

    5. حدد خياراً في القائمة نوع الفهرس لإنشاء فهرس فريد أو غير فريد.

    6. حدد في القائمة الأعمدة المتوفرة اسم كل عمود تريد تضمينه في هذا الفهرس، ثم انقر فوق إضافة >.

    7. حدد في القائمة الأعمدة المفهرسة خانة الاختيار تصاعدي لإنشاء فهرس ذي ترتيب فرز تصاعدي، أو قم بإلغاء تحديد خانة الاختيار لإنشاء فهرس ذي ترتيب فرز تنازلي.

      تم تحديث الرسم التخطيطي لقاعدة البيانات.

    إنشاء طرق عرض

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

    اسحب إلى صفحة الرسم من استنسل علاقة الوحدات أو استنسل كائن علائقي شكل عرض.

    تعيين الخصائص الموسعه ل# الجداول و# طرق العرض

    استناداً إلى نظام إدارة قاعدة البيانات (DBMS)، قد تتمكن من تعيين الخصائص الموسعة للجداول وطرق العرض لتحديد مكان تخزينها.

    انقر نقراً مزدوجاً فوق الجدول أو طريقة العرض التي تريد تعيين خصائصها الموسعة، وفي نافذة خصائص قاعدة البيانات، في القائمة الفئات، انقر فوق موسعة.

    انشاء عبارات تحقق

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

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

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

    3. انقر فوق تحرير.

    4. على علامة التبويب التحقق في مربع الحوار خصائص العمود، ادخل القيود المطلوبة.

      تتم إضافة عبارة التحقق إلى نافذة التعليمات البرمجية ضمن تعليمات برمجية محلية.

    انشاء الاجراءات المخزنه و# الدالات المعرفه من قبل المستخدم

    استخدم الخصائص المخزنة والوظائف المُعرّفة من قِبل المستخدم لإنشاء حزم من التعليمات البرمجية يمكنك إعادة استخدامها لأداء نفس الإجراءات بشكل متكرر. يعتبر الفرق الأساسي بينهما هو أن الوظيفة المُعرّفة من قِبل المستخدم تُرجع قيمة، بينما الإجراء المخزن ينفذ التعليمات البرمجية دون إرجاع قيمة.

    1. على علامة التبويب قاعدة البيانات، في المجموعة إظهار/إخفاء حدد خانة الاختيار تعليمات برمجية لفتح النافذة تعليمات برمجية.

    2. انقر فوق تعليمات برمجية عمومية ثم انقر فوق جديد.

    3. من علامة التبويب خصائص من محرر التعليمات البرمجية، انقر فوق نوع التعليمات البرمجية التي تريد إنشاءها، واكتب اسماً للتعليمات البرمجية.

    4. من علامة التبويب النص الأصلي، اكتب التعليمة البرمجية ثم انقر فوق موافق.

    انشاء المشغلات

    تتسبب المشغلات في تشغيل تعليمات SQL البرمجية التي تحددها في المشغل عند حدوث حدث معين في قاعدة البيانات.

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

    2. ضمن فئات، انقر فوق مشغلات، ثم انقر فوق إضافة.

    3. من علامة التبويب خصائص، اكتب اسماً للمشغل.

    4. من علامة التبويب النص الأصلي، اكتب التعليمة البرمجية ثم انقر فوق موافق.

      تتم إضافة المشغل إلى نافذة "التعليمات البرمجية" ضمن تعليمات برمجية محلية.

يصف هذا المقال كيفية إنشاء طراز قاعدة بيانات وما يمكنك فعله مع الطراز بعد إنشائه. للبدء بشكلٍ سريع، من القائمة ملف، أشر إلى جديد، وأشر إلى البرمجة وقواعد البيانات، ثم انقر فوق الرسم التخطيطي لطراز قاعدة البيانات.

يتعذر عليك العثور علي قاعده البيانات نموذج الميزات؟

وذلك غالباً بسبب أن الإصدار الذي لديك من Microsoft Office Visio لا يتضمن الميزات التي تبحث عنها. للتعرف على إصدار Visio الذي لديك، انقر فوق حول Microsoft Office Visio من القائمة تعليمات. يوجد اسم الإصدار في السطر العلوي للنص الذي في مربع الحوار.

  • لا يتضمن Microsoft Office Visio Standard قالب "الرسم التخطيطي لطراز قاعدة البيانات".

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

  • يمكنك العثور على تجميع ميزات طراز قاعدة البيانات بأكمله، بما في ذلك الهندسة العكسية والهندسة المباشرة في Visio for Enterprise Architects. يتم تضمين Visio for Enterprise Architects في MSDN Premium Subscription المتوفر مع إصدارات Visual Studio Professional وVisual Studio Team System التي تستند إلى الأدوار.

  1. لبدء الرسم التخطيطي لطراز قاعدة البيانات، قم بأحد الإجراءات التالية:

    انشاء رسم تخطيطي ل# طراز جديد من البدايه

    إذا لم يكن لديك قاعدة بيانات موجودة تريد استخدامها كمكان للبدء، فيمكنك البدء باستخدام "طراز قاعدة بيانات" فارغ وإضافة الجداول والعلاقات الخاصة بك.

    1. من القائمة ملف، أشر إلى جديد، وأشر إلى البرمجة وقواعد البيانات، ثم انقر فوق الرسم التخطيطي لطراز قاعدة البيانات.

    2. ضمن القائمة قاعدة بيانات، أشر إلى خيارات، ثم انقر فوق مستند.

    3. في مربع الحوار خيارات مستند قاعدة البيانات، حدد مجموعة الرموز التي تريد استخدامها وخيارات أخرى للجداول والعلاقات، ثم انقر فوق موافق.

    استخدام قاعده بيانات موجوده ك# نقطه بدايه

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

    ملاحظة: قبل بدء تشغيل المعالج

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

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

    3. من القائمة ملف، أشر إلى جديد، وأشر إلى البرمجة وقواعد البيانات، ثم انقر فوق الرسم التخطيطي لطراز قاعدة البيانات.

    4. من القائمة قاعدة بيانات، انقر فوق هندسة عكسية.

    5. على شاشة "معالج الهندسة العكسية" الأولى، قم بالتالي:

      1. حدد برنامج تشغيل قاعدة بيانات Microsoft Office Visio لنظام إدارة ة قاعدة البيانات (DBMS) لديك. إذا لم تكن قد قمت مسبقاً بإقران برنامج تشغيل قاعدة بيانات Visio بمصدر بيانات خاص لـ ODBC، فانقر فوق إعداد.

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

      2. حدد مصدر بيانات قاعدة البيانات التي تقوم بتحديثها. إذا لم تكن قد قمت مسبقاً بإنشاء مصدر بيانات لقاعدة البيانات الموجودة، فانقر فوق جديد لإجراء ذلك الآن.

        عند إنشاء مصدر جديد، تتم إضافة اسمه إلى القائمة مصادر البيانات.

      3. عندما تقتنع بالإعدادات، انقر فوق التالي.

    6. اتبع الإرشادات الموجودة في أي مربع حوار خاص ببرنامج التشغيل.

      على سبيل المثال، اكتب في مربع الحوار الاتصال بمصدر بيانات اسماً للمستخدم وكلمة مرور، ثم انقر فوق موافق. إذا لم يكن مصدر البيانات محمياً بكلمة مرور، فانقر فقط فوق موافق.

      ملاحظة: إذا استخدمت برنامج التشغيل العام لـ ODBC، فقد تتلقى رسالة خطأً تشير إلى أن المعلومات التي تم إجراء هندسة عكسية لها قد لا تكتمل. وفي معظم الأحوال لا تعتبر هذه مشكلة  — قم فقط بالنقر فوق موافق ومتابعة المعالج.

    7. حدد خانات الاختيار لأنوع المعلومات التي تريد استخراجها، ثم انقر فوق التالي.

      ملاحظة: قد لا تتوفر بعض العناصر (تظهر رمادية اللون) لأن ليست كافة أنظمة إدارة قواعد البيانات تعتمد كافة أنواع العناصر التي يمكن للمعالج استخراجها.

    8. حدد خانات الاختيار للجداول (وطرق العرض، إن وجدت) التي تريد استخراجها، أو انقر فوق تحديد الكل لاستخراجها كلها، ثم انقر فوق التالي.

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

    9. إذا حددت خانة الاختيار إجراءات مخزنة في الخطوة 5، فحدد الإجراءات التي تريد استخراجها، أو انقر فوق تحديد الكل لاستخراجها كلها، ثم انقر فوق التالي.

    10. حدد إذا ما كنت تريد إضافة العناصر التي تم إجراء هندسة عكسية لها إلى الصفحة الحالية تلقائياً.

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

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

      يستخرج المعالج المعلومات المحددة ويعرض ملاحظات حول عملية الاستخراج في نافذة "الإخراج".

    استيراد و# تحسين نموذج موجود

    إذا كان لديك طراز موجود لـ VisioModeler أو PLATINUM ERwin، فقد تتمكن من استيراده لإنشاء رسم تخطيطي لطراز قاعدة بيانات لـ Visio. تقتصر هذه الإمكانية فقط على VisioModeler 2.0 والملفات اللاحقة لطراز القاموس (.imd) وملفات PLATINUM ERwin 2.6 و3.0 و3.52 3.52 .erx.

    1. من القائمة ملف، أشر إلى جديد، وأشر إلى البرمجة وقواعد البيانات، ثم انقر فوق الرسم التخطيطي لطراز قاعدة البيانات.

    2. من القائمة قاعدة بيانات، أشر إلى استيراد، انقر فوق استيراد ونوع الطراز>.

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

    4. في مربع الحوار استيراد، انقر فوق موافق.

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

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

  2. بعد إنشاء رسم تخطيطي لطراز قاعدة بيانات، يبدأ العمل في تحسين الرسم التخطيطي. يمكنك إضافة جداول وطرق عرض وتخصيصها، وإنشاء علاقات، وتخصيص أعمدة وأنواع بيانات.

    جداول

    استخدم الشكل وحدة لإنشاء جدول في الرسم التخطيطي.

    1. اسحب من استنسل علاقة الوحدات أو كائن علائقي شكل وحدة إلى الرسم.

    2. انقر نقراً مزدوجاً فوق الشكل لفتح إطار خصائص قاعدة البيانات.

    3. انقر ضمن الفئات فوق تعريف واكتب اسماً للجدول.

    4. انقر ضمن فئات فوق أعمدة واكتب اسماً واختر نوعاً للبيانات.

    5. حدد خانة الاختيار Req'd للأعمدة التي لا يمكنها أن تحتوي على قيمة فارغة.

    6. حدد خانة الاختيار PK (المفتاح الأساسي) للأعمدة التي تُعرف بشكلٍ فريد كل صف في جدول قاعدة البيانات.

    7. انقر ضمن فئات فوق فهارس أو مشغلات أو مراجعة أو موسع لإنشاء هذه العناصر الاختيارية.

    اعمده

    استخدم الإطار "خصائص قاعدة البيانات" لإضافة خصائص الأعمدة أو تغييرها، بما في ذلك أنواع البيانات والمفاتيح الأساسية.

    1. انقر نقراً مزدوجاً فوق الجدول في الرسم التخطيطي.

    2. في إطار خصائص قاعدة البيانات، انقر ضمن الفئات فوق أعمدة.

    3. انقر في الخلية الأولى الفارغة الاسم الفعلي واكتب اسماً.

    4. لتغيير نوع بيانات أحد الأعمدة، انقر فوق حقل نوع البياناتفي العمود، ثم حدد نوع بيانات من القائمة أو اكتبه فيها. على سبيل المثال، يمكنك كتابة عدد عشري(8،2) أو char(30 ).

    5. لمنع القيم الفارغة، حدد خانة الاختيار Req'd.

    6. لتعيين أن العمود مفتاح أساسي، حدد خانة الاختيار PK.

    7. لمشاهدة المزيد من خصائص الأعمدة بالإضافة إلى تلك التي تظهر عند النقر فوق فئة الأعمدة، حدد العمود ثم انقر فوق تحرير.

    العلاقات

    تستخدم العلاقات المفاتيح الأساسية والخارجية للسماح لقواعد البيانات بمطابقة صف في جدول واحد بصف في جدول ذي صلة. يمكنك إظهار تلك العلاقات في الرسم التخطيطي. وبالإضافة إلى ذلك، يمكنك تعيين علاقتهم الأساسية (على سبيل المثال، علاقة واحد لمتعدد) واستخدام منهج علائقي كقدم طائر أو علائقي أو IDEF1X لإظهار العلاقة الأساسية. لا يمكنك إظهار علاقات متعدد لمتعدد مع أي من هذه المناهج في قالب "الرسم التخطيطي لطراز قاعدة بيانات".

    1. إنشاء علاقة بين الجداول:

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

      2. انقر نقراً مزدوجاً فوق الجدول الذي تريده لجانب المفتاح الأساسي للعلاقة.

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

      4. انقر في الشبكة فوق العمود الذي تريد استخدامه لتعريف كل صف بشكلٍ فريد في الجدول وحدد خانة اختيار PK لتعيينه كالمفتاح الأساسي.

      5. اسحب من استنسل كائن علائقي أو علاقة الوحدات شكل علاقة وأفلته على مساحة فارغة على الصفحة.

      6. قم بتوصيل الطرف الأعلى بالجدول ذي الجدول الأصل.

      7. قم بتوصيل الطرف الآخر بالجدول التابع.

        إذا لم يكن الجدول الثاني يحتوي مسبقاً على عمود بنفس اسم المفتاح الأساسي، فسيضيفه محدد الطراز إلى الجدول الثاني كمفتاح خارجي.

        ملاحظة: إذا اختفت خطوط العلاقة، فأشر من القائمة قاعدة بيانات إلى خيارات، ثم انقر فوق مستند. حدد خانة الاختيار علاقات من علامة التبويب علاقات ضمن إظهار.

    2. تعيين العلاقة الأساسية للعلاقة:

      1. انقر نقراً مزدوجاً فوق العلاقة.

      2. في إطار خصائص قاعدة البيانات، ضمن فئات، انقر فوق متنوعات.

      3. ضمن العلاقة الأساسية، اختر أفضل علاقة أساسية تناسب العلاقة. لعلاقات واحد لمتعدد، يعتبر أفضل اختيار هو صفر أو أكثر أو واحد أو أكثر. لعلاقات واحد لواحد، يعتبر أفضل خيار هو صفر أو واحد أو واحد بالضبط.

  3. لإجراء تحسينات أخرى على الرسم التخطيطي (مثل إنشاء فهارس وعبارات التحقق والمشغلات) يمكنك عمل التالي:

    انشاء فهارس

    تُحسن الفهارس أداء قاعدة البيانات أو سرعتها عند تشغيل استعلام.

    1. افتح الرسم التخطيطي لطراز قاعدة البيانات.

    2. انقر بزر الماوس الأيمن فوق الجدول الذي تريد إضافة فهرس له، ثم في إطار خصائص قاعدة البيانات، في القائمة الفئات، انقر فوق فهارس.

    3. انقر فوق جديد.

    4. اكتب اسماً للفهرس في مربع الحوار إنشاء فهرس، ثم انقر فوق موافق.

    5. حدد خياراً في القائمة نوع الفهرس لإنشاء فهرس فريد أو غير فريد.

    6. حدد في القائمة الأعمدة المتوفرة اسم كل عمود تريد تضمينه في هذا الفهرس، ثم انقر فوق إضافة >.

    7. حدد في القائمة الأعمدة المفهرسة خانة الاختيار تصاعدي لإنشاء فهرس ذي ترتيب فرز تصاعدي، أو قم بإلغاء تحديد خانة الاختيار لإنشاء فهرس ذي ترتيب فرز تنازلي.

      تم تحديث الرسم التخطيطي لقاعدة البيانات.

    إنشاء طرق عرض

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

    اسحب إلى صفحة الرسم من استنسل علاقة الوحدات أو استنسل كائن علائقي شكل عرض.

    تعيين الخصائص الموسعه ل# الجداول و# طرق العرض

    استناداً إلى نظام إدارة قاعدة البيانات (DBMS)، قد تتمكن من تعيين الخصائص الموسعة للجداول وطرق العرض لتحديد مكان تخزينها.

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

    انشاء عبارات تحقق

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

    1. انقر نقراً مزدوجاً فوق الجدول لفتح الإطار "خصائص قاعدة البيانات".

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

    3. انقر فوق تحرير.

    4. علي علامه التبويب التحقق من مربع الحوار خصائص العمود، ادخل القيود التي تريدها. ل# الحصول علي مزيد من المعلومات حول الاختيارات، راجع مربع الحوار "خصائص الحقل و# العمود" (علامه التبويب الاختيار).

      تتم إضافة عبارة التحقق إلى إطار التعليمات البرمجية ضمن تعليمات برمجية محلية.

    انشاء الاجراءات المخزنه و# الدالات المعرفه من قبل المستخدم

    استخدم الخصائص المخزنة والوظائف المُعرّفة من قِبل المستخدم لإنشاء حزم من التعليمات البرمجية يمكنك إعادة استخدامها لأداء نفس الإجراءات بشكل متكرر. يعتبر الفرق الأساسي بينهما هو أن الوظيفة المُعرّفة من قِبل المستخدم تُرجع قيمة، بينما الإجراء المخزن ينفذ التعليمات البرمجية دون إرجاع قيمة.

    1. من القائمة قاعدة بيانات، أشر إلى عرض ثم انقر فوق تعليمات برمجية لفتح إطار "التعليمات البرمجية".

    2. انقر فوق تعليمات برمجية عمومية ثم انقر فوق جديد.

    3. من علامة التبويب خصائص من محرر التعليمات البرمجية، انقر فوق نوع التعليمات البرمجية التي تريد إنشاءها، واكتب اسماً للتعليمات البرمجية.

    4. من علامة التبويب النص الأصلي، اكتب التعليمة البرمجية ثم انقر فوق موافق.

    انشاء المشغلات

    تتسبب المشغلات في تشغيل تعليمات SQL البرمجية التي تحددها في المشغل عند حدوث حدث معين في قاعدة البيانات.

    1. انقر نقراً مزدوجاً فوق الجدول لفتح الإطار "خصائص قاعدة البيانات".

    2. ضمن فئات، انقر فوق مشغلات، ثم انقر فوق إضافة.

    3. من علامة التبويب خصائص، اكتب اسماً للمشغل.

    4. من علامة التبويب النص الأصلي، اكتب التعليمة البرمجية ثم انقر فوق موافق.

      تتم إضافة المشغل إلى نافذة "التعليمات البرمجية" ضمن تعليمات برمجية محلية.

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

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

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

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

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

×