کتاب T-SQL Fundamentals (مبانی T-SQL، ویرایش چهارم) از بهترین منابع آموزش SQL است که در 14 فصل مباحث مربوط به این پایگاه داده و T-SQL را آموزش میدهد. همچنین این کتاب با پشتیبانی از جدیدترین نسخه SQL سعی دارد مباحث مربوط به این پایگاه داده را به صورت کاربردی و عملیاتی پوشش دهد.
در ادامه مقدمهای از کتاب T-SQL Fundamentals را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب T-SQL Fundamentals:
این کتاب شما را در اولین مراحل خود در T-SQL (همچنین به عنوان Transact-SQL شناخته میشود)، که گویش Microsoft SQL Server استانداردهای ISO/IEC و ANSI برای SQL است، راهنمایی میکند. شما تئوری پشت پرس و جو و برنامه نویسی T-SQL و نحوه توسعه کد T-SQL برای پرس و جو و اصلاح دادهها را یاد خواهید گرفت و یک نمای کلی از اشیاء قابل برنامه ریزی خواهید داشت.
اگرچه این کتاب برای مبتدیان در نظر گرفته شده است، اما صرفاً مجموعه ای از روشها برای خوانندگان نیست. این فراتر از عناصر نحوی T-SQL است و منطق پشت زبان و عناصر آن را توضیح میدهد.
گاهی اوقات، این کتاب موضوعاتی را پوشش میدهد که ممکن است برای خوانندگانی که تازه با T-SQL آشنا هستند، پیشرفته در نظر گرفته شود. بنابراین، شما باید آن بخشها را به عنوان خواندن اختیاری در نظر بگیرید. اگر با مطالب مورد بحث در کتاب تا آن زمان احساس راحتی میکنید، ممکن است بخواهید به این موضوعات پیشرفته تر بپردازید. در غیر این صورت، با خیال راحت از آن بخشها رد شوید و پس از کسب تجربه بیشتر به آنها بازگردید.
بسیاری از جنبههای SQL منحصر به این زبان هستند و بسیار متفاوت از سایر زبانهای برنامهنویسی هستند. این کتاب به شما کمک میکند حالت ذهنی درستی داشته باشید و درک درستی از عناصر زبان به دست آورید. شما یاد میگیرید که چگونه به صورت رابطه ای فکر کنید و از شیوههای خوب برنامه نویسی SQL پیروی کنید.
کتاب نسخه خاصی نیست. با این حال، عناصر زبانی را که در نسخههای اخیر SQL Server، از جمله SQL Server 2022 معرفی شدهاند، پوشش میدهد. وقتی عناصر زبانی را که اخیراً معرفی شدهاند، مورد بحث قرار میدهم، نسخهای را که در آن اضافه شدهاند را مشخص میکنم.
SQL Server علاوه بر اینکه به عنوان یک درون محل یا جعبه، طعم در دسترس است، به عنوان طعمهای مبتنی بر ابر به نامهای Azure SQL Database و Azure SQL Managed Instance نیز موجود است. نمونه کد موجود در این کتاب برای هر دو نوع جعبه و ابر سرور SQL قابل استفاده است.
برای تکمیل تجربه یادگیری، این کتاب تمرینهایی را ارائه میدهد که میتوانید از آنها برای تمرین آنچه یاد میگیرید استفاده کنید. من نمیتوانم به اندازه کافی بر اهمیت کار روی آن تمرینها تأکید کنم، بنابراین مطمئن شوید که آنها را نادیده نگیرید!
چه کسی باید کتاب T-SQL Fundamentals را بخواند؟
این کتاب برای توسعه دهندگان T-SQL، مدیران پایگاه داده (DBA)، متخصصان هوش تجاری (BI)، دانشمندان داده، گزارش نویسان، تحلیلگران، معماران، و کاربران قدرتمند SQL Server که به تازگی کار با SQL Server را شروع کرده اند و نیاز به نوشتن دارند در نظر گرفته شده است. پرس و جو کند و کد را با استفاده از T-SQL توسعه دهد.
کتاب T-SQL Fundamentals اصول را پوشش میدهد. این عمدتاً برای متخصصان T-SQL با تجربه کم یا بدون تجربه مورد نظر است. با این اوصاف، بسیاری از خوانندگان نسخههای قبلی این کتاب اشاره کرده اند که – با وجود اینکه قبلاً سالها تجربه داشتند – هنوز کتاب را برای پر کردن خلاءهای دانش خود مفید میدانستند.
این کتاب فرض میکند که شما با مفاهیم اولیه سیستمهای مدیریت پایگاه داده رابطه ای آشنا هستید.
سازمان کتاب T-SQL Fundamentals
این کتاب با یک پیشزمینه نظری برای پرس و جو و برنامهنویسی T-SQL در فصل 1 شروع میشود و پایه و اساس بقیه کتاب را میگذارد، و پوشش اولیه ایجاد جداول و تعریف یکپارچگی دادهها را ارائه میکند.
کتاب T-SQL Fundamentals جنبههای مختلف پرس و جو و اصلاح دادهها را در فصلهای 2 تا 8 پوشش میدهد، و بحث تراکنشها و همزمانی را در فصل 10 ارائه میکند. در فصل 9 و فصل 11، کتاب موضوعات تخصصی از جمله جداول زمانی و نمودار SQL را پوشش میدهد. در نهایت، کتاب مروری کوتاه بر اشیاء قابل برنامه ریزی در فصل 12 ارائه میدهد.
در اینجا فهرستی از فصول به همراه شرح مختصری از محتوای هر فصل آمده است:
فصل 1، “پیشینه پرس و جو و برنامه نویسی T-SQL”، زمینه نظری برای SQL، نظریه مجموعهها و منطق محمول را فراهم میکند. تئوری رابطه را بررسی میکند، معماری SQL Server را توصیف میکند و نحوه ایجاد جداول و تعریف یکپارچگی دادهها را توضیح میدهد.
فصل 2 کتاب T-SQL Fundamentals، «پرس و جوهای تک جدولی»، جنبههای مختلف پرس و جو از یک جدول را با استفاده از عبارت SELECT پوشش میدهد.
فصل 3، “پیوستن”، پرس و جو از چندین جدول با استفاده از اتصالات، از جمله اتصالات متقاطع، اتصالات داخلی و اتصالات خارجی را پوشش میدهد.
فصل 4 کتاب T-SQL Fundamentals، “Subqueries”، پرس و جوهای درون پرس و جوها را پوشش میدهد که در غیر این صورت به عنوان سوالات فرعی شناخته میشوند.
فصل 5، “عبارات جدول”، جداول مشتق شده، عبارات جدول رایج (CTEs)، نماها، توابع با ارزش جدول درون خطی (iTVFs)، و عملگر APPLY را پوشش میدهد.
فصل 6 کتاب T-SQL Fundamentals، “مجموعه عملگرها”، عملگرهای مجموعه UNION، INTERSECT، و EXCEPT را پوشش میدهد.
فصل 7، “T-SQL برای تجزیه و تحلیل دادهها”، توابع پنجره، چرخش، حذف محور، کار با مجموعههای گروه بندی، و مدیریت دادههای سری زمانی را پوشش میدهد.
فصل 8، “اصلاح دادهها”، درج، به روز رسانی، حذف و ادغام دادهها را پوشش میدهد.
فصل 9، “جدول زمانی”، جداول زمانی نسخه سیستم را پوشش میدهد.
فصل 10، “معاملات و همزمانی”، همزمانی اتصالات کاربر را پوشش میدهد که با دادههای یکسانی به طور همزمان کار میکنند. تراکنشها، قفلها، مسدود کردن، سطوح جداسازی و بنبستها را پوشش میدهد.
فصل 11، “SQL Graph”، مدل سازی دادهها را با استفاده از مفاهیم مبتنی بر نمودار مانند گرهها و یالها پوشش میدهد. این شامل ایجاد، اصلاح، و پرس و جو دادههای مبتنی بر نمودار است.
فصل 12، “اشیاء قابل برنامه ریزی”، مروری کوتاه بر قابلیتهای برنامه نویسی T-SQL در SQL Server ارائه میدهد.
کتاب T-SQL Fundamentals همچنین ضمیمهای به نام «شروع به کار» ارائه میکند تا به شما کمک کند محیط خود را تنظیم کنید، کد منبع کتاب را دانلود کنید، پایگاه داده نمونه TSQLV6 را نصب کنید، شروع به نوشتن کد در برابر SQL Server کنید و یاد بگیرید که چگونه با کار با محصول کمک بگیرید. مستندات.
سرفصلهای کتاب T-SQL Fundamentals:
- Cover Page
- Title Page
- Copyright Page
- Pearson’s Commitment to Diversity, Equity, and Inclusion
- Dedication Page
- Contents at a Glance
- Table of Contents
- Acknowledgments
- About the author
- Introduction
- Chapter 1. Background to T-SQL querying and programming
- Chapter 2. Single-table queries
- Chapter 3. Joins
- Chapter 4. Subqueries
- Chapter 5. Table expressions
- Chapter 6. Set operators
- Chapter 7. T-SQL for data analysis
- Chapter 8. Data modification
- Chapter 9. Temporal tables
- Chapter 10. Transactions and concurrency
- Chapter 11. SQL Graph
- Chapter 12. Programmable objects
- Appendix: Getting started
- Index
- Code Snippets
جهت دانلود کتاب T-SQL Fundamentals میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.