Book description
Get up to speed on the extensive changes to the newest release of Microsoft SQL Server
The 2012 release of Microsoft SQL Server changes how you develop applications for SQL Server. With this comprehensive resource, SQL Server authority Robert Vieira presents the fundamentals of database design and SQL concepts, and then shows you how to apply these concepts using the updated SQL Server. Publishing time and date with the 2012 release, Beginning Microsoft SQL Server 2012 Programming begins with a quick overview of database design basics and the SQL query language and then quickly proceeds to show you how to implement the fundamental concepts of Microsoft SQL Server 2012.
You'll explore the key additions and changes to this newest version, including conditional action constructs, enhanced controls for results paging, application integration with SharePoint and Excel, and development of BI applications.
Covers new features such as SQL Azure for cloud computing, client-connectivity enhancements, security and compliance, data replication, and data warehouse performance improvements
Addresses essential topics including managing keys, writing scripts, and working with store procedures
Shares helpful techniques for creating and changing tables, programming with XML, and using SQL Server Reporting and Integration Services
Beginning Microsoft SQL Server 2012 Programming demystifies even the most difficult challenges you may face with the new version of Microsoft SQL Server.
Table of contents
- Cover
- Contents
- Chapter 1: RDBMS Basics: What Makes Up a SQL Server Database?
-
Chapter 2: Learning the Tools of the Trade
- Getting Help with Books Online
- SQL Server Configuration Manager
- SQL Server Management Studio
- SQL Server Data Tools (formerly BIDS)
- SQL Server Integration Services (SSIS)
- SQL Server Reporting Services (SSRS)
- SQL Server Analysis Services (SSAS)
- Bulk Copy Program (BCP)
- SQL Server Profiler
- sqlcmd
- PowerShell
- Summary
- Chapter 3: The Foundation Statements of T-SQL
- Chapter 4: Joins
- Chapter 5: Creating and Altering Tables
- Chapter 6: Keys and Constraints
-
Chapter 7: Adding More to Your Queries
- What Is a Subquery?
- Building Correlated Subqueries
- Derived Tables
- Using Common Table Expressions (CTEs)
- Using the EXISTS Operator
- Mixing Data Types: CAST and CONVERT
- Synchronizing Data with the MERGE Command
- Gathering Affected Rows with the OUTPUT Clause
- Through the Looking Glass: Windowing Functions
- One Chunk at a Time: Ad Hoc Query Paging
- Performance Considerations
- Summary
- Chapter 8: Being Normal: Normalization and Other Basic Design Issues
- Chapter 9: SQL Server Storage and Index Structures
-
Chapter 10: Views
- Creating Simple Views
- Editing Views with T-SQL
- Dropping Views
- Creating and Editing Views in the Management Studio
- Auditing: Displaying Existing Code
- Protecting Code: Encrypting Views
- About Schema Binding
- Making Your View Look Like a Table with VIEW_METADATA
- Indexed (Materialized) Views
- Indexing an Aggregate View
- Summary
- Chapter 11: Writing Scripts and Batches
- Chapter 12: Stored Procedures
- Chapter 13: User-Defined Functions
- Chapter 14: Transactions and Locks
- Chapter 15: Triggers
- Chapter 16: A Brief XML Primer
- Chapter 17: Business Intelligence Fundamentals
- Chapter 18: BI Storage and Reporting Resources
- Chapter 19: Reporting for Duty, Sir! A Look at Reporting Services
- Chapter 20: Getting Integrated with Integration Services
- Chapter 21: Playing Administrator
- Appendix: Answers to Exercises
-
Bonus Appendices
-
Bonus Appendix 1: System Functions
- System Statistical Functions
- Aggregate Functions
- Analytic Functions
- Configuration Functions
- Conversion Functions
- Cryptographic Functions
- Cursor Functions
- Date and Time Functions
- Hierarchy Functions
- Mathematical Functions
- Basic Metadata Functions
- Ranking Functions
- Rowset Functions
- Security Functions
- String Functions
- System Functions
- Text and Image Functions
- Bonus Appendix 2: Very Simple Connectivity Examples
-
Bonus Appendix 1: System Functions
- Introduction
- Advertisement
Product information
- Title: Beginning Microsoft® SQL Server® 2012 Programming
- Author(s):
- Release date: April 2012
- Publisher(s): Wrox
- ISBN: 9781118102282
You might also like
book
Exam Ref 70-764 Administering a SQL Database Infrastructure
Prepare for Microsoft Exam 70-764—and help demonstrate your real-world mastery of skills for database administration. This …
book
Ubuntu Unleashed 2019 Edition: Covering 18.04, 18.10, 19.04, 13th Edition
Covers 18.04, 18.10, 19.04, and 19.10 Ubuntu Unleashed 2019 Edition is filled with unique and advanced …
audiobook
How to Do Nothing
A galvanizing critique of the forces vying for our attention-and our personal information-that redefines what we …
audiobook
Fall in Love with the Problem, Not the Solution
Unicorns-companies that reach a valuation of more than $1 billion-are rare. Uri Levine has built two. …