المشاركات

عرض الرسائل ذات التصنيف العلاقات

بعض الخطوات لتسريع اداء قاعدة بيانات اكسس

الجداول 1- التاكد من عدم وجود تكرارات في الجداول 2- كل جدول يجب ان يكون فيه مفتاح اساسي والمفتاح الاساسي يجب ان يكون رقم 3- الجداول يجب ان تكون مرتبطة مع جداول اخرى 4- لا تبالغ في اضافة معايير للفرزINDEXES 5- لا تقم باظهار الجداول الفرعية (اشارة + في الجداول ) في الجداول المرتبطة 1- في الجداول المرتبطة يجب ان تبقي قاعدة البيانات الخارجية مفتوحة وليس في كل مرة يتم اعادة فتحها 2- اذا كنتتنوي فتح نموذج تاكد من استخدام (ادخال البيانات) اذا كان الهدف هو اضافة سجل جديد 3- قلل عدد الحقول التي سيتم قرأتها من الجدول المرتبط الاستعلامات 1- قلل من الحقول قدر الامكان 2-تجنب استخدام الحقول المحتسبة ولا تستخدم الدالة IIF  3- لا تستخدم الحقول المحتسبة والحقول غير المفهرسة كمعايير للاستعلام 4- اذا كنت ستستخدم بيانات الاستعلام في امور متعدد نماذج وتقارير فكر في انشاء جداول مؤقته لهذا الغرض يتم انشاؤها عن طريق الاستعلام واعادة تفريغها من المحتوى عند انتهاء الحاجة لها 5- لا تستخدم دوال الدومين مثل Dlookup  في جداول غريبة عن الاستعلام 6- في الجداول المحورية...

مثال عملي حول انشاء العلاقات بين الجداول في اكسس

صورة
مثال عملي حول انشاء العلاقات بين الجداول تحدثنا سابقا عن انواع العلاقات اليوم سنتطرق الى الشق العملي للموضوع من حيث انشاء العلاقات للمثال الذي تم تصميمة في الموضوع السابق   مثال عملي على تصميم الجداول يمكنك مشاهدة الفيديو في الاسفل حول الموضوع باكملة او المتابعة لقراءة الموضوع بالتفصيل 1-       من خلال قائمة Database Tools يتم اختيار Relationships  كما في الصورة 2-       ستفتح لنا شاشة التصميم الخاصة بالعلاقات وفيها يتم اضافة الجداول التي نريد انشاء العلاقات بينها وتتم اضافة الجداول باحدى الطرق التالية: ملاحضة: جميع الطرق ادناة تؤدي نفس الغرض ·          سحب الجدول وافلاته في شاشة تصميم العلاقات ·          الضغط بزر الماور الايمن لفتح قائمة Show Table ·          اختيار Show Table من القائمة Design 3-       بعد ان ظهرت الجداول التي سنربطها ببع...

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

صورة
مقدمة بعد ان نقوم بتحديد الجداول والحقول في كل جدول (عملية التصميم) في قاعدة البيانات سنجد ان البيانات سيتم تخزينها في اكثر من جدول, وبالتالي اذا لم تكن هذة البيانات مترابطة بطريقة او باخرى فان هذة البيانات قد لا تكون لها قيمة لانها مبعثرة ولا تعطي صورة واضحة لحقيقة الامور. ومن هنا لا بد ان نقوم بربط هذة المجموعة من الجداول مع بعضها البعض بحيث اننا اذا قمنا باضافة بيانات في جدول معين فسيكون لهذا السجل ترابط (علاقة) مع جداول اخرى. ولربط جدولين مع بعضهما في الجدول الاول نقوم باضافة حقل جديد بنفس نوع حقل المفتاح الاساسي في الجدول الثاني ليكونا هذان الحقلان هما الرابط بين الجداول. انواع العلاقات 1-       واحد الى واحد One To One وهذا النوع قليل الاستخدام وغير دارج , وبشكل عام فان البيانات التي ترتبط مع بعضها بهذة الطريقة يتم وضعها في نفس الجدول الا اذا تم وضعها في جدول اخر لاغراض خاصة مثلا لامور تخص الحماية او لامور اخرى, ومن الامثلة على هذا النوع  (لكل شخص جواز سفر واحد وكل جواز سفر يخص شخص واحد) 2-       واح...