نظام إدارة قاعدة البيانات (RDBMS)
Relational Database Management System
أساسيات هامة يجب التعرف عليها قبل البدء في استخدام MS-Access
- قبل MS Access 2007، كان امتداد الملف *.mdb ، ولكن في MS Access 2007 والاصدارات الأحدث تم تغيير الامتداد إلى امتداد *.accdb .
- لا يمكن للإصدارات السابقة من Access قراءة الملفات ذات الامتداد accdb ولكن MS Access 2007 والإصدارات الأحدث يمكنها قراءة الإصدارات القديمة من Access وتغييرها.
- قاعدة بيانات سطح مكتب Access (.accdb أو .mdb) عبارة عن نظام إدارة قواعد بيانات علائقية.
- MS Access يوفر جميع ميزات تعريف البيانات ومعالجتها والتحكم فيها والتي تحتاجها لإدارة كميات كبيرة من البيانات.
- يمكنك استخدام قاعدة بيانات سطح مكتب Access (.accdb أو .mdb) إما كنظام إدارة قواعد بيانات علائقية مستقل على محطة عمل واحدة أو في وضع عميل/خادم مشترك عبر شبكة.
- يمكن لقاعدة بيانات سطح المكتب أيضًا أن تكون بمثابة مصدر البيانات للبيانات المعروضة على صفحات الويب على شبكة الإنترنت الداخلية لشركتك.
- عند إنشاء تطبيق باستخدام قاعدة بيانات سطح مكتب Access، يكون Access هو نظام إدارة قواعد البيانات العلائقية (RDBMS).
نظام إدارة قواعد البيانات العلائقية (RDBMS)
هو مجموعة من البرامج والقدرات التي تُمكّن فرق تكنولوجيا المعلومات وغيرها من فرق العمل من إنشاء قاعدة بيانات علائقية وتحديثها وإدارتها والتفاعل معها بطرق أخرى.
العلائقية (Relational):
هذه هي السمة الأكثر أهمية التي تميز Access فهي تصف كيفية تنظيم البيانات.
بدلاً من تخزين جميع البيانات في جدول واحد كبير وفوضوي، يتم تقسيم البيانات إلى جداول متعددة ومنطقية.
على سبيل المثال، قد يكون لديك:
- جدول "العملاء"
- جدول "المنتجات"
- جدول "الطلبات"
يتم ربط هذه الجداول ببعضها البعض من خلال علاقات (عادةً باستخدام حقل مشترك مثل رقم العميل أو رقم المنتج). هذا يمنع التكرار ويحافظ على سلامة البيانات.
كيف يظهر مفهوم RDBMS عمليًا في Microsoft Access؟
عندما تعمل في Access، فإنك تتفاعل مباشرة مع مكونات نظام RDBMS:
- الجداول (Tables): هي المكان الأساسي لتخزين البيانات. كل جدول يمثل كيانًا واحدًا (عملاء، منتجات، إلخ). هذه هي أساس النظام العلائقي.
- العلاقات (Relationships): يمكنك ربط الجداول باستخدام نافذة " Relationships ". هذا هو المكان الذي "ترسم" فيه الخطوط بين الجداول لإنشاء العلاقات (واحد إلى واحد، واحد إلى كثير، كثير إلى كثير).
- الاستعلامات (Queries): تسمح لك بسؤال قاعدة البيانات. قوة النظام العلائقي تظهر هنا، حيث يمكنك سحب بيانات مرتبطة من جداول متعددة في استعلام واحد للحصول على إجابة ذات معنى (مثل "أظهر جميع الطلبات لعملاء من مدينة الرياض").
- النماذج (Forms): واجهات مستخدم-friendly لإدخال البيانات وعرضها. غالبًا ما تستمد بياناتها من جداول متعددة مرتبطة.
- التقارير (Reports): عرض البيانات أو طباعتها بتنسيق منظم. يمكن للتقارير أيضًا تجميع بيانات من جداول متعددة مرتبطة.
مثال عملي:
بدون النظام العلائقي، قد تضطر إلى تخزين اسم العميل وعنوانه في كل مرة يقوم فيها بطلب منتج، مما يؤدي إلى تكرار كبير وأخطاء محتملة.
مع النظام العلائقي في Access:
- تخزن معلومات العميل مرة واحدة في جدول "العملاء".
- تخزن تفاصيل كل طلب في جدول "الطلبات".
- تربط الجدولين بحقل رقم العميل.
عندما تريد إنشاء فاتورة، يستخدم Access العلاقة بين الجدولين لسحب اسم العميل وعنوانه من جدول "العملاء" وتفاصيل المنتجات المشتراة من جدول "الطلبات" وعرضها معًا كما لو كانت في سجل واحد.
تعريف البيانات
دعونا الآن نفهم ما هو تعريف البيانات
- في مستند أو جدول البيانات، لديك عمومًا حرية كاملة في تحديد محتويات الجدول أو كل خلية في جدول البيانات.
- في مستند، يمكنك تضمين فقرات نصية أو جدول أو مخطط أو أعمدة متعددة من البيانات يتم عرضها باستخدام خطوط متعددة.
- في جدول البيانات، يمكنك الحصول على بيانات نصية في الأعلى لتحديد رأس العمود للطباعة أو العرض، وقد يكون لديك تنسيقات رقمية مختلفة داخل نفس العمود، اعتمادًا على وظيفة الصف.
- يتيح لك نظام إدارة قواعد البيانات العلائقية تحديد نوع البيانات المتوفرة لديك وكيفية تخزين البيانات.
- يمكنك أيضًا عادةً تحديد القواعد التي يمكن لنظام إدارة قواعد البيانات العلائقية استخدامها لضمان سلامة بياناتك.
- على سبيل المثال، قد تضمن قاعدة التحقق عدم تمكن المستخدم من تخزين أحرف أبجدية عن طريق الخطأ في حقل يجب أن يحتوي على رقم.
معالجة البيانات
يختلف العمل مع البيانات في RDBMS بشكل كبير عن العمل مع البيانات في برنامج معالجة النصوص أو جدول البيانات.
- في مستند معالجة الكلمات، يمكنك تضمين بيانات جدولية وإجراء مجموعة محدودة من الوظائف على البيانات الموجودة في المستند.
- يمكنك أيضًا البحث عن سلاسل نصية في المستند الأصلي، وباستخدام عناصر تحكم ActiveX، يمكنك تضمين الجداول أو المخططات أو الصور من تطبيقات أخرى.
- في جدول بيانات، تحتوي بعض الخلايا على وظائف تحدد النتيجة التي تريدها، وفي خلايا أخرى، تقوم بإدخال البيانات التي توفر معلومات المصدر للوظائف.
- يوفر لك نظام إدارة قواعد البيانات العلائقية (RDBMS) طرقًا متعددة للتعامل مع بياناتك. على سبيل المثال، يمكنك البحث في جدول واحد للحصول على معلومات أو طلب بحث معقد عبر عدة جداول ذات صلة.
- بإمكانك تحديث حقل واحد أو عدة سجلات باستخدام أمر واحد.
- يمكنك كتابة برامج تستخدم أوامر RDBMS لجلب البيانات التي تريد عرضها والسماح للمستخدم بتحديث البيانات.
يستخدم Access لغة قواعد بيانات SQL القوية لمعالجة البيانات في جداولك. باستخدام SQL، يمكنك تحديد مجموعة المعلومات اللازمة لحل مشكلة معينة، بما في ذلك بيانات من عدة جداول.
التحكم في البيانات
- تُعد جداول البيانات ومستندات معالجة الكلمات رائعة لحل المشكلات التي يواجهها مستخدم واحد، ولكن من الصعب استخدامها عندما يحتاج أكثر من شخص إلى مشاركة البيانات.
- عندما تحتاج إلى مشاركة معلوماتك مع الآخرين، يمنحك نظام إدارة قواعد البيانات العلائقية المرونة اللازمة للسماح لمستخدمين متعددين بقراءة بياناتك أو تحديثها.
- يوفر نظام إدارة قواعد البيانات العلائقية (RDBMS)، المصمم للسماح بمشاركة البيانات، ميزات تضمن عدم تمكن شخصين من تغيير نفس البيانات في نفس الوقت.
- تسمح لك أفضل الأنظمة أيضًا بتجميع التغييرات (المعروفة أيضًا باسم المعاملة) بحيث تظهر جميع التغييرات أو لا تظهر أي منها في بياناتك.
- قد ترغب أيضًا في التأكد من عدم تمكن أي شخص آخر من عرض أي جزء من الطلب حتى تقوم بإدخاله بالكامل.
- نظرًا لأنه يمكنك مشاركة بيانات Access الخاصة بك مع مستخدمين آخرين، فقد تحتاج إلى تعيين بعض القيود على ما يُسمح للمستخدمين المختلفين برؤيته أو تحديثه.
اختبار MS Access
اختبر معرفتك حول أساسيات Microsoft Access ونظام إدارة قواعد البيانات
RDBMS تعني نظام إدارة قواعد البيانات العلائقية، وهو نوع من أنظمة إدارة قواعد البيانات التي تخزن البيانات بتنسيق منظم.
يوفر MS Access إمكانيات الاستعلام المستندة إلى SQL والتي تسمح للمستخدمين بإنشاء استعلامات معقدة لاسترداد البيانات ومعالجتها.
يتم استخدام مفتاح أساسي لتحديد كل سجل في جدول بشكل فريد، مما يضمن عدم وجود سجلين لهما نفس المفتاح.
يدعم MS Access أنواع البيانات "النص" و"المذكرة" و"العملة"، ولكنه لا يحتوي على نوع بيانات "صورة" محدد.
يتم استخدام المفتاح الأجنبي لإنشاء علاقة بين جدولين، وربط سجل في جدول واحد بسجل في جدول آخر.
في MS Access 2007 والإصدارات الأحدث، تم تغيير امتداد الملف إلى .accdb بدلاً من .mdb المستخدم في الإصدارات السابقة.
الشرائح هي جزء من برنامج PowerPoint وليست من مكونات MS Access. مكونات Access الرئيسية تشمل الجداول، الاستعلامات، النماذج، والتقارير.
العلاقات في قاعدة البيانات تمنع تكرار البيانات وتحافظ على سلامتها عن طريق ربط الجداول بطريقة منظمة.
أنواع العلاقات في قاعدة البيانات تشمل: واحد لواحد، واحد لكثير، وكثير لكثير.
الاستعلامات تُستخدم لاسترجاع البيانات من قاعدة البيانات ومعالجتها وفقًا لمعايير محددة.
يسمح MS Access بالوصول متعدد المستخدمين، مما يتيح لمستخدمين متعددين العمل على قاعدة البيانات في نفس الوقت.
يستخدم MS Access لغة قواعد البيانات SQL القوية لمعالجة البيانات في الجداول.

