خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


سیر تکاملی T-SQL قسمت اول

سیر تکاملی T-SQL قسمت اول
نویسنده : امیر انصاری
همانطور که ذکر شد، برخلاف بسیاری از جنبه های دیگر محاسبات، T-SQL مبتنی بر پایه های ریاضی قوی می باشد. درک برخی از اصول کلیدی از این مبانی به شما کمک می کند تا بهتر این زبان را درک کنید. سپس هنگامی که کدهای T-SQL را می نویسید، در شرایط T-SQL فکر خواهید کرد، که با تفکر در مورد کد نویسی رویه ای متفاوت می باشد. شکل زیر سیر تکاملی T-SQL از مبانی ریاضی آن را نشان می دهد.

سیستم یکپارچۀ سازمانی راهکار



سیر تکاملی T-SQL
T-SQL زبان اصلی مورد استفاده برای مدیریت و دستکاری داده ها در اصلی ترین نرم افزار مدیریت پایگاه داده رابطه ای مایکروسافت (RDBMS)، یعنی نرم افزار SQL Server می باشد، خواه نسخه در محل SQL Server باشد و خواه نسخه ابری آن که Microsoft Windows Azure SQL Database می باشد. SQL Server از زبانهای برنامه نویسی دیگری مانند سی شارپ و ویژوال بیسیک نیز پشتیبانی می کند، اما T-SQL معمولاً زبان ترجیح داده شده برای مدیریت و دستکاری داده ها می باشد.

T-SQL یک گویش از زبان SQL استاندارد می باشد. SQL یک استاندارد از هر دو سازمان جهانی استاندارد سازی یعنی ISO و ANSI می باشد. این دو استاندارد از SQL اساساً یکسان هستند. استاندارد SQL با گذشت زمان در حال تکامل و توسعه می باشد. در زیر لیستی از نسخه های اصلی این استاندارد که تاکنون ارائه شده اند، آمده است:

■■ SQL-86
■■ SQL-89
■■ SQL-92
■■ SQL:1999
■■ SQL:2003
■■ SQL:2006
■■ SQL:2008
■■ SQL:2011

تمامی فروشندگان پیشرو در پایگاه داده، که مایکروسافت نیز شامل آنها می شود، یک گویش از SQL را به عنوان زبان اصلی برای مدیریت و دستکاری داده ها در پلتفرم پایگاه داده شان ارائه کرده اند. بنابراین، عناصر هسته اصلی زبان یکسان هستند. با این حال، هر فروشنده ای می تواند در مورد اینکه کدام ویژگی ها را پیاده سازی کند یا خیر، تصمیم گیری نماید. همچنین، خود استاندارد برخی جنبه ها را بعنوان یک انتخاب در پیاده سازی رها کرده است و تصمیمی در موردشان نگرفته است. همچنین، هر فروشنده ای معمولاً در مواردی ممکن است احساس نیاز کند که لازم است مواردی را به استاندارد بیفزاید، چرا که این موارد در استاندارد پوشش داده نشده اند.

نوشتن در یک روش استاندارد به عنوان بهترین روش در نظر گرفته می شود. اگر به این شکل عمل کنید، کدهای شما قابلیت حمل بیشتری خواهند داشت. همچنین، دانش شما نیز قابلیت حمل بیشتری خواهد داشت، چرا که شروع به کار کردن با پلتفرمهای جدیدتر برای شما آسانتر خواهد بود. وقتی که گویشی که شما با آن کار می کنید، هم از استاندارد و هم از مواردی خارج از استاندارد برای انجام کاری، پشتیبانی می کند، شما همیشه باید روش استاندارد را به عنوان روش پیش فرض ترجیح بدهید. شما تنها در مواردی باید به گزینه های خارج از استاندارد رو کنید که مزایای مهمی برای شما داشته باشد که در استاندارد جایگزینی ندارند.


آموزش قبلی : اهمیت درک مبانی T-SQL

آموزش بعدی : سیر تکاملی T-SQL قسمت دوم



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز