يأتي اسم Sql اختصاراً ل Structured Query Language والتي تعني بالعربية لغة الاستعلام البنيوية، وتعرف على أنها لغة برمجية تستخدم لإدارة قواعد البيانات، حيث يمكن الاستعلام عن البيانات وإدراجها وتحليلها
وتتمتع لغة Sql بالعديد من المميزات، منها:
- لغة مفتوحة المصدر Open Source Language
وهي من اللغات المفتوحة أمام المطورين والمبرمجين حتى يتمكنوا من التعديل عليها، ولعل هذا واحد من أسباب انتشارها بين الناس
- إدارة كمية ضخمة من البيانات
حيث يمكنك إدارة الملايين من صفوف البيانات، وهذا ما لا تقدمه جداول البيانات التقليدية
حيث يزداد الطلب على المبرمجين الذين يتعاملون مع لغة Sql
وذلك من خلال استخدامها للتواصل مع قواعد البيانات والاستعلام عن أسئلة قد تحتاج إلى وقت طويل
حيث تتيح Sql أكثر من طريقة لعرض البيانات التي يتم الاستعلام عنها
لا شك بأن هناك عيوب تخص Sql مقابل المميزات، نذكر منها:
حيث لا يمكن للمبرمجين الوصول الكامل لقواعد البيانات
- في بعض الأحيان تحتاج بعض قواعد البيانات إلى ملحقات وإضافات فيما يخص تأمين الموارد
ولعل من أشهر تطبيقات واستخدامات لغة Sql:
الاستعلامات التحليلية التي يقوم بها محلل البيانات، بالإضافة إلى استرداد المعلومات من قواعد البيانات لأغراض التحليل