
نویسندگان |
مجموعهای از نویسندگان در Stack Overflow |
---|---|
سال انتشار |
2019 |
تعداد صفحات |
286 |
سطح کتاب |
متوسط تا پیشترفته |
زبان کتاب |
انگلیسی |
حجم فایل |
3MB |
مطالعه کنید
درباره کتاب Microsoft SQL Server Notes for Professionals:
کتاب Microsoft SQL Server Notes for Professionals یک منبع آموزشی رایگان و غیررسمی است که برای یادگیری و مرور سریع مفاهیم مربوط به SQL Server طراحی شده است. این کتاب شامل مجموعهای از نکات کاربردی و مثالهای عملی است که از طریق مشارکت جامعه برنامهنویسان Stack Overflow گردآوری و منتشر گردیده است. هدف کتاب، کمک به توسعهدهندگان و مدیران پایگاه داده برای یادگیری بهتر مفاهیم و دستورات کلیدی SQL Server است.خلاصه کتاب Microsoft SQL Server Notes for Professionals:
کتاب با معرفی مقدماتی SQL Server و مباحث پایهای مانند انواع دادهها، متغیرها، تاریخها، دستورهای SELECT و INSERT آغاز میشود. سپس موضوعاتی مانند NULL، CASE، COALESCE، حلقهها و مدیریت دادهها به صورت گام به گام توضیح داده میشوند. علاوه بر این، کتاب شامل آموزش استفاده از Viewها، Merge، Union، Joinها و کار با JSON و XML در SQL Server است. این بخشها برای کاربرانی که در حال ورود به دنیای پایگاه دادهها هستند، بسیار ارزشمند و کاربردی خواهد بود. در بخشهای پیشرفتهتر مباحثی همچون Stored Procedures، Indexها، Full-Text Indexing، Triggerها، Isolation Levels، امنیت، پارتیشنبندی، In-Memory OLTP، Migration و Query Store به تفصیل بررسی میشود. همچنین نحوه مدیریت پایگاه داده در Azure SQL و استفاده از ابزارهای جانبی مانند SQLCMD و SSMS نیز پوشش داده شده است. این کتاب با ارائه مثالهای عملی و توضیحات گامبهگام، برای توسعهدهندگان و مدیران پایگاه داده که به دنبال یادگیری عمیقتر SQL Server هستند، یک منبع جامع و قابل اعتماد محسوب میشود.فهرست مطالب کتاب Microsoft SQL Server Notes for Professionals:
Getting started with Microsoft SQL Server
Data Types
Converting data types
User Defined Table Types
SELECT statement
Alias Names in SQL Server
NULLs
Variables
Dates
Generating a range of dates
Database Snapshots
COALESCE
..ELSE
CASE Statement
INSERT INTO
MERGE
CREATE VIEW
Views
UNION
TRY/CATCH
WHILE loop
OVER Clause
GROUP BY
ORDER BY
The STUFF Function
JSON in SQL Server
OPENJSON
FOR JSON
Queries with JSON data
Storing JSON in SQL tables
Modify JSON text
FOR XML PATH
Join
cross apply
Computed Columns
Common Table Expressions
Move and copy data around tables
Limit Result Set
Retrieve Information about your Instance
With Ties Option
String Functions
Logical Functions
Aggregate Functions
String Aggregate functions in SQL Server
Ranking Functions
Window functions
PIVOT / UNPIVOT
Dynamic SQL Pivot
Partitioning
Stored Procedures
Retrieve information about the database
Split String function in SQL Server
Insert
Primary Keys
Foreign Keys
Last Inserted Identity
SCOPE_IDENTITY()
Sequences
Index
Full-Text Indexing
Trigger
Cursors
Transaction isolation levels
Advanced options
Migration
Table Valued Parameters
DBMAIL
In-Memory OLTP (Hekaton)
Temporal Tables
Use of TEMP Table
Scheduled Task or Job
Isolation levels and locking
Sorting/ordering rows
Privileges or Permissions
SQLCMD
Resource Governor
File Group
Basic DDL Operations in MS SQL Server
Subqueries
Pagination
CLUSTERED COLUMNSTORE
Parsename
Installing SQL Server on Windows
Analyzing a Query
Query Hints
Query Store
Querying results by page
Schemas
Backup and Restore Database
Transaction handling
Natively compiled modules (Hekaton)
Spatial Data
Dynamic SQL
Dynamic data masking
Export data in txt file by using SQLCMD
Common Language Runtime Integration
Delimiting special characters and reserved words
DBCC
BULK Import
Service broker
Permissions and Security
Database permissions
Row-level security
Encryption
PHANTOM read
Filestream
bcp (bulk copy program) Utility
SQL Server Evolution through different versions (2000 – 2016)
SQL Server Management Studio (SSMS)
Managing Azure SQL Database
System database – TempDb
Microsoft SQL Server Management Studio Shortcut Keys