17.06.2013 Views

Beginning Microsoft SQL Server 2008 ... - S3 Tech Training

Beginning Microsoft SQL Server 2008 ... - S3 Tech Training

Beginning Microsoft SQL Server 2008 ... - S3 Tech Training

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Beginning</strong> <strong>Microsoft</strong> <strong>SQL</strong> Ser ver® <strong>2008</strong><br />

Programming<br />

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxi<br />

Chapter 1: RDBMS Basics: What Mak es Up a <strong>SQL</strong> Ser ver Database? . . . . . . . 1<br />

Chapter 2: T ools of the T rade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />

Chapter 3: The F oundation Statements of T -<strong>SQL</strong> . . . . . . . . . . . . . . . . . . . . . . 43<br />

Chapter 4: JOINs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />

Chapter 5: Creating and Altering T ables . . . . . . . . . . . . . . . . . . . . . . . . . . . 113<br />

Chapter 6: Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153<br />

Chapter 7: Adding More to Our Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . 187<br />

Chapter 8: Being Nor mal: Normalization and Other Basic Design Issues. . . . 215<br />

Chapter 9: <strong>SQL</strong> Ser ver Storage and Index Str uctures . . . . . . . . . . . . . . . . . 261<br />

Chapter 10: V iews . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299<br />

Chapter 11: Writing Scripts and Batches . . . . . . . . . . . . . . . . . . . . . . . . . . 325<br />

Chapter 12: Stored Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367<br />

Chapter 13: User-Defined Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411<br />

Chapter 14: T ransactions and Locks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427<br />

Chapter 15: T riggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451<br />

Chapter 16: A Brief XML Primer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473<br />

Chapter 17: Repor ting for Duty, Sir! A Look At Repor ting Ser vices . . . . . . . 517<br />

Chapter 18: Getting Integrated with Integration Ser vices . . . . . . . . . . . . . . 543<br />

Chapter 19: Pla ying Administrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563<br />

Appendix A: System Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587<br />

Appendix B: V ery Simple Connectivity Examples . . . . . . . . . . . . . . . . . . . . . 649<br />

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!