Beginning C# 2005 Databases
Chapter One
Database Fundamentals
Before you start to look at accessing databases from C# code, there are a few basics that you need
to know. It is necessary to have a formal definition of what is meant by the term database, and
that's the first thing you examine in this chapter. Once you have this definition, you look in more
depth at the features that databases (and, more specifically, database management systems) offer,
and see the difference between relational and object-oriented database management systems.
Next, you investigate many of the commonly used database management systems. Finally, you
are introduced to the language used to manipulate databases, Structured Query Language (SQL).
Along the way you learn the terminology used by databases, see how databases may be represented
graphically, and get your first look at the database management system used in this
book - SQL Server 2005 Express Edition.
If you've had any previous experience with databases, you may find that you are already familiar
with much of the material in this chapter. However, ... read full excerpt from Beginning C# 2005 Databases ebook