کتاب SQL Server The Comprehensive Toolkit for SQL Server Evolution با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
SQL Server: The Comprehensive Toolkit - دوره جامع برنامهنویسی SQL Server SQL Server: The Comprehensive Toolkit - دوره جامع برنامهنویسی SQL Server 1. معرفی دوره: به دنیای قدرت SQL Server قدم بگذارید!...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL Server The Comprehensive Toolkit for SQL Server Evolution
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. مبانی پایگاه داده و SQL Server
- 2. مقدمه ای بر مدیریت پایگاه داده
- 3. مفاهیم پایگاه داده رابطهای
- 4. معرفی SQL Server
- 5. نسخههای مختلف SQL Server
- 6. نصب و پیکربندی SQL Server
- 7. اجزای اصلی SQL Server
- 8. SQL Server Management Studio (SSMS)
- 9. مفاهیم Object Explorer
- 10. کار با پنجره Query Editor
- 11. پرس و جوهای اولیه (SELECT, FROM, WHERE)
- 12. مرتب سازی نتایج (ORDER BY)
- 13. فیلتر کردن داده ها (WHERE Clause)
- 14. عملگرهای منطقی (AND, OR, NOT)
- 15. عملگرهای مقایسهای (=, <>, >, <, >=, <=)
- 16. عملگرهای LIKE و Wildcards
- 17. عملگرهای IN و BETWEEN
- 18. مدیریت محدودیت های داده (NULL)
- 19. آشنایی با انواع داده ها در SQL Server
- 20. تعداد صحیح (INT, BIGINT, SMALLINT, TINYINT)
- 21. اعداد اعشاری (DECIMAL, NUMERIC, FLOAT, REAL)
- 22. رشته ها (VARCHAR, NVARCHAR, CHAR, NCHAR)
- 23. تاریخ و زمان (DATE, TIME, DATETIME, DATETIME2, SMALLDATETIME)
- 24. مقادیر باینری (VARBINARY, BINARY)
- 25. انواع داده های خاص (UNIQUEIDENTIFIER, XML, JSON, GEOMETRY, GEOGRAPHY)
- 26. ساختار جداول
- 27. ایجاد جداول (CREATE TABLE)
- 28. تعریف ستون ها و انواع داده
- 29. کلیدهای اصلی (PRIMARY KEY)
- 30. کلیدهای خارجی (FOREIGN KEY)
- 31. قیدهای (CONSTRAINTS) جداول
- 32. مقادیر پیش فرض (DEFAULT)
- 33. قیدهای CHECK
- 34. قیدهای UNIQUE
- 35. مدیریت جداول
- 36. تغییر ساختار جداول (ALTER TABLE)
- 37. حذف جداول (DROP TABLE)
- 38. مدیریت داده ها
- 39. درج داده ها (INSERT INTO)
- 40. به روز رسانی داده ها (UPDATE)
- 41. حذف داده ها (DELETE)
- 42. دستور TRUNCATE TABLE
- 43. نمای کلی کوئری های پیشرفته
- 44. توابع تجمعی (Aggregate Functions)
- 45. COUNT, SUM, AVG, MIN, MAX
- 46. گروه بندی نتایج (GROUP BY)
- 47. فیلتر کردن گروه ها (HAVING)
- 48. جداول موقت (Temporary Tables)
- 49. متغیرهای جدول (Table Variables)
- 50. پیوند جداول (JOINs)
- 51. INNER JOIN
- 52. LEFT OUTER JOIN
- 53. RIGHT OUTER JOIN
- 54. FULL OUTER JOIN
- 55. CROSS JOIN
- 56. Self-Join
- 57. اتصال چند جدول
- 58. کوئری های تو در تو (Subqueries)
- 59. استفاده از EXISTS و NOT EXISTS
- 60. استفاده از ANY و ALL
- 61. استفاده از IN و NOT IN
- 62. CTE (Common Table Expressions)
- 63. استفاده از CTE برای ساده سازی کوئری ها
- 64. CTE های بازگشتی (Recursive CTEs)
- 65. ویو ها (Views)
- 66. ایجاد ویو (CREATE VIEW)
- 67. به روز رسانی ویو ها
- 68. حذف ویو ها (DROP VIEW)
- 69. شاخص ها (Indexes)
- 70. مفهوم شاخص
- 71. انواع شاخص ها (Clustered, Non-Clustered)
- 72. ایجاد شاخص (CREATE INDEX)
- 73. مدیریت شاخص ها (ALTER INDEX, DROP INDEX)
- 74. شاخص های فیلتر شده (Filtered Indexes)
- 75. شاخص های کلید دار (Key Indexes)
- 76. شاخص های ستون های مجازی (Columnstore Indexes)
- 77. توابع پنجره ای (Window Functions)
- 78. ROW_NUMBER, RANK, DENSE_RANK
- 79. LAG, LEAD
- 80. NTILE
- 81. SUM() OVER(), AVG() OVER()
- 82. First_Value, Last_Value
- 83. مدیریت تراکنش ها (Transactions)
- 84. مفهوم ACID
- 85. شروع تراکنش (BEGIN TRANSACTION)
- 86. Commit و Rollback
- 87. سطوح ایزولاسیون تراکنش (Transaction Isolation Levels)
- 88. قفل گذاری (Locking)
- 89. انواع قفل ها
- 90. Deadlocks
- 91. راهکارهای جلوگیری از Deadlock
- 92. انواع دستورات DDL (Data Definition Language)
- 93. CREATE, ALTER, DROP
- 94. انواع دستورات DML (Data Manipulation Language)
- 95. SELECT, INSERT, UPDATE, DELETE
- 96. انواع دستورات DCL (Data Control Language)
- 97. GRANT, REVOKE
- 98. انواع دستورات TCL (Transaction Control Language)
- 99. BEGIN TRANSACTION, COMMIT, ROLLBACK
- 100. امنیت در SQL Server
تگها:
Database
Database management
DBA
Microsoft SQL Server
SQL
SQL Server
SQL Server Evolution
T-SQL
آموزش SQL Server
اس کیو ال سرور
برنامه نویسی
پایگاه داده
مدیریت پایگاه داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.