BlueSpruce
Active member
- Local time
- Yesterday, 19:50
- Joined
- Jul 18, 2025
- Messages
- 433
A guide? Not a document as such. That's actually beyond the scope of the charter for Microsoft templates in general.
We went to some trouble to provide a consistent Relationship Diagram for the Developer version because otherwise it's generated in the muddled state typical of newly created databases.
Over the years, I've seen dozens of articles that attempt to explain database Normalization, Normal Forms, table design, etc. A typical web search should turn up a boatload of them. You can even find very good YouTube videos on the subject.
I doubt there would be much incremental value to trying to limit one to Access applications in particular, though. All relational databases are built on the same principles, regardless of the database itself. A Primary Key is a Primary Key, in other words. So building a normalized Access database application differs only in the degree of complexity starters will implement.
My own original attempt at explaining it was in my first book, back in 2004. I did a marginal job of it, unfortunately for my pride, but I felt good about it at the time.
It doesn't matter that much, though, in a practical sense, with regard to Excel users. They don't know what they don't know when the decide to tackle Access. So, unless they are brilliant, or just unusually lucky, they blunder on until they realize what they've created doesn't work. At that point, many of them begin their search for help, eventually stumbling into someone who shakes a finger in their face and shouts "Normalize" at them.
The analogy of the cardboard box in your Data Modeling 101 (2004) book chapter is great for beginners, but I think now most people who want to learn how to develop an Acess app, by example, are going to reference your NW2 template. Therefore:
I feel it would be worthwhile to provide a new guide that shows Excel users how to properly design and build a normalised Access application. The guide could show examples of NW2 data in flat Excel sheets and how that data should be organized in Access tables, and explanations in layman terms of the rules for 3rd Normal Form, which is sufficient enough for properly building Access apps. This topic really doesn't have to be that long to guide users in the right direction.
Last edited: