Organization of This Book
Access Database Design & Programming consists of 17 chapters that are divided into six parts. In addition, there are five appendixes.
Chapter 1 examines the problems involved in using a flat database—a single table that holds all of an application’s data—and makes a case for using instead a relational database design consisting of multiple tables. But because relational database applications divide data into multiple tables, it is necessary to be able to reconstitute that data in ways that are useful—that is, to piece data back together from their multiple tables. Hence, the need for query languages and programming, which are in many ways an integral part of designing a database.
Part I, Database Design
The first part of the book then focuses on designing a database—that is, on the process of decomposing data into multiple tables.
Chapter 2 introduces some of the basic concepts of relational database management, like entities, entity classes, keys, superkeys, and one-to-many and many-to-many relationships.
Chapter 3 shows how these general concepts and principles are applied in designing a real-world database. In particular, the chapter shows how to decompose a sample flat database into a well-designed relational database.
Chapter 4 continues the discussion begun in Chapter 3 by focusing on the major problem of database design, that of eliminating data redundancy without losing the essential relationships between items of data. The chapter introduces the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access