قواعد البيانات والفرعية ما هي قاعدة البيانات؟ تحتوي قاعدة البيانات

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

التعريف 1

تسمى البيانات المرتبطة منطقيا، والتي تم صياغتها بطريقة موحدة، بحيث يمكن معالجتها بواسطة جهاز كمبيوتر قاعدة البيانات

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

التعريف 3

يسمى الجزء من العالم الحقيقي الذي سيتم دراسته من أجل تطوير نظام المعلومات موضوع النقاش.

يتم وصف مجال الموضوع من خلال العديد من الكائنات، والعديد من العمليات التي تستخدم هذه الكائنات، والعديد من المستخدمين متحدين من خلال عرض واحد للنظام بأكمله.

التعريف 4

تسمى مجموعة القواعد والمبادئ لسلوك الكائنات في مجال الموضوع منطق الأعماليكون.

مثال 1

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

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

تصنيف نظم المعلومات

وفقا لمجالات التطبيق، يتم تقسيم الملكية الفكرية إلى

  • استرجاع المعلومات (مصلحة الضرائب)؛
  • أنظمة معالجة البيانات (DPS).

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

اعتمادًا على نوع مصادر المعلومات التي يعمل بها نظام المعلومات، يتم تقسيمها إلى فئتين:

  • وثائقي؛
  • واقعي.

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

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

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

قاعدة البيانات هي مستودع بيانات يتم تخزين البيانات فيه بطريقة منظمة.

وهذا يسهل وظائف مثل استرجاع البيانات الجديدة وتحديثها وإضافتها. تتمتع قواعد البيانات بالعديد من الاستخدامات والفوائد عندما يتعلق الأمر بكميات كبيرة من البيانات.

هل تعرف أن؟
لقد أدى "تكامل قواعد البيانات" إلى ثورة في قطاعات الأعمال وتكنولوجيا المعلومات والتعليم من خلال توفير مجموعة واسعة من الإمكانات لإدارة البيانات وتحليلها.

هيكل قاعدة البيانات

يتكون نظام قاعدة البيانات من العناصر التالية:

الجداول:يتم تخزين البيانات في صفوف (سجلات) وأعمدة (حقول).

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

الطلبات:تتم كتابة الاستعلامات لاسترداد الصفوف و/أو الأعمدة بناءً على حالة محددة مسبقًا.

وأشهر قواعد البيانات هي: MySQL، SAP، Oracle، IBM DB2 وغيرها. يتم استخدام نظام إدارة قواعد البيانات (DBMS) أو "نظام إدارة قواعد البيانات" كواجهة للتواصل بين المستخدم وقاعدة البيانات.

ما هي قواعد البيانات وأين يتم استخدامها؟

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

استعادة البيانات:تُستخدم قواعد البيانات عندما تحتاج البيانات التي سيتم تخزينها بكميات كبيرة إلى البحث المستمر. وهذا يجعل عملية استرجاع معلومات محددة أسهل.

بيانات التعديل:لا تحتاج البيانات الثابتة إلى التحديث. ومع ذلك، تحتاج البيانات الديناميكية إلى تعديل مستمر. النظر في عمر الموظفين في المنظمة. ويجب تحديثه كل عام (تحديث دوري).

مثال

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

فوائد قواعد البيانات

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

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

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

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

أمن البيانات:يتم الاحتفاظ بملفات البيانات آمنة في معظم الحالات. تضمن هذه الميزة عدم حصول المهاجمين على وصول غير قانوني إلى البيانات والحفاظ على جودتها.

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

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

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

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

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

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

يقلل من التكاليف العامة:يستغرق نقل البيانات الكثير من الوقت. المعاملات التي تستخدم الاستعلامات سريعة جدًا، وبالتالي تؤدي إلى نتائج أسرع.

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

من أهم مجالات استخدام أجهزة الكمبيوتر معالجة وتخزين كميات كبيرة من المعلومات في مختلف مجالات النشاط البشري: الاقتصاد والبنوك والتجارة والنقل والطب والعلوم وغيرها.

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

نظام المعلومات هو نظام يقوم بتنفيذ عملية جمع البيانات ومعالجتها ومعالجتها آليًا ويتضمن الوسائل التقنية لمعالجة البيانات والبرمجيات وموظفي الصيانة.

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

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

قاعدة البياناتهو نموذج معلومات يسمح لك بتخزين البيانات بشكل منظم حول مجموعة من الكائنات التي لها نفس مجموعة الخصائص.

يتم تخزين المعلومات في قواعد البيانات بطريقة منظمة. لذلك، في دفتر الملاحظات، يتم ترتيب جميع الإدخالات أبجديًا، وفي فهرس المكتبة إما أبجديًا (الفهرس الأبجدي) أو وفقًا لمجال المعرفة (فهرس الموضوع).

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

  1. أنواع قواعد البيانات

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

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

في قاعدة البيانات الهرمية، يوجد ترتيب للعناصر في السجل، حيث يعتبر عنصر واحد هو العنصر الرئيسي، والباقي يعتبر ثانويًا. يتم ترتيب البيانات الموجودة في السجل بتسلسل معين، مثل درجات السلم، ولا يمكن البحث عن البيانات إلا عن طريق "النزول" بشكل تسلسلي من خطوة إلى أخرى. يمكن أن يكون البحث عن أي عنصر بيانات في مثل هذا النظام كثيف العمالة نظرًا للحاجة إلى المرور عبر عدة مستويات هرمية سابقة بشكل تسلسلي. يتم تشكيل قاعدة البيانات الهرمية من خلال دليل الملفات المخزنة على القرص؛ تعد شجرة الدليل المتوفرة للعرض في Norton Commander عرضًا واضحًا لبنية قاعدة البيانات هذه والبحث عن العنصر المطلوب فيها (عند العمل في نظام التشغيل MS-DOS). نفس قاعدة البيانات هي شجرة الأنساب العائلية.

الشكل 1. نموذج قاعدة البيانات الهرمية

قاعدة بيانات الشبكة

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

الشكل 2. نموذج شبكة قاعدة البيانات

قاعدة البيانات العلائقية

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

يشكل الجمع بين قاعدة البيانات وبرنامج إدارة قواعد البيانات نظامًا لاسترجاع المعلومات يسمى بنك المعلومات.

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

أرز. 3. نموذج قاعدة البيانات العلائقية

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

خادم الملفات

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

خدمة الزبائن

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

الوكالة الفيدرالية للتعليم

مؤسسة تعليمية حكومية

التدريب المهني الثانوي

"كلية تولا الاقتصادية"

في تخصص "المعلوماتية"

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

من إعداد طالبة في السنة الثانية

المجموعة 216-BP

خراموفا آنا

فحص من قبل المعلم:

فاسيليفا آي في.

شيكينو، 2007

مع عن د ه ر و أ ن و ه:

1. مقدمة ………………………………………………………………………………………………………………… 2

2. مفهوم قاعدة البيانات…………………………………….3

3. أنواع قواعد البيانات………………………………………………………………………………….4-5

4. كائنات للعمل مع قواعد البيانات ...........................6-7

5. أنواع البيانات في قواعد البيانات………………………………………….8

6. أنواع البيانات في جداول الأكسس……………………………………………………………………………… 9

7. العناصر والمفاهيم الأساسية لقواعد البيانات……………..10-15

8. اختبار ……………………………………………….16-17

9. إجابات الاختبار …………………………………………………………………………………………………………………………………

10. أسئلة الاختبار الذاتي ........................................ 19

11. قائمة المراجع ……………………….20

12. العرض …………………………………………………………………………………………… 21-33

13. المراجعة ........................................................... 34

مقدمة:

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

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

أصبح استخدام أجهزة الكمبيوتر خصيصًا لحل هذه الفئة من المشكلات ظاهرة منتشرة بشكل متزايد.

يمكننا أن نقول بأمان أن مثل هذه المشاكل والحاجة إلى حلها موجودة في أي شركة وفي أي مؤسسة.

المفهوم الرئيسي لهذا النطاق من المهام هو قاعدة البيانات. هذا هو اسم الملف أو مجموعة الملفات ذات البنية القياسية المستخدمة لتخزين البيانات.

لتطوير البرامج وأنظمة البرامج التي تعمل مع قواعد البيانات، يتم استخدام أدوات خاصة - أنظمة إدارة قواعد البيانات (DBMS).

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

أنظمة إدارة قواعد البيانات الأكثر شهرة حاليًا هي FOXPRO وACCESS. هذا الأخير جزء من الحزمة الاحترافية لـ MS Office 97.

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

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

قاعدة البيانات (DB)هي مجموعة من صفائف وملفات البيانات، منظمة وفقًا لقواعد معينة توفر مبادئ قياسية لوصف البيانات وتخزينها ومعالجتها، بغض النظر عن نوعها.

قاعدة البيانات (DB)– مجموعة من المعلومات المنظمة المتعلقة بموضوع معين، مخصصة للتخزين طويل الأمد في الذاكرة الخارجية للكمبيوتر والاستخدام الدائم.

أنواع قواعد البيانات:

1.Factographic – يحتوي على معلومات مختصرة حول كائنات نظام معين بتنسيق ثابت تمامًا؛

