كيفية تقسيم قاعدة بيانات Access في Microsoft Access يدوياً

خيارات متقدمة: يتطلب ترميز الخبير إمكانية التشغيل المتداخل ومهارات متعددة.

تنطبق هذه المقالة إلى ملف Microsoft Access قاعدة بيانات (mdb.) أو ملف (.accdb) من قاعدة بيانات Microsoft Access.

ملخص

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

توضح هذه المقالة كيفية تقسيم قاعدة البيانات يدوياً بدلاً من باستخدام الأداة المساعدة "تقسيم قاعدة البيانات".

مزيد من المعلومات

لتقسيم قاعدة البيانات في Microsoft Office Access 2003 وفي الإصدارات السابقة من Access، اتبع الخطوات التالية:
  1. إنشاء قاعدة بيانات فارغة جديدة.
  2. من القائمة ملف ، أشر إلى إحضار بيانات خارجية، ومن ثم انقر فوق استيراد.
  3. موقع ثم حدد قاعدة البيانات التي تريد تقسيمها.
  4. علامة التبويب جداول ، انقر فوق تحديد الكل، ومن ثم انقر فوق موافق.

    لاحظ أن Access باستيراد كافة الجداول في قاعدة البيانات الجديدة، وهو قاعدة البيانات على الخادم الخاص بك.
  5. تخزين قاعدة البيانات على الخادم الجديد على مشاركة عبر شبكة والتأكد من أن كافة المستخدمين لديهم الأذونات الكاملة للوصول إلى المشاركة.
  6. إنشاء ثاني فارغ قاعدة بيانات جديدة.
  7. من القائمة ملف ، أشر إلى إحضار بيانات خارجية، ومن ثم انقر فوق ربط جداول.
  8. حدد قاعدة البيانات الخلفية التي قمت بإنشائها.
  9. علامة التبويب جداول ، انقر فوق تحديد الكل ومن ثم انقر فوق موافق.

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

    لاحظ الآن أن كافة الجداول المرتبطة واستيراد الكائنات المتبقية.
لتقسيم قاعدة البيانات في Microsoft Office Access 2007، اتبع الخطوات التالية:
  1. إنشاء قاعدة بيانات فارغة جديدة.
  2. ضمن علامة التبويب بيانات خارجية ، انقر فوق الوصول في المجموعة استيراد .
  3. في مربع الحوار إحضار بيانات خارجية ، انقر فوق استعراض لتحديد قاعدة البيانات التي تريد تقسيم، انقر لتحديد خانة الاختيار استيراد جداول، واستعلامات النماذج والتقارير، وحدات الماكرو، والوحدات النمطية في قاعدة البيانات الحالية. ومن ثم انقر فوق موافق.
  4. في مربع الحوار استيراد كائنات ، انقر فوق تحديد الكل ضمن علامة التبويب جداول ، ومن ثم انقر فوق موافق.

    لاحظ أن Access باستيراد كافة الجداول في قاعدة البيانات الجديدة، وهو قاعدة البيانات على الخادم الخاص بك.
  5. تخزين قاعدة البيانات على الخادم الجديد على مشاركة عبر شبكة، وتأكد من أن كافة المستخدمين لديهم الأذونات الكاملة للوصول إلى المشاركة.
  6. إنشاء ثاني فارغ قاعدة بيانات جديدة.
  7. البيانات الخارجية، انقر فوق الوصول في المجموعة استيراد .
  8. في مربع الحوار إحضار بيانات خارجية ، انقر فوق استعراض لتحديد قاعدة البيانات على الخادم الذي قمت بإنشائه، انقر لتحديد خانة الاختيار ارتباط إلى مصدر البيانات عن طريق إنشاء جدول مرتبط. ، ثم انقر فوق موافق.
  9. في مربع الحوار استيراد كائنات ، انقر فوق تحديد الكل ضمن علامة التبويب جداول ، ومن ثم انقر فوق موافق.

    لاحظ الوصول إلى ارتباطات الجداول في قاعدة البيانات على الخادم لقاعدة بيانات النهاية الأمامية.
  10. البيانات الخارجية، انقر فوق الوصول في المجموعة استيراد .
  11. في مربع الحوار إحضار بيانات خارجية ، انقر فوق استعراض لتحديد قاعدة البيانات الأصلية التي يتم تقسيم، انقر لتحديد خانة الاختيار استيراد جداول، واستعلامات النماذج والتقارير، وحدات الماكرو، والوحدات النمطية في قاعدة البيانات الحالية. ومن ثم انقر فوق موافق.
  12. في مربع الحوار استيراد كائنات ، انقر فوق تحديد الكل ضمن علامة التبويب النماذج ، كرر هذه الخطوة على كافة علامات التبويب الأخرى فيما عدا علامة التبويب جداول لأن الفعل ربطت بالجداول. الآن فقط تحتاج إلى استيراد باقي الكائنات، ومن ثم انقر فوق موافق.

    لاحظ الآن أن كافة الجداول المرتبطة واستيراد الكائنات المتبقية.
ملاحظات

قاعدة البيانات هذه هي قاعدة بيانات النهاية الأمامية. يمكنك توزيع هذا قاعدة بيانات النهاية الأمامية لمحطات العمل حيث أن كل مستخدم لديه نسخته الخاصة من قاعدة بيانات النهاية الأمامية.

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

أسباب لماذا قد تحتاج إلى تقسيم قاعدة البيانات

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

ملاحظة: لتقسيم قاعدة البيانات، يمكنك أيضا استخدام الأداة المساعدة "تقسيم قاعدة البيانات".
خصائص

رقم الموضوع: 304932 - آخر مراجعة: 18‏/01‏/2017 - المراجعة: 2

تعليقات