Codium Logo Codium Logo
  • Services
  • Industries
  • Our Work
  • About
  • Blog
Blog

Relationships in Microsoft Access

12 November 2012
Relationships are an integral part of any database, not just Microsoft Access, without it all you really have is a series of spread sheets, and at the point you may as well just use MS Excel or some other spread sheet program. Relationships are your best tool for preventing data redundancy and storing the data in your database as efficiently as possible. Relationships allow you to refer to data in other tables without having to duplicate it yourself, and if referential integrity is enabled it ensures the data is synced correctly. Not needing to duplicate data is useful as it prevents having to enter in data multiple times, meaning more time saved and less chance of human error. Even if there is a typo or other similar mistake in the original table, if referenced in multiple tables, you will only need to change the record once rather than how many times it is referenced, which in some databases could be in the hundreds of thousands.

Any Microsoft Access Database Developer or Consultant worth their salt would take full advantage of the power afforded by the relationships in Microsoft Access. On the surface, relationships probably seem relatively simple, but just like in the real world, relationships can be quite complex, although I haven’t heard of a clingy or cheating database yet. In Microsoft Access, there are three types of relationships, one-to-one (or monogamous if you want to continue the joke.), many-to-many and one-to-many. Essentially in a one-to-one relationship only one record in table A can reference one record in table B, in a many-to-many relationship you can have one record in table A refer to many records in table B and vice versa. Although many-to-many relationships need a third table containing the primary keys of table A and table B as its foreign key to work in MS Access. Finally a many-to one-relationship are where one record in table A refers to many in table B. At the end of the day, Microsoft Access Database Developers or Consultants have a very powerful tool in their arsenal, and they’d be foolish to not take advantage of the flexibility provided to them by it.

 
2012
Keep reading

More from the blog

Has your business outgrown Excel? Seven signs, and what to do about each one
15 Oct 2026

Has your business outgrown Excel? Seven signs, and what to do about each one

Spreadsheets fail slowly, so nobody notices the day they stop being a tool and start being the system. Here are the signs, the fix...

What has changed in custom software development over the last 12 months
2 Sep 2026

What has changed in custom software development over the last 12 months

Software development continues to evolve quickly, but the last 12 months have seen some particularly significant changes in the wa...

How do you know which asset is about to fail before it does?
30 Jul 2026

How do you know which asset is about to fail before it does?

The failure was there in the data for three inspections before the breakdown. Nobody could see it because the data was spread acro...

All articles

Want to talk about your own project?

Tell us what's slowing your business down. One of our digital strategists will talk it through with you.

Get in touch Call 1300 887 103
Codium Logo
Codium Pty Ltd.
Ground Floor, 207 Greenhill Road
Eastwood, 5063
Adelaide, South Australia
  • 1300 887 103
  • sales@codium.com.au

Development

  • Software Development
  • Mobile Apps
  • Software Integration
  • Hardware Integration
  • Microsoft Access
  • Replace Spreadsheets

Managed Services

  • Software Takeover
  • Software Support (SLA)
  • Managed Hosting
  • Private AI Hosting
  • On-Premise AI

AI

  • AI for Business
  • AI Reporting

Strategy

  • Technology Partner
  • UI / UX Design
  • Due Diligence (M&A)
  • Why Projects Succeed
  • What Software Costs

Technologies

  • PHP · Laravel
  • JavaScript · Vue.js
  • AWS

Company

  • About Us
  • Industries
  • Our Work
  • Blog
  • Careers
  • Contact Us
  • Customer Feedback
  • Remote Support

© Codium Pty Ltd. All Rights Reserved.

  • Terms of Business
  • Privacy Policy
  • Quality Policy
  • Security Policy
  • Customer Experience Charter
Back Top
Codium
Services
All services Strategy
  • Technology Partner
  • UI / UX Design
  • Technology Due Diligence
  • Why Projects Succeed
  • What Software Costs
Development
  • Software Development
  • Mobile App Development
  • Software Integration
  • Hardware Integration
  • Microsoft Access Databases
  • Replace Spreadsheets
Managed services
  • Software Takeover
  • Software Support (SLA)
  • Managed Hosting
  • Private AI Hosting
  • On-Premise AI
AI
  • AI for Business
  • AI Reporting
Industries
All industries
  • Construction
  • Finance
  • Government
  • Health
  • Insurance
  • Manufacturing
  • Mining
  • Retail & E-commerce
  • Transport & Logistics
Our Work About Blog
Get in touch Call 1300 887 103