2. الوثائقي - يحتوي على وثائق من أنواع مختلفة: نصية، رسومية، صوتية، وسائط متعددة؛

3. الموزعة - قاعدة بيانات، يتم تخزين أجزاء مختلفة منها على أجهزة كمبيوتر مختلفة متصلة بالشبكة؛

4.Centralized – قاعدة بيانات مخزنة على جهاز كمبيوتر واحد؛

5. العلائقية - قاعدة بيانات ذات تنظيم جدولي للبيانات.

إحدى الخصائص الرئيسية لقاعدة البيانات هي استقلالية البيانات عن البرنامج الذي يستخدم هذه البيانات.

يتطلب العمل مع قاعدة البيانات حل العديد من المشكلات، وأهمها ما يلي:

إنشاء قاعدة بيانات، كتابة البيانات إلى قاعدة البيانات، تحديث البيانات، استرجاع البيانات من قاعدة البيانات حسب طلبات المستخدمين.

المهام في هذه القائمة تسمى القياسية.

المفهوم التالي المتعلق بقاعدة البيانات: برنامج العمل مع قاعدة البيانات هو برنامج يوفر حلاً لمجموعة المشاكل المطلوبة. يجب أن يكون أي برنامج من هذا القبيل قادرًا على حل جميع مشكلات المجموعة القياسية.

قاعدة البيانات في الأنظمة المختلفة لها بنية مختلفة.

يستخدم PVEM عادة قواعد البيانات العلائقية - في قواعد البيانات هذه، يتم تنظيم الملف مثل الجدول. في ذلك، تسمى الأعمدة الحقول، وتسمى الصفوف السجلات.

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

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

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

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

لإنشاء تطبيق يسمح لك بعرض قواعد البيانات وتحريرها، نحتاج إلى ثلاثة روابط:

مجموعة البيانات

مصدر البيانات

الضوابط البصرية

في حالتنا، يتم تنفيذ هذا الثالوث في النموذج:

طاولة

مصدر البيانات

DBGrid

يتصل الجدول مباشرة بجدول في قاعدة البيانات. للقيام بذلك، تحتاج إلى تعيين الاسم المستعار لقاعدة البيانات في خاصية DataBaseName واسم الجدول في خاصية TableName، ثم قم بتنشيط الاتصال: Active property = true.

ومع ذلك، نظرًا لأن الجدول مكون غير مرئي، على الرغم من إنشاء الاتصال بقاعدة البيانات، فلن يتمكن المستخدم من رؤية أي بيانات. لذلك، من الضروري إضافة مكونات مرئية تعرض هذه البيانات. في حالتنا، هذا هو DBGrid. الشبكة نفسها "لا تعرف" ما هي البيانات التي يجب عرضها؛ ويجب أن تكون متصلة بالجدول، ويتم ذلك من خلال المكون الوسيط DataSource.

لماذا نحتاج إلى مكون وسيط؟ لماذا لا تتصل بالجدول على الفور؟

لنفترض أن هناك العديد من المكونات المرئية - جدول، وحقول الإدخال، وما إلى ذلك. متصل بالجدول. ونحن بحاجة إلى تحويلهم جميعًا بسرعة إلى جدول آخر مماثل. باستخدام DataSource، من السهل القيام بذلك - تحتاج فقط إلى تغيير خاصية DataSet، ولكن بدون DataSource سيتعين عليك تغيير المؤشرات لكل مكون.

تطبيقات قواعد البيانات - الخيط الذي يربط قاعدة البيانات والمستخدم:

قاعدة البيانات – مجموعة البيانات – مصدر البيانات – المكونات المرئية – المستخدم

مجموعة البيانات:

طاولة (الجدول، الوصول إلى الملاحة)

استفسار (الاستعلام، الوصول العلائقي)

المكونات البصرية:

شبكات DBGrid , DBCtrlGrid

الملاح DBNavigator

جميع أنواع نظائرها ملصق , يحرر إلخ.

مكونات الاستبدال

أنواع البيانات في قواعد البيانات

يمكنك تحديد أنواع الحقول التالية في Access:

نص - سلسلة نصية؛ يتم تعيين الحد الأقصى للطول بواسطة معلمة "الحجم"، ولكن لا يمكن أن يكون أكثر من 255

حقل MEMO - نص يصل طوله إلى 65535 حرفًا

رقمي - في معلمة "حجم الحقل" يمكنك تحديد حقل: بايت، عدد صحيح، حقيقي، إلخ.

التاريخ/الوقت – حقل يقوم بتخزين بيانات الوقت.

النقد هو تنسيق خاص للاحتياجات المالية، وهو في الأساس رقمي

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

منطقية - نعم أو لا، صحيح أو خطأ، تشغيل أو إيقاف

شيء أولي – يمكن تخزين المستندات والصور والأصوات وغيرها في هذا الحقل. الميدان حالة خاصة سائل لزج - مجالات ( الثنائية كبير هدف )، وجدت في قواعد البيانات المختلفة

الاستبدال

أنواع البيانات في الجداول وصول :

نص

حقل مذكرة

عددي

التاريخ والوقت

نقدي

عداد

منطقي

شيء أولي

لا تنسى الفهارس.

ربط الجداول.

تتحكم سلامة الاتصالات في الحذف المتتالي للبيانات وتعديلها.

هناك حاجة إلى الوصول الحصري إلى قاعدة البيانات من أجل إجراء تغييرات جوهرية عليها.

المفاهيم والعناصر الأساسية لقواعد البيانات

كانت هناك حاجة إلى قواعد البيانات عندما كانت هناك حاجة لتخزين كميات كبيرة من نفس النوع من المعلومات والقدرة على استخدامها بسرعة. تم استخدام قواعد البيانات (بالمعنى الواسع للكلمة) عبر التاريخ من قبل الكهنة والمسؤولين والتجار والمرابين والكيميائيين.

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

بمجرد ظهور أجهزة الكمبيوتر وانتشارها، تم تكليفها على الفور تقريبًا بالعمل الجاد والمضني لمعالجة البيانات وهيكلتها، وظهرت قواعد البيانات (DBs) بفهمها الحالي.

وفقاً للمتطلبات الحديثة لقواعد البيانات يجب أن تكون المعلومات الواردة فيها:

متسقة (يجب ألا تكون هناك بيانات تتعارض مع بعضها البعض)؛

غير زائدة عن الحاجة (يجب تجنب الازدواجية غير الضرورية للمعلومات في قاعدة البيانات؛ يمكن أن يؤدي التكرار إلى عدم الاتساق - على سبيل المثال، إذا تم تغيير بعض البيانات، ولكن نسختها في جزء آخر من قاعدة البيانات نسيت تغييرها)؛

شمولي (يجب أن تكون جميع البيانات مرتبطة، ولا ينبغي أن يكون هناك أي إشارات إلى بيانات غير موجودة في قاعدة البيانات)

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

طاولةعبارة عن مصفوفة ثنائية الأبعاد يتم فيها تخزين البيانات. تسمى أعمدة الجدول (ضمن تسميات قاعدة البيانات المقبولة) بالحقول، وتسمى الصفوف بالسجلات. عدد حقول الجدول ثابت، وعدد السجلات ليس كذلك. في الواقع، الجدول عبارة عن مصفوفة غير ثابتة من السجلات لها نفس بنية الحقل في كل سجل. إضافة سجل جديد إلى جدول ليس بالأمر الصعب، ولكن إضافة حقل جديد يستلزم إعادة هيكلة الجدول بأكمله ويمكن أن يسبب بعض الصعوبات. يمكن تخزين الأرقام والسلاسل والصور وما إلى ذلك في السجلات كقيم حقل. يتم تخزين جداول قاعدة البيانات على القرص الصلب (على جهاز كمبيوتر محلي أو على خادم قاعدة البيانات، اعتمادا على نوع قاعدة البيانات). عادة ما يتوافق جدول واحد مع عدة ملفات - واحد رئيسي والعديد من الملفات المساعدة. تعتمد التفاصيل الدقيقة لتنظيم الجدول على التنسيق المستخدم (dBase، Paradox، InterBase، Microsoft Access، إلخ.)

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

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

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

النموذج العادي الأول:

المعلومات الموجودة في الحقول غير قابلة للتجزئة (على سبيل المثال، الاسم الأول والأخير يجب أن يكونا حقلين مختلفين، وليس حقلاً واحدًا)؛

لا توجد مجموعات حقول متكررة في الجدول

النموذج العادي الثاني:

تم الانتهاء من النموذج الأول.

يتم تعريف أي حقل غير رئيسي بشكل فريد من خلال الحقول الرئيسية (في الواقع، شرط لمفتاح)

النموذج العادي الثالث:

تم الانتهاء من النموذج الثاني

يجب تحديد الحقول غير الرئيسية بشكل فريد من خلال الحقول الرئيسية فقط (وهذا يعني أنه يجب وضع البيانات التي لا تعتمد على المفتاح في جدول منفصل)

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

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

