هل SQL لغة تعريفية؟
هل SQL لغة تعريفية؟

فيديو: هل SQL لغة تعريفية؟

فيديو: هل SQL لغة تعريفية؟
فيديو: يعني ايه Oracle؟ - وايه هي منتجاتها - ويعني ايه DBA - وادرسها فين - Database Academy 2024, شهر نوفمبر
Anonim

SQL (استعلام منظم لغة ) هو تصريحي استفسار لغة وهو معيار الصناعة لقواعد البيانات العلائقية. تصريحي استفسار اللغات هي أيضًا أسهل في الاستخدام لأنها تركز ببساطة على ما يجب استرجاعه وتقوم بذلك بسرعة. لكن، اللغات التقريرية لديهم المقايضات الخاصة بهم.

وبالمثل ، يتساءل الناس ، هل SQL لغة إجرائية أم لغة تعريفية؟

SQL ليس لغة إجرائية لكن أ لغة تصريحية . تكتب واحدة SQL إعلان وتسليمه إلى نظام إدارة قواعد البيانات. ثم يقوم DBMS بتنفيذ التعليمات البرمجية الداخلية ، والتي تكون مخفية عنا. اللغات التعريفية ينتج عنه بيان واحد للنتيجة المرجوة.

بعد ذلك ، السؤال هو ، هل تعد SQL لغة برمجة؟ SQL (استعلام منظم لغة ) يكون إدارة قواعد البيانات لغة لقواعد البيانات العلائقية. SQL بحد ذاتها يكون لا لغة برمجة ، لكن معيارها يسمح بإنشاء امتدادات إجرائية لها ، والتي تمتد إلى وظائف الناضج لغة برمجة.

وبالمثل قد يتساءل المرء ، هل هي لغة توضيحية؟

اللغات التعريفية ، وتسمى أيضًا غير إجرائية أو مستوى عالٍ جدًا ، هي البرمجة اللغات حيث (من الناحية المثالية) يحدد البرنامج ما يجب القيام به بدلاً من كيفية القيام به.

هل جافا لغة تعريفية؟

البرمجة الوظيفية هي شكل من أشكال تصريحي برمجة. في المقابل ، معظم التيار اللغات ، بما في ذلك البرمجة الشيئية (OOP) اللغات مثل C # و C ++ و جافا ، تم تصميمها لدعم البرمجة الضرورية (الإجرائية) في المقام الأول.

موصى به: