اپلیکیشن اندرویدی فلشکارت آموزشی SQL Server The Comprehensive Toolkit for SQL Server Evolution
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره 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
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.