مقدمة حول الجداول

ينطبق على
Access لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

في هذه المقالة

نظرة عامة

تضم قاعدة بيانات ارتباطية مثل Access في العادة عدداً من الجداول ذات الصلة. في قاعدة بيانات جيدة التصميم، يخزّن كل جدول بيانات حول موضوع معين، كالموظفين أو المنتجات مثلاً. يحتوي الجدول على سجلات (صفوف) وحقول (أعمدة). تحتوي الحقول على أنواع مختلفة من البيانات، مثل النص والأرقام والتواريخ والارتباطات التشعبية.

يعرض جدول العملاء في Access تخطيط للسجلات والحقول

  1. السجل: يحتوي على بيانات محددة، مثل معلومات حول موظف أو منتج معين.
  2. الحقل: يحتوي على بيانات حول جانب واحد من موضوع الجدول، مثل الاسم الأول أو عنوان البريد الإلكتروني.
  3. قيمة الحقل: يحتوي كل سجل على قيمة حقل، مثل Contoso, Ltd. أو someone@example.com.

أعلى الصفحة

خصائص الجداول والحقول

تحتوي الجداول والحقول أيضاً على خصائص يمكنك تعيينها للتحكم في سماتها أو سلوكها.

أوراق خصائص الجداول والحقول

  • خصائص الجدول
  • خصائص الحقل

في قاعدة بيانات Access، تعد خصائص الجدول بمثابة سماته، وهي تؤثر على مظهر الجدول أو سلوكه ككل. يتم تعيين خصائص الجدول في ورقة خصائص الجدول في طريقة عرض التصميم. على سبيل المثال، يمكنك تعيين الخاصية طريقة العرض الافتراضية الخاصة بالجدول لتحديد كيفية عرض الجدول بشكلٍ افتراضي.

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

أنواع البيانات

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

إعداد نوع البيانات

نوع البيانات هو خاصية حقل، ولكنه يختلف عن خصائص الحقل الأخرى بالطرق التالية:

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

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

أمثلة حول الكشف التلقائي عن نوع البيانات

يُظهر الجدول التالي كيفية عمل الكشف التلقائي عن نوع البيانات في طريقة عرض "ورقة البيانات".

إذا قمت بإدخال ينشئ Access حقلا بنوع بيانات
John نص مختصر
http://www.contoso.com ارتباط تشعبي
1 رقم، عدد صحيح طويل
50,000 رقم، عدد صحيح طويل
50,000.99 رقم، مزدوج
50000.389 رقم، مزدوج
12/67 التاريخ/الوقت
December 31, 2016 التاريخ/الوقت
10:50:23 التاريخ/الوقت
10:50 am التاريخ/الوقت
17:50 التاريخ/الوقت
$12.50 العملة
21.75 رقم، مزدوج
123.00% رقم، مزدوج
3.46E+03 رقم، مزدوج

يمكنك استخدام أي بادئة بروتوكول إنترنت صالحة، مثل http://أو https://أو mailto:. يتعرف Access على تنسيقات التاريخ والوقت والعملة استنادا إلى إعدادات المستخدم المحلية.

أعلى الصفحة

علاقات الجداول

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

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

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

أعلى الصفحة

المفاتيح

تسمى الحقول التي تمثل جزءاً من علاقة الجدول المفاتيح. يتكون المفتاح عادة من حقل واحد، ولكن يمكن أن يتكون من أكثر من حقل واحد. هناك نوعان من المفاتيح:

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

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

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

علاقة جدول في Access موضحة في نافذة

  • مفتاح أساسي، تم تحديده بواسطة أيقونة المفتاح بجوار اسم الحقل.
  • مفتاح خارجي، يظهر بدون أيقونة المفتاح.

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

أعلى الصفحة

فوائد استخدام العلاقات

يوفر الاحتفاظ بالبيانات مفصولة في الجداول ذات الصلة المزايا التالية:

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

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

أعلى الصفحة

اطلع أيضاً على

إنشاء جدول وإضافة حقول