کتاب صوتی کتاب آشپزی T-SQL: فرمولهای طلایی برای حل چالشهای SQL Server
کتاب آشپزی T-SQL: فرمولهای طلایی برای حل چالشهای SQL Server کتاب آشپزی T-SQL: فرمولهای طلایی برای حل چالشهای SQL Server معرفی دوره آیا از دست و پنجه نرم کردن با کوئریهای پیچیده و مشکلات پایگاه دا...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کتاب آشپزی T-SQL: فرمولهای طلایی برای حل چالشهای SQL Server
موضوع کلی: برنامهنویسی و مدیریت پایگاه داده SQL Server
موضوع میانی: حل مسائل رایج با T-SQL
📋 سرفصلهای دوره
- 1. مقدمهای بر کتاب آشپزی T-SQL و محیط SQL Server Management Studio
- 2. دستور پخت اول: بازیابی ساده دادهها با SELECT و FROM
- 3. انتخاب ستونهای خاص و استفاده از نامهای مستعار (Alias)
- 4. فیلتر کردن نتایج: چگونه فقط رکوردهای مورد نظر را با WHERE انتخاب کنیم
- 5. آشنایی با مواد اولیه: انواع دادهها (Data Types) در SQL Server
- 6. ساختن ظرف اطلاعات: دستور CREATE TABLE
- 7. مرتبسازی نتایج بر اساس یک یا چند ستون با ORDER BY
- 8. محدود کردن تعداد نتایج با دستور TOP
- 9. حذف رکوردهای تکراری از نتیجه با DISTINCT
- 10. افزودن دادههای جدید به جداول: دستور INSERT INTO
- 11. ویرایش رکوردهای موجود در جداول: دستور UPDATE
- 12. حذف دادهها: تفاوتهای کلیدی بین DELETE و TRUNCATE
- 13. عملگرهای مقایسهای: (=, <>, <, >, <=, >=)
- 14. ترکیب شرطها با عملگرهای منطقی AND, OR, NOT
- 15. کار با مقادیر نامشخص: مدیریت و فیلتر کردن NULLها
- 16. جستجوی الگوهای متنی با عملگر LIKE
- 17. فیلتر کردن بر اساس یک لیست از مقادیر با عملگر IN
- 18. فیلتر کردن بر اساس یک محدوده با عملگر BETWEEN
- 19. استفاده از عبارت CASE برای ایجاد منطق شرطی در کوئریها
- 20. محاسبات تجمعی ساده: توابع COUNT, SUM, AVG
- 21. یافتن مقادیر حداقل و حداکثر با MIN و MAX
- 22. گروهبندی و خلاصهسازی دادهها با GROUP BY
- 23. فیلتر کردن گروهها پس از تجمعیسازی با HAVING
- 24. ترکیب جداول مرتبط: دستور پخت INNER JOIN
- 25. یافتن دادههای بیهمتا: جادوی LEFT JOIN و رکوردهای نامنطبق
- 26. کامل کردن پازل دادهها: کاربردهای RIGHT JOIN و FULL OUTER JOIN
- 27. محصول دکارتی و کاربردهای عملی CROSS JOIN
- 28. اتصال یک جدول به خودش: Self-Join برای دادههای سلسله مراتبی
- 29. پرسوجو در پرسوجو: مقدمهای بر زیرکوئریها (Subqueries)
- 30. زیرکوئریهای چندمقداری در کنار عملگر IN
- 31. زیرکوئریهای وابسته (Correlated Subqueries) و کاربردهای آن
- 32. بررسی وجود رکورد با EXISTS و NOT EXISTS
- 33. سادهسازی کوئریهای پیچیده با عبارت WITH (Common Table Expressions - CTE)
- 34. پردازش دادههای سلسله مراتبی با CTEهای بازگشتی (Recursive CTEs)
- 35. عملیات مجموعهای: ترکیب نتایج با UNION و UNION ALL
- 36. پیدا کردن اشتراک نتایج دو کوئری با INTERSECT
- 37. پیدا کردن تفاوت نتایج دو کوئری با EXCEPT
- 38. تحلیل پیشرفته دادهها: معرفی توابع پنجرهای (Window Functions)
- 39. شمارهگذاری سطرها با ROW_NUMBER, RANK, DENSE_RANK و NTILE
- 40. دسترسی به سطرهای قبلی و بعدی با LAG و LEAD
- 41. محاسبه تجمعی متحرک با SUM و AVG در توابع پنجرهای
- 42. تغییر شکل دادهها: از سطر به ستون با PIVOT
- 43. بازگرداندن دادههای Pivot شده به حالت اولیه با UNPIVOT
- 44. تعریف و استفاده از متغیرها در اسکریپتهای T-SQL
- 45. کنترل جریان اجرا با ساختارهای IF...ELSE و بلوکهای BEGIN...END
- 46. ایجاد حلقههای تکرار با دستور WHILE
- 47. دستورات BREAK و CONTINUE برای کنترل حلقهها
- 48. کپسوله کردن منطق: ساخت اولین Stored Procedure
- 49. ایجاد Stored Procedureهای داینامیک با پارامترهای ورودی
- 50. بازگرداندن مقادیر با پارامترهای خروجی (OUTPUT) و RETURN
- 51. مدیریت خطاها به صورت حرفهای با بلوک TRY...CATCH
- 52. ایجاد و پرتاب خطاهای سفارشی با THROW
- 53. تضمین یکپارچگی دادهها: کار با تراکنشها (Transactions)
- 54. تایید یا لغو عملیات در تراکنشها: COMMIT و ROLLBACK
- 55. نقاط بازگشت در تراکنشهای پیچیده: SAVE TRANSACTION
- 56. سطوح جداسازی (Isolation Levels) و مدیریت همزمانی
- 57. ایجاد توابع سفارشی اسکالر (Scalar UDFs)
- 58. ساخت توابع سفارشی جدول-مقدار خطی (Inline Table-Valued UDFs)
- 59. ساخت توابع سفارشی جدول-مقدار چنددستوری (Multi-Statement Table-Valued UDFs)
- 60. واکنش به تغییرات دادهها: مقدمهای بر Triggerها
- 61. ایجاد Triggerهای AFTER برای عملیات INSERT, UPDATE, DELETE
- 62. استفاده از جداول مجازی inserted و deleted در Triggerها
- 63. ایجاد Triggerهای INSTEAD OF برای Viewهای پیچیده
- 64. دستور پختهای زمانی: کار با انواع دادههای تاریخ و ساعت
- 65. توابع کلیدی تاریخ: GETDATE, SYSDATETIME, GETUTCDATE
- 66. محاسبات زمانی: اضافه و کم کردن از تاریخ با DATEADD
- 67. محاسبه اختلاف بین دو تاریخ با DATEDIFF
- 68. استخراج اجزای تاریخ (سال، ماه، روز) با DATEPART و YEAR/MONTH/DAY
- 69. ساختن تاریخ از اجزای آن با DATEFROMPARTS
- 70. نمایش تاریخ و ساعت با فرمت دلخواه: توابع CONVERT و FORMAT
- 71. کار با رشتهها: اتصال رشتهها با + و CONCAT
- 72. برش رشتهها با LEFT, RIGHT, SUBSTRING
- 73. پیدا کردن موقعیت یک کاراکتر یا رشته با CHARINDEX و PATINDEX
- 74. جایگزینی بخشی از یک رشته با REPLACE و STUFF
- 75. تبدیل حروف به بزرگ و کوچک با UPPER و LOWER
- 76. حذف فضاهای خالی از ابتدا و انتهای رشته با LTRIM, RTRIM, TRIM
- 77. تبدیل انواع دادهها به یکدیگر: CAST و CONVERT
- 78. تبدیل امن دادهها با TRY_CAST و TRY_CONVERT
- 79. کار با شناسههای منحصر به فرد سراسری (GUID) و تابع NEWID
- 80. تولید دنبالهای از اعداد با توابع SEQUENCE
- 81. کار با جداول موقت محلی و سراسری (Temporary Tables)
- 82. استفاده از متغیرهای جدولی (Table Variables)
- 83. جداول موقت در مقابل متغیرهای جدولی: چه زمانی از کدام استفاده کنیم؟
- 84. ساخت کوئریهای پویا: دستور EXECUTE و sp_executesql
- 85. خطرات کوئریهای پویا: چگونه از تزریق SQL (SQL Injection) جلوگیری کنیم؟
- 86. تحلیل پلن اجرایی (Execution Plan) برای بهینهسازی کوئری
- 87. افزایش سرعت جستجو: جادوی ایندکسهای Clustered
- 88. ایندکسهای Non-Clustered و بهبود عملکرد کوئریهای خاص
- 89. استفاده از ایندکسهای پوششی (Covering Indexes) برای حذف Key Lookup
- 90. ایندکسهای فیلتر شده (Filtered Indexes) برای زیرمجموعههای خاص داده
- 91. نگهداری از ایندکسها: عملیات Rebuild و Reorganize
- 92. آمار (Statistics) و نقش حیاتی آن در بهینهسازی کوئری
- 93. ایجاد و مدیریت Viewها برای سادهسازی دسترسی به دادهها
- 94. مترادفها (Synonyms) برای سادهسازی نام اشیاء پایگاه داده
- 95. پردازش دادههای XML در SQL Server با نوع داده XML
- 96. استخراج داده از XML با متد query()
- 97. استخراج مقادیر اسکالر از XML با متد value()
- 98. فرمولهای مدرن: کار با دادههای JSON در SQL Server
- 99. بررسی و استخراج داده از JSON با JSON_VALUE و JSON_QUERY
- 100. تبدیل دادههای رابطهای به فرمت JSON با FOR JSON
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Database management
problem solving
Programming
SQL
SQL Server
SQL Server 2012
SQL Server Solutions
SQL Server T-SQL
T-SQL
T-SQL formulas
T-SQL Recipes
برنامهنویسی
پایگاه داده
حل مسئله
مدیریت پایگاه داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.