الوحدة 8: Access المتقدم - الجزء 1

تعلم أساسيات إنشاء قواعد البيانات وتصميم الجداول في Microsoft Access

الوحدة 8: Access المتقدم - الجزء 1

إنشاء قواعد البيانات

مقدمة في قواعد البيانات

قاعدة البيانات هي مجموعة منظمة من البيانات المخزنة وإدارتها إلكترونيًا. تسمح لنا قواعد البيانات بتخزين كميات كبيرة من المعلومات وإدارتها واسترجاعها بكفاءة عالية.

أهمية قواعد البيانات

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

مكونات قاعدة البيانات في Access

الجداول

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

الاستعلامات

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

النماذج

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

التقارير

تستخدم لعرض البيانات وطباعتها بتنسيق احترافي.

تصميم قواعد البيانات

التصميم الجيد لقاعدة البيانات هو أساس إنشاء نظام فعال. يتضمن التصميم تحديد الجداول اللازمة والحقول المناسبة والعلاقات بينها.

1 تحليل المتطلبات

حدد الغرض من قاعدة البيانات والبيانات التي تحتاج إلى تخزينها والتقارير التي تريد إنشاءها.

2 تنظيم البيانات في جداول

قسّم البيانات إلى مواضيع منفصلة، كل موضوع يصبح جدولاً منفصلاً في قاعدة البيانات.

3 تحديد الحقول

لكل جدول، حدد الحقول (الأعمدة) اللازمة لتخزين البيانات.

4 تحديد المفاتيح الأساسية

اختر حقلًا فريدًا في كل جدول لتحديد كل记录 بشكل فريد.

5 إنشاء العلاقات

أنشئ روابط بين الجداول باستخدام المفاتيح الأساسية والأجنبية.

إنشاء الجداول

الجداول هي اللبنات الأساسية لأي قاعدة بيانات. تحتوي على البيانات المنظمة في صفوف وأعمدة.

1 إنشاء جدول جديد

في Access، انتقل إلى علامة التبويب "إنشاء" وانقر على "جدول". سيتم إنشاء جدول جديد يمكنك تخصيصه.

2 إضافة الحقول

أضف الحقول إلى الجدول عن طريق النقر على "إضافة حقل جديد" أو عن طريق إدخال أسماء الحقول في طريقة عرض التصميم.

3 تحديد خصائص الحقول

لكل حقل، حدد نوع البيانات (نص، رقم، تاريخ/وقت، إلخ) والخصائص الأخرى مثل الحجم والتنسيق.

4 تعيين المفتاح الأساسي

اختر الحقل الذي سيخدم كمفتاح أساسي للجدول وانقر على "المفتاح الأساسي" في شريط الأدوات.

5 حفظ الجدول

احفظ الجدول وأعطه اسمًا ذا معنى يعكس محتواه.

أفضل الممارسات لتصميم الجداول

  • استخدم أسماء واضحة وذات معنى للجداول والحقول
  • تجنب استخدام المسافات في الأسماء (استخدم الشرطة السفلية بدلاً منها)
  • احتفظ بالأسماء قصيرة ولكن وصفيّة
  • استخدم الجمع لأسماء الجداول (مثل "العملاء" بدلاً من "عميل")
  • استخدم المفرد لأسماء الحقول (مثل "الاسم_الأول" بدلاً من "الأسماء_الأولى")

أنواع الحقول في Access

يقدم Access العديد من أنواع الحقول المختلفة لتخزين أنواع البيانات المختلفة. اختيار نوع الحقل المناسب مهم لضمان دقة وكفاءة قاعدة البيانات.

نص

لتخزين البيانات النصية مثل الأسماء والعناوين. يمكن تحديد طول máximo للنص.

رقم

لتخزين البيانات الرقمية لإجراء العمليات الحسابية عليها.

تاريخ/وقت

لتخزين التواريخ والأوقات. يدعم عمليات حسابية على التواريخ.

نعم/لا

لتخزين القيم المنطقية (صواب/خطأ، نعم/لا).

مذكرة

لتخزين كميات كبيرة من النص (حتى 65,535 حرفًا).

عملة

لتخزين القيم النقدية مع تنسيق العملة المناسب.

المفاتيح الأساسية والأجنبية

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

المفتاح الأساسي

حقل (أو مجموعة حقول) يحدد بشكل فريد كل سجل في الجدول. يجب أن تكون قيمته فريدة ولا يمكن أن تكون فارغة.

المفتاح الأجنبي

حقل في جدول يشير إلى المفتاح الأساسي في جدول آخر. يستخدم لإنشاء العلاقات بين الجداول.

1 إنشاء مفتاح أساسي تلقائي

استخدم نوع الحقل "ترقيم تلقائي" لإنشاء مفتاح أساسي يتم إنشاؤه تلقائيًا لكل سجل جديد.

2 إنشاء مفتاح أساسي يدوي

يمكنك استخدام حقل موجود (مثل رقم الهوية) كمفتاح أساسي إذا كان فريدًا لكل سجل.

3 إضافة مفتاح أجنبي

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

التطبيق العملي: إنشاء قاعدة بيانات بسيطة

تمرين: قاعدة بيانات لإدارة العملاء

قم بتنفيذ الخطوات التالية لإنشاء قاعدة بيانات بسيطة لإدارة العملاء:

1 إنشاء قاعدة بيانات جديدة

افتح Access وأنشئ قاعدة بيانات جديدة باسم "إدارة_العملاء".

2 إنشاء جدول العملاء

أنشئ جدولاً باسم "العملاء" يحتوي على الحقول التالية:

- رقم_العميل (ترقيم تلقائي، مفتاح أساسي)
- الاسم_الأول (نص، الطول: 50)
- الاسم_الأخير (نص، الطول: 50)
- البريد_الإلكتروني (نص، الطول: 100)
- الهاتف (نص، الطول: 20)
- تاريخ_التسجيل (تاريخ/وقت)

3 إنشاء جدول الطلبات

أنشئ جدولاً باسم "الطلبات" يحتوي على الحقول التالية:

- رقم_الطلب (ترقيم تلقائي، مفتاح أساسي)
- رقم_العميل (رقم، مفتاح أجنبي)
- تاريخ_الطلب (تاريخ/وقت)
- المنتج (نص، الطول: 100)
- الكمية (رقم)
- السعر (عملة)

4 إنشاء العلاقة

أنشئ علاقة بين جدول "العملاء" و"الطلبات" باستخدام الحقل "رقم_العميل".

5 إدخال بيانات تجريبية

أدخل بعض البيانات التجريبية في الجدولين لتجربة قاعدة البيانات.

اختبار ذاتي

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

  1. ما هي المكونات الأساسية لقاعدة البيانات في Access؟
  2. ما الفرق بين المفتاح الأساسي والمفتاح الأجنبي؟
  3. ما هي خطوات تصميم قاعدة بيانات جيدة؟
  4. ما أهمية استخدام نوع الحقل المناسب لكل بيانات؟
  5. كيف تنشئ علاقة بين جدولين في Access؟