Programming Microsoft SQL Server 2012 and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Start reading Programming Microsoft SQL Server 2012 on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Programming Microsoft SQL Server 2012 [Paperback]

Leonard Lobel , Andrew Brust

List Price: CDN$ 62.99
Price: CDN$ 39.46 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 23.53 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 3 to 5 weeks.
Ships from and sold by Amazon.ca. Gift-wrap available.

Formats

Amazon Price New from Used from
Kindle Edition CDN $27.62  
Paperback CDN $39.46  

Book Description

July 31 2012

Your essential guide to key programming features in Microsoft® SQL Server® 2012

Take your database programming skills to a new level—and build customized applications using the developer tools introduced with SQL Server 2012. This hands-on reference shows you how to design, test, and deploy SQL Server databases through tutorials, practical examples, and code samples. If you’re an experienced SQL Server developer, this book is a must-read for learning how to design and build effective SQL Server 2012 applications.

Discover how to:

  • Build and deploy databases using the SQL Server Data Tools IDE
  • Query and manipulate complex data with powerful Transact-SQL enhancements
  • Integrate non-relational features, including native file streaming and geospatial data types
  • Consume data with Microsoft ADO.NET, LINQ, and Entity Framework
  • Deliver data using Windows® Communication Foundation (WCF) Data Services and WCF RIA Services
  • Move your database to the cloud with Windows Azure™ SQL Database
  • Develop Windows Phone cloud applications using SQL Data Sync
  • Use SQL Server BI components, including xVelocity in-memory technologies

Frequently Bought Together

Programming Microsoft SQL Server 2012 + Microsoft® SQL Server® 2012 High-Performance T-SQL Using Window Functions + Microsoft SQL Server 2012 T-SQL Fundamentals
Price For All Three: CDN$ 104.84

Some of these items ship sooner than the others. Show details

  • Usually ships within 3 to 5 weeks.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details

  • Microsoft® SQL Server® 2012 High-Performance T-SQL Using Window Functions CDN$ 32.46

    Usually ships within 1 to 2 months.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details

  • Microsoft SQL Server 2012 T-SQL Fundamentals CDN$ 32.92

    In Stock.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Product Details


Product Description

About the Author

Leonard Lobel is a principal consultant at Tallan, a Microsoft Gold Certified Partner.


What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.0 out of 5 stars  4 reviews
5 of 6 people found the following review helpful
4.0 out of 5 stars Programming SQL Server 2012 Sep 8 2012
By zave - Published on Amazon.com
Format:Paperback
If you're looking for a book that gives you plenty of starting points for programming against the various data access APIs available to MS SQL Server using .NET while learning something about some of the new tools and features available to MS SQL Server 2012, including SQL Server Data Tools, then this book is a good place to start. My only complaint: when this review went to press, the companion website and accompanying code samples were non-existent, yet they're referenced on several occasions; a little frustrating.

Part One of the book, "Core SQL Server Development", kicks off with a description of the new SQL Server Data Tools and its declarative, model based development approach, which utilizes an "in-memory representation of what the database looks like". This permits a developer to work against something beside the database, all from inside the project explorer in Visual Studio, then deploy to the real thing.

Chapter two of the book illustrates the latest T-SQL additions, which include improved "windowing" using the OVER clause, new functions, improvements to THROW, "server-side result set paging with OFFSET and FETCH NEXT", "sequential number generation with the SEQUENCE object", and "metadata discovery". Even in the absence of the downloadable code samples, there are plenty of samples in the pages of the book to keep you off the streets.

Chapter Three does a good job showing the reader the degree to which Visual Studio and SQL Server are integrated and how a developer can host SQL Server Database Projects in Visual Studio, and the next chapter goes on to give a thorough explanation of Transactions and a review of the ACID properties for added context. Chapter Five lists the "four themes" of the security framework of SQL Server: Secure by Design, Default, Deployment, and Communications. Later, some of the attack methods that hackers use to molest SQL Server are shared with the reader, also for additional context.

Part Two, which spans Chapters 6 through 9, describes situations where storing XML in the database might be the best option, despite the objections of "database purists". The FOR XML commands are introduced here, along with several other XML features used for programming against SQL Server, like XQuery, OPENXML, and FOR XML PATH. In Chapter Seven, the authors demonstrate the usefulness and best practices for the hierarchyid data type. Chapter Eight gives us a very informative lesson on the reasons for Native File Streaming and how it provides us with the opportunity to enjoy the benefits of file system and database storage at the same time. In addition, it introduces us to the FileTable, which is a new feature in SQL Server 2012 that "builds on FILESTREAM", and "combines hierarchyid and the Windows file system API to deliver exciting new BLOB capabilities in SQL Server." Chapter 9 explores spatial data support in SQL Server with a couple of examples that work with the geometry and geography data types and their associated methods, then goes on to introduce new spatial classes like circular strings, compound curves and curve polygons. The chapter ends with a Bing Mash-Up application.

Part Three of the book encompasses six more chapters and starts off with a rundown of the .NET data access APIs--ADO.NET, LINQ, and the Entity Framework, with close attention paid to DataSets, including a discussion defending their continued relevance. Chapter Eleven moves on to WCF and is packed with sample code for building and extending data services and RIA services using REST and OData. This is the chapter where Silverlight makes its appearance.

Chapters 12 and 13 move to the cloud. I liked these chapters for their complete description of the subject. The authors cover what the cloud actually is, which is a discussion that actually begins in Chapter One, all the way to SQL Azure pricing plans and screen shots of the management portal. Also included in these chapters is a discussion of the importance of BACPACS and DACPACS, which are the deployment units generated by SQL Server Data Tools (SSDT). SQL Azure Federations, SQL Azure "Data Sync" and Windows Phone 7 development are also examined, complete with a description of the "characteristics of an occasionally connected system" and how to create one.

The book finishes with two chapters (14 and 15) of discourse on the subject of SQL Server's business intelligence stack, which is what drew me to the book in the first place. Included in this final section are brief summaries of each tool, and finally, a description of the new "enhancements to PowerPivot" and "the introduction of column store technologies to SQL Server".
1 of 1 people found the following review helpful
4.0 out of 5 stars A Developer's Keep Nov 25 2012
By Neeraj Agrawal - Published on Amazon.com
Format:Paperback
First off, this book is for all those db developers who have good working knowledge of SQL Server along with a keen interest in using other microsoft technologies to play around with the database. The book is nicely dissected into 3 parts. The first 2 parts are geared towards core SQL development. The 3rd part covers new tools of integration and new technologies that are enriching the SQL landscape.

Chapter 1 is a full-blown coverage of the new SSDT introduced in SQL Server 2012. This chapter is for core developers who often find themselves juggling between tools for SQL as well as .net development. As SSDT is hosted within the visual studio, there is now a single development environment to work from.

Chapter 2 covers new T-SQL features and enhancements brought in by SQL Server 2012. Each feature is nicely treated with some good examples.

Chapter 3 goes deep into discussing SQL CLR. This highly underutilized feature within SQL Server was touted to be the next big thing. Hopefully after reading the chapter, you will feel the same and be encouraged to take advantage of it.
Chapters 4 & 5 cover transactions and SQL security. Both have been highly misunderstood areas and the chapters do complete justice to them.

Chapters 6, 7, 8 & 9 covers all the non-relational features that are making SQL an enterprise level product. Features like XML integration, Hierarchical data manipulation, file streaming and
geospatial support equip SQL Server with tomorrow's technology. These features are powerful and very intuitive to use.

Chapters 10, 11, 12, 13, 14 & 15 cover different aspects of SQL programming. Mobile and cloud computing have becomes buzzwords and SQL is enabling developers to tap into those areas. .Net has quickly become the leading software development platform and these chapters help SQL developers get familiarized and productive on it.
To summarize, the book is very well written and covers lot of ground. It should be of immense help to novice as well as seasoned db developers. I recommend it to everyone.
1 of 1 people found the following review helpful
4.0 out of 5 stars Great for Keeping up with SQL Server Oct 6 2012
By Davis M. DeBard - Published on Amazon.com
Format:Paperback
"Programming Microsoft SQL Server 2012" by Lobel and Brust wastes no time in going over what is new and different in SQL Server 2012 from SQL Server 2008. Put out by Microsoft Press, the book is a straightforward treatment of what professional developers need to know about new (and deprecated) features in SQL Server's latest release. Even though the book is 771 pages long, it is still not an exhaustive treatment of the subject, and reads as explanation, not encyclopedia. This release of SQL Server introduces SSDT (SQL Server Data Tools), a fully functional way of working with SQL Server objects and data in a Visual Studio object model environment. Debugging by setting breakpoints in stored procedures, etc. is also now supported. Hierarchical data structures (essentially using lists instead of joins) are introduced. This release comes with greater support for data mining, Azure and other cloud technologies, Windows Phone and other mobile technologies, XML, and distributed transactions, to name several. If you are new to SQL Server, this is not the book for you, but if you are an experienced software developer using Microsoft storage technologies, this book is very worthwhile.

Listmania!

Create a Listmania! list

Look for similar items by category


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges