Red Gate Sql Toolbelt Essentials
Posted on
Red Gate Sql Toolbelt Essentials Rating: 7,7/10 1011 reviews
Download a 14-day free trial of SQL Toolbelt, all of Redgate's SQL Server tools in one installer.
Red Gate Sql Toolbelt Essentials
Sql Toolbelt Essentials Download
Table of Contents
- About the Authors
- Introduction
- 1. Writing Readable SQL
- Object Naming Conventions
- Code Layout
- 2. Documenting your Database
- What Standards Exist?
- How Headers are Stored in the Database
- 3. Change Management and Source Control
- Environments
- Development environments
- Testing, staging and production environments
- Source Control
- Source control features
- Getting your database objects into source control
- Managing data in source control
- Data movement tools
- Environments
- 4. Managing Deployments
- Deployment Schemes
- Visual Studio 2010 Premium tools
- Red Gate SQL Source Control
- Automating Builds for Continuous Integration
- Automation with MSBuild, NAnt, and PowerShell
- Deployment Schemes
- 5. Testing Databases
- Essential Types of Database Testing
- Essentials for Successful Database Testing
- How to Test Databases
- Reverting the database state
- Unit Testing Examples: Testing Data and Schema Validity
- 6. Reusing T-SQL Code
- Reusing Business Logic: Stored Procedure, Trigger, Constraint or Index?
- 7. Maintaining a Code Library
- Coding for Reuse
- Storing Script Libraries
- Tools for Creating and Managing Code Libraries
- 8. Exploring your Database Schema
- Searching Structural Metadata in Schema-scoped Objects within a Database
- Interrogating Object Dependencies
- 9. Searching DDL and Build Scripts
- Searching Within the DDL
- So how do you do it?
- Using SSMS to Explore Table Metadata
- Searching Within the DDL
- 10. Automating CRUD
- 11. SQL Refactoring
- Requirements for Successful SQL Refactoring
- SQL Refactoring in Action: Tackling Common Anti-Patterns
- The 'SELECT *' anti-pattern