Professional ADO.NET 2 Programming with SQL Server 2005, Oracle®, and MySQL®

Professional ADO.NET 2 Programming with SQL Server 2005, Oracle®, and MySQL® - Programmer to Programmer
Author: Wallace B. McClure, Gregory A. Beamer, John J. Croft IV, J. Ambrose Little, Bill Ryan, Phil Winstanley, David Yack, Jeremy Zongker
Publisher: Wiley
Pub. Year: 2006
Page: 644
The following list provides a breakdown of the topics covered in each chapter:
Chapter 1—Abrief history of data access technologies so you can see why some of the features are needed. It also touches on the major design goals of ADO.NET 2.0 and highlights what is covered in the rest of the book.
Chapter 2—Basic database design concepts, primarily in Microsoft SQL Server 2005. It also covers creating databases, tables, and views following third normal form and the importance of primary and foreign keys. It shows you how to optimize performance using indexes and other methods, and in general provides you with a solid foundation for developing database-driven applications.
Chapter 3—The basics of creating a connection, executing a query, and returning a result. It also digs deeply into many of these areas, showing best practices and techniques for optimizing your code. It covers scenarios for which it may or may not be appropriate to use features such as DataSets and DataViews. It also covers the various options for persisting data back to a database, and introduces new techniques in ADO.NET 2.0. Finally, it introduces the new APIs available for schema discovery and connection pooling.
Chapter 4—Delves into the new data types available in the 2.0 framework, and discusses the appropriate situations in which to use them.
Chapter 5—Covers many of the new features available for XML integration. It offers a brief overview of how XML evolved, the numerous designer enhancements and new features available in XmlReader and XmlWriter, and introduces the XPathDocument as the new standard for storing XML documents. It details new validation features and highlights many of the performance gains available in this framework, and provides a roadmap to where XML technologies are heading.
Chapter 6—Looks into the new transactional capabilities available in the ADO.NET 2.0 Framework and how to integrate them with Microsoft SQL Server 2005 and other data sources. It covers locking, replication, and other design issues.
Chapter 7—Covers the details of data binding. It shows how to use the ADO.NET 2.0 design time programmability features in Visual Studio.NET. It also shows off the new TableAdapters and DataConnectors. You will see how you can data bind not only to database queries, but to Web services, business objects, and other sources.
Chapter 8—In this chapter, you learn how to create a custom ADO.NET managed provider. Step by step, you’ll create your own provider, including the various interfaces for creating connections, commands, readers, and adapters.
Chapter 9—Shows the new TSQL language enhancements available in Microsoft SQL Server 2005. It also covers how these new features tightly integrate with the ADO.NET 2.0 Framework.
Chapter 10—Covers the details of integrating the new Microsoft SQL Server 2005 features into a client application using ADO.NET 2.0. In this chapter, you learn about the new asynchronous support features, the capability to return multiple result sets from a query, and how to initiate bulk copies. You also learn how to use the new caching features, create your own user-defined data types, and explore various new APIs for working with Microsoft SQL Server 2005.
Chapter 11—Shows how to use many of the new CLR capabilities of Microsoft SQL Server 2005. You’ll learn how to create CLR code in stored procedures, how to use CLR objects for data types, and how to debug your CLR code in Microsoft SQL Server 2005.
Chapter 12—Provides a detailed description of how to create a Notification Services application in Microsoft SQL Server 2005. It starts from the beginning, assuming no prior experience with notification services, and shows how to create an application from the ground up, including how to interface with that application from custom .NET code.
Chapter 13—Shows off the message queuing functionality in the .NET 2.0 Framework by introducing the Service Broker. It covers the feature set and the various options and describes how to use them to develop scalable applications.
Chapter 14—Displays how to use the full text search capabilities of Microsoft SQL Server 2005. It provides a background on full text searches, covers the new features available and how to enable them, and describes the best practices for using them.
Chapter 15—Many tools are available for retrieving data and presenting it in various ways. This chapter covers some of the most common tools, such as Crystal Reports, Microsoft SQL Reporting Services, OLAP, and other business analysis tools, and shows how to best use them with Microsoft SQL Server 2005.
Chapter 16—MySQL is an option for data storage that is rapidly growing in popularity. In this chapter, you examine the new provider available for MySQL and learn how to best utilize it to maximize performance and scalability.
Chapter 17—Shows how to best use Oracle in the ADO.NET Framework. It shows off the features specific to the Oracle Managed provider in ADO.NET 2.0. It covers topics such as blobs, clobs, bfiles, packages, and transactions
Size: 4.5 MB
Download: Ziddu OR Rapidshare
Label: application, database, programming, web
Related Books
database
- Database Access with Visual Basic
- Beginners Guide to SQL Server Integration Services Using Visual Studio 2005
- PHP & MySQL® For Dummies® 3rd Edition
- Oracle Essentials Oracle Database 11g
- Learning PHP and MySQL-A Step by Step Guide to Creating Dynamic Database Driven Websites
- Rails for PHP Developers
- Beginning PHP and MySQL: From Novice to Professional, Third Edition
- PHP 6 and MySQL 5 for Dynamic Web Sites
- PHP & MySQL® For Dummies® 3rd Edition
- Visual Basic® .NET Unleashed
- Professional IIS 7 and ASP.NET Integrated Programming
- Professional ADO.NET 2 Programming with SQL Server 2005, Oracle®, and MySQL®
- Beginning PHP5, Apache, and MySQL Web Development
- High Performance MySQL
- The Art of SQL
programming
- LabVIEW Advanced Programming Techniques, 2nd Edition
- Image Acquisition and Processing with LabVIEW
- Exceptional C++ Style 40 New Engineering Puzzles
- Practical Statecharts in C/C++−Quantum
- The Art of Designing Embedded Systems
- C++ GUI Programming with Qt 4
- Embedded Control Systems in C/C++
- C++ How to Program
- C++ for Mathematicians
- C++ in a Nutshell
- C++ for Business Programming, Second Edition
- C++ from the Ground Up, Third Edition
- C++ Demystified: A Self-Teaching Guide
- C++ Cookbook
- C++ Coding Standards: 101 Rules, Guidelines
- Beyond the C++ Standard Library
- Applied C++
- Learn to Program With C++
- Programming Amazon Web Services
- iPhone Open Application Development
- Visual C++ 6 for Dummies Quick Reference
- C++ Timesaving Techniques For Dummies
- Sams Teach Yourself Visual C# 2008 in 24 Hours
- Microsoft Visual C++ Windows Applications by Example
- Design Concepts in Programming Languages
application
- Applied C++
- Programming Amazon Web Services
- iPhone Open Application Development
- iPhone 3G Portable Genius
- iPod Repair
- Herb Schildt's C++ Programming Cookbook
- The C++ Programming Language,3rd edition
- Learn Visual Basic 6.0
- Database Access with Visual Basic
- Visual Basic 6 Black Book
- Beginners Guide to SQL Server Integration Services Using Visual Studio 2005
- Emergent Design: The Evolutionary Nature of Professional Software Development
- Computer Programming Concepts and Visual Basic
- Microsoft Visual Basic 2008 Step by Step
- Visual Basic® 2005 For Dummies®
- Visual Basic® .NET Unleashed
- Networking with Microsoft® Windows Vista
- Windows Vista®: Home Networking
- Professional IIS 7 and ASP.NET Integrated Programming
- Professional ADO.NET 2 Programming with SQL Server 2005, Oracle®, and MySQL®
- Google Web Toolkit Solutions
- Google Web Toolkit Applications
- Windows Vista Inside Out 2007