الاستفسارات هي واحدة من الأشياء التي تجعل قواعد بيانات قوية جدا. ويشير "استعلام" لعمل استرجاع البيانات من قاعدة البيانات. عادة ما تكون انتقائية مع مقدار البيانات التي تريد إرجاعها. إذا كان لدينا الكثير من البيانات في قاعدة البيانات، وعندما لانريد أن نرى كل شيء. على الأرجح، سوف نحتاج فقط لمعرفة البيانات التي تناسب معايير معينة.
على سبيل المثال، قد نرغب فقط رؤية الأفراد في قاعدة البيانات الذين يعيشون في مدينة معينة. أو قد نرغب فقط معرفة الأفراد الذين تم تسجليهمفي قاعدة البيانات في غضون فترة زمنية معينة.
كما هو الحال مع العديد من المهام الأخرى، يمكنك الاستعلام عن قاعدة بيانات إما برمجيا أو عن طريق واجهة المستخدم.
الخيار 1: برمجيا
الطريق إلى استرداد البيانات من قاعدة البيانات باستخدام SQL هو استعمال عبارة SELECT.
باستخدام عبارة SELECT، يمكنك استرداد كافة السجلات ...
SELECT * FROM employer;
أوعرض بعض السجلات فقط...:
SELECT * FROM Employer
WHERE EmployerId = 1;
الاستعلام الثاني يعرض فقط السجلات حيث القيمة في العمود EmployerId يساوي 1. لذا إذا كان هناك ، ثلاثة عمال ينتمون إلى المصلحة 1، فإن يعضر ثلاث سجلات
SQL هي لغة قوية والعبارة أعلاه هي في غاية البساطة. يمكنك استخدام SQL لاختيار الأعمدة التي تريد عرضها، يمكنك إضافة المزيد من المعايير، ويمكنك حتى استعلام جداول متعددة في نفس الوقت.
الخيار 2: واجهة المستخدم
قد نجد واجهة المستخدم أسهل لتوليد الاستفسارات الخاصة بك، وخاصة إذا كانت معقدة.
عادة ما تقدم أنظمة إدارة قواعد البيانات في "طريقة عرض التصميم" إمكانية عرض الاستفسار. عرض تصميم تمكننا من اختيار وانتقاء الأعمدة التي تريد عرضها وما المعايير التي ترغب في استخدامها لتصفية البيانات.
تصميم استعلام
وهنا مثال استعلام في طريقة عرض التصميم في Microsoft Access.
عند تشغيل استعلام كما في الشكل، فإن نظام قاعدة البيانات يستخدم في الواقع SQL (وراء الكواليس) لتوليد الاستعلام.
نتائج الاستعلام
بغض النظر عن الطريقة التي تستخدمها في الاستعلام عن قاعدة بيانات، فإنه عادة ما يتم عرض النتائج في شكل جداول.
ليست هناك تعليقات:
إرسال تعليق