Dynamic SQL: Applications, Performance, and Security
暫譯: 動態 SQL:應用、效能與安全性

Ed Pollack

  • 出版商: Apress
  • 出版日期: 2016-04-30
  • 售價: $1,600
  • 貴賓價: 9.5$1,520
  • 語言: 英文
  • 頁數: 279
  • 裝訂: Paperback
  • ISBN: 1484218108
  • ISBN-13: 9781484218105
  • 相關分類: SQL資訊安全
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

This book is an introduction and deep-dive into the many uses of dynamic SQL in Microsoft SQL Server. Dynamic SQL is key to large-scale searching based upon user-entered criteria. It’s also useful in generating value-lists, in dynamic pivoting of data for business intelligence reporting, and for customizing database objects and querying their structure.

Executing dynamic SQL is at the heart of applications such as business intelligence dashboards that need to be fluid and respond instantly to changing user needs as those users explore their data and view the results. Yet dynamic SQL is feared by many due to concerns over SQL injection attacks. Reading Dynamic SQL: Applications, Performance, and Security is your opportunity to learn and master an often misunderstood feature, including security and SQL injection.

All aspects of security relevant to dynamic SQL are discussed in this book. You will learn many ways to save time and develop code more efficiently, and you will practice directly with security scenarios that threaten companies around the world every day. Dynamic SQL: Applications, Performance, and Security helps you bring the productivity and user-satisfaction of flexible and responsive applications to your organization safely and securely. Your organization’s increased ability to respond to rapidly changing business scenarios will build competitive advantage in an increasingly crowded and competitive global marketplace.

  • Discusses many applications of dynamic SQL, both simple and complex.
  • Explains each example with demos that can be run at home and on your laptop.
  • Helps you to identify when dynamic SQL can offer superior performance.
  • Pays attention to security and best practices to ensure safety of your data.

What You Will Learn

  • Build flexible applications that respond fast to changing business needs.
  • Take advantage of unconventional but productive uses of dynamic SQL.
  • Protect your data from attack through best-practices in your implementations.
  • Know about SQL Injection and be confident in your defenses against it
  • Run at high performance by optimizing dynamic SQL in your applications.
  • Troubleshoot and debug dynamic SQL to ensure correct results.

Who This Book is For

Dynamic SQL: Applications, Performance, and Security

is for developers and database administrators looking to hone and build their T-SQL coding skills. The book is ideal for advanced users wanting to plumb the depths of application flexibility and troubleshoot performance issues involving dynamic SQL. The book is also ideal for beginners wanting to learn what dynamic SQL is about and how it can help them deliver competitive advantage to their organizations.

商品描述(中文翻譯)

這本書是對 Microsoft SQL Server 中動態 SQL 多種用途的介紹和深入探討。動態 SQL 是基於用戶輸入條件進行大規模搜索的關鍵。它在生成值列表、動態樞紐分析數據以進行商業智慧報告,以及自定義數據庫對象和查詢其結構方面也非常有用。

執行動態 SQL 是商業智慧儀表板等應用程序的核心,這些應用程序需要靈活並能即時響應不斷變化的用戶需求,因為用戶在探索數據並查看結果時,動態 SQL 受到許多人的恐懼,因為擔心 SQL 注入攻擊。《動態 SQL:應用、性能與安全性》是您學習和掌握這一常被誤解的特性(包括安全性和 SQL 注入)的機會。

本書討論了與動態 SQL 相關的所有安全方面。您將學習許多節省時間和更高效開發代碼的方法,並將直接練習面對每天威脅全球公司的安全場景。《動態 SQL:應用、性能與安全性》幫助您安全地將靈活和響應迅速的應用程序的生產力和用戶滿意度帶入您的組織。您組織對快速變化的商業場景的應對能力將在日益擁擠和競爭激烈的全球市場中建立競爭優勢。

- 討論了動態 SQL 的許多應用,包括簡單和複雜的應用。
- 用可以在家中和您的筆記本電腦上運行的演示解釋每個示例。
- 幫助您識別何時動態 SQL 可以提供更優越的性能。
- 關注安全性和最佳實踐,以確保您的數據安全。

**您將學到什麼**

- 構建靈活的應用程序,快速響應不斷變化的商業需求。
- 利用動態 SQL 的非常規但高效的用法。
- 通過最佳實踐保護您的數據免受攻擊。
- 了解 SQL 注入並對您的防禦充滿信心。
- 通過優化應用程序中的動態 SQL 來實現高性能運行。
- 排除故障並調試動態 SQL,以確保正確的結果。

**本書適合誰**

《動態 SQL:應用、性能與安全性》適合希望磨練和提升其 T-SQL 編碼技能的開發人員和數據庫管理員。這本書非常適合希望深入了解應用程序靈活性並排除涉及動態 SQL 的性能問題的高級用戶。這本書也非常適合希望了解動態 SQL 及其如何幫助他們為組織提供競爭優勢的初學者。