طرق الوصولتحديد كيفية تنفيذ العمليات الفنية مع السجلات. يتم اختيار طرق الوصول من قبل المبرمج أثناء تطوير التطبيق. تعتمد طريقة التنقل على المعالجة التسلسلية للسجلات المطلوبة واحدًا تلو الآخر. يتم استخدامه عادةً للطاولات المحلية الصغيرة. تعتمد الطريقة العلائقية على معالجة مجموعة من السجلات مرة واحدة باستخدام استعلامات SQL. يتم استخدامه لقواعد البيانات البعيدة الكبيرة.

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

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

قاعدة البيانات الصحيحة:

- غير زائدة عن الحاجة؛

- ثابت؛

- كلي

قاعدة البيانات العلائقية:

- الجداول؛

- الاتصالات بين الجداول باستخدام المفاتيح

- الحقول (الأعمدة) - ثابتة؛

- السجلات (الصفوف) - يمكن إضافتها وحذفها بسهولة

- يحدد السجل بشكل فريد

المفاتيح والفهارس:

- يعمل على ربط الجداول والوصول المباشر وتسريع المعالجة وما إلى ذلك.

الأشكال العادية:

- العمل على مكافحة تكرار البيانات؛

- يطلبون الكثير، ولكن مع أفضل النوايا

طرق الوصول:

- ملاحة؛

- العلائقية

حماية صحة قاعدة البيانات:

- المعاملات – الحماية الفنية

- قواعد العمل - الحماية المنطقية

امتحان

1. نماذج قواعد البيانات:

أ) تجاري

ب) شبكة

في) وجوه المنحى

ز) ثوري

د) العلائقية

ه) أساسي

2.أنواع قواعد البيانات:

أ) وثائقي

ب) شبكة

في) رسم بياني

ز) العلائقية

3. ما هي قاعدة البيانات التي تحتوي على وثائق بمختلف أنواعها؟

أ) وزعت

ب) مركزية

في) واقعي

ز) وثائقي

4. ما هو مثال قاعدة البيانات؟

أ) المشاة يقفون على جانب الطريق

ب) سجل الهاتف

في) جدول الدروس

ز) جدول القطار أو الحافلة

5. ما هو المفتاح؟

أ) وصلة ب) كلمة مشفرة في) برنامج ز) حقل الجدول أو مجموعة من الحقول

6. ما الذي سيتم عرضه على الشاشة نتيجة تنفيذ جزء من البرنامج؟

م:= "علم الأحياء"؛
ك:= 'حديقة الحيوان' + نسخة (م، 4، 5)؛
writeln(ك);

أ) علم الحيوان ب) حديقة حيوان في) مادة الاحياء ز) لوجي 7.تحتوي مجموعة البيانات على: أ) الملاح DBNavigator ب) طاولة في) استفسار 8.اختر العبارة الصحيحة: نوع الحقل النقدي... أ) سلسلة نصية ب) نص يصل طوله إلى 65535 حرفًا في) شكل خاص للاحتياجات المالية ز) حقل ذاتي التماسك 9. متطلبات البيانات الأساسية: أ) الحاجة إلى تخزين كميات كبيرة من نفس النوع من المعلومات ب) النشر السريع للمعلومات في) عودة حذف المعلومات ز) سهولة الوصول إلى البيانات والعثور السريع على المعلومات الضرورية حول قضية محل اهتمام 10. ما هي المعلومات التي يجب تضمينها في متطلبات قاعدة البيانات؟ أ) كلي ب) مختصر في) ثابت ز) نفس النوعيه

إجابات على الاختبار

أسئلة ل الاختبارات الذاتية :

1. ما هي قاعدة البيانات؟

2. ما هو المثال الكلاسيكي لقاعدة البيانات؟

3. أعط بعض الأمثلة على قواعد البيانات

4. ما هو نوع قاعدة البيانات المستخدمة عادة في PVEM؟

5. ما هي أنواع قواعد البيانات التي تعرفها؟

6. ما هي الروابط الثلاثة التي نحتاجها لإنشاء تطبيق يتيح لنا عرض قواعد البيانات وتحريرها؟

7. ما هي أنواع الحقول التي يمكنك تحديدها في Access؟

8. لماذا تحتاج إلى الوصول الحصري إلى قاعدة البيانات؟

9. ما هو نموذج قاعدة البيانات العلائقية؟

10. كم عدد النماذج العادية الموجودة في قاعدة البيانات؟ قائمة بهم

11. ما هي المعاملات؟

ل و ت ه ر أ ت ش ر أ :

1. علوم الكمبيوتر. الكتاب المدرسي للتعليم المهني الثانوي (+CD)/تحت العام. إد. I ل. تشيرنوسكوتوفا - سانت بطرسبرغ: بيتر، 2005. - 272 ص: مريض. ص 24 - 25

2. علوم الكمبيوتر. كتاب مدرسي للطلاب. رقم التعريف الشخصي. الجامعات / أ.ف.موغيليف. نيباك، إي كيه هوينر؛ إد. إي كيه هونر. - م، 1999. - 816 ص 185 - 187

3. علوم الكمبيوتر. كتاب مدرسي. – المراجعة الثالثة إد./إد. البروفيسور إن في ماكاروفا. – م: المالية والإحصاء، 2000. – 768 ص: مريض.

R E C E N S


قاعدة البيانات

12.1. مفهوم قواعد البيانات

من أهم مجالات استخدام أجهزة الكمبيوتر معالجة وتخزين كميات كبيرة من المعلومات في مختلف مجالات النشاط البشري: الاقتصاد والبنوك والتجارة والنقل والطب والعلوم وغيرها.

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

نظام المعلومات هو نظام يقوم بتنفيذ عملية جمع البيانات ومعالجتها ومعالجتها آليًا ويتضمن الوسائل التقنية لمعالجة البيانات والبرمجيات وموظفي الصيانة.

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

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

قاعدة البيانات هي نموذج معلومات يسمح لك بتنظيم البيانات حول مجموعة من الكائنات التي لها نفس مجموعة الخصائص.

يتم تخزين المعلومات في قواعد البيانات بطريقة منظمة. لذلك، في دفتر الملاحظات، يتم ترتيب جميع الإدخالات أبجديًا، وفي فهرس المكتبة إما أبجديًا (الفهرس الأبجدي) أو وفقًا لمجال المعرفة (فهرس الموضوع).

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

12.2. أنواع قواعد البيانات

عادةً ما تسمى مجموعة عناصر البيانات المرتبطة بالسجل. هناك ثلاثة أنواع رئيسية من تنظيم البيانات والعلاقات فيما بينها: الهرمي (على شكل شجرة)، والشبكي، والعلائقي.

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

في قاعدة البيانات الهرمية، يوجد ترتيب للعناصر في السجل، حيث يعتبر عنصر واحد هو العنصر الرئيسي، والباقي يعتبر ثانويًا. يتم ترتيب البيانات الموجودة في السجل بتسلسل معين، مثل درجات السلم، ولا يمكن البحث عن البيانات إلا عن طريق "النزول" بشكل تسلسلي من خطوة إلى أخرى. يمكن أن يكون البحث عن أي عنصر بيانات في مثل هذا النظام كثيف العمالة نظرًا للحاجة إلى المرور عبر عدة مستويات هرمية سابقة بشكل تسلسلي. يتم تشكيل قاعدة البيانات الهرمية من خلال دليل الملفات المخزنة على القرص؛ تعد شجرة الدليل المتوفرة للعرض في Norton Commander عرضًا واضحًا لبنية قاعدة البيانات هذه والبحث عن العنصر المطلوب فيها (عند العمل في نظام التشغيل MS-DOS). نفس قاعدة البيانات هي شجرة الأنساب العائلية.



الشكل 12.1. نموذج قاعدة البيانات الهرمية

قاعدة بيانات الشبكة

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


الشكل 12.2. نموذج قاعدة بيانات الشبكة

قاعدة البيانات العلائقية

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


الشكل 12.3. نموذج قاعدة البيانات العلائقية


يشكل الجمع بين قاعدة البيانات وبرنامج إدارة قواعد البيانات (DBMS) نظامًا لاسترجاع المعلومات يسمى بنك البيانات.

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

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

خادم الملفات

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

خدمة الزبائن

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

12.3. أنظمة إدارة قواعد البيانات

نظام إدارة قواعد البيانات (DBMS) هو برنامج يسمح للمستخدمين بتعريف قاعدة البيانات وإنشائها وصيانتها والتحكم في الوصول إليها.

هناك فئتان من نظم إدارة قواعد البيانات:

1) أنظمة الأغراض العامة؛

2) الأنظمة المتخصصة.

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

في عملية تنفيذ وظائفه، يتفاعل نظام إدارة قواعد البيانات (DBMS) باستمرار مع قاعدة البيانات ومع منتجات برامج تطبيقات المستخدم الأخرى.

تتمتع أنظمة إدارة قواعد البيانات الحديثة بالقدرات التالية:

1) تضمين لغة تعريف البيانات، والتي يمكنك من خلالها تحديد قاعدة البيانات وبنيتها وأنواع البيانات، بالإضافة إلى وسائل وضع القيود على المعلومات المخزنة؛

2) السماح لك بإدراج المعلومات وحذفها وتحديثها واسترجاعها من قاعدة البيانات باستخدام لغة الاستعلام (SQL)؛

