دانلود کتاب T-SQL Fundamentals ویرایش چهارم - Itzik Ben-Gan - آموزش T-SQL در SQL Server و Azure SQL

عنوان:

T-SQL Fundamentals

نویسنده:

Itzik Ben-Gan

انتشارات:

Microsoft Press

تاریخ انتشار:

2023

حجم:

6.08MB

دانلود

معرفی کتاب:" دانلود کتاب مبانی T-SQL - راهنمای جامع برای کوئری‌نویسی در SQL Server و Azure"

کتاب T-SQL Fundamentals نوشته‌ی ایتزیک بن‌گان، یکی از کامل‌ترین منابع برای یادگیری زبان T-SQL است. این کتاب به شما کمک می‌کند تا کوئری‌نویسی حرفه‌ای و اصلاح داده‌ها را با استفاده از SQL Server 2022، Azure SQL Database و Azure SQL Managed Instance بیاموزید.

آنچه در این کتاب می‌آموزید

  • درک منطق و ساختار زبان T-SQL برای نوشتن کد بهتر و بهینه‌تر
  • آشنایی با عناصر نظریه رابطه‌ای و معماری مدرن SQL Server
  • ساخت جدول‌ها و تعریف یکپارچگی داده‌ها (Data Integrity)
  • نوشتن کوئری‌های SELECT، استفاده از JOIN و زیرکوئری‌ها
  • کار با Table Expressions، CTE، View، Function و APPLY
  • استفاده از UNION، INTERSECT و EXCEPT برای ترکیب نتایج
  • تحلیل داده با Window Functions، Pivot، Grouping Sets و Time Series
  • دستورهای INSERT، UPDATE، DELETE و MERGE
  • کار با System-Versioned Temporal Tables
  • درک و پیاده‌سازی تراکنش‌ها، Locks، Blocking و Isolation Levels
  • مدل‌سازی داده‌های گرافی با SQL Graph
  • آشنایی با قابلیت‌های برنامه‌نویسی در SQL Server و نصب دیتابیس‌های نمونه

مخاطبان این کتاب

این کتاب برای توسعه‌دهندگان T-SQL، مدیران پایگاه داده (DBA)، متخصصان BI، تحلیل‌گران داده و هر کسی که نیاز به نوشتن کوئری‌های حرفه‌ای در SQL Server یا Azure SQL دارد، مناسب است.

ویژگی‌های کلیدی کتاب

تمرکز این کتاب بر آموزش گام‌به‌گام، نمونه کدهای قابل استفاده، و پوشش آخرین ویژگی‌های SQL Server 2022 است. مفاهیم با رویکردی کاربردی و پروژه‌محور ارائه شده و برای محیط‌های ابری، داخلی (On-Premises) و ترکیبی (Hybrid) قابل استفاده است.

فهرست مطالب

  • Contents
  • Cover
  • Title Page
  • Copyright Page
  • Contents at a Glance
  • Contents
  • Acknowledgments
  • About the Author
  • Introduction
  • Chapter 1: Background to T-SQL querying and programming
  • Theoretical background
  • SQL Server architecture
  • Creating tables and defining data integrity
  • Conclusion
  • Chapter 2: Single-table queries
  • Elements of the SELECT statement
  • Predicates and operators
  • CASE expressions
  • NULLs
  • The GREATEST and LEAST functions
  • All-at-once operations
  • Woring with character data
  • Woring with date and time data
  • Querying metadata
  • Conclusion
  • Exercises
  • Solutions
  • Chapter 3: Joins
  • Cross joins
  • Inner joins
  • More join examples
  • Outer joins
  • Conclusion
  • Exercises
  • Solutions
  • Chapter 4: Subqueries
  • Self-contained subqueries
  • Correlated subqueries
  • Returning previous or next values
  • Using running aggregates
  • Dealing with misbehaving subqueries
  • Conclusion
  • Exercises
  • Solutions
  • Chapter 5: Table expressions
  • Derived tables
  • Common table expressions
  • Views
  • Inline table-valued functions
  • The APPLY operator
  • Conclusion
  • Exercises
  • Solutions
  • Chapter 6: Set operators
  • The UNION operator
  • The INTERSECT operator
  • The EXCEPT operator
  • Precedence
  • Circumventing unsupported logical phases
  • Conclusion
  • Exercises
  • Solutions
  • Chapter 7: T-SQL for data analysis
  • Window functions
  • Pivoting data
  • Unpivoting data
  • Grouping sets
  • Time series
  • Conclusion
  • Exercises
  • Solutions
  • Chapter 8: Data modification
  • Inserting data
  • Deleting data
  • Updating data
  • Merging data
  • Modifying data through table expressions
  • Modifications with TOP and OFFSET-FETCH
  • The OUTPUT clause
  • Conclusion
  • Exercises
  • Solutions
  • Chapter 9: Temporal tables
  • Creating tables
  • Modifying data
  • Querying data
  • Conclusion
  • Exercises
  • Solutions
  • Chapter 10: Transactions and concurrency
  • Transactions
  • Locks and blocking
  • Isolation levels
  • Deadlocks
  • Conclusion
  • Exercises
  • Chapter 11: SQL Graph
  • Creating tables
  • Querying data
  • Data modification considerations
  • Conclusion
  • Exercises
  • Solutions
  • Cleanup
  • Chapter 12: Programmable objects
  • Variables
  • Batches
  • Flow elements
  • Cursors
  • Temporary tables
  • Dynamic SQL
  • Routines
  • Error handling
  • Conclusion
  • Appendix
  • Getting started
  • Index

مشخصات

نام کتاب

T-SQL Fundamentals

نویسنده

Itzik Ben-Gan

انتشارات

Microsoft Press

تاریخ انتشار

2023

ISBN

9780138102104

تعداد صفحات

601

زبان

انگلیسی

فرمت

pdf

حجم

6.08MB

موضوع

Computers > Databases