ما هي لغة SQL
صُمّمت لغة SQL أو لغة الاستعلامات البنائية لأغراض استرجاع المعلومات من قواعد البيانات، ففي سبعينيات القرن الماضي؛ بدأ علماء الكمبيوتر بتطوير
طرق معيارية لمعالجة قواعد البيانات، حيث تمكّنوا من خلال بحوثهم من تطوير لغة ال SQL والتي حازت على شهرتها عندما تمّ اعتمادها من قبل معهد
المعايير القومي الأمريكي في عام 1986، ولقد أدّى العمل والتطوير المستمر على قواعد البيانات المترابطة إلى إدخال تحسينات على هذه اللغة، الأمر
الذي جعلها واحدة من أكثر لغات قواعد البيانات شهرةً، فضلًا عن تطوير نسخ خاصة منها من قبل بعض الشركات الكبرى كشركة مايكروسوفت وشركة أوراكل
بالإضافة إلى النسخة المفتوحة المصدر والمسمّاه ب MySQL والتي حازت على شهرة واسعة جدًا.
Get start
تقوم لغة SQL على مبدأ توفير وتزويد المبرمجين ومستخدمي الكمبيوتر بطريقة تساعدهم في الحصول على المعلومات المطلوبة من قاعدة البيانات، حيث تتكون
هذه اللغة في مستواها البسيط من مجموعة قليلة من الأوامر منها:
- حدّد: ويستخدم لاختيار البيانات.
- أدرج: ويستخدم لإضافة البيانات إلى القاعدة.
- حدّث: ويستخدم لتعديل المعلومات.
- احذف: ويستخدم لحذف المعلومات.
تستخدم لغة ال SQL بشكل كبير في قواعد البيانات الحكومية ومواقع التجارة الالكترونية على الإنترنت، كما تستخدم على نطاق واسع في أعمال التجارة وذلك
لأغراض إدارة قواعد البيانات المتعلّقة بها، ومع الوقت؛ استبدلت ال SQL بما يُسمّى NoSQL، وهي تقوم على مبدأ أنّ البيانات غير المرتّبة في جداول
ضمن قواعد البيانات المترابطة قد لا تحتاج إلى استخدام لغة ال SQL لاسترجاعها، وتبعًا لهذا فإنّه غالبًا ما تستخدم لغة SQL في قواعد البيانات
التقليدية الصغيرة، بينما تستخدم طرق أخرى للتعامل مع البيانات في أنظمة قواعد البيانات الكبيرة التي لا يكون التحقق فيها من البيانات بشكل صارم.
مميزات لغة ال SQL وسلبياتها
ليس هناك لغة برمجة كاملة فجميع اللغات لها إيجابيات وسلبيات، واستخدام لغة وتفضيلها على الأخرى يكون تبعًا للتطبيقات المراد تطويرها واستخدامها أو
تبعًا لمستوى المبرمج ورغبته في تعلّم اللغة، ولغة ال SQL كغيرها من اللغات لها مجموعة من المميزات والسلبيات والتي تمّ إيجازها في النقاط الآتية:
© 2024 Peter Eshak Abdo, Apple