3) يمكن لمعظم أنظمة إدارة قواعد البيانات العمل على أجهزة كمبيوتر ذات بنيات مختلفة وتحت أنظمة تشغيل مختلفة؛

4) طورت أنظمة إدارة قواعد البيانات متعددة المستخدمين أدوات لإدارة قواعد البيانات.

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

للعمل مع قاعدة بيانات، يجب أن يوفر نظام إدارة قواعد البيانات ما يلي:

القدرة على إدخال وقراءة المعلومات.

العمل مع كميات كبيرة من البيانات؛

سرعة استرجاع البيانات؛

سلامة البيانات (اتساقها)؛

الحماية من التدمير والتدمير (ليس فقط بسبب أخطاء المستخدم العرضية)، ومن الوصول غير المصرح به؛

نظام النصائح الودية (يعتمد على المستخدم دون تدريب خاص).

يمكن استخدام نظام إدارة قواعد البيانات (DBMS) في وضعي المستخدم الفردي والمستخدمين المتعددين.

في سوق البرمجيات، يمكننا تسليط الضوء على أنظمة إدارة قواعد البيانات (DBMS) الأكثر شيوعًا، مثل Microsoft Access وMicrosoft Visual FoxPro وBorland dBase وBorland Paradox وOracle وMySQL.

12.4. نظام إدارة قواعد البيانات مايكروسوفت أكسس

مقدمة

يتمتع Microsoft Access بجميع ميزات نظام إدارة قواعد البيانات الكلاسيكي (DBMS). لا يعد Access نظامًا قويًا ومرنًا وسهل الاستخدام لإدارة قواعد البيانات فحسب، بل هو أيضًا نظام لتطوير تطبيقات قواعد البيانات. تتضمن بعض أدوات Access الأكثر فعالية أدوات تأليف الكائنات — المعالجات — التي يمكنك استخدامها لإنشاء الجداول والاستعلامات وأنواع مختلفة من النماذج والتقارير.

تشمل مجالات تطبيق Microsoft Access ما يلي:

في الأعمال التجارية الصغيرة (المحاسبة، إدخال الطلبات، الحفاظ على معلومات العملاء، الاحتفاظ بمعلومات حول جهات الاتصال التجارية)؛

في العمل التعاقدي (تطوير التطبيقات داخل الصناعة، وتطوير التطبيقات بين الصناعة)؛

في الشركات الكبيرة (تطبيقات مجموعات العمل، وأنظمة معالجة المعلومات)؛

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

دعونا نلقي نظرة على التعريفات الأساسية المتعلقة بتطوير قاعدة البيانات.

قاعدة البيانات (DB، قاعدة البيانات، DB) هي مجموعة من البيانات المترابطة المستخدمة تحت سيطرة نظام إدارة قواعد البيانات.

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

نظام إدارة قواعد البيانات (DBMS، DBMS) هو نظام برمجي يوفر تحديد البنية المادية والمنطقية لقاعدة البيانات وإدخال المعلومات والوصول إليها.

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

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

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

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

12.5. بنية مايكروسوفت أكسس

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

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

2. الطلب. كائن يسمح للمستخدم باسترداد البيانات المطلوبة من جدول واحد أو أكثر. يمكنك استخدام نموذج QBE (الاستعلام المستند إلى الاستعلام) أو عبارات SQL (لغة الاستعلام الهيكلية) لإنشاء استعلام. يمكنك إنشاء استعلامات لتحديد البيانات أو تحديثها أو حذفها أو إضافتها. يمكنك أيضًا استخدام الاستعلامات لإنشاء جداول جديدة باستخدام بيانات من جدول موجود واحد أو أكثر.

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

4. التقرير. كائن يستخدم لإنشاء مستند يمكن طباعته لاحقًا أو تضمينه في مستند في تطبيق آخر.

5. ماكرو. كائن يمثل وصفًا منظمًا لإجراء واحد أو أكثر يجب أن يتخذه Access استجابةً لحدث معين.

6. الوحدة النمطية. كائن يحتوي على برامج مكتوبة في Visual Basic for Applications.

الحدث هو أي تغيير في حالة كائن Microsoft Access. على سبيل المثال، حدث ما هو فتح نموذج، أو إغلاق نموذج، أو إدخال سطر جديد في نموذج، أو تغيير محتويات السجل الحالي أو عنصر التحكم (كائن نموذج أو تقرير قد يحتوي على بيانات). يمكنك إنشاء ماكرو أو إجراء Visual Basic for Applications لمعالجة الحدث.

12.6. إنشاء قاعدة البيانات

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

لإنشاء قاعدة بيانات فارغة، حدد الأمر ملف->جديد (زر

)، ثم في مربع الحوار إنشاء، انقر نقرًا مزدوجًا فوق رمز قاعدة البيانات الجديدة. بعد ذلك، سيتم فتح مربع الحوار "ملف قاعدة بيانات جديد". في القائمة المنسدلة "المجلد"، حدد محرك الأقراص والمجلد المطلوبين، على سبيل المثال، محرك الأقراص C:، مجلد "المستندات". بعد ذلك، في حقل اسم الملف، أدخل اسم قاعدة البيانات الجديدة. سيقوم Access تلقائيًا بإضافة الامتداد إلى اسم الملف. MDB. الآن كل ما تبقى هو النقر فوق الزر "إنشاء" وستظهر نافذة قاعدة البيانات الموضحة في الشكل على الشاشة. 12.1.


الشكل 12.4. نافذة قاعدة البيانات الرئيسية

إنشاء جدول فارغ جديد

هناك أربع طرق لإنشاء جدول فارغ في Microsoft Access:

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

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

3. لدى المستخدم الفرصة لإدخال البيانات بشكل مستقل في جدول فارغ في وضع الجدول. عند حفظ جدول جديد، سيقوم Microsoft Access بتحليل البيانات وتعيين نوع البيانات المناسب وتنسيقها تلقائيًا لكل حقل.

4. في وضع التصميم، يمكنك تحديد معلمات جميع عناصر هيكل الجدول مباشرة.

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

على سبيل المثال، دعونا نحدد جدول الكلية لقاعدة بيانات "High School Career Consultant". انتقل إلى علامة التبويب "الجداول" وانقر فوق الزر "جديد". في مربع الحوار جدول جديد، حدد تصميم ثم انقر فوق موافق. سيعرض Access نافذة جدول فارغة في طريقة عرض التصميم. في التين. يوضح الشكل 12.2 جدول TVU في وضع الجدول مع الحقول المحددة بالفعل.


الشكل 12.5. نافذة جدول قاعدة البيانات في وضع الجداول


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

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

تنسيق النص

يمكن أن يتراوح حجم حقل النص من 1 إلى 255 حرفًا.


تنسيق الرقم

يمكن لنوع الحقل الرقمي قبول القيم من القائمة التالية:

بايت – أعداد صحيحة تتراوح من 0 إلى 255؛

عدد صحيح - الأعداد الصحيحة من -32768 إلى 32767؛

عدد صحيح طويل - أعداد صحيحة من - 2147483648 إلى 2147483647؛

النقطة العائمة (4 بايت) - أرقام تتراوح من -3.402823ЭЗ8 إلى 3.402823ЭЗ8؛

النقطة العائمة (8 بايت) - أرقام تتراوح من 1.79769313486232ЕZ08 إلى 1.79769313486232ЕЗ08؛


تنسيق التاريخ/الوقت

بالنسبة لنوع بيانات التاريخ/الوقت، توجد مجموعة من تنسيقات الحقول المدرجة أدناه مع الأمثلة:


تنسيق العملة

بشكل افتراضي، تنسيق العملة هو أرقام مكتوبة بمنزلتين عشريتين، مفصولة بمجموعات من الأرقام ومميزة بعلامة "r". في نهايةالمطاف. يمكن للمستخدم كتابة قالب للتنسيق الخاص به في حقل حقل التنسيق. لنفترض أنك بحاجة إلى إدخال مبالغ بالدولار. ثم تحتاج إلى وضع المؤشر على كلمة Money واستبدالها بقالب تنسيق، على سبيل المثال: # ###$.


تنسيق العداد

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


التنسيق المنطقي

يمكن أن تحتوي الخلية الموجودة في حقل منطقي على إحدى القيمتين فقط: نعم أو لا. يوفر Access خيارين آخرين لأسماء الأنواع المنطقية: True/False وOn/Off. بغض النظر عن تنسيق الحقل الذي تختاره، سيتم تمثيل الحقل المنطقي في الجدول كمجموعة من مربعات الاختيار. عند النقر فوق مربع اختيار بالماوس، يؤدي ذلك إلى ظهور صورة علامة اختيار في المربع، والتي تتوافق مع القيمة المنطقية نعم

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


حقل كائن OLE

حقل كائن OLE (ربط الكائنات وتضمينها) هو نوع الحقل الأخير الذي سيتم تحديده من القائمة. يحتوي على خاصيتين فقط: التوقيع ومعلمة "الحقل المطلوب". لا تقوم الحقول من هذا النوع بتخزين المعلومات على هذا النحو، ولكنها تحتوي على روابط للكائنات التي يمكن تضمينها في قاعدة البيانات باستخدام بروتوكول تبادل بيانات OLE. يمكن أن تكون هذه الكائنات، على سبيل المثال، ملفات رسومية.

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

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


