کتاب آموزش فارسی اصول و مبانی زبان T-SQL مایکروسافت (شامل ترجمه فارسی از کتاب اصلی + توضیحات اضافی توسط مترجم که خود سابقه برنامه نویسی و طراحی پایگاه داده دارد).
شامل:
- فایل pdf ترجمه فارسی کتاب T-SQL-Fundamentals-3rd-Edition نوشته آقای Itzik Ben-Gan (شامل: مفاهیم، سطوح نرمال، دستورات زبان T-SQL همراه با مثال و تمرین، پاسخ تمرینات، آموزش نصب sql server و ssms و...).
- فایل کتاب اصلی به زبان انگلیسی با فرمت epub.
- فایل های متنی شامل کدهای نمونه موجود در کتاب جهت تمرین و مطالعه عملی.
- فایل متنی شامل اسکریپت های ایجاد پایگاه داده تمرینی همراه با داده های آن جهت انجام تمرینات و اجرای نمونه کدها.
پیشنیازها:
نصب یکی از نسخه های نرم افزار sql server 2016؛ هرچند امکان استفاده از ورژن های قدیمی تر هم جهت اجرای عملی کدها جهت آموزش وجود دارد.
نصب نرم افزار SSMS (SQL Server Management Studio) یا نرم افزارهای مشابه دیگر جهت اتصال به SQL Server و اجرای عملی اسکریپت ها.
نصب نرم افزارهای ebookخوان با فرمت epub مانند Icecream Ebook Reader جهت خواندن نسخه انگلیسی کتاب (درصورت تمایل).
نصب نرم افزار PDF Reader یا مرورگرهای جدید جهت خواندن کتاب PDF فارسی.
نمونه ای از متن ترجمه شده (مقدمه نویسنده):
این کتاب شما را در اولین مراحل خود در T-SQL (همچنین به عنوان Transact-SQL شناخته می شود)، که گویش Microsoft SQL Server از استانداردهای ISO و ANSI برای SQL است، راهنمایی می کند. شما تئوری پشت پرس وجو و برنامه نویسی T-SQL و نحوه توسعه کد T-SQL برای پرس وجو و اصلاح داده ها را یاد خواهید گرفت و یک نمای کلی از اشیاء قابل برنامه ریزی خواهید داشت.
اگرچه این کتاب برای مبتدیان درنظر گرفته شده است، اما صرفاً مجموعه ای از روش ها برای خوانندگان نیست. این فراتراز عناصر نحوی T-SQL است و منطق پشت زبان و عناصر آن را توضیح می دهد.
گاهی اوقات، این کتاب موضوعاتی را پوشش می دهد که ممکن است برای خوانندگانی که تازه با T-SQL آشنا هستند، پیشرفته درنظر گرفته شود. بنابراین، شما باید آن بخش ها را برای خواندن اختیاری درنظر بگیرید. متن نشان می دهد که چه زمانی یک بخش پیشرفته تر درنظر گرفته می شود و برای خواندن اختیاری ارائه می شود. اگر با مطالب مورد بحث در کتاب تا آن زمان احساس راحتی می کنید، ممکن است بخواهید به این موضوعات پیشرفته تر بپردازید. درغیر این صورت، با خیال راحت از آن بخش ها رد شوید و پس از کسب تجربه بیشتر به آنها بازگردید.
بسیاری از جنبه های SQL منحصر به این زبان هستند و بسیار متفاوت از سایر زبان های برنامه نویسی هستند. این کتاب به شما کمک می کند حالت ذهنی درستی داشته باشید و درک درستی از عناصر زبان به دست آورید. شما یاد می گیرید که چگونه به صورت رابطه ای فکر کنید و از شیوه های خوب برنامه نویسی SQL پیروی کنید.
کتاب مختص به نسخه خاصی نیست. بااین حال، عناصر زبانی را که در نسخه های اخیر SQL Server از جمله SQL Server 2016 معرفی شده اند، پوشش می دهد. وقتی عناصر زبانی را که اخیراً معرفی شده اند بحث می کنم، نسخه ای را که در آن اضافه شده اند را مشخص می کنم.
چه کسی باید این کتاب را بخواند؟
این کتاب برای توسعه دهندگان T-SQL، مدیران پایگاه داده (DBAs)، متخصصان هوش تجاری (BI)، دانشمندان داده، گزارش نویسان، تحلیلگران، معماران و کاربران قدرتمند SQL Server که به تازگی کار با SQL Server را شروع کرده اند و نیاز به نوشتن پرس وجو و توسعه کد با استفاده از Transact-SQL دارند، درنظر گرفته شده است.
مفروضات
برای استفاده بیشتر از این کتاب، باید تجربه کار با مایکروسافت ویندوز و برنامه های مبتنی بر ویندوز داشته باشید. همچنین باید با مفاهیم اولیه سیستم های مدیریت پایگاه داده رابطه ای آشنا باشید.
این کتاب ممکن است برای شما مناسب نباشد اگر...
هدف هر کتابی برای هر مخاطب ممکن نیست. این کتاب اصول را پوشش می دهد. این عمدتاً برای متخصصان T-SQL با تجربه کم یا بدون تجربه موردنظر است. اگر یک متخصص T-SQL پیشرفته با سال ها تجربه هستید، ممکن است این کتاب برای شما مناسب نباشد. با این اوصاف، تعدادی از خوانندگان نسخه های قبلی این کتاب اشاره کرده اند که- با وجود اینکه قبلاً سال ها تجربه داشتند- هنوز کتاب را برای پرکردن شکاف های دانش خود مفید می دانستند.