هل سمعت بقاعدة بيانات علائقية؟


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

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

Access 2010 Runtime Beta متوفر للتحميل الآن + أخبار منوعة وتقنية


Microsoft Office Access 2010

تزامنا مع صدور أول نسخة تجريبية للعامة من Microsoft Office 2010، سارع المطورون في Microsoft بطرح ملف وقت التشغيل لـ  Access 2010، والتي تسمح بتوزيع أو نشر تطبيقات قواعد بيانات Office Access  2010 للمستخدمين الذين لا يمتلكون Access 2010 مثبتًا على أجهزتهم، ملف وقت التشغيل Access 2010 Runtime متوفر الآن للتحميل من خلال هذا الرابط:
Download details: Access 2010 Beta Download: Access Runtime

أخبار منوعة وتقنية:

CNN Arabic: شائعات حول قرب طرح Apple لجهاز قد ينهي كل الأجهزة.
BBC Arabic: عدد 32 منتخبا في نهائيات كأس العالم 2010 التي ستقام في جنوب افريقيا، والجزائر هي الدولة العربية الوحيدة. إقرأ المزيد

Microsoft Office Access: إجعل تقاريرك أكثر حيوية


Report
الأشكال البيانية

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

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

مثال على الفرز والتصفية بأكثر من طريقة وحساب عدد السجلات المطابقة برمجيا (VBA)


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

SortAndFilter2

إقرأ المزيد

إخفاء منطقة الشريط Ribbon في Microsoft Office Aceess 2007 بكل سهولة


MicrosoftOfficeAccess2007Ribbon

إليكم هذا التلميح من مدونة Microsoft Access Team Blog،
لإخفاء منطقة الشريط في Microsoft Office Aceess 2007 كل ما عليك فعله هو: إقرأ المزيد

تليمحات لزيادة أداء وسرعة قاعدة بيانات Microsoft Office Access 2007


Microsoft Office Access 2007نشر موقع Microsoft Developer Network المعروف بـ MSDN مقالا مهما باللغة الإنجليزية حول خطوات زيادة أداء وسرعة قاعدة بيانات Microsoft Office Access 2007، وفي ما يلي تلخيص لأبرز النقاط:

الجداول:

  • تطبيق قواعد تسوية أو تطبيع البيانات (Data Normalization).
  • كل جدول يجب أن يكون له مفتاح أساسي.
  • أربط كل جدول بعلاقة مع جدول آخر مع فرض التكامل المرجعي واختيار خاصية تتالي تحديث وحذف السجلات المرتبطة.
  • حاول اختيار أفضل نوع بيانات لكل حقل (نص، رقم، تاريخ/وقت).
  • أضف فهارس للحقول المهمة فقط، ولا تكثر من الفهارس حتى لا تكون النتيجة عكسية.
  • لا تقم بفهرسة الحقول التي تحتوي على بيانات متكررة.

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

  • قسم قاعدة البيانات إلى جزئين Front-End/Back-End.
  • استخدم معالج تحليل الاداء واستفد من التوصيات والاقتراحات والأفكار التي تجدها عند ظهور نتائج التحليل.
  • استخدم معالج تحليل الجداول للبحث عن وجود تكرار في البيانات.
  • قلل من استخدام الصور المضمنة.
  • قم بالصيانة الروتينية لقاعدة البيانات باستخدام امر ضغط وإصلاح.

النماذج:

  • إذا كنت تستخدم SQL string في خاصية مصدر السجلات في النموذج، فقم بتحويل هذه الجمل إلى إستعلامات.
  • إغلاق النماذج غير المستخدمة.
  • إذا كان مصدر السجلات للنموذج يعود إلى جدول يحتوي على سجلات كثيرة، حول خاصية إدخال بيانات (DataEntry ) إلى نعم.
  • قلل عدد عناصر التحكم في النموذج.

وحدات الماكرو:

  • حول جميع وحدات الماكرو إلى وحدات نمطية Visual Basic code.

الوحدات النمطية:

  • حول ملف قاعدة البيانات إلى تنسيق MDE  أو ACCDE.
  • استخدم جملة Use Option Explicit وأعلن عن جميع أنواع المتغيرات.

الرابط الكامل: Performance Tips to Speed Up Your Access 2007 Database