نص أو مجموعة من النصوص والأرقام المستخدمة كعنوان ارتباط تشعبي.

العنوان هو النص الذي يحدد المسار واسم الملف للمستند الذي سيتم فتحه. يمكن أن يكون المسار عبارة عن مسار إلى ملف مخزّن على محرك الأقراص الثابتة أو عنوان UNC أو عنوان URL على الإنترنت.

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

12.7. قواعد بيانات متعددة الجداول. العلاقات بين الجداول

تتكون قواعد البيانات العلائقية من عدة جداول، يتم إنشاء العلاقة بينها باستخدام الحقول المطابقة. يحدد كل إدخال في الجداول كائنًا واحدًا. تحدد العلاقة بين الكائنات العلاقة بين الجداول. هناك 4 أنواع من العلاقات:

1. تعني علاقة رأس برأس أن كل سجل في جدول واحد يتوافق مع سجل واحد فقط في جدول آخر. مواطن واحد من بلد ما يتوافق مع رقم جواز سفر واحد فقط، في حين أن رقم جواز السفر الواحد يتوافق مع شخص واحد فقط.

2. تعني علاقة رأس بأطراف أنه لكل سجل في جدول واحد يوجد سجل مماثل أو أكثر في جدول آخر. يمكن لمقدم طلب واحد أن يدخل العديد من الجامعات وفي نفس الوقت يمكن للعديد من المتقدمين دخول جامعة واحدة.

3. تحدث علاقة متعدد إلى متعدد بين جدولين عندما:

يمكن ربط سجل واحد من الجدول الأول بأكثر من سجل من الجدول الثاني؛

يمكن ربط سجل واحد من الجدول الثاني بأكثر من سجل من الجدول الأول.

على سبيل المثال، التواصل بين المعلمين ومجموعات الطلاب. يقوم العديد من المعلمين بتدريس الفصول في عدة مجموعات، ويتم تدريس عدة مجموعات من قبل العديد من المعلمين.

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

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

من أجل التفكير في إنشاء اتصالات بين الجداول، فلنقم بإنشاء جدولين آخرين في قاعدة بيانات "المستشار المحترف":

1. جدول المتقدمين:


CodeAb هو الحقل الرئيسي.


2. جدول تقاطع tSvyazAbVUZ:


الحقلان الأولان هما المفتاحان، وبالنسبة لجدول tSvyaz-Abvuz، فهما مفاتيح خارجية.


الشكل 12.6. مخطط البيانات


لتحديد الاتصالات، يجب عليك استخدام الأمر Tools->Data Schema (زر

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

). بعد ذلك، يجب أن تبدو نافذة مخطط البيانات مثل تلك الموضحة في الشكل. 3 (باستثناء خطوط الاتصال). لإنشاء اتصال بين جدولي tvuz وtSvyazAbvuz، تحتاج إلى تحديد حقل Code vuz في جدول tvuz (انقر بزر الماوس الأيسر)، وسحبه وإسقاطه في حقل Code vuz في جدول tSvyazAbvuz. وبالمثل، يتم إنشاء اتصال بين جدولين آخرين.

عندما تحرر زر الماوس، سيفتح Microsoft Access مربع الحوار "الارتباطات" الموضح في الشكل. 12.7.


الشكل 12.7. إنشاء العلاقات بين حقول الجدول


بعد تحديد خانة الاختيار ضمان تكامل البيانات، يوفر Access خيارين إضافيين: تتالي تحديث الحقول المرتبطة وتتالي حذف السجلات ذات الصلة. عند تحديد خانة الاختيار تتالي تحديث الحقول المرتبطة، يقوم Microsoft Access بتحديث كافة قيم المفاتيح الخارجية في الجداول الفرعية (أي الجداول الموجودة على الجانب المتعدد من علاقة رأس بأطراف) عندما تكون قيمة المفتاح الأساسي في يتغير الجدول الأصل الموجود على جانب العلاقة إلى "واحد" في علاقة رأس بأطراف. إذا قمت بتحديد خانة الاختيار تتالي حذف السجلات ذات الصلة، فسيقوم Microsoft Access بحذف الصفوف التابعة (الصفوف ذات الصلة في الجداول الفرعية) عندما تقوم بحذف الصف الأصلي (الصف ذي الصلة في الجدول الأصلي). حدد خانة الاختيار التحديث المتتالي للحقول ذات الصلة بحيث عندما يتغير رمز الجامعة، يقوم Access تلقائيًا بتحديث السجلات الموجودة في جدول ContactAbvuz.

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

12.8. العمل مع البيانات باستخدام الاستعلامات

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

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

اختيار البيانات من جدول واحد

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

في التين. يوضح الشكل 12.8 الاستعلام في وضع التصميم. تنقسم نافذة مصمم الاستعلام إلى قسمين. توجد في الأعلى قوائم حقول الجداول أو الاستعلامات التي يتم على أساسها إنشاء استعلام جديد. يوجد في الأسفل نموذج QBE (الاستعلام عن طريق المثال)، حيث يتم تنفيذ جميع أعمال إنشاء الاستعلام. يمثل كل عمود في النموذج حقلاً واحدًا مستخدمًا في الطلب. يمكن أن ينتمي الحقل ببساطة إلى أحد الجداول، أو يتم حسابه (بمعنى آخر، يتم حساب قيمته بناءً على حقل واحد أو أكثر في الجدول) أو الإجمالي، أي استخدام إحدى الوظائف المضمنة في Microsoft Access.



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

إذا تم تنفيذ الأمر عرض->أسماء الجداول، فسيعرض Access في السطر الثاني من نموذج الاستعلام اسم الجدول الذي تم تحديد الحقل منه. في السطر الثالث من النموذج، يمكنك تعيين الفرز بترتيب تصاعدي أو تنازلي.

تكون خانات الاختيار الموجودة في سطر الإخراج بالنموذج مسؤولة عن عرض الحقول في مجموعة السجلات. افتراضيًا، يتم عرض كافة الحقول المضمنة في نموذج الطلب.

لإدخال شرط لتحديد السجلات، استخدم سطر شرط التحديد والسطرين أو. في التين. يوضح الشكل 12.5 طلب اختيار أسماء الطلاب الحاصلين على درجات من 4 إلى 5 نقاط.

تضمين الحقول في الطلب

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

الحقول المحسوبة

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

يمكن أن يحتوي الحقل المحسوب على استدعاءات لوظائف Access المضمنة وعوامل التشغيل التالية:

"+" - يضيف تعبيرين حسابيين؛

"- " - يطرح الثاني من التعبير الحسابي الأول؛

"*" - ضرب تعبيرين حسابيين؛

"/" - يقسم التعبير الحسابي الأول على الثاني؛

"\" - لتقريب تعبيرين حسابيين إلى أعداد صحيحة وتقسيم الأول على الثاني، ويتم تقريب النتيجة إلى عدد صحيح؛

"^" - يرفع التعبير الحسابي الأول إلى القوة المحددة بواسطة التعبير الحسابي الثاني؛

"MOD" - لتقريب كلا التعبيرين الحسابيين إلى قيم عددية، وتقسيم الأول على الثاني وإرجاع الباقي؛

"&" - ينشئ سلسلة نصية كنتيجة لإلحاق سطر ثانٍ بنهاية السطر الأول. إذا كان أحد المعاملات رقمًا، فسيتم تحويله تلقائيًا إلى سلسلة أحرف.

في التين. يوضح الشكل 12.9 مثالاً لحقل محسوب لجدول tAttestat. يعرض حقل المتوسط ​​المحسوب متوسط ​​الدرجات في ثلاث مواد: اللغة الروسية والرياضيات والفيزياء.


الشكل 12.9. الحقل المحسوب

الاستفسارات النهائية

لحساب القيم الإجمالية، انقر فوق زر عمليات المجموعة

بحيث تظهر حركات مجموعة السطر في نموذج QBE.

يوفر Access تسع وظائف تمكنك من تنفيذ عمليات المجموعة. يمكنك تحديد الوظيفة التي تحتاجها عن طريق كتابة اسمها في سطر "عمليات المجموعة" بنموذج الطلب أو تحديدها من القائمة المنسدلة.


وظائف الوصول إلى الملخص:

Sum – يحسب مجموع كل قيم حقل معين في كل مجموعة.

المتوسط ​​– يحسب المتوسط ​​الحسابي لجميع قيم حقل معين في كل مجموعة.

الحد الأدنى - يُرجع أصغر قيمة موجودة في هذا الحقل داخل كل مجموعة.

الحد الأقصى – لإرجاع أكبر قيمة موجودة في هذا الحقل داخل كل مجموعة.

العد - يُرجع عدد السجلات التي تكون قيم هذا الحقل فيها غير Null.

StDev – الانحراف المعياري لجميع قيم هذا الحقل في كل مجموعة.

var - يحسب تباين قيم حقل معين في كل مجموعة.

الأول – إرجاع القيمة الأولى لهذا الحقل في المجموعة.

Last - يُرجع القيمة الأخيرة لهذا الحقل في المجموعة.

