Murach's C# 2005
An introduction to database programming

Database processing is an integral part of C# business applications, yet most C# books give you only a chapter or two on handling databases. In contrast, chapter 17 in this book is the first in a 5-chapter section on database programming. It starts out by introducing you to database design and SQL queries, in case you're fairly new to either of those subjects. Then, it gives you the conceptual background that you need for learning how to develop database applications in the chapters that follow.

Chapter 17 An introduction to database programming
An introduction to client/server systems 494
The hardware components of a client/server system 494
The software components of a client/server system 496
An introduction to relational databases 498
How a table is organized 498
How the tables in a database are related 500
How the columns in a table are defined 502
The design of the MMABooks database 504
How to use SQL to work with a relational database 506
How to query a single table 506
How to join data from two or more tables 508
How to add, update, and delete data in a table 510
An introduction to ADO.NET 512
The .NET data providers 512
How the basic ADO.NET components work 514
Concurrency and the disconnected data architecture 516
How a dataset is organized 518
How to work with data without using a data adapter 520
Two ways to create ADO.NET objects 522




Murach's C#

Learn more about this book

View the table of contents

Add this book to your cart



Our Ironclad Guarantee

First, try our books for 90 days. Then, if you aren't completely convinced that our books are the best ones you've ever used, you can return them for a full refund...no questions asked.