کتاب SQL و Data Best Practices با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL و Data Best Practices
موضوع کلی: برنامه نویسی
موضوع میانی: SQL
📋 سرفصلهای دوره
- 1. آشنایی با SQL و اهمیت دادهها
- 2. نصب و تنظیم محیط SQL (SQL Server, MySQL, PostgreSQL)
- 3. ساختار پایه دادهها (Database, Table, Column)
- 4. انواع دادههای SQL (Data Types)
- 5. ایجاد جدول جدید (CREATE TABLE)
- 6. حذف جدول (DROP TABLE)
- 7. افزودن ردیف به جدول (INSERT)
- 8. انتخاب دادهها (SELECT)
- 9. فیلتر کردن ردیفها (WHERE)
- 10. مرتبسازی نتایج (ORDER BY)
- 11. محدود کردن تعداد ردیفها (LIMIT / TOP)
- 12. JOIN داخلی (INNER JOIN)
- 13. JOIN چپ (LEFT JOIN)
- 14. JOIN راست (RIGHT JOIN)
- 15. JOIN کامل (FULL OUTER JOIN)
- 16. استفاده از زیرسوال (Subquery)
- 17. ادغام نتایج (UNION / UNION ALL)
- 18. گروهبندی دادهها (GROUP BY)
- 19. توابع جمعی (Aggregate Functions)
- 20. فیلتر کردن گروهها (HAVING)
- 21. تبدیل انواع دادهها (CAST / CONVERT)
- 22. بهروزرسانی دادهها (UPDATE)
- 23. حذف دادهها (DELETE)
- 24. اعمال محدودیتهای کلیدی (Primary Key, Foreign Key, Unique, Check)
- 25. ایجاد و مدیریت ایندکس (Indexing)
- 26. بهینهسازی پرسوجو با Explain Plan
- 27. پارتیشنبندی دادهها (Partitioning)
- 28. ترانزیکشنها (Transaction) – BEGIN, COMMIT, ROLLBACK
- 29. مدیریت دسترسی کاربران (Permissions) – GRANT, REVOKE
- 30. ایجاد View (View Creation)
- 31. تعریف و فراخوانی Stored Procedure
- 32. پارامترهای Stored Procedure
- 33. ایجاد توابع کاربردی (Scalar Functions)
- 34. ایجاد توابع کاربردی (Table-Valued Functions)
- 35. بارگذاری حجم بالا (Bulk Insert / Bulk Update)
- 36. Audit و لاجینگ (Audit & Logging)
- 37. بهینهسازی زمان اجرا (Performance Tuning) – Statistics
- 38. کار با دادههای زمان (Date/Time Functions)
- 39. کار با رشتهها (String Functions)
- 40. کار با اعداد (Numeric Functions)
- 41. پردازش JSON در SQL
- 42. استفاده از CTE (Common Table Expressions)
- 43. استفاده از Window Functions (ROW_NUMBER, RANK, LEAD, LAG)
- 44. مدلسازی داده (Data Modeling) – نرمالیزه
- 45. طراحی پایگاه داده (Database Design) – ER Diagram
- 46. نکات نامگذاری استاندارد (Naming Conventions)
- 47. Migration دیتابیس (Schema Migration)
- 48. نسخهبندی و کنترل تغییرات (Version Control)
- 49. امنیت پیشرفته (Advanced Security) – Row-Level Security
- 50. ردیابی و دیباگ (Monitoring & Debugging)
- 51. بهینهسازی پاسخ زمان (Response Time) – Caching
- 52. استفاده از Materialized Views
- 53. بهینهسازی کوئری با ایندکس ترکیبی (Composite Index)
- 54. کار با دادههای بزرگ (Big Data) – Chunking
- 55. نکات کلیدی برای بهبود کارایی (Best Practices Summary)
تگها:
best practices
data modeling
data security
database
indexing
mysql
postgresql
query performance
sql
sql optimization
stored procedure
tsql
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.