خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
سیر تکاملی 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 را به عنوان زبان اصلی برای مدیریت و دستکاری داده ها در پلتفرم پایگاه داده شان ارائه کرده اند. بنابراین، عناصر هسته اصلی زبان یکسان هستند. با این حال، هر فروشنده ای می تواند در مورد اینکه کدام ویژگی ها را پیاده سازی کند یا خیر، تصمیم گیری نماید. همچنین، خود استاندارد برخی جنبه ها را بعنوان یک انتخاب در پیاده سازی رها کرده است و تصمیمی در موردشان نگرفته است. همچنین، هر فروشنده ای معمولاً در مواردی ممکن است احساس نیاز کند که لازم است مواردی را به استاندارد بیفزاید، چرا که این موارد در استاندارد پوشش داده نشده اند.
نوشتن در یک روش استاندارد به عنوان بهترین روش در نظر گرفته می شود. اگر به این شکل عمل کنید، کدهای شما قابلیت حمل بیشتری خواهند داشت. همچنین، دانش شما نیز قابلیت حمل بیشتری خواهد داشت، چرا که شروع به کار کردن با پلتفرمهای جدیدتر برای شما آسانتر خواهد بود. وقتی که گویشی که شما با آن کار می کنید، هم از استاندارد و هم از مواردی خارج از استاندارد برای انجام کاری، پشتیبانی می کند، شما همیشه باید روش استاندارد را به عنوان روش پیش فرض ترجیح بدهید. شما تنها در مواردی باید به گزینه های خارج از استاندارد رو کنید که مزایای مهمی برای شما داشته باشد که در استاندارد جایگزینی ندارند.
آموزش قبلی : اهمیت درک مبانی 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-89
■■ SQL-92
■■ SQL:1999
■■ SQL:2003
■■ SQL:2006
■■ SQL:2008
■■ SQL:2011
تمامی فروشندگان پیشرو در پایگاه داده، که مایکروسافت نیز شامل آنها می شود، یک گویش از SQL را به عنوان زبان اصلی برای مدیریت و دستکاری داده ها در پلتفرم پایگاه داده شان ارائه کرده اند. بنابراین، عناصر هسته اصلی زبان یکسان هستند. با این حال، هر فروشنده ای می تواند در مورد اینکه کدام ویژگی ها را پیاده سازی کند یا خیر، تصمیم گیری نماید. همچنین، خود استاندارد برخی جنبه ها را بعنوان یک انتخاب در پیاده سازی رها کرده است و تصمیمی در موردشان نگرفته است. همچنین، هر فروشنده ای معمولاً در مواردی ممکن است احساس نیاز کند که لازم است مواردی را به استاندارد بیفزاید، چرا که این موارد در استاندارد پوشش داده نشده اند.
نوشتن در یک روش استاندارد به عنوان بهترین روش در نظر گرفته می شود. اگر به این شکل عمل کنید، کدهای شما قابلیت حمل بیشتری خواهند داشت. همچنین، دانش شما نیز قابلیت حمل بیشتری خواهد داشت، چرا که شروع به کار کردن با پلتفرمهای جدیدتر برای شما آسانتر خواهد بود. وقتی که گویشی که شما با آن کار می کنید، هم از استاندارد و هم از مواردی خارج از استاندارد برای انجام کاری، پشتیبانی می کند، شما همیشه باید روش استاندارد را به عنوان روش پیش فرض ترجیح بدهید. شما تنها در مواردی باید به گزینه های خارج از استاندارد رو کنید که مزایای مهمی برای شما داشته باشد که در استاندارد جایگزینی ندارند.
آموزش قبلی : اهمیت درک مبانی T-SQL
آموزش بعدی : سیر تکاملی T-SQL قسمت دوم
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: