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

ينطبق على
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 موضحة في نافذة

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

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

أعلى الصفحة

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

يوفر الاحتفاظ بالبيانات منفصلة عن بعضها في جداول مرتبطة الفوائد التالية:

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

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

أعلى الصفحة

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

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