الفرق بين SQL و Microsoft SQL Server

الفرق بين SQL و Microsoft SQL Server
الفرق بين SQL و Microsoft SQL Server

فيديو: الفرق بين SQL و Microsoft SQL Server

فيديو: الفرق بين SQL و Microsoft SQL Server
فيديو: ما الفرق بين أمر الشراء و طلب الشراء؟ 2024, ديسمبر
Anonim

SQL مقابل Microsoft SQL Server | اختلافات SQL مقابل SQL Server

لغة الاستعلام الهيكلية (SQL) هي لغة كمبيوتر لقواعد البيانات. يتم استخدامه للوصول إلى البيانات ومعالجتها في أنظمة إدارة قواعد البيانات العلائقية (RDMS). خادم Microsoft SQL هو خادم قاعدة بيانات علائقية أنتجته شركة Microsoft. يستخدم SQL كلغة الاستعلام الأساسية.

تمتلك SQL القدرة على إدخال البيانات في قاعدة البيانات ، والاستعلام عن البيانات للحصول على المعلومات ، وتحديث / حذف البيانات في قاعدة البيانات وإنشاء / تعديل مخطط قاعدة البيانات. تم تطوير SQL بواسطة IBM في أوائل السبعينيات وكان يطلق عليه في البداية SEQUEL (لغة الاستعلام الإنجليزية المهيكلة).تحتوي لغة SQL على العديد من عناصر اللغة تسمى الجمل والتعبيرات والمسندات والاستعلامات والعبارات. من بين هذه الأسئلة الأكثر استخدامًا. يتم تحديد الاستعلامات من قبل المستخدم بطريقة تصف الخصائص المرغوبة لمجموعة فرعية من البيانات التي يحتاج إلى استردادها من قاعدة البيانات. ثم يقوم نظام إدارة قاعدة البيانات بإجراء التحسينات اللازمة على الاستعلام وتنفيذ العمليات المادية اللازمة لإنتاج نتائج الاستعلام. يسمح SQL أيضًا بتضمين أنواع البيانات مثل سلاسل الأحرف وسلاسل البت والأرقام والتاريخ والوقت في أعمدة قواعد البيانات. اعتمد المعهد الوطني الأمريكي للمعايير (ANSI) والمنظمة الدولية للتوحيد القياسي (ISO) ، SQL كمعيار في عامي 1986 و 1987 على التوالي. على الرغم من أن SQL هي معيار ANSI ، إلا أن هناك العديد من الإصدارات المختلفة للغة SQL. ولكن للامتثال لمعيار ANSI ، تدعم جميع هذه الإصدارات الأوامر المستخدمة على نطاق واسع مثل SELECT و UPDATE و DELETE و INSERT و WHERE بطريقة مماثلة.

كما ذكرنا سابقًا ، خادم Microsoft SQL هو خادم قاعدة بيانات يستخدم SQL ، وبشكل أكثر تحديدًا ، T-SQL و ANSI SQL كلغات استعلام أساسية. يقوم T-SQL بتوسيع SQL عن طريق إضافة العديد من الميزات مثل البرمجة الإجرائية والمتغيرات المحلية والوظائف الداعمة لمعالجة السلسلة / البيانات. هذه الميزات تجعل T-SQL Turing كاملة. يحتاج أي تطبيق ، يحتاج إلى الاتصال بخادم MS SQL ، إلى إرسال عبارة T-SQL إلى الخادم. يمكن استخدام خادم Microsoft SQL لإنشاء تطبيقات قواعد البيانات القائمة على سطح المكتب والمؤسسات والويب. يوفر بيئة تسمح بإنشاء قواعد بيانات يمكن الوصول إليها من محطات العمل أو الإنترنت أو الوسائط الأخرى مثل المساعد الرقمي الشخصي (PDA). تم إطلاق الإصدار الأول من خادم MS SQL في عام 1989 وكان يسمى SQL server 1.0. تم تطوير هذا لنظام التشغيل / 2 (OS2). منذ ذلك الحين ، كان هناك العديد من الإصدارات من خادم MS SQL وآخرها هو SQL Server 2008 R2 ، والذي تم إصداره للتصنيع في 21 أبريل 2010.يتوفر خادم MS SQL أيضًا في إصدارات متعددة تتضمن مجموعات ميزات مخصصة لمستخدمين مختلفين.

للتلخيص ، SQL هي لغة كمبيوتر لإنشاء وإدارة قواعد البيانات العلائقية وخادم Microsoft SQL هو خادم قاعدة بيانات يستخدم SQL كلغة استعلام أساسية ويمكن استخدامه لتطوير تطبيقات قواعد البيانات. لذلك من الواضح أن هذين شيئين مختلفين حيث يكون أحدهما لغة كمبيوتر والآخر تطبيق كمبيوتر.

موصى به: