تفاوت بین SQL و Microsoft SQL Server

تفاوت بین SQL و Microsoft SQL Server
تفاوت بین SQL و Microsoft SQL Server

تصویری: تفاوت بین SQL و Microsoft SQL Server

تصویری: تفاوت بین SQL و Microsoft SQL Server
تصویری: خنده دارترین سوال برنده باش برای خفن ترین شرکت کننده 😅 2024, نوامبر
Anonim

SQL در مقابل مایکروسافت SQL Server | تفاوت SQL در مقابل SQL Server

Structured Query Language (SQL) یک زبان کامپیوتری برای پایگاه‌های داده است. برای دسترسی و دستکاری داده ها در سیستم های مدیریت پایگاه داده رابطه ای (RDMS) استفاده می شود. سرور مایکروسافت SQL یک سرور پایگاه داده رابطه ای است که توسط مایکروسافت تولید شده است. از SQL به عنوان زبان جستجوی اصلی خود استفاده می کند.

SQL دارای قابلیت درج داده ها در پایگاه داده، جستجوی داده ها برای اطلاعات، به روز رسانی/حذف داده ها در پایگاه داده و ایجاد/تغییر طرح پایگاه داده است. SQL در اوایل دهه 1970 توسط IBM توسعه یافت و در ابتدا SEQUEL (زبان جستجوی ساختار یافته انگلیسی) نامیده می شد.زبان SQL دارای چندین عنصر زبانی به نام‌های عبارت، عبارات، محمولات، پرس و جوها و دستورات است. در این میان، پرکاربردترین پرس و جوها هستند. کوئری ها توسط کاربر به گونه ای تعریف می شوند که ویژگی های مورد نظر زیرمجموعه داده هایی را که باید از پایگاه داده بازیابی کند، توصیف می کند. سپس سیستم مدیریت پایگاه داده بهینه سازی های لازم را برای پرس و جو انجام می دهد و عملیات فیزیکی لازم را برای تولید نتایج پرس و جو اجرا می کند. SQL همچنین اجازه می دهد تا انواع داده ها مانند رشته های کاراکتر، رشته های بیت، اعداد و تاریخ و زمان در ستون های پایگاه داده گنجانده شوند. مؤسسه استاندارد ملی آمریکا (ANSI) و سازمان بین المللی استاندارد (ISO) به ترتیب در سال 1986 و 1987 SQL را به عنوان استاندارد پذیرفتند. اگرچه SQL یک استاندارد ANSI است، اما نسخه های مختلفی از زبان SQL وجود دارد. اما برای مطابقت با استاندارد ANSI، همه این نسخه ها از دستورات پرکاربرد مانند SELECT، UPDATE، DELETE، INSERT، WHERE به روشی مشابه پشتیبانی می کنند.

همانطور که قبلا ذکر شد، مایکروسافت SQL سرور یک سرور پایگاه داده است که از SQL، به طور خاص تر، T-SQL و ANSI SQL به عنوان زبان پرس و جو اولیه خود استفاده می کند. T-SQL SQL را با افزودن چندین ویژگی مانند برنامه نویسی رویه ای، متغیرهای محلی و توابع پشتیبانی برای پردازش رشته/داده گسترش می دهد. این ویژگی ها T-SQL Turing را کامل می کند. هر برنامه کاربردی که نیاز به ارتباط با سرور MS SQL دارد، باید یک عبارت T-SQL را به سرور ارسال کند. سرور مایکروسافت SQL می تواند برای ایجاد برنامه های کاربردی پایگاه داده دسکتاپ، سازمانی و مبتنی بر وب استفاده شود. این محیطی را فراهم می کند که امکان ایجاد پایگاه های داده را فراهم می کند که می توان از ایستگاه های کاری، اینترنت یا رسانه های دیگر مانند دستیار دیجیتال شخصی (PDA) به آنها دسترسی داشت. اولین نسخه سرور MS SQL در سال 1989 منتشر شد و SQL server 1.0 نام داشت. این برای Operating System/2 (OS2) توسعه یافته است. از آن زمان تاکنون چندین نسخه از سرور MS SQL منتشر شده است و آخرین نسخه SQL Server 2008 R2 است که در 21 آوریل 2010 برای تولید عرضه شد.سرور MS SQL نیز در چندین نسخه موجود است که شامل مجموعه ویژگی های سفارشی شده برای کاربران مختلف است.

به طور خلاصه، SQL یک زبان رایانه ای برای ایجاد و مدیریت پایگاه های داده رابطه ای است و سرور Microsoft SQL یک سرور پایگاه داده است که از SQL به عنوان زبان پرس و جو اولیه خود استفاده می کند و می توان از آن برای توسعه برنامه های کاربردی پایگاه داده استفاده کرد. بنابراین بدیهی است که این دو چیز متفاوت هستند که یکی زبان کامپیوتر و دیگری یک برنامه کامپیوتری است.

توصیه شده: