Database Design


Roll Your Own Data Snapshot Utility

Determine which processes use the most database server resources (CPU and physical IO) over a given period of time.

Mine Your Data for Business Insights

Take advantage of SQL Server 2005 and Visual Studio to mine your data for significant patterns that might otherwise escape your attention.

Match by Exception

Create more flexible, data-driven solutions with the aid of a match by exception design pattern.

5 Surefire ADO.NET Performance Tips

Poor performance is frustrating to an end user, and can lead to users not using your applications in the intended manner. Take advantage of these five tips to accelerate the performance of your ADO.NET application.

Simplify Database Searches

Create and learn to use a pair of search utilities that simplify the task of gathering information about a particular database or all the databases on a particular server.

Take Advantage of New T-SQL Features

T-SQL includes several new capabilities that will add punch to your database apps, including TRY...CATCH error handling, pivot aggregate values to create crosstab tables, and more.

Migrate to SQL Server 2005 Express Edition

Take advantage of new SQL Server 2005 features, GUI administration, and XCopy or ClickOnce deployment with SQL Express and Express Manager.

Mine the Predictive Power of Data

Use the built-in functionality of SQL Server to make your business processes more efficient with data mining.

Manage Client State

Working with and understanding how client state is used in your app is critical to putting a good design into practice. Examine three techniques for managing client state: ses-sion state, view state, and cookies.

Build SQL CLR Objects With .NET

Author Doug Thews introduces you to writing stored procedures and UDFs in .NET 2.0 and SQL Server 2005.

Make Code Robust With Flexible Queries

Stored procedures don't provide the flexibility old-style concatenated SQL does. By abstracting the filter and creating joined tables dynamically, you build a system that is robust in the face of data structure changes.

Build SQL Server Reports Quickly

Use the SQL Server Report Designer's wizards for a streamlined solution to setting up, designing, polishing, and publishing reports.

Speed Up SQL Server Apps

Learn 10 useful tips and tricks that help boost SQL Server application performance.

Build Data-Driven Client Validation

Here's a design for creating data-driven validation rules for distributed apps. It lets you distribute the rules from to clients without modifying client-side application code.

Secure Your Directory-Enabled Apps

Find out how Active Directory Application Mode and Windows Authorization Manager can simplify security, personalization, and configuration for your directory-enabled applications.