يوضح HDG: ما هي SQL و T-SQL و MSSQL و PL / SQL و MySQL؟
هناك العديد من مواقع الويب الديناميكية الموجودة على الويب بفضل حقيقة أن المحتوى يتم التعامل معه من خلال قواعد البيانات. تتطلب إدارة قواعد البيانات(Database) نظامًا هيكليًا لترشيد مثل هذه العملية. أحد هذه الأنظمة هو SQL .
يرمز SQL إلى S tructured Q uery L anguage وهي لغة حوسبة مستخدمة للوصول إلى البيانات المخزنة وإدارتها في R elational D atabase M anagement S ystems ( RDBMSs ) التي طورتها Microsoft . في عام 1986 ، أصبحت اللغة معيارًا للمعهد الأمريكي N ational (American National Standards Institute)S I ( (N)ANSI (A)) (S)،(I) وفي غضون عام واحد فقط ، أصبحت أيضًا معيارًا (ANSI)للمنظمة(I) الدولية للتوحيد القياسي (O)((S) ISO(International Organization for Standardization) ).
في SQL Server ، يمكنك تخزين البيانات وتنظيمها واستردادها باستخدام جمل SQL . يحتوي SQL(SQL) أيضًا على امتدادات توفر دعمًا لوظائف مختلفة داخل خادم SQL .
What is SQL, T-SQL, MSSQL, and PL/SQL?
SQL هي لغة حوسبة مستخدمة في خوادم معينة وهي مسؤولة عن الاستعلام عن المعلومات المخزنة في قواعد البيانات على تلك الخوادم وتحريرها.
(SQL)يشار إلى SQL أيضًا باسم ANSI SQL ، وهو الإصدار القياسي اعتبارًا من عام 1986. وهي أيضًا واحدة من أفضل لغات البرمجة(best programming languages) المستخدمة اليوم. ومع ذلك ، هناك العديد من قواعد البيانات المختلفة التي تستخدم متغيرات من SQL من أجل خدمة المستهلكين باحتياجات قاعدة بيانات محددة.
قبل الانتقال إلى امتدادات SQL المتنوعة ، قد يكون من الجيد معرفة ما هي قاعدة البيانات بالضبط.
قاعدة البيانات هي مجموعة منظمة من البيانات التي يتم تنظيمها لسهولة الاستخدام والاسترجاع. قد يعني هذا أشياء مختلفة لمواقع مختلفة. يمكن أن يكون النص الموجود في منشورات المدونة أو المعلومات التي تم جمعها حول المستخدمين المسجلين في الموقع. في كلتا الحالتين ، ينتقل إلى قاعدة بيانات ويتم تنظيمه داخلها.
SQL هو ما يساعد قواعد البيانات هذه في تنظيم وتحديد البيانات. ولكن ، لن تستخدم جميع قواعد البيانات الشكل القياسي لـ SQL . تمتلك خوادم SQL(SQL Servers) من Microsoft ، على سبيل المثال ، نسختها الخاصة من SQL في شكل T-SQL .
ما هو T-SQL؟(What Is T-SQL?)
الامتداد المملوك لشركة Microsoft ، T-SQL هو نوع مختلف من SQL تم تطويره للعمل بشكل صريح على خوادم (Servers)SQL الخاصة بـ Microsoft . إنه يرمز إلى T ransact - S tructured Q uery L anguage ويقدم بناء الجملة والميزات التي يمكن استخدامها فقط في بيئات Microsoft SQL Server أو Azure Synapse .
لا تزال اللغة نفسها تتوافق مع معيار ANSI SQL(ANSI SQL) ، مما يعني أنه طالما لديك فهم أساسي لـ SQL ، فلن يكون من الصعب جدًا التقاطه. هناك العديد من الخصائص التي تختلف عن ANSI SQL ، مثل التعامل مع الاستثناءات والأخطاء ولوائح التشغيل والإجراءات المستندة إلى وظائف السلسلة والبيانات وعدد قليل من الترقيات الطفيفة.
السبب في تفضيل T-SQL على SQL هو في الغالب عندما يتضمن التطبيق تثبيت Microsoft SQL Servers .
ما هو MSSQL؟(What Is MSSQL?)
MSSQL هو الإصدار المختصر من خوادم Microsoft SQL(Microsoft SQL Servers) . هذه الخوادم عبارة عن مجموعة من برامج قواعد البيانات المصممة بواسطة Microsoft للتنافس ضد المنافسين Oracle Database و MySQL .
يتم استخدامه على نطاق واسع في عمليات النشر المؤسسية ، وهو تكوين خادم مصمم لدعم تطبيقات برامج الأعمال التجارية واسعة النطاق والمهمة. يستخدم MSSQL بناء جملة SQL ، وعلى وجه التحديد (SQL)T-SQL .
يمكن لـ MSSQL تخزين البيانات وتنظيمها ومعالجتها(MSSQL can store, organize, and process data) باستخدام قواعد البيانات ، وتحويل البيانات الأولية إلى رؤى ذات مغزى ، ومعالجة كميات كبيرة من البيانات ، وتشغيل التحليلات والتقارير المعقدة ، وغير ذلك الكثير.
What Is PL/SQL?
مثل Microsoft ، تستخدم Oracle Database المتغير الخاص بها من SQL في شكل PL/SQL أو P rocedural L anguage S tructured Q uery L anguage. يتضمن هذا استخدام عناصر اللغة الإجرائية مثل الشروط والحلقات داخل بيئة SQL .
PL/SQL بالتصريح عن الثوابت والمتغيرات والإجراءات والوظائف والأنواع والمحفزات. PL/SQL أن تفعل أكثر بكثير من إدارة قواعد العمل الأساسية. في الواقع ، يمكن لإجراءات PL/SQL الوصول إلى مواقع الويب ، وإرسال رسائل البريد الإلكتروني ، من بين أشياء أخرى لا تستطيع SQL الأساسية الوصول إليها.(SQL)
تم الإعلان عن هذا المتغير لأول مرة في عام 1995 ويتبع معيار ISO SQL(ISO SQL) . إنها لغة معالجة معاملات محمولة وعالية الأداء توفر مترجمًا مضمنًا(OSindependent) وبيئة برمجة تعتمد على نظام التشغيل.
إنه متاح ، وحيوي ، لأنظمة Oracle Database ولكنه متاح أيضًا لقاعدة بيانات TimesTen في الذاكرة و IBM DB2 .
ما هي MySQL؟(What Is MySQL?)
MySQL هو نظام (MySQL)إدارة قواعد بيانات SQL(SQL RDBMS) مفتوح المصدر تم تطويره ودعمه بواسطة Oracle . حتى لا يتم الخلط بينه وبين Oracle Database التي تستخدم PL/SQL ، تستخدم MySQL متغيرها(MySQL) الخاص من SQL المسمى ببساطة MySQL . لم تكن Oracle(Oracle) دائمًا مملوكة لـ MySQL ، وحتى بعد تغيير الملكية ، ظلت مفتوحة المصدر.
قاعدة البيانات هذه هي واحدة من أكثر الأنظمة شيوعًا المستخدمة لتخزين البيانات وإدارتها. هذا صحيح بشكل خاص عند التعامل مع حلول قواعد البيانات لمواقع WordPress(database solutions for WordPress sites) . يساعد في تخزين جميع منشورات المدونة ومعلومات المستخدم ومعلومات البرنامج المساعد والأشياء الأخرى المتعلقة بـ WordPress .
بالتزامن مع كونه نظام قاعدة بيانات علائقية ، فإنه يستخدم أيضًا نموذج خادم العميل. هذا يعني أن الخادم هو المكان الذي توجد فيه البيانات ويجب أن يطلبها العميل عبر SQL ، أي أنت.(SQL)
يُعد هذا SQL المعين مفضلًا حقًا لأولئك الذين يستخدمون مواقع WordPress أو أي مواقع بها كميات ضخمة من البيانات والمستخدمين النهائيين.
أي SQL يجب أن تستخدم؟(Which SQL Should You Use?)
للبدء ، يتم استخدام T-SQL و PL/SQL لأشياء مختلفة تمامًا في معظم الأوقات. ناهيك عن قواعد بيانات مختلفة تمامًا. الإجابة التي يجب استخدامها تقع بشكل مباشر على قاعدة البيانات التي تفضلها.
فيما يتعلق بـ T-SQL مقابل SQL ، فإن الأمر متروك للمستخدم أيضًا. ومع ذلك ، إذا كنت تخطط للتعامل مع عمليات تثبيت Microsoft SQL Server ، فإن T-SQL هو الخيار الأفضل. تم تطويره بواسطة Microsoft ، لذا فإن استخدام كلاهما جنبًا إلى جنب يزيد من التوافق.
بالنسبة لأولئك الذين لديهم خلفيات متعددة ، يفضل ANSI SQL .
Related posts
تشرح HDG: ما هو Markdown وما هي الأساسيات التي يجب أن أعرفها؟
ما هي أفضل خدمة اتصال جماعي - أفضل التطبيقات مقارنة
نقل الملفات أو حذفها أو نسخها تلقائيًا في Windows
كيفية التحقق مما إذا كانت درجة حرارة وحدة المعالجة المركزية لديك مرتفعة جدًا
أفضل 5 تطبيقات لتصفية الضوء الأزرق لنظام التشغيل Windows و Mac و Linux
أفضل 7 أدوات قص لجهاز Chromebook
أفضل 5 حسابات بريد إلكتروني يمكن التخلص منها مجانًا
4 أفضل تطبيقات برامج إعادة توجيه المنافذ وكيفية استخدامها
كيف تعمل مواقع الويب: تعرف على ما تحت الغطاء
أفضل التطبيقات لمراقبة استخدام الإنترنت
أفضل 10 إضافات للخصوصية لمتصفح Chrome (2022)
برنامج تعليمي لمخطط Microsoft: كل ما تحتاج إلى معرفته
أفضل 4 بدائل لـ Google Chromecast
4 أدوات رائعة لإنشاء حزم Windows Installer
كيف يمكن لتطبيق Signal Desktop المساعدة في حماية خصوصيتك
أفضل وحدة المعالجة المركزية وبطاقة الفيديو وأدوات ضبط ذاكرة الوصول العشوائي
5 بدائل لنظام التشغيل Windows sudo Command
محلل البريد الإلكتروني Zapier: 3 طرق مبتكرة لاستخدامه
محرر النصوص البرمجية لـ Google Apps: كل ما تحتاج إلى معرفته للبدء
استخدم HP Print and Scan Doctor لإصلاح مشكلات الطابعة الشائعة