کتاب SQL Server The Essential Toolkit for SQL Server Evolution

249,950 تومان

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب SQL Server The Essential Toolkit for SQL Server Evolution

موضوع کلی: برنامه نویسی

موضوع میانی: Microsoft SQL Server

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. Introduction to SQL Server and Relational Databases
  • 2. Understanding SQL Server Editions and Components
  • 3. Installing SQL Server and SQL Server Management Studio (SSMS)
  • 4. Navigating SSMS: Object Explorer and Query Editor
  • 5. Relational Database Concepts: Tables, Rows, Columns
  • 6. SQL Server Data Types: Choosing the Right Type
  • 7. Creating and Managing Databases
  • 8. Designing and Creating Tables
  • 9. Primary Keys and Unique Constraints
  • 10. Foreign Keys and Referential Integrity
  • 11. Introduction to Transact-SQL (T-SQL)
  • 12. The SELECT Statement: Retrieving Data
  • 13. Filtering Data with the WHERE Clause
  • 14. Sorting Results with ORDER BY
  • 15. Limiting Result Sets (TOP, OFFSET-FETCH)
  • 16. Understanding NULL Values
  • 17. Basic Arithmetic and Column Aliases
  • 18. String Manipulation Functions
  • 19. Date and Time Functions
  • 20. Numeric Functions
  • 21. Conversion Functions: CAST and CONVERT
  • 22. The CASE Expression for Conditional Logic
  • 23. Aggregate Functions: COUNT, SUM, AVG, MIN, MAX
  • 24. Grouping Data with GROUP BY
  • 25. Filtering Grouped Data with HAVING
  • 26. Joining Tables: INNER JOIN
  • 27. Joining Tables: LEFT OUTER JOIN
  • 28. Joining Tables: RIGHT OUTER JOIN
  • 29. Joining Tables: FULL OUTER JOIN
  • 30. Self-Joins and Cross Joins
  • 31. Subqueries: Nested Queries
  • 32. Common Table Expressions (CTEs)
  • 33. Recursive CTEs
  • 34. Set Operators: UNION, UNION ALL
  • 35. Set Operators: INTERSECT and EXCEPT
  • 36. Window Functions: ROW_NUMBER, RANK, DENSE_RANK, NTILE
  • 37. Window Functions: LAG and LEAD
  • 38. PIVOT and UNPIVOT Operators
  • 39. Inserting Data: The INSERT Statement
  • 40. Updating Data: The UPDATE Statement
  • 41. Deleting Data: The DELETE Statement
  • 42. The MERGE Statement: UPSERT Operations
  • 43. Understanding Transactions: COMMIT, ROLLBACK, SAVEPOINT
  • 44. Identity Columns and Sequence Objects
  • 45. DEFAULT and CHECK Constraints
  • 46. Indexes: Clustered vs. Non-Clustered
  • 47. Creating and Managing Indexes
  • 48. Index Maintenance: Rebuild and Reorganize
  • 49. Views: Storing Complex Queries
  • 50. Stored Procedures: Benefits and Basic Creation
  • 51. Stored Procedures with Parameters
  • 52. User-Defined Functions (UDFs): Scalar and Table-Valued
  • 53. Triggers: Automating Actions on Data Events
  • 54. SQL Server Architecture Overview
  • 55. Database Files and Filegroups Management
  • 56. Understanding Recovery Models
  • 57. Full Database Backups
  • 58. Differential Database Backups
  • 59. Transaction Log Backups
  • 60. Restoring Databases from Backups
  • 61. Point-in-Time Recovery
  • 62. SQL Server Agent: Automating Tasks with Jobs
  • 63. Alerts, Operators, and Database Mail
  • 64. SQL Server Security: Principals and Securables
  • 65. Logins, Users, and Server Roles
  • 66. Database Roles and Custom Roles
  • 67. Granting, Denying, and Revoking Permissions
  • 68. Schemas: Organizing Database Objects
  • 69. Auditing SQL Server Activities
  • 70. Introduction to Performance Tuning
  • 71. Understanding Query Execution Plans
  • 72. Interpreting Graphical Execution Plans
  • 73. Identifying Performance Bottlenecks with Execution Plans
  • 74. Statistics: Importance and Management
  • 75. Using Dynamic Management Views (DMVs) for Monitoring
  • 76. Extended Events for Advanced Monitoring
  • 77. SQL Server Profiler and Trace (legacy considerations)
  • 78. Analyzing and Optimizing Indexes
  • 79. Troubleshooting Blocking and Deadlocks
  • 80. Understanding Locking and Concurrency
  • 81. Transaction Isolation Levels
  • 82. Optimizing Queries with Hints
  • 83. Data Compression Techniques
  • 84. Table Partitioning for Large Tables
  • 85. Columnstore Indexes for Analytical Workloads
  • 86. Temporary Tables vs. Table Variables
  • 87. Error Handling with TRY...CATCH
  • 88. Cursors: Use Cases and Alternatives
  • 89. Working with XML Data
  • 90. Working with JSON Data
  • 91. Spatial Data Types
  • 92. In-Memory OLTP: Memory-Optimized Tables and Stored Procedures
  • 93. Temporal Tables for Historical Data Tracking
  • 94. AlwaysOn Availability Groups for High Availability
  • 95. Failover Cluster Instances (FCI)
  • 96. Log Shipping for Disaster Recovery
  • 97. Replication: Transactional, Snapshot, Merge
  • 98. Hybrid Cloud Scenarios: SQL Server on Azure VMs and Azure SQL Database
  • 99. Advanced Security Features: Always Encrypted
  • 100. Dynamic Data Masking

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.