سایت رسمی بهمن مؤذن
مدیریت دولتی
آموزش
در باره من
خاطرات و وقایع
برنامه های اندروید
سایر سایت ها
ارسال صفحه برای دوستان
    بازگشت به مطالب گروه   بازگشت به صفحه اول
 
SQL Server و T-SQL

سرویس دهنده SQL جهت اجرای فرامین مختلف از جمله کارهای مربوط به ذخیره و بازیابی اطلاعات از زبان T-SQL استفاده می کند.

شاید در اینجا این سوال برای شما مطرح شود که T-SQL چیست و چه فرقی با SQL Server دارد.

T-SQL یک زبان بین المللی است که نرم افزار های مختلف تا درجات مختلفی جهت انجام کارهای مختلف از آن استفاده می کنند.

یعنی مثلا دستور بازیابی اطلاعات یک جدول در Access و SQL Server و Oracle تا حدود بسیار زیادی شبیه به هم است. هر چه قدرت یک پایگاه داده بالاتر می رود T-SQL هم که پشتیبانی می کند قویتر بوده و از اجزاء بیشتری تشکیل می شود.

اما ماهیت T-SQL چیست؟

این زبان به صورت ساده از یک تا چند خط دستور است که بسیار شبیه به زبان محاوره ای می باشد و به SQL می گوید که چه کاری انجام دهد.



برای اینکه مقدمه این بحث را کامل کنیم باید بگوییم که این دستورات در سه بخش کلی خلاصه می شود که ما فعلا با این دو دسته کار داریم:

DML ها که مخفف Data Manipulating Language هستند. این دستورات جهت ذخیره و بازیابی اطلاعات به کار می روند.

DDL ها که مخفف Data Defining Language هستند. این دستورات جهت تعریف انواع ساختار های اطلاعاتی و ساخت جداول و دیگر اجزاء بانک اطلاعاتی کاربرد دارند.



به عقیده من هیچ برنامه نویسی در دنیا نمی تواند ادعا کند که تمام انواع دستورات در T-SQL را بلد است - مگه اینکه خیلی بیکار باشه بشینه حفظ کنه !! - بلکه ما معمولا از کمک MSDN استفاده می کنیم که معمولا دستورات پیچیده را به ما نشان می دهد.

چیزی که یک برنامه نویس باید بلد باشد این است که اولا دستورات پایه دو گروه بالا را بداند. ثانیا اینکه چطور به صورت مدیریت شده آن ها را استفاده کند.



منظور از مدیریت شده این است که ترکیبی از View ها ، Stored Procedure ها ، Trigger ها و Function ها را به گونه ای بهینه استفاده کند تا هم از لحاظ سرعت به حد مطلوبی در پایگاه برسد و هم از لحاظ حجم پایگاه داده.

تعداد (5) نظر ارسال گردیده است.
نام کاربری:
کلمه عبور:
   
   
  عضویت در سایت  
     
من را در اینستاگرام دنبال کنید
Instagram
 
صفحه من را در فیسبوک ببینید
 
ارسال پیام در تلگرام