ما هو تعريف استعلام قاعدة بيانات؟
يقوم استعلام قاعدة البيانات باستخراج البيانات من قاعدة البيانات وتنسيقها في نموذج يمكن للبشر قراءته. يجب كتابة الاستعلام في بناء الجملة تتطلب قاعدة البيانات - عادة متغير من لغة الاستعلام الهيكلية.
عناصر استعلام SQL

استعلامات SQL باستخدام لغة معالجة البيانات (مجموعة عبارات SQL التي تصل إلى البيانات أو تعدلها ، على عكس البيانات تتكون لغة التعريف التي تعدل بنية قاعدة البيانات نفسها) من أربع كتل ، أول اثنتين منها ليست كذلك اختياري.
كحد أدنى ، يتبع استعلام SQL النموذج التالي:
حدد X من Y ؛
هنا ، تحديد تحدد الكلمة الأساسية المعلومات التي ترغب في عرضها و من عند تحدد الكلمة الأساسية من أين تأتي هذه البيانات وكيف ترتبط مصادر البيانات هذه ببعضها البعض. اختياريا ، أ أين بيان يحدد المعايير المقيدة ، و مجموعة من و ترتيب حسب جمل تربط القيم وتعرضها في تسلسل محدد.
على سبيل المثال:
حدد emp.ssn ، emp.last_name ، dept.department_name
من الموظفين ، ترك قسم الإدارات المشتركة الخارجية
تشغيل emp.dept_no = dept.dept_no
أين emp.active_flag = 'Y'
طلب بواسطة 2 ASC ؛
ينتج عن هذا الاستعلام شبكة تعرض رقم الضمان الاجتماعي والاسم الأخير للموظف واسم قسم الموظف - بترتيب العمود هذا - مأخوذ من
لكن كل استكشاف البيانات هذا يبدأ بـ تحديد بيان.
عبارة SQL SELECT
يستخدم SQL عبارة SELECT لتحديد أو استخراج بيانات محددة.
النظر في مثال على أساس الرياح شمالية قاعدة البيانات التي تأتي بشكل متكرر مع منتجات قواعد البيانات كبرنامج تعليمي. فيما يلي مقتطف من جدول الموظفين في قاعدة البيانات:
هوية الموظف | الكنية | الاسم الأول | عنوان | عنوان | مدينة | منطقة |
---|---|---|---|---|---|---|
1 | دافوليو | نانسي | مندوب مبيعات | 507 شارع 20. E. | سياتل | WA |
2 | أكمل | أندرو | نائب الرئيس ، المبيعات |
908 وات. طريق العاصمة | تاكوما | WA |
3 | ليفيرلينج | جانيت | مندوب مبيعات | 722 Moss Bay Blvd. | كيركلاند | WA |
لإرجاع اسم الموظف والمسمى الوظيفي من قاعدة البيانات ، ستبدو عبارة SELECT على النحو التالي:
حدد الاسم الأول ، واسم العائلة ، والمسمى الوظيفي من الموظفين ؛
سيعود:
الاسم الأول | الكنية | عنوان |
---|---|---|
نانسي | دافوليو | مندوب مبيعات |
أندرو | أكمل | نائب الرئيس ، المبيعات |
جانيت | ليفيرلينج | مندوب مبيعات |
لتحسين النتائج بشكل أكبر ، يمكنك إضافة عبارة WHERE:
حدد الاسم الأول واسم العائلة من الموظفين
أين المدينة = "تاكوما" ؛
تقوم بإرجاع الاسم الأول واسم العائلة لأي موظف من تاكوما:
الاسم الأول | الكنية |
---|---|
أندرو | أكمل |
تقوم SQL بإرجاع البيانات في نموذج صف وعمود مشابه لـ مايكروسوفت اكسل، مما يسهل عرضه والعمل معه. قد تقوم لغات الاستعلام الأخرى بإرجاع البيانات كرسم بياني أو مخطط.
قوة الاستعلامات
تمتلك قاعدة البيانات القدرة على الكشف عن الاتجاهات والأنشطة المعقدة ، ولكن يتم تسخير هذه القوة فقط من خلال استخدام الاستعلام. تتكون قاعدة البيانات المعقدة من العديد من الجداول التي تخزن كمية كبيرة من البيانات. يسمح لك الاستعلام بتصفية البيانات في جدول واحد بحيث يمكنك تحليلها بسهولة أكبر.
يمكن للاستعلامات أيضًا إجراء عمليات حسابية على بياناتك أو أتمتة مهام إدارة البيانات. يمكنك أيضًا مراجعة تحديثات بياناتك قبل إلزامها بقاعدة البيانات.
التعليمات
-
كيف تستعلم عن قاعدة بيانات Access؟
إلى إنشاء استعلام في Microsoft Access، اذهب إلى إنشاء > معالج الاستعلام. بعد ذلك ، حدد نوع استعلام ، مثل معالج استعلام بسيط > نعم. حدد جدولاً من القائمة المنسدلة> اختر الحقول ونوع النتائج التي تريدها> ينهي.
-
ما هي لغة الاستعلام الهيكلية؟
لغة الاستعلام الهيكلية ، أو SQL ، هي لغة برمجة مستخدمة في أنظمة إدارة البيانات وقواعد البيانات العلائقية. نظرًا لأنه سهل الاستخدام وفعال ، فقد تم دمجه في قواعد البيانات التجارية مثل MySQL و Sybase و Postgres و Oracle والمزيد.
-
كيف تقوم بتحسين استعلام SQL؟
لتحسين استعلام SQL وجعله فعالاً قدر الإمكان ، استخدم ملحق تحديد بيان لتوجيه قاعدة البيانات للاستعلام عن المعلومات ذات الصلة فقط. تجنب استخدام اختر مسافة البيان ، والذي يتطلب قدرًا كبيرًا من قوة المعالجة. استخدم أحرف البدل فقط في نهاية العبارات ، واستخدم حد عبارة لإرجاع العدد المحدد فقط من السجلات.