ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Dynamic SQL: Applications, Performance, and Security

دانلود کتاب Dynamic SQL: برنامه ها، عملکرد و امنیت

Dynamic SQL: Applications, Performance, and Security

مشخصات کتاب

Dynamic SQL: Applications, Performance, and Security

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781484218105, 9781484218112 
ناشر: Apress 
سال نشر: 2016 
تعداد صفحات: 296 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 13 مگابایت 

قیمت کتاب (تومان) : 42,000



کلمات کلیدی مربوط به کتاب Dynamic SQL: برنامه ها، عملکرد و امنیت: مدیریت پایگاه داده، سیستم ها و امنیت داده ها، تکنیک های برنامه نویسی، زبان های برنامه نویسی، کامپایلرها، مترجمان



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 16


در صورت تبدیل فایل کتاب Dynamic SQL: Applications, Performance, and Security به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Dynamic SQL: برنامه ها، عملکرد و امنیت نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Dynamic SQL: برنامه ها، عملکرد و امنیت

این کتاب مقدمه‌ای است و به کاربردهای فراوان SQL پویا در مایکروسافت SQL Server می‌پردازد. SQL پویا کلید جستجوی مقیاس بزرگ بر اساس معیارهای وارد شده توسط کاربر است. همچنین در تولید لیست‌های ارزش، در چرخش پویا داده‌ها برای گزارش‌دهی هوش تجاری، و برای سفارشی‌سازی اشیاء پایگاه داده و جستجو در ساختار آنها مفید است. اجرای SQL پویا در قلب برنامه‌هایی مانند داشبوردهای هوش تجاری قرار دارد که باید روان باشند و فوراً به نیازهای متغیر کاربر پاسخ دهند، زیرا این کاربران داده‌های خود را بررسی می‌کنند و نتایج را مشاهده می‌کنند. با این حال، بسیاری از SQL پویا به دلیل نگرانی در مورد حملات تزریق SQL نگران هستند. خواندن Dynamic SQL: برنامه‌ها، عملکرد و امنیت فرصتی است برای یادگیری و تسلط بر ویژگی‌هایی که اغلب اشتباه گرفته می‌شوند، از جمله امنیت و تزریق SQL. تمام جنبه های امنیت مربوط به SQL پویا در این کتاب مورد بحث قرار گرفته است. شما راه های زیادی را برای صرفه جویی در زمان و توسعه کد به طور موثرتر یاد خواهید گرفت و به طور مستقیم با سناریوهای امنیتی که هر روز شرکت ها را در سراسر جهان تهدید می کند تمرین خواهید کرد. پویا SQL: برنامه ها، عملکرد و امنیت به شما کمک می کند بهره وری و رضایت کاربر از برنامه های کاربردی انعطاف پذیر و پاسخگو را به طور ایمن و ایمن به سازمان خود بیاورید. افزایش توانایی سازمان شما برای پاسخگویی به سناریوهای تجاری که به سرعت در حال تغییر هستند، مزیت رقابتی را در یک بازار جهانی پر ازدحام و رقابتی ایجاد خواهد کرد. در مورد بسیاری از کاربردهای SQL پویا، چه ساده و چه پیچیده بحث می کند. هر نمونه را با دموهایی که در خانه و روی لپ تاپ شما قابل اجرا هستند توضیح می دهد. به شما کمک می کند تا تشخیص دهید که چه زمانی SQL پویا می تواند عملکرد برتر را ارائه دهد. به امنیت و بهترین شیوه ها برای اطمینان از ایمنی داده های شما توجه می کند. آنچه خواهید آموخت برنامه های کاربردی انعطاف پذیر بسازید که به سرعت به نیازهای در حال تغییر کسب و کار پاسخ می دهند. از استفاده های غیر متعارف اما سازنده SQL پویا بهره ببرید. از داده های خود در برابر حمله از طریق بهترین روش ها در پیاده سازی های خود محافظت کنید. در مورد SQL Injection بدانید و از دفاع خود در برابر آن مطمئن باشید با بهینه سازی SQL پویا در برنامه های خود با کارایی بالا اجرا کنید. عیب یابی و اشکال زدایی SQL پویا برای اطمینان از نتایج صحیح. این کتاب برای پویا SQL: برنامه های کاربردی، عملکرد و امنیت برای توسعه دهندگان و مدیران پایگاه داده است که به دنبال تقویت و ایجاد مهارت های کدنویسی T-SQL خود هستند. این کتاب برای کاربران پیشرفته ای ایده آل است که می خواهند به عمق انعطاف پذیری برنامه و عیب یابی مشکلات عملکرد مربوط به SQL پویا بپردازند. این کتاب همچنین برای مبتدیانی ایده آل است که می خواهند بدانند 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.



فهرست مطالب

At a Glance
Contents
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: What Is Dynamic SQL?
Understanding Dynamic SQL
A Simple Example
The EXEC Statement
Data Types to Use
Dynamic Execution Process
Dynamic SQL in Action
Advantages of Dynamic SQL
Optional or Customized Search Criteria
Customizable Everything
Optimize SQL Performance
Generate Large Amounts of TSQL or Text, Fast!
Execute SQL Statements on Other Servers or Databases
Do the Impossible!
Dynamic SQL Considerations
Apostrophes Can Break Strings
NULL Can Break Strings. Difficult to Read and DebugPermissions and Scope Are Different
Dynamic SQL Cannot Be Used in Functions
Dynamic SQL Style
Document Thoroughly
Debugging Dynamic SQL
Write Dynamic SQL Just Like Standard TSQL
String Sizes and Truncation
Management Studio Text Display
Sp_executesql
Building Strings via Concatenation
Notes on Apostrophes
Conclusion
Chapter 2: Protecting Against SQL Injection
What Is SQL Injection?
Cleansing Inputs
Parameterizing Dynamic SQL
Schema Name and Square Brackets
Effective Spacing
Properly Type Inputs
Blind SQL Injection
Detection and Prevention. Security TestingScanning of Application Traffic
Log Review
Code Review
Software Patching
Limiting URL Length
Use Views and/or Masking for Sensitive Data
Conclusion
Chapter 3: Large Scale Searching
Why Use Dynamic Searches?
Custom Search Grids
Search Grid Considerations
Disallowing Blank Searches
Data Paging
Conditional Paging
Search Limitations
Input-Based Search
Result Row Counts
Additional Filtering Considerations
Conclusion
Chapter 4: Permissions and Security
The Principle of Least Privilege
Granular Permissions vs. Role Permissions
Dynamic SQL and Ownership Chaining. Changing Security Context On-the-FlyWhere Do Security Disasters Come From?
Users, Passwords, and Inconvenience
Dynamic SQL Maintenance
Cleaning House
Login and User Usage
Auditing Users and Logins
Memory Consumption
Conclusion
Chapter 5: Managing Scope
What Is Scope?
Managing Scope in Dynamic SQL
Using OUTPUT in Dynamic SQL
Table Variables and Temporary Tables
Table Variables
Temporary Tables
Global Temporary Tables
Using Permanent Tables for Temporary Storage
Output Data Directly to a Table from Dynamic SQL
Conclusion
Cleanup
Chapter 6: Performance Optimization. Query ExecutionParsing
Binding
Optimization
Execution
Optimization Tools
Query Execution Plan
STATISTICS IO
Objects
Scan Count
Logical Reads
Physical Reads
STATISTICS TIME
Use All of These Tools!
Dynamic vs. Standard SQL
Query Parsing and Binding
Execution Plan Caching
Simplifying Queries
Paging Performance
Filtered Indexes
Cardinality
Statistics
Trace Flag 2371
Back to Dynamic SQL
Query Hints
Conclusion
CLEANUP
Chapter 7: Scalable Dynamic Lists
What Is a Dynamic List
Using XML to Create a Dynamic List
Set-Based String Building
Revisiting Security
Conclusion.




نظرات کاربران