Professional SQL server 2005 programming /
Professional SQL Server 2005 Programming shows experienced developers how to master the substantially revamped feature set of the latest release of Microsoft SQL Server. The book begins with a concise overview of the new features of SQL Server that is of interest to experienced developers. This is e...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Indianapolis, IN :
Wiley Technology Pub.,
©2007.
|
Colección: | Wrox professional guides.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Cover
- Credits
- About the Author
- Acknowledgments
- TOC36;Contents
- Introduction
- Version Issues
- Who This Book Is For
- What This Book Covers
- How This Book Is Structured
- Feedback
- What You Need to Use This Book
- Conventions
- Source Code
- Errata
- p2p46;wrox46;com
- CH36;Chapter 158; Being Objective58; Re45;Examining Objects in SQL Server
- So44; What Exactly Do We Have Here63;
- An Overview of Database Objects
- SQL Server Data Types
- SQL Server Identifiers for Objects
- Summary
- CH36;Chapter 258; Tool Time
- Books Online
- The SQL Server Configuration Manager
- The SQL Server Management Studio
- SQL Server Business Intelligence Development Studio
- SQL Server Integration Services 40;SSIS41;
- Reporting Services
- Bulk Copy Program 40;BCP41;
- SQL Server Profiler
- sqlcmd
- Summary
- CH36;Chapter 358; Basic T45;SQL
- The Basic SELECT Statement
- Adding Data with the INSERT Statement
- Changing What You8217;ve Got with the UPDATE Statement
- The DELETE Statement
- Exploring Alternative Syntax for Joins
- The UNION
- Summary
- CH36;Chapter 458; Creating and Altering Tables
- Object Names in SQL Server
- The CREATE Statement
- The ALTER Statement
- The DROP Statement
- Using the GUI Tool
- Summary
- CH36;Chapter 558; Reviewing Keys and Constraints
- Types of Constraints
- Constraint Naming
- Key Constraints
- CHECK Constraints
- DEFAULT Constraints
- Disabling Constraints
- Rules and Defaults58; Cousins of Constraints
- Triggers for Data Integrity
- Choosing What to Use
- Summary
- CH36;Chapter 658; Asking a Better Question58; Advanced Queries
- What Is a Subquery63;
- Building a Nested Subquery
- Correlated Subqueries
- Derived Tables
- The EXISTS Operator
- Mixing Data Types58; CAST and CONVERT
- Using External Calls to Perform Complex Actions
- Performance Considerations
- Summary
- CH36;Chapter 758; Daring to Design
- Normalization 201
- Relationships
- Diagramming
- Logical versus Physical Design
- Dealing with File45;Based Information
- Subcategories
- Database Reuse
- De45;Normalization
- Par titioning for Scalability
- The SQL Server Diagramming Tools
- Summary
- CH36;Chapter 858; SQL Server 8212; Storage and Index Structures
- SQL Server Storage
- Understanding Indexes
- Creating44; Altering44; and Dropping Indexes
- Choosing Wisely58; Deciding What Index Goes Where and When
- Maintaining Your Indexes
- Summary
- CH36;Chapter 958; Views
- Simple Views
- More Complex Views
- Editing Views with T45;SQL
- Dropping Views
- Auditing58; Displaying Existing Code
- Protecting Code58; Encrypting Views
- About Schema Binding
- Making Your View Look Like a Table with VIEW_ METADATA
- Indexed 40;Materialized41; Views
- Partitioned Views
- Summary
- CH36;Chapter 1058; Scripts and Batches
- Script Basics
- Batches
- SQLCMD
- Dynamic SQL58; Generating Your Code on the Fly with the EXEC Command
- Control45;of45;Flow Statements
- Summary
- CH36;Chapter 1158; Getting Procedural58; Stored Procedures and User45;Defined Functions
- Creating the Sproc58; Bas.