Free Lessons
Courses
Seminars
TechHelp
Fast Tips
Templates
Topic Index
Forum
ABCD
 
Home   Courses   TechHelp   Forums   Help   Contact   Merch   Join   Order   Logon  
 
Back to Quick Queries #97    Comments List
Upload Images   @Reply   Bookmark    Link   Email   Next Unseen 
Is Normalization Really Necessary
Matt Hall 
          
7 hours ago
When I began my journey into recreating the database I inherited from my predecessor, I became obsessed with learning about normalization.  I knew that was what my database needed more than anything.  After starting your lessons, It occurred to me that although you don't focus on normalization directly, it is baked into all of your lessons and techniques.  

This is truly a case of not having to understand how the car works to drive it.  You do a good job of teaching normalization concepts, without using the term.  Your students learn to build properly normalized databases without worrying about which rule of normalization applies.  For example, multi-value fields show up on the evil access stuff list and all we need to know is don't use them.  While you do mention normalization, you don't lean on this violation as your justification.  You teach the practical limitations instead.

You and your advanced users know this but I thought it might be worth pointing out for new users in the same position that I started in.
Kevin Robertson  @Reply  
          
6 hours ago
Richard Rost  @Reply  
          
3 hours ago
Thanks Matt. I really appreciate you pointing that out.

A lot of it comes down to knowing my audience. I'm not teaching a college computer science course where students are expected to memorize the normal forms and all the associated terminology. Most of my students are small business owners, office managers, and people who just need to build a database that solves a real-world problem.

To be honest, I don't remember spending much time learning all of the formal normalization terminology myself. I probably read about it in books like the Access Bible and other classics back in the '90s, but my brain has always gravitated toward the concepts instead of the vocabulary. I learned, "This is the right way to structure a database," more than, "This is Third Normal Form."

I'm the same way with history. Ask me about World War II, and I'll tell you it happened in the 1940s. The American Revolution? The 1770s. I couldn't tell you the exact dates when every event started and ended, but I remember what happened, why it happened, and the lessons we can learn from it. That's how my brain works. Likewise, I couldn't tell you off the top of my head which normal form is which, but I remember the concepts behind good database design, and that's what I try to pass along to my students.

That's pretty much how I teach today. Instead of saying, "Don't do this because it violates Third Normal Form," I explain the practical reasons why it'll cause problems later. I think people remember the why a lot better than the jargon.

Thanks again for the kind words. I'm glad that approach came through, and I appreciate you taking the time to point it out.

Joe Holland  @Reply  
       
3 hours ago
That is EXACTLY it: Access is built for "people who just need to build a database that solves a real-world problem" and we need Richard to make it all make sense so we can build what we need.
Add a Reply Upload an Image
Next Unseen

 
New Feature: Comment Live View
 
 

The following is a paid advertisement
Computer Learning Zone is not responsible for any content shown or offers made by these ads.
 

Learn
 
Access - index
Excel - index
Word - index
Windows - index
PowerPoint - index
Photoshop - index
Visual Basic - index
ASP - index
Seminars
More...
Customers
 
Login
My Account
My Courses
Lost Password
Memberships
Student Databases
Change Email
Info
 
Latest News
New Releases
User Forums
Topic Glossary
Tips & Tricks
Search The Site
Code Vault
Collapse Menus
Help
 
Customer Support
Web Site Tour
FAQs
TechHelp
Consulting Services
About
 
Background
Testimonials
Jobs
Affiliate Program
Richard Rost
Free Lessons
Mailing List
PCResale.NET
Order
 
Video Tutorials
Handbooks
Memberships
Learning Connection
Idiot's Guide to Excel
Volume Discounts
Payment Info
Shipping
Terms of Sale
Contact
 
Contact Info
Support Policy
Mailing Address
Phone Number
Fax Number
Course Survey
Email Richard
[email protected]
Blog RSS Feed    YouTube Channel

LinkedIn
Copyright 2026 by Computer Learning Zone, Amicron, and Richard Rost. All Rights Reserved. Current Time: 6/29/2026 3:29:27 PM. PLT: 1s