When teaching database basics to non IT beginners, what is the minimum requirement in theory and technical terms?
So what is absolutely necessary to talk about DBs? What helps students grasp the basic idea of relational databases?
Especially with normal forms. NF1-2-3? Boyce-Codd? Or even NF4-5-6 makes sense?
In my trainings we don't have a lot of time, we focus on the practice, but since this is a new concept to my students, they will need to understand a few fundamental things.
Context:
I'm holding company trainings. As tasks get more and more complex at corporations, and the general IT literacy is (somewhat, slowly) raising, more and more people are looking for ways to swap out their huge and cumbersome "Excel can do it all" solutions. This either means they start learning VBA programming or they turn towards databases, namely MS Access. The trainings I do are 2-3 day intensive courses with very strong practical focus.