في التين. يوضح الشكل 12.10 مثالاً لاستعلام يستخدم عملية المجموعة Sum. هذا الاستعلام متعدد الجداول ويسمح لك بتحديد مبلغ المدفوعات التي يقوم بها كل مقدم طلب.


الشكل 12.10. نافذة الاستعلام باستخدام عملية المجموعة

طلبات متقاطعة

يدعم Access نوعًا خاصًا من الاستعلام التلخيصي يسمى الاستعلام التبادلي. إنها تسمح لك برؤية القيم المحسوبة في شكل جدول تقاطعي يذكرنا بالقيمة الإلكترونية (الشكل 12.11).

لإنشاء استعلام تبادلي، حدد اسم الجدول المطلوب في نافذة قاعدة البيانات وحدد استعلام جديد من القائمة المنسدلة للزر كائن جديد

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

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




الشكل 12.11. نتائج الاستعلام المتبادل

12.9. بناء وتطبيق النماذج

النماذج هي الوسيلة الأساسية لتنظيم واجهة المستخدم في تطبيقات Microsoft Access.

نظرة عامة على النماذج

دعونا نلقي نظرة على الأنواع الرئيسية للنماذج التي يمكن إنشاؤها في Access.

أشكال بسيطة. يعرض النموذج البسيط سجل جدول واحد فقط، مع عرض كافة الحقول المطلوبة في صفحة واحدة.

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

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

النماذج التابعة. تُستخدم النماذج الفرعية لتمثيل البيانات الموجودة في الجانب "أطراف" من علاقة رأس بأطراف. على سبيل المثال، يوضح نموذج الطلب طالبًا واحدًا والعديد من الجامعات التي تم قبول الطالب فيها (الشكل 12.12).


الشكل 12.12. نافذة النماذج في الوضع العادي

منشئ النموذج

لبدء إنشاء نموذج، تحتاج إلى تحديد جدول أو استعلام في نافذة قاعدة البيانات، أو تنفيذ الأمر Insert->Form أو تحديد New Form

في القائمة المنسدلة لزر كائن جديد

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

حدد تصميم في مربع الحوار هذا وانقر فوق موافق. سيفتح Access نافذة النموذج في وضع التصميم ويعرض العديد من أدوات مصمم النماذج (الشكل 12.13). في مثالنا، توجد نافذة النموذج في الخلفية، وتقع لوحة العناصر في المركز الثالث في شريط الأدوات، وقائمة الحقول في أعلى النافذة، ونافذة خصائص النموذج في الزاوية اليمنى السفلية. سيحتوي النموذج الجديد على منطقة البيانات فقط (مع شبكة رمادية). لإضافة مناطق الرأس والملاحظات إلى النموذج، استخدم الأمر عرض-> رأس النموذج/ملاحظة، لإضافة رؤوس وتذييلات - عرض-> الرأس والتذييلات. يمكنك زيادة حجم أي منطقة أو تقليله عن طريق وضع مؤشر الماوس على حافة تلك المنطقة وسحبه. تتم إزالة الشبكة باستخدام الأمر View->Grid.


الشكل 12.13. إنشاء نموذج في وضع التصميم

لوحة العناصر

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

لعرض شريط الأدوات في وضع تصميم النموذج، يتعين عليك تحديد أمر شريط الأدوات عرض->العناصر أو النقر فوق زر مربع الأدوات

على شريط الأدوات.

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

أزرار شريط الأدوات مدرجة أدناه.

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


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


- يتم استخدام زر التسمية التوضيحية لإنشاء عنصر تحكم تسمية توضيحية يحتوي على نص دائم.


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


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

يُحوّل،

يُحوّل

ويتم استخدام خانة الاختيار لإنشاء عناصر تحكم تقبل القيمة تشغيل/إيقاف أو صواب/خطأ أو نعم/لا. تتوافق حالة On أو True أو Yes مع الرقم -1، وتتوافق حالة Off أو False أو No مع الرقم 0. عند تحديد أحد المفاتيح أو المفاتيح أو مربعات الاختيار (أي تحويلها إلى حالة التشغيل) ، سيتم إيقاف تشغيل أي عنصر تم النقر عليه مسبقًا في المجموعة.


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


- يتم استخدام زر القائمة لإنشاء عنصر تحكم قائمة يحتوي على قائمة بالقيم المحتملة.


- زر العنصر يتم استخدام الزر لإنشاء عنصر تحكم زر الأمر الذي يمكن استخدامه لتشغيل ماكرو أو إجراء VBA.


– يتم استخدام زر Tab Set لإنشاء نموذج يتكون من عدة علامات تبويب. يمكنك نسخ أو إضافة عناصر تحكم أخرى إلى علامة التبويب.


- زر الصورة يسمح لك بوضع صورة ثابتة في النموذج. لا يمكن تحريره في النموذج. (خاصية الصورة للنموذج تسمح لك باستخدام بعض الصور كخلفية للنموذج.)


– يتم استخدام الزر Free Object Frame لتضمين كائن من تطبيق آخر يدعم OLE في النموذج. يصبح الكائن جزءًا من النموذج، لكن لا يتم تخزينه في قاعدة البيانات. لجعل النموذج الخاص بك أكثر وضوحًا وتعبيرًا، يمكنك تضمين صور أو مؤثرات صوتية أو رسوم بيانية أو شرائح.


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


– يتيح لك زر نهاية الصفحة إدراج فاصل صفحات في نموذج متعدد الصفحات.


- يتم استخدام زر النموذج الفرعي/التقرير لتضمين نموذج آخر في النموذج الحالي.


- زر الخط يستخدم لتضمين خطوط مستقيمة في النموذج مما يساعد على جعله أكثر تعبيراً.


- زر المستطيل يستخدم لضم المستطيلات في النموذج وتحسين مظهره.

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

على شريط الأدوات أو باستخدام أمر العرض - الخصائص. بما أن النموذج يحتوي على أكثر من 70 خاصية، ومعظم عناصر التحكم تحتوي على أكثر من 30، فإن نافذة الخصائص تحتوي على عدة علامات تبويب.

12.10. فهم التقارير

تعد التقارير أفضل طريقة لتقديم معلومات قاعدة البيانات في مستند مطبوع. بالمقارنة مع وسائل طباعة البيانات الأخرى، تتمتع التقارير بميزتين أساسيتين:

1. توفير إمكانات واسعة النطاق لتجميع وحساب الإجماليات الفرعية والإجماليات الكلية لمجموعات البيانات الكبيرة.

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

إنشاء تقرير

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

البناء. يُستخدم لإنشاء تقرير من البداية أو لتحرير تقرير تم إنشاؤه مسبقًا.

معالج التقرير. تشغيل معالج تصميم التقرير الأساسي، الذي يسمح لك بتحديد حقول التقرير وتعيين التنسيقات وشروط التجميع ووظائف الملخص.

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

تقرير تلقائي: شريط. يعرض هذا النوع من التقارير الاستعلام الأساسي أو سجلات الجدول في صف واحد.

رسم بياني. يساعدك هذا المعالج في إنشاء مخطط وإنشاء إطار كائن OLE ذو شكل حر مع مخطط Microsoft Graph المضمن في تقريرك.

ملصق بريدي. يسمح لك هذا المعالج بتحديد حقول الاسم والعنوان وتنسيقها وإنشاء تقرير لطباعة التسميات البريدية.

تصميم تقرير في وضع التصميم

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

ستتم طباعة الرأس والتذييل في أعلى وأسفل كل صفحة تقرير، على التوالي. يمكنك إضافة أو إزالة الرؤوس والتذييلات باستخدام الأمر View->Header and Footers. يمكنك تعيين عنوان تقرير للطباعة فقط في بداية التقرير، ومذكرة تقرير للطباعة في نهاية التقرير. لإضافة هذه الأقسام إلى تقريرك، حدد التنسيق->عنوان/ملاحظة التقرير.

تمارين للعمل المستقل

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

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

1. قم بتحميل مايكروسوفت أكسس.

2. في نافذة Microsoft Access التي تظهر، حدد زر الاختيار قاعدة بيانات جديدة. انقر فوق الزر<ОК>.

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

4. سيتم فتح نافذة قاعدة البيانات. إنها النافذة الرئيسية لقاعدة البيانات وتسمح لك بفتح أي كائنات في قاعدة البيانات وإضافتها وحذفها.

إنشاء هيكل جدول جديد

5. في نافذة الطالب: قاعدة البيانات التي تظهر، حدد كائن الجداول وانقر فوق الزر إنشاء.

6. في نافذة الجدول الجديد التي تظهر، حدد وضع التصميم. انقر فوق الزر<ОК>.

7. في الصف الأول في عمود اسم الحقل، أدخل: الاسم الأخير. اضغط على المفتاح الأيمن – >.

8. انقر فوق السهم المنسدل لخلية نوع البيانات الذي يظهر وحدد نص.

9. في أسفل الشاشة، في خصائص الحقل، في علامة التبويب عام، في سطر حجم الحقل، اضبطه على 20.

10. في سطر الحقل المطلوب، استخدم زر القائمة المنسدلة لتحديد نعم.

11. ضع المؤشر في الصف الأول في عمود الوصف. أدخل: الاسم الأخير للطالب.

12. في السطر الثاني في عمود اسم الحقل، أدخل: الاسم. اضبط نوع البيانات على نص.

13. في حقل الوصف، أدخل: اسم الطالب. اضبط حجم الحقل على 10.

14. في الصف الثالث في عمود اسم الحقل، أدخل: المجموعة. اضبط نوع البيانات على رقمي.

15. من القائمة المنسدلة حجم الحقل، حدد عدد صحيح.

16. في حقل الوصف، أدخل: رقم المجموعة.

17. في الصف الرابع في عمود اسم الحقل، أدخل: تاريخ الميلاد.

18. اضبط نوع البيانات على التاريخ/الوقت. ضع المؤشر في حقل نوع تنسيق الحقل.

19. في القائمة المنسدلة تنسيق الحقل، قم بتعيين – تنسيق التاريخ القصير.

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

21. في مربع الحوار إنشاء أقنعة الإدخال الذي يظهر، حدد تنسيق التاريخ القصير. انقر فوق {التالي.

22. في النافذة التالية، يمكنك تحديد حرف نائب لعرضه في الحقل. انقر فوق إنهاء.

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

24. في الصف السادس في عمود اسم الحقل، أدخل عنوان المنزل.

25. اضبط نوع البيانات على حقل MEMO. في حقل الوصف، أدخل عنوان المنزل.

26. أغلق الجدول 1 الحالي: نافذة الجدول واحفظ التغييرات.

ملء الجدول

27. في نافذة الطالب: قاعدة البيانات، حدد كائن الجداول، ثم ضع المؤشر على اسم الجدول 1 وانقر فوق الزر فتح.

28. في حقل اسم العائلة، أدخل اسم عائلتك، وفي حقل الاسم الأول، أدخل اسمك الأول، وفي حقل المجموعة، أدخل رقم مجموعتك.

29. حرك المؤشر إلى حقل تاريخ الميلاد وأدخل تاريخ ميلادك بالتنسيق DD.MM.YY، على سبيل المثال 05/12/79. ملحوظة:يجب عليك إدخال الأرقام فقط، وسيقوم Microsoft Access بملء الباقي تلقائيًا باستخدام القناع المحدد.

30. حرك المؤشر إلى حقل عنوان المنزل وأدخل عنوان منزلك.

31. أدخل 7 إدخالات أخرى بنفس الطريقة. في حقل المجموعة، أدخل رقم المجموعة في أي سطرين - 271 مجموعة، في الباقي - 272. إذا كنت بحاجة إلى تغيير عرض العمود، فيمكن القيام بذلك باستخدام الماوس، على غرار العمل في Excel.

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

33. انقر على أيقونة الإغلاق للنافذة الحالية الجدول 1: الجدول.

34. في نافذة الطالب: قاعدة البيانات، ضع مؤشر الماوس على الكلمة جدول 1 وانقر بزر الماوس الأيمن لفتح قائمة السياق.

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

36. في نافذة الطالب: قاعدة البيانات، ضع المؤشر مرة أخرى على الكلمة جدول 1 واستدعاء قائمة السياق.

37. حدد أمر إعادة التسمية. أدخل اسم جدول جديد T الطلاب.

إنشاء الاستعلامات

38. في نافذة الطالب: قاعدة البيانات، حدد كائن الاستعلامات. انقر فوق الزر "إنشاء".

39. في نافذة الاستعلام الجديد التي تظهر، حدد تصميم. انقر فوق الزر<ОК>.

40. في نافذة إضافة جدول، حدد كائن الجداول T للطلاب. انقر فوق الزرين إضافة وإغلاق.

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

42. بالتبادل، انقر نقرًا مزدوجًا بزر الفأرة الأيسر على الحقول التالية: الرمز، اسم العائلة، الاسم الأول، المجموعة، تاريخ الميلاد، عنوان المنزل.

43. ضع المؤشر أسفل النافذة في عمود الاسم الأخير في حقل الفرز. قم بتعيين القائمة المنسدلة لهذا الحقل على "تصاعدي".

44. انقر فوق أيقونة الإغلاق للنافذة الحالية الاستعلام 1: حدد الاستعلام. تأكيد حفظ بنية الطلب.

45. في حقل نوع اسم الطلب في نافذة الحفظ، أدخل قائمة أسماء الطلب لجميع الطلاب. انقر فوق الزر<ОК>.

46. ​​​​فتح وعرض قائمة جميع طلبات الطلاب. يرجى ملاحظة أن الأسماء الأخيرة مدرجة بالترتيب الأبجدي. أغلق الطلب.

47. ضع المؤشر على قائمة طلب جميع الطلاب.

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

49. ضع المؤشر على الاختصار الجديد وأعد تسميته إلى قائمة 271 مجموعة من الطلاب.

50. فتح قائمة طلب الطلاب من 271 مجموعة.

51. في القائمة عرض، حدد وضع التصميم.

52. في عمود المجموعة، في سطر شرط التحديد، أدخل 271.

53. انقر على أيقونة إغلاق النافذة الحالية، وأكد حفظ التخطيط قائمة الطلاب المكونة من 271 مجموعة: نموذج طلب.

54. فتح قائمة طلب الطلاب من 271 مجموعة. مراجعة محتويات الطلب. أغلق النافذة الحالية.

55. في الجدول الأصلي، في أحد السجلات، قم بتغيير رقم المجموعة إلى الرقم 271. أغلق الجدول.

56. إعادة فتح قائمة طلب طلاب 271 مجموعة. التحقق من أن محتوى الطلب قد تغير.

إنشاء نموذج باستخدام معالج النماذج

57. في نافذة الطالب: قاعدة البيانات، حدد كائن النماذج، وانقر فوق الزر إنشاء.

58. في نافذة النموذج الجديد، حدد معالج النموذج، واستخدم زر القائمة المنسدلة لتحديد جدول TStudents كمصدر للبيانات. انقر فوق الزر<ОК>.

59. يتيح لك معالج النماذج توفير الوقت وتصميم نموذج جذاب للسجلات في أي جدول بسرعة.

60. في النافذة الأولى لمعالج النماذج، في قائمة الجداول والاستعلامات، تتم الإشارة إلى الجدول المحدد T الطلاب.

61. انقر فوق الزر لإضافة الحقول المحددة: جميع حقول الجدول إلى القائمة.

62. قم بتمييز عنصر الكود وانقر فوق الزر< уберите это поле обратно в левый список. Содержимое этого поля генерируется автоматически, а его значение несущественно для пользователя, поэтому не следует включать его в форму.

64. في مربع الحوار التالي، حدد نمط العمود الفردي للنموذج وانقر فوق الزر التالي.

65. في قائمة النافذة الثالثة، حدد نمط التصميم الذي تفضله وانقر فوق الزر التالي مرة أخرى.

66. في النافذة الأخيرة للمعالج، انقر فوق الزر "إنهاء" دون تغيير أي معلمات. سيقوم المعالج بإنشاء النموذج وفتحه في وضع عرض البيانات.

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

68. انقر فوق زر الإدخال التالي عدة مرات للوصول إلى سطر فارغ وإدخال إدخال لشخص آخر.

إنشاء نموذج باستخدام المصمم

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

69. حدد علامة التبويب نماذج. ضبط وضع مصمم النموذج (أمر القائمة عرض - المصمم).

ستظهر شبكة وضع العلامات والمساطر الرأسية والأفقية في نافذة مصمم النموذج، مما يسمح لك بوضع الكائنات.

70. بنقرة واحدة، حدد توقيع اسم العائلة، ثم ضع المؤشر داخل الكائن وقم بتغيير التوقيع إلى اسم عائلة الطالب.

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

72. تغيير مظهر كائنات النموذج الأخرى.

إنشاء الضوابط

عند فتح المصمم، تظهر لوحة العناصر على الشاشة. إذا لم يكن هناك، فانقر فوق الزر Toolbox

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

73. ضع مؤشر الفأرة على زاوية منطقة النموذج.

74. اسحب هذه الزاوية إلى الأسفل إلى اليمين لتكبير الشكل.

75. باستخدام الأمر تحرير – تحديد الكل، حدد كافة عناصر النموذج.

76. اضغط باستمرار على المفتاح Ctrl واستخدم مفاتيح الأسهم لتحريك عناصر النموذج إلى الأسفل وإلى اليمين بحيث يتم توسيطها على حدود النموذج الجديدة.

77. انقر على الزر

تسمية لوحة العناصر.

78. قم بتمديد مربع النص الموجود أعلى النموذج إلى عرض منطقة البيانات.

79. أدخل النقش الذي سيكون عنوان النموذج: قائمة الطلاب.

80. أثناء وجودك في منطقة الرأس، افتح قائمة السياق وحدد أمر الخصائص.

81. في علامة التبويب "تخطيط"، قم بتعيين المعلمات التالية: عرض الحدود - 3 نقاط، لون الخلفية - وردي، حجم الخط - 14، مائل - نعم، من الحافة اليسرى - 3 سم.

82. انقر على زر الصورة

لوحات العناصر.

83. في الجزء السفلي من النموذج، قم بتمديد إطار الصورة.

84. في نافذة اختيار الملف التي تفتح، ابحث عن المجلد الذي يحتوي على صور Windows، وحدد أي صورة تريدها وانقر فوق الزر<ОК>. بشكل افتراضي، يتم إدراج الصور في شكل اقتصاص الصورة مع حدود العنصر.

85. لتغيير وضع الموضع، انقر بزر الماوس الأيمن على الصورة وحدد خصائص من قائمة السياق.

86. في قائمة Set Sizes في نافذة الخيارات التي تفتح، حدد Fit to Frame.

87. أغلق نافذة الخيارات.

88. انقر على الزر زر

لوحات العناصر.

89. حرك مؤشر الماوس إلى منطقة النموذج ثم انقر بزر الماوس الأيسر أسفل النموذج.

90. في نافذة إنشاء الأزرار التي تفتح، حدد فئة الإجراء التنقل عبر السجلات، وحدد السجل التالي باعتباره الإجراء. انقر فوق {التالي.

91. في النافذة الثانية لمعالج إنشاء الزر، حدد تصميمًا للزر، على سبيل المثال، سهم لليمين (أزرق). انقر فوق {التالي.

92. في النافذة الثالثة لمعالج إنشاء الزر، حدد اسم الزر - الإدخال التالي. انقر فوق إنهاء.

93. باستخدام الخطوات من 88 إلى 92، قم بإنشاء الأزرار السجل السابق، البحث عن السجل، الخروج من النموذج.

94. اضبط الوضع للعمل مع النموذج (أمر القائمة عرض - وضع النموذج).

95. التحقق من تشغيل الأزرار.

توليد التقارير

96. في نافذة الطالب: قاعدة البيانات، حدد كائن التقارير وانقر فوق الزر إنشاء.

97. في نافذة التقرير الجديد، حدد وضع التصميم، ثم حدد جدول TStudents كمصدر للبيانات. انقر فوق الزر<ОК>.

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

98. على شريط الأدوات، انقر فوق أيقونة التسمية التوضيحية

99. انقر في منطقة الرأس واكتب قائمة الطلاب -> .

100. في منطقة التسمية، انقر بزر الماوس الأيمن لفتح قائمة السياق وحدد خصائص.

101. في نافذة الخيارات التي تفتح، في علامة التبويب تخطيط، حدد حجم الخط -16. أغلق نافذة الإعدادات.

102. في منطقة التسمية، افتح قائمة السياق مرة أخرى، وحدد الأمر الحجم لملاءمة البيانات، ولون النص - وردي.

103. كما هو الحال في المقدمة، ضع عبارة "كلية الهندسة والفيزياء" في التذييل.

104. انقر على أيقونة الحقل

في صندوق الأدوات.

105. ثم انقر فوق الصف الأول من العمود الأول لمنطقة البيانات. سيقوم Access بإنشاء عنصر تحكم من نوع الحقل (مجاني)، بالإضافة إلى رقم الحقل للتسمية.

106. انقر على عنصر رقم الحقل واحذف العنصر بالمفتاح .

107. في العنصر المجاني، افتح قائمة السياق، وحدد أمر الخصائص، وفي علامة التبويب بيانات، في سطر البيانات، اكتب = 1.

108. في سطر المبلغ التراكمي، استخدم زر التحديد لتحديد للكل. أغلق نافذة الخصائص.

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

110. قم بإجراء عملية مماثلة لعناصر الاسم والمجموعة وتاريخ الميلاد.

111. تصميم عناصر منطقة بيانات جديدة بخطوط وخلفيات مختلفة وما إلى ذلك من اختيارك.

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

113. أغلق نافذة التصميم الحالية. أعط التقرير عنوانًا حول قائمة الطلاب -> موافق.

114. في نافذة الطالب: قاعدة البيانات، حدد كائن التقارير، وافتح تقرير حول قائمة الطلاب.

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

116. إغلاق التقرير. أغلق قاعدة البيانات.

تنظيم العلاقات بين الجداول

تحتاج إلى إضافة جدولين آخرين إلى قاعدة البيانات التي تم إنشاؤها مسبقًا. ويجب أن تحتوي الجداول على معلومات عن المعلمين والمواد التي تمت دراستها في السنتين الأولى والثانية. يمكن للعديد من المعلمين تدريس نفس الموضوع. دعونا ننظم جدولين متصلين بعلاقة واحد (الموضوع) للعديد من (المعلمين) بحيث يمكننا عند إدخال البيانات، استخدام قائمة الاستبدال لأتمتة إدخال البيانات.

1. افتح قاعدة بيانات الطالب.

2. في وضع التصميم، قم بإنشاء جدول جديد في قاعدة البيانات، يتكون من عمودين: اسم الموضوع (نوع البيانات - نص، حجم الحقل - 20) والفصل الدراسي (نوع البيانات - رقمي، حجم الحقل - بايت).

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

4. افتح الجدول الذي تم إنشاؤه حديثًا. لاحظ حقل الرمز الجديد الذي تم إنشاؤه. ملئ الجدول المبين فيه أسماء المواد الثلاث التي درستها في الدورتين الأوليين. يتم ملء حقل الرمز تلقائيًا. أغلق جدول العناصر.

5. قم بإنشاء جدول آخر في وضع التصميم. اتصل بها ت.

معلمون

6. إنشاء الحقول: الاسم الأخير (نوع البيانات – نص، حجم الحقل – 20، الوصف – الاسم الأخير للمعلم)، الاسم الأول (نوع البيانات – نص، حجم الحقل – 20)، الاسم الأوسط (نوع البيانات – نص، حجم الحقل – 20)، رمز المادة (نوع البيانات – رقمي، حجم الحقل – عدد صحيح طويل، الوصف – المادة التي يدرسها المعلم).

7. انقر على أيقونة إغلاق النافذة الحالية tTeachers: table. تجنب إنشاء حقل رئيسي.

8. افتح الجدول لملءه.

9. أدخل في الجدول أسماء وألقاب وألقاب 5 مدرسين يقومون بتدريس المواد المدرجة في الجدول. يمكن لمدرسين مختلفين تدريس نفس الموضوع. في العمود رمز العنصر، أدخل الأرقام المقابلة لرموز العناصر من جدول T_Items.

10. اضغط على أيقونة إغلاق النافذة الحالية

11. انقر على زر مخطط البيانات

أشرطة الأدوات.

12. في نافذة إضافة جدول التي تفتح، في علامة تبويب الجداول، ضع المؤشر على العناصر وانقر فوق الزر إضافة

13. ضع المؤشر على المعلمين وانقر فوق الزر "إضافة" مرة أخرى. أغلق نافذة إضافة جدول.

14. في نافذة مخطط البيانات ترى جدولين صغيرين: الموضوعات والمعلمين. لإنشاء علاقة بين هذه الجداول، اتبع الخطوات التالية:

15. ضع مؤشر الماوس على عنصر رمز جدول العناصر.

16. انقر فوق زر الماوس واسحب المؤشر إلى حقل رمز الموضوع بجدول المعلمين.

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

18. أغلق النافذة الحالية بعد تأكيد الحفظ.

قائمة الاستبدال

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

19. افتح جدول المعلمين في وضع التصميم.

20. في عمود نوع البيانات الخاص بالحقل رمز العنصر، حدد معالج البحث.

21. في النافذة الأولى للمعالج، اترك المفتاح محددًا وسيستخدم كائن "عمود البحث" القيمة من الجدول أو الاستعلام ثم انقر فوق الزر "التالي".

22. تعرض المواضع الثلاثة للمفتاح في النافذة الثانية للمعالج قائمة الجداول أو الاستعلامات أو تجمع هاتين القائمتين. حدد جدول العناصر كمصدر للاستبدال. انقر فوق الزر التالي.

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

25. ستظهر نافذة المعالج التالية عمود الجدول المصدر.

26. في حقل النافذة الأخيرة، أدخل اسم العنصر، الذي سيحل محل اسم عمود رمز العنصر، وانقر فوق الزر "إنهاء".

27. في مربع الحوار الذي يظهر، انقر فوق الزر "نعم" وأكد الحاجة إلى حفظ الهيكل الذي تم إنشاؤه.

28. أثناء وجودك في نافذة جدول المعلمين: قم بالتبديل إلى وضع الجدول (عرض القائمة - وضع الجدول).

29. الآن في العمود الرابع، بدلا من الأرقام، هناك أسماء الكائنات المقابلة لهذه الأرقام. يبحث Access تلقائيًا عن السجل المقابل في جدول الموضوعات ويعرض نص حقل اسم الموضوع من معالج الاستبدال المحدد في قائمة معالج الاستبدال في خلية جدول المعلمين.

30. أدخل إدخالاً آخر في جدول المعلمين. عند إدخال البيانات في عمود الموضوع، استخدم قائمة معالج البحث.

31. أغلق النافذة الحالية.

افعلها بنفسك

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

2. إنشاء استعلام بناءً على جدولين يحتويان على معلومات حول المادة والمعلمين الذين يقومون بتدريس هذه المادة.

3. قم بإنشاء تقرير يعتمد على جدولين tSubjects وTTeachers.

mob_info