Home > Articles > Databases > Access

Relationships: Your Key to Data Integrity in Access

Alison Balter
  • PrintPrint
  • Share ThisShare This
  • DiscussDiscuss
Close WindowAlison Balter

Alison Balter 

Learn more…

Application Development with Microsoft Access 2007 LiveLessons (Video Training)Application Development with Microsoft Access 2007 LiveLessons (Video Training)
Dec 14, 2008
Application Development with Microsoft Access LiveLessons (Video Training), Downloadable VersionApplication Development with Microsoft Access LiveLessons (Video Training), Downloadable Version
Dec 14, 2008
Microsoft Office Access 2007 LiveLessons (Video Training)Microsoft Office Access 2007 LiveLessons (Video Training)
Jul 11, 2008
Microsoft Office Access 2007 LiveLessons (Video Training), (Downloadable Video)Microsoft Office Access 2007 LiveLessons (Video Training), (Downloadable Video)
Jul 11, 2008
Alison Balter's Mastering Microsoft Office Access 2007 DevelopmentAlison Balter's Mastering Microsoft Office Access 2007 Development
May 31, 2007
Alison Balter's Mastering Microsoft Office Access 2007 Development (Adobe Reader)Alison Balter's Mastering Microsoft Office Access 2007 Development (Adobe Reader)
May 31, 2007
Microsoft® Office Access 2007 Security  (Digital Short Cut)Microsoft® Office Access 2007 Security (Digital Short Cut)
Apr 13, 2007
Integrating Microsoft® Office Access 2007 and Microsoft® SharePoint Server 2007 (Digital Short Cut)Integrating Microsoft® Office Access 2007 and Microsoft® SharePoint Server 2007 (Digital Short Cut)
Jan 16, 2007
What's New in Microsoft® Office Access 2007? (Digital Short Cut)What's New in Microsoft® Office Access 2007? (Digital Short Cut)
Dec 6, 2006
Microsoft Sams Teach Yourself SQL Server 2005 Express in 24 HoursMicrosoft Sams Teach Yourself SQL Server 2005 Express in 24 Hours
Jun 16, 2006
Sams Teach Yourself SQL Server 2005 Express in 24 Hours, Adobe ReaderSams Teach Yourself SQL Server 2005 Express in 24 Hours, Adobe Reader
Jun 16, 2006
Alison Balter's Mastering Access 2002 Desktop Development, Adobe ReaderAlison Balter's Mastering Access 2002 Desktop Development, Adobe Reader
Feb 14, 2006
Alison Balter's Mastering Access 2002 Enterprise Development, Adobe ReaderAlison Balter's Mastering Access 2002 Enterprise Development, Adobe Reader
Feb 14, 2006
Alison Balter's Mastering Access 97 Development, Premier Edition, Adobe Reader, 2nd EditionAlison Balter's Mastering Access 97 Development, Premier Edition, Adobe Reader, 2nd Edition
Feb 14, 2006
Microsoft Office Access 2003 in a SnapMicrosoft Office Access 2003 in a Snap
Aug 9, 2004
Alison Balter's Mastering Microsoft Office Access 2003Alison Balter's Mastering Microsoft Office Access 2003
Dec 8, 2003
Alison Balter's Mastering Microsoft Office Access 2003, Adobe ReaderAlison Balter's Mastering Microsoft Office Access 2003, Adobe Reader
Dec 8, 2003
Sams Teach Yourself Microsoft Office Access 2003 in 24 HoursSams Teach Yourself Microsoft Office Access 2003 in 24 Hours
Sep 11, 2003
Sams Teach Yourself Microsoft Office Access 2003 in 24 Hours, Adobe ReaderSams Teach Yourself Microsoft Office Access 2003 in 24 Hours, Adobe Reader
Sep 11, 2003
Alison Balter's Mastering Microsoft Access 2000 DevelopmentAlison Balter's Mastering Microsoft Access 2000 Development
Jun 26, 1999

Sorry, this author hasn't posted any blogs.

This sample chapter introduces relational database design. It explains how to establish relationships in Access and how to build referential integrity. The benefits of relationships are analyzed, and relationships and indexes are examined.

Why This Chapter Is Important

A relationship exists between two tables when one or more key fields from one table are matched to one or more key fields in another table. The fields in both tables usually have the same name, data type, and size. Relationships are a necessary by-product of the data normalization process. Data normalization was introduced in Chapter 1, "Access as a Development Tool" it is covered in additional detail in this chapter. Normalization is the process of eliminating duplicate information from your system by splitting information into several tables, each containing a unique value (primary key). Although data normalization brings many benefits, you need to relate your application's tables to each other so that your users can view the data in the system as a single entity. After you define relationships between tables, you can build queries, forms, reports, and data access pages that combine information from multiple tables. In this way, you can reap all the benefits of data normalization while ensuring that your system provides users with all the information they need.

  • Share ThisShare This
  • Your Account

Discussions

Make a New Comment

You must log in in order to post a comment.

Related Resources

There are currently no related podcasts. Please check back later.

Buck WoodyDealing with Data Defining the Components to Tune
By Buck Woody on 0:00 No Comments

I've been reading a fascinating article about the Large Hadron Collider, or LHC facility. It's a scientific research facility that houses a particle collider, which generates an incredible amount of data. Their original plan was to stream the data to tape, then sending the data to "islands" closer to the users, offloading the network as quickly as possible. But they found that the network could handle the streaming better than they thought - so they now stream the data directly to the users, saturating the network. It's a new way of thinking about moving the data around.

Buck WoodyWork Swarms
By Buck Woody on August 24, 2010 No Comments

I’ve been reading some excerpts from Gartner, Inc. and information from others on the changes they are seeing in the workplace. It’s holding true where I work and in the workplaces of the other data professionals I work with. One of those new trends is called “Swarming” – where informal teams get together to work on a particular project, and in some cases a single task, as a group. They then move on to another task, and so on, like a swarm of bees. These are less formal than the “Tiger Teams” I used to be part of that were also temporary, but had a more formal banding and dis-banding. The Gartner article states that this is more often the norm in companies than not.

Buck WoodyA combination of crowdsourcing, people helping people, and the best technical community there is
By Buck Woody on August 19, 2010 No Comments

I talk a lot about “giving back”. It’s a personal issue with me – I grew up quite poor, and from time to time someone would take notice that my mom and I didn’t have enough to eat, and they would help us out. I’ve never forgotten those folks.

See All Related Blogs

Informit Network