شرح اس كيو إل (SQL)

لغة الاستعلامات البنيوية (أو البنائية) (بالإنجليزية: Structured Query Language أو SQL)‏ (لغة قواعد البيانات)هي لغة برمجة غير إجرائية Non Procedural Language، وهي بذلك تختلف عن لغات البرمجة المعتادة مثل سي أو جافا، حيث أن اللغات غير الإجرائية هي لغات متخصصة. ولذلك فإن تركيب لغة الاستعلامات البنائية هي لغة للتعامل والتحكم مع قواعد البيانات المترابطة من خلال التعامل مع تراكيب البيانات وإجراء عمليات إدخال البيانات والحذف والفرز والبحث والتصفية والتعديل وخلافه.

تاريخ تطور لغة الاستعلامات البنائية
في يونيو 1970 نشر العالم البريطاني إدجار كود ورقة علمية بعنوان “نموذج مترابط للبيانات في مستودعات البيانات الضخمة المشتركة A Relational Model of Data for Large Shared Data Banks” قدم فيها نموذجا لإنشاء وإدارة قواعد البيانات عرف باسم نموذج قاعدة البيانات المترابطة Relational Database Model، ووفقا لهذا النموذج يتم الاحتفاظ بالبيانات في جداول متفرقة ترتبط فيما بينها بعلاقات. حقق نموذج قاعدة البيانات المترابطة نجاحًا سريعًا بين المختصين، لكنه كان من الصعب التعامل مع هذا النموذج من خلال لغات البرمجة المألوفة آنذاك مثل لغة سي ولغة بيزيك، لذلك سعى المختصون في ابتكار لغة برمجة جديدة تكون قادرة على إنشاء قواعد البيانات والتعامل معها وفق نموذج قاعدة البيانات المترابطة. قامت جماعة من الباحثين في مختبرات شركة IBM بإنتاج أول لغة برمجة تحقق هذا الهدف وأطلقوا عليها الاسم SEQUEL وهذا اللفظ اختصار لعبارة اللغة الإنجليزية للاستعلامات البنيوية Structured English Query Language لكنهم تخلوا عن هذا الاسم سريعًا عندما اكتشفوا أنه علامة تجارية لشركة بريطانية تعمل في حقل الطيران واستبدلوه بالاسم الذي أصبح مستخدم حتى اليوم وهو تركيب لغة الاستعلامات البنائية SQL. قامت شركة IBM باستخدام تركيب لغة الاستعلامات البنائية في إنتاج عدد من نظم إدارة قواعد البيانات المترابطة وتوزيعها مثل النظام System R والنظام System/38 والنظام SQL/DS وأخيرًا النظام DB2. لكن النظام الذي حقق النجاح الأكبر هو النظام الذي اعتمدته شركة أوراكل Oracle وحمل اسمها والذي طرحته لأول مرة عام 1979. منذ ابتكار لغة الاستعلامات البنيوية في مطلع السبعينات، خضعت للعديد من التعديلات والتطويرات، كما قامت العديد من الشركات والمؤسسات البحثية بتصميم نسختها الخاصة من تركيب لغة الاستعلامات البنائية، ولمجابهة هذا الموقف قام المعهد الوطني الأمريكي للمعايير American National Standards Institute ANSI بإصدار أول نسخة معيارية من تركيب لغة الاستعلامات البنائية عام 1987 وهي التي عرفت باسم SQL1987، ثم توالت التعديلات والطبعات المعيارية، وحاليًا فإن اللغة المعيارية المعتمدة هي SQL2008.

10/10 - (1 صوت واحد)

عن ADMIN

أبدأ موقعك معنا الأن وأصعد للقمه لدينا فريق دعم من الخبراء منذ عام 2005 يقدمون الدعم والمساعده على مدار الساعه لأصحاب المواقع وينتظرونك لدعمك ومساعدتك اذا كان لديك أى سؤال أو أستفسار لاتتردد فى الاتصال بالدعم الأن مجانآ و بحسب طلبك يمكنك طلب تركيب اى نوع منتدى على موقعك او اى سكربت او تصميم لموقعك سواء كان موقع شخصى او مهنى او تجارى قسم التطوير سوف يساعدك من الالف الى الياء لتستلم موقعك كامل وجاهز بالتصميم أختار و اشترى الباقه التى تراها مناسبه لك , الأسعار محدده بالدولار لكنك ستدفع بعملة دولتك وفى أقرب مكان لعملك أو لمنزلك و يمكنك الدفع من مصر من خلال فودافون كاش و متاح الدفع بعملة البتكوين اتصل بالدعم لمعرفة ما يعادل الأسعار بعملة دولتك وطريقة الدفع الأسهل والأسرع من دولتك كما يمكن لأى شخص من عائلتك أو من أصدقاؤك أن يقوم بالدفع لنا نيابة عنك من أى دوله أخرى غير دولتك : https://www.glaxu.com

شاهد أيضاً

حول مدونتك من بلوجر للووردبريس blogger to wordpress

بسبب الطلب المتزايد على التحويل من مدونة بلوجر للوربريس اصبج طلبكم متاح الان يمكنكم طلب …