SQL Server 2016 Developer's Guide: Build efficient database applications for your organization with SQL Server 2016

دانلود کتاب SQL Server 2016 Developer's Guide: Build efficient database applications for your organization with SQL Server 2016

Author: Dejan Sarka, Milos Radivojevic, William Durkin

0 (0)

توضیحات کتاب :

Get the most out of the rich development capabilities of SQL Server 2016 to build efficient database applications for your organizationKey FeaturesUtilize the new enhancements in Transact-SQL and security features in SQL Server 2016 to build efficient database applicationsWork with temporal tables to get information about data stored in the table at any point in timeA detailed guide to SQL Server 2016, introducing you to multiple new features and enhancements to improve your overall development experienceBook DescriptionMicrosoft SQL Server 2016 is considered the biggest leap in the data platform history of the Microsoft, in the ongoing era of Big Data and data science

سرچ در وردکت | سرچ در گودریدز | سرچ در اب بوکز | سرچ در آمازون | سرچ در گوگل بوک

1,185 بازدید 0 خرید

ضمانت بازگشت

ضمانت بازگشت

فایل های تست شده

فایل های تست شده

پرداخت آنلاین

پرداخت آنلاین

تضمین کیفیت

تضمین کیفیت

دانلود فوری

دانلود فوری

Get the most out of the rich development capabilities of SQL Server 2016 to build efficient database applications for your organization

Key Features

  • Utilize the new enhancements in Transact-SQL and security features in SQL Server 2016 to build efficient database applications
  • Work with temporal tables to get information about data stored in the table at any point in time
  • A detailed guide to SQL Server 2016, introducing you to multiple new features and enhancements to improve your overall development experience

Book Description

Microsoft SQL Server 2016 is considered the biggest leap in the data platform history of the Microsoft, in the ongoing era of Big Data and data science. Compared to its predecessors, SQL Server 2016 offers developers a unique opportunity to leverage the advanced features and build applications that are robust, scalable, and easy to administer.

This book introduces you to new features of SQL Server 2016 which will open a completely new set of possibilities for you as a developer. It prepares you for the more advanced topics by starting with a quick introduction to SQL Server 2016's new features and a recapitulation of the possibilities you may have already explored with previous versions of SQL Server. The next part introduces you to small delights in the Transact-SQL language and then switches to a completely new technology inside SQL Server - JSON support. We also take a look at the Stretch database, security enhancements, and temporal tables.

The last chapters concentrate on implementing advanced topics, including Query Store, columnstore indexes, and In-Memory OLTP. You will finally be introduced to R and how to use the R language with Transact-SQL for data exploration and analysis.

By the end of this book, you will have the required information to design efficient, high-performance database applications without any hassle.

What you will learn

  • Explore the new development features introduced in SQL Server 2016
  • Identify opportunities for In-Memory OLTP technology, significantly enhanced in SQL Server 2016
  • Use columnstore indexes to get significant storage and performance improvements
  • Extend database design solutions using temporal tables
  • Exchange JSON data between applications and SQL Server in a more efficient way
  • Migrate historical data transparently and securely to Microsoft Azure by using Stretch Database
  • Use the new security features to encrypt or to have more granular control over access to rows in a table
  • Simplify performance troubleshooting with Query Store
  • Discover the potential of R's integration with SQL Server

Table of Contents

  1. Introduction to SQL Server 2016
  2. Review of SQL Server Features for Developers
  3. SQL Server Tools
  4. Transact-SQL Enhancements
  5. JSON Support in SQL Server
  6. Stretch Database
  7. Temporal Tables
  8. Tightening the Security
  9. Query Store
  10. Columnstore Indexes
  11. Introducing SQL Server In-Memory OLTP
  12. In-Memory OLTP Improvements in SQL Server 2016
  13. Supporting R in SQL Server
  14. Data Exploration and Predictive Modeling with R in SQL Server
چکیده فارسی

 

از قابلیت های توسعه غنی SQL Server 2016 حداکثر بهره را ببرید تا برنامه های پایگاه داده کارآمد را برای سازمان خود بسازید

ویژگی های کلیدی

  • از پیشرفت‌های جدید در Transact-SQL و ویژگی‌های امنیتی در SQL Server 2016 برای ساخت برنامه‌های پایگاه داده کارآمد استفاده کنید
  • با جداول زمانی کار کنید تا اطلاعاتی در مورد داده های ذخیره شده در جدول در هر مقطع زمانی بدست آورید
  • راهنمای دقیق SQL Server 2016 که شما را با چندین ویژگی جدید و پیشرفت‌ها برای بهبود تجربه توسعه کلی خود آشنا می‌کند

شرح کتاب

Microsoft SQL Server 2016 به عنوان بزرگترین جهش در تاریخ پلتفرم داده مایکروسافت، در عصر کنونی Big Data و علم داده در نظر گرفته می شود. SQL Server 2016 در مقایسه با نسخه‌های قبلی خود، فرصتی منحصر به فرد برای توسعه‌دهندگان برای استفاده از ویژگی‌های پیشرفته و ساخت برنامه‌های کاربردی قوی، مقیاس‌پذیر، و مدیریت آسان ارائه می‌دهد.

این کتاب شما را با ویژگی های جدید SQL Server 2016 آشنا می کند که مجموعه ای کاملاً جدید از امکانات را برای شما به عنوان یک توسعه دهنده باز می کند. با شروع با معرفی سریع ویژگی‌های جدید SQL Server 2016 و خلاصه‌ای از احتمالاتی که ممکن است قبلاً با نسخه‌های قبلی SQL Server بررسی کرده باشید، شما را برای موضوعات پیشرفته‌تر آماده می‌کند. قسمت بعدی شما را با لذت های کوچک در زبان Transact-SQL آشنا می کند و سپس به یک فناوری کاملاً جدید در SQL Server - پشتیبانی JSON تغییر می کند. ما همچنین نگاهی به پایگاه داده Stretch، پیشرفت‌های امنیتی و جداول زمانی می‌اندازیم.

فصل‌های آخر بر پیاده‌سازی موضوعات پیشرفته، از جمله Query Store، فهرست‌های فروشگاه ستون، و OLTP درون حافظه تمرکز دارند. در نهایت با R و نحوه استفاده از زبان R با Transact-SQL برای کاوش و تجزیه و تحلیل داده ها آشنا خواهید شد.

در پایان این کتاب، اطلاعات مورد نیاز برای طراحی برنامه های پایگاه داده کارآمد و با کارایی بالا بدون هیچ دردسری را خواهید داشت.

آنچه یاد خواهید گرفت

  • ویژگی های توسعه جدید معرفی شده در SQL Server 2016 را کاوش کنید
  • شناسایی فرصت‌ها برای فناوری OLTP درون حافظه که به طور قابل توجهی در SQL Server 2016 بهبود یافته است
  • از فهرست‌های فروشگاه ستونی برای دریافت بهبودهای قابل توجه فضای ذخیره‌سازی و عملکرد استفاده کنید
  • راه حل های طراحی پایگاه داده را با استفاده از جداول زمانی گسترش دهید
  • داده‌های JSON را بین برنامه‌ها و SQL Server به روشی کارآمدتر مبادله کنید
  • با استفاده از Stretch Database داده های تاریخی را به صورت شفاف و ایمن به Microsoft Azure منتقل کنید
  • از ویژگی‌های امنیتی جدید برای رمزگذاری یا کنترل دقیق‌تر دسترسی به ردیف‌های جدول استفاده کنید
  • عیب‌یابی عملکرد را با Query Store ساده کنید
  • پتانسیل ادغام R با SQL Server را کشف کنید

فهرست محتوا

  1. معرفی SQL Server 2016
  2. بررسی ویژگی های SQL Server برای توسعه دهندگان
  3. ابزارهای سرور SQL
  4. Transact-SQL Enhancements
  5. پشتیبانی از JSON در SQL Server
  6. کشش پایگاه داده
  7. جدول زمانی
  8. تقویت امنیت
  9. فروشگاه پرس و جو
  10. شاخص‌های Columnstore
  11. معرفی SQL Server In-Memory OLTP
  12. بهبودهای OLTP در حافظه در SQL Server 2016
  13. پشتیبانی از R در SQL Server
  14. کاوش داده و مدل‌سازی پیش‌بینی با R در SQL Server

 

ادامه ...

Ebook details:
عنوان: SQL Server 2016 Developer's Guide: Build efficient database applications for your organization with SQL Server 2016
نویسنده: Dejan Sarka, Milos Radivojevic, William Durkin
ناشر: Packt Publishing (March 22, 2017)
زبان: English
شابک: 1786465345, 978-1786465344
حجم: 14 Mb
فرمت: True Pdf

ادامه ...

Cover -- Credits -- About the Authors -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Table of Contents -- Preface -- Chapter 1: Introduction to SQL Server 2016 -- Security -- Row Level Security -- Dynamic Data Masking -- Always Encrypted -- Engine features -- Query Store -- Live Query Statistics -- Stretch Database -- Database scoped configuration -- Temporal Tables -- Columnstore indexes -- Programming -- Transact SQL enhancements -- JSON -- In-Memory OLTP -- SQL Server tools -- Business intelligence -- R in SQL Server -- Release cycles -- Summary -- Chapter 2: Review of SQL Server Features for Developers -- The mighty Transact-SQL SELECT -- Core Transact-SQL SELECT statement elements -- Advanced SELECT techniques -- DDL, DML, and programmable objects -- Data definition language statements -- Data modification language statements -- Using triggers -- Data abstraction -- views, functions, and stored procedures -- Transactions and error handling -- Error handling -- Using transactions -- Beyond relational -- Defining locations and shapes with Spatial Data -- CLR integration -- XML support in SQL Server -- Summary -- Chapter 3: SQL Server Tools -- Installing and updating SQL Server tools -- New SSMS features and enhancements -- Autosave open tabs -- Searchable options -- Enhanced scroll bar -- Execution plan comparison -- Live Query Statistics -- SQL Server Data Tools -- Tools for developing R code -- RStudio IDE -- R Tools for Visual Studio -- Summary -- Chapter 4: Transact-SQL Enhancements -- New and enhanced functions and expressions -- STRING_SPLIT -- STRING_ESCAPE -- COMPRESS -- DECOMPRESS -- CURRENT_TRANSACTION_ID -- SESSION_CONTEXT -- DATEDIFF_BIG -- AT TIME ZONE -- HASHBYTES -- JSON functions -- Enhanced DML and DDL statements -- The conditional DROP statement (DROP IF EXISTS) -- CREATE OR ALTER -- Online Alter Column. TRUNCATE TABLE -- Maximum key size for nonclustered indexes -- New query hints -- NO_PERFORMANCE_SPOOL -- MAX_GRANT_PERCENT -- MIN_GRANT_PERCENT -- Summary -- Chapter 5: JSON Support in SQL Server -- Why JSON? -- What is JSON? -- Why is it popular? -- JSON versus XML -- JSON objects -- JSON object -- JSON array -- Primitive JSON data types -- JSON in SQL Server prior to SQL Server 2016 -- JSON4SQL -- JSON.SQL -- Transact-SQL-based solution -- Retrieving SQL Server data in the JSON format -- FOR JSON AUTO -- FOR JSON PATH -- FOR JSON additional options -- Adding a root node to the JSON output -- Including null values in the JSON output -- Formatting a JSON output as a single object -- Converting data types -- Escaping characters -- Converting JSON data in a tabular format -- OPENJSON with the default schema -- Processing data from a comma-separated list of values -- Returning the difference between two table rows -- OPENJSON with an explicit schema -- Import the JSON data from a file -- JSON storage in SQL Server 2016 -- Validating JSON data -- Extracting values from a JSON text -- JSON_VALUE -- JSON_QUERY -- Modifying JSON data -- Adding a new JSON property -- Updating the value for a JSON property -- Removing a JSON property -- Multiple changes -- Performance considerations -- Indexes on computed columns -- Full-text indexes -- Summary -- Chapter 6: Stretch Database -- Stretch Database architecture -- Is this for you? -- Using Data Migration Assistant -- Limitations of using Stretch Database -- Limitations that prevent you from enabling the Stretch DB feature for a table -- Table limitations -- Column limitations -- Limitations for Stretch-enabled tables -- Use cases for Stretch Database -- Archiving of historical data -- Archiving of logging tables -- Testing Azure SQL database -- Enabling Stretch Database. Enabling Stretch Database at the database level -- Enabling Stretch Database by using wizard -- Enabling Stretch Database by using Transact-SQL -- Enabling Stretch Database for a table -- Enabling Stretch DB for a table by using wizard -- Enabling Stretch Database for a table by using Transact-SQL -- Filter predicate with sliding window -- Querying Stretch Databases -- [Querying and updating remote data] -- Querying and updating remote data -- SQL Server Stretch Database pricing -- Stretch DB management and troubleshooting -- Monitoring Stretch Database -- Pause and resume data migration -- Disable Stretch Database -- Disable Stretch Database for tables by using SSMS -- Disable Stretch Database for tables using Transact-SQL -- Disable Stretch Database for a database -- Backup and restore Stretch-enabled databases -- Summary -- Chapter 7: Temporal Tables -- What is temporal data? -- Types of temporal table -- Allen's interval algebra -- Temporal constraints -- Temporal data in SQL Server before 2016 -- Optimizing temporal queries -- Temporal features in SQL:2011 -- System-versioned tables in SQL Server 2016 -- How temporal tables work in SQL Server 2016 -- Creating temporal tables -- Period columns as hidden attributes -- Converting non-temporal to temporal tables -- Migration existing temporal solution to system-versioned tables -- Altering temporal tables -- Dropping temporal tables -- Data manipulation in temporal tables -- Querying temporal data in SQL Server 2016 -- Retrieving temporal data at a specific point in time -- Retrieving temporal data from a specific period -- Retrieving all temporal data -- Performance and storage considerations with temporal tables -- History data retention -- History table physical implementation -- History table overhead -- Temporal tables with memory-optimized tables -- What is missing in SQL Server 2016?. SQL Server 2016 temporal tables and data warehouses -- Summary -- Chapter 8: Tightening the Security -- SQL Server security basics -- Defining principals and securables -- Managing schemas -- Object and statement permissions -- Encrypting the data -- Leveraging SQL Server data encryption options -- Always Encrypted -- Row-Level security -- Using programmable objects to maintain security -- Predicate-based Row-Level Security -- Exploring dynamic data masking -- Defining masked columns -- Dynamic data masking limitations -- Summary -- Chapter 9: Query Store -- Why Query Store? -- What is Query Store? -- Query Store architecture -- Enabling and configuring Query Store -- Enabling Query Store with SSMS -- Enabling Query Store with Transact-SQL -- Configuring Query Store -- Query Store default configuration -- Query Store Recommended Configuration -- Disabling and cleaning Query Store -- Query Store in action -- Capturing Query info -- Capturing plan info -- Collecting runtime statistics -- Query Store and migration -- Query Store -- identifying regressed queries -- Query Store -- fixing regressed queries -- Query Store reports in SQL Server management studio -- Regressed queries -- Top resource consuming queries tab -- Overall resource consumption -- Query Store use cases -- SQL Server version upgrades and patching -- Application and service releases, patching, failovers, and cumulative updates -- Identifying ad hoc queries -- Identifying unfinished queries -- Summary -- Chapter 10: Columnstore Indexes -- Analytical queries in SQL Server -- Joins and indexes -- Benefits of clustered indexes -- Leveraging table partitioning -- Nonclustered indexes in analytical scenarios -- Using indexed views -- Data compression and query techniques -- Writing efficient queries -- Columnar storage and batch processing -- Columnar storage and compression. Recreating rows from columnar storage -- Columnar storage creation process -- Development of columnar storage in SQL Server -- Batch processing -- Nonclustered columnstore indexes -- Compression and query performance -- Testing the nonclustered columnstore Index -- Operational analytics -- Clustered columnstore indexes -- Compression and query performance -- Testing the clustered columnstore Index -- Using archive compression -- Adding B-Tree indexes and constraints -- Updating a clustered columnstore index -- Deleting from a clustered columnstore index -- Summary -- Chapter 11: Introducing SQL Server In-Memory OLTP -- In-Memory OLTP architecture -- Row and index storage -- Row structure -- Row header -- Row payload -- Index structure -- Non-clustered Index -- Hash indexes -- Creating memory-optimized tables and indexes -- Laying the foundation -- Creating a table -- Querying and data manipulation -- Performance comparisons -- Natively compiled stored procedures -- Looking behind the curtain of concurrency -- Data durability concerns -- Database startup and recovery -- Management of in-memory objects -- Dynamic management objects -- Extended Events -- Perfmon counters -- Assistance in migrating to In-memory OLTP -- Summary -- Chapter 12: In-Memory OLTP Improvements in SQL Server 2016 -- Ch-Ch-Changes -- Feature improvements -- Collations -- Data types and types of data -- What's new with indexes? -- Unconstrained integrity -- Not all operators are created equal -- Size is everything! -- Improvements in the In-Memory OLTP Engine -- Down the index rabbit-hole -- Large object support -- Storage differences of on-row and off-row data -- Cross-feature support -- Security -- Programmability -- High availability -- Tools and wizards -- Summary -- Chapter 13: Supporting R in SQL Server -- Introducing R -- Starting with R -- R language Basics.

ادامه ...
برای ارسال نظر لطفا وارد شوید یا ثبت نام کنید
ادامه ...
پشتیبانی محصول

۱- در صورت داشتن هرگونه مشکلی در پرداخت، لطفا با پشتیبانی تلگرام در ارتباط باشید.

۲- برای خرید محصولات لطفا به شماره محصول و عنوان دقت کنید.

۳- شما می توانید فایلها را روی نرم افزارهای مختلف اجرا کنید(هیچگونه کد یا قفلی روی فایلها وجود ندارد).

۴- بعد از خرید، محصول مورد نظر از صفحه محصول قابل دانلود خواهد بود همچنین به ایمیل شما ارسال می شود.

۵- در صورت وجود هر مشکلی در فرایند خرید با تماس بگیرید.