Murach's C# 2008
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 4-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 500
The hardware components of a client/server system 500
The software components of a client/server system 502
An introduction to relational databases 504
How a table is organized 504
How the tables in a database are related 506
How the columns in a table are defined 508
The design of the MMABooks database 510
How to use SQL to work with a relational database 512
How to query a single table 512
How to join data from two or more tables 514
How to add, update, and delete data in a table 516
An introduction to ADO.NET 518
The .NET data providers 518
How the basic ADO.NET components work 520
Concurrency and the disconnected data architecture 522
How a dataset is organized 524
How to work with data without using a data adapter 526
Two ways to create ADO.NET objects 528




Murach's C# 2008

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.