استعلام قاعدة بيانات استخراج البيانات من قاعدة بيانات وتنسيقها في نموذج قابل للقراءة. يجب كتابة استعلام باللغة التي تتطلبها قاعدة البيانات ، وعادةً ما تكون هذه اللغة هي SQL.
على سبيل المثال ، عندما تريد بيانات من قاعدة بيانات ، فإنك تستخدم استعلامًا لطلب معلومات محددة تريدها. ربما يكون لديك جدول الموظفين ، وتريد تتبع أرقام أداء المبيعات. يمكنك الاستعلام عن قاعدة بياناتك عن الموظف الذي سجل أعلى مبيعات في فترة معينة.
بيان SQL SELECT
يجب أن يتبع استعلام قاعدة البيانات تنسيق الاستعلام المطلوب في قاعدة البيانات. التنسيق الأكثر شيوعاً هو تنسيق استعلام قياسي لغة الاستعلام الهيكلية (SQL) المستخدمة من قبل العديد من أنظمة إدارة قواعد البيانات. SQL هي لغة قوية قادرة على الاستعلامات المتقدمة.
يستخدم SQL عبارة SELECT لتحديد بيانات محددة.
خذ بعين الاعتبار مثال يستند إلى قاعدة بيانات Northwind الذي يأتي عادةً مع منتجات قاعدة البيانات كبرنامج تعليمي.
إليك مقتطف من جدول "الموظفين" في قاعدة البيانات:
هوية الموظف | الكنية | الاسم الاول | عنوان | عنوان | مدينة | منطقة | |
---|---|---|---|---|---|---|---|
1 | Davolio | نانسي | مندوب مبيعات | 507 - شارع 20. E. | سياتل | WA | |
2 | القصار | أندرو |
| 908 W. Capital Way | تاكوما | WA | |
3 | Leverling | جانيت | مندوب مبيعات | 722 موس باي بوليفارد. | كيركلاند | WA |
لإرجاع اسم الموظف وعنوانه من قاعدة البيانات ، سيبدو بيان SELECT على النحو التالي:
SELECT FirstName، LastName، Title FROM Employees؛
سيعود:
الاسم الاول | الكنية | عنوان |
---|---|---|
نانسي | Davolio | مندوب مبيعات |
أندرو | القصار | نائب الرئيس ، المبيعات |
جانيت | Leverling | مندوب مبيعات |
لتحسين النتائج بشكل أكبر ، يمكنك إضافة عبارة WHERE:
SELECT FirstName، LastName FROM Employees
WHERE City = 'Tacoma'؛
تقوم بإرجاع الاسم الأول واسم العائلة من أي موظف من Tacoma:
الاسم الاول | الكنية |
---|---|
أندرو | القصار |
لاحظ أن SQL تقوم بإرجاع البيانات في نموذج صف / عمود مشابه لـ Microsoft Excel ، مما يجعل من السهل عرضها والعمل معها. قد تعرض لغات الاستعلام الأخرى البيانات كرسم بياني أو مخطط.
قوة الاستعلامات
لدى قاعدة البيانات القدرة على الكشف عن الاتجاهات والأنشطة المعقدة ، ولكن هذه القوة يتم تسخيرها فقط من خلال استخدام الاستعلام. تتكون قاعدة البيانات المعقدة من جداول متعددة تقوم بتخزين عدد لا يحصى من البيانات. يسمح لك الاستعلام بتصفية الملف في جدول واحد بحيث يمكنك تحليله بسهولة أكبر.
يمكن أيضًا أن تقوم الاستعلامات بإجراء عمليات حسابية على بياناتك أو أتمتة مهام إدارة البيانات. يمكنك أيضًا مراجعة التحديثات على بياناتك قبل الالتزام بها في قاعدة